Class NonPressureForceBase

Inheritance Relationships

Base Type

  • public ParameterObject

Derived Types

Class Documentation

class SPH::NonPressureForceBase : public ParameterObject

Base class for all non-pressure force methods.

Subclassed by SPH::DragBase, SPH::ElasticityBase, SPH::SurfaceTensionBase, SPH::ViscosityBase, SPH::VorticityBase

Public Functions

NonPressureForceBase(FluidModel *model)
NonPressureForceBase(const NonPressureForceBase&) = delete
NonPressureForceBase &operator=(const NonPressureForceBase&) = delete
~NonPressureForceBase(void)
void step() = 0
void reset()
void performNeighborhoodSearchSort()
void emittedParticles(const unsigned int startIndex)
void saveState(BinaryFileWriter &binWriter)
void loadState(BinaryFileReader &binReader)
FluidModel *getModel()
void init()

Protected Attributes

FluidModel *m_model