Class SurfaceTension_Akinci2013¶
Defined in File SurfaceTension_Akinci2013.h
Inheritance Relationships¶
Base Type¶
public SPH::SurfaceTensionBase(Class SurfaceTensionBase)
Class Documentation¶
-
class
SPH::SurfaceTension_Akinci2013: public SPH::SurfaceTensionBase¶ This class implements the surface tension method introduced by Akinci et al. [ATT13].
References:
[AAT13] Nadir Akinci, Gizem Akinci, and Matthias Teschner. Versatile surface tension and adhesion for sph fluids. ACM Trans. Graph., 32(6):182:1-182:8, November 2013. URL: http://doi.acm.org/10.1145/2508363.2508395
Public Functions
-
SurfaceTension_Akinci2013(FluidModel *model)¶
-
virtual
~SurfaceTension_Akinci2013(void)¶
-
virtual void
step()¶
-
virtual void
reset()¶
-
void
computeNormals()¶
-
virtual void
performNeighborhoodSearchSort()¶
-
inline FORCE_INLINE Vector3r & getNormal (const unsigned int i)
-
inline FORCE_INLINE const Vector3r & getNormal (const unsigned int i) const
-
inline FORCE_INLINE void setNormal (const unsigned int i, const Vector3r &val)
Public Static Functions
-
static inline NonPressureForceBase *
creator(FluidModel *model)¶