SPH
|
Returns the quantity value of given particle. More...
#include <Integrals.h>
Public Member Functions | |
QuantityValue (const QuantityId id, const Size particleIdx) | |
virtual Float | 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 () |
Returns the quantity value of given particle.
Mainly used for debugging. Currently available only for scalar quantities.
Definition at line 209 of file Integrals.h.
QuantityValue::QuantityValue | ( | const QuantityId | id, |
const Size | particleIdx | ||
) |
Definition at line 191 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< Float >.
Definition at line 195 of file Integrals.cpp.
|
inlineoverridevirtual |
Returns the name of the integral.
Needed to label the integral in logs, GUI etc.
Implements IIntegral< Float >.
Definition at line 219 of file Integrals.h.