Class VorticityConfinement¶
Defined in File VorticityConfinement.h
Inheritance Relationships¶
Base Type¶
public SPH::VorticityBase(Class VorticityBase)
Class Documentation¶
-
class
SPH::VorticityConfinement: public SPH::VorticityBase¶ This class implements the vorticity confinement method introduced by Macklin and Mueller [MM13].
References:
[MM13] Miles Macklin and Matthias Müller. Position based fluids. ACM Trans. Graph., 32(4):104:1-104:12, July 2013. URL: http://doi.acm.org/10.1145/2461912.2461984
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)¶