Class VorticityConfinement

Inheritance Relationships

Base Type

Class Documentation

class VorticityConfinement : public SPH::VorticityBase

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

References:

Public Functions

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

Public Static Functions

static inline NonPressureForceBase *creator(FluidModel *model)

Protected Attributes

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