SPH
|
Computes total angular momentum of all SPH particles with a respect to the reference frame. More...
#include <Integrals.h>
Public Member Functions | |
TotalAngularMomentum (const Float frameFrequency=0._f) | |
virtual Vector | evaluate (const Storage &storage) const override |
Computes the integral quantity using particles in the storage. More... | |
virtual std::string | getName () const override |
Returns the name of the integral. More... | |
![]() | |
virtual | ~Polymorphic () |
Computes total angular momentum of all SPH particles with a respect to the reference frame.
Storage must contain at least particle masses and particle positions with velocities, checked by assert. If the particles also have nonzero angular velocities, the 'local' angular momenta are added to the total angular momentum.
Definition at line 81 of file Integrals.h.
|
explicit |
Definition at line 37 of file Integrals.cpp.
Computes the integral quantity using particles in the storage.
Storage must contain quantites relevant to the integral implementation. Generally positions, masses and density must be present.
Implements IIntegral< Vector >.
Definition at line 40 of file Integrals.cpp.
|
inlineoverridevirtual |
Returns the name of the integral.
Needed to label the integral in logs, GUI etc.
Implements IIntegral< Vector >.
Definition at line 90 of file Integrals.h.