Class VorticityConfinement

Inheritance Relationships

Base Type

Class Documentation

class SPH::VorticityConfinement : public SPH::VorticityBase

This class implements the vorticity confinement method introduced by Macklin and Mueller [MM13].

References:

Public Functions

VorticityConfinement(FluidModel *model)
~VorticityConfinement(void)
void step()
void reset()
void performNeighborhoodSearchSort()
FORCE_INLINE const Vector3r & getAngularVelocity (const unsigned int i) const
FORCE_INLINE Vector3r & getAngularVelocity (const unsigned int i)
FORCE_INLINE void setAngularVelocity (const unsigned int i, const Vector3r &val)

Protected Attributes

std::vector<Vector3r> m_omega
std::vector<Real> m_normOmega