Class SurfaceTension_Akinci2013

Inheritance Relationships

Base Type

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)
~SurfaceTension_Akinci2013(void)
void step()
void reset()
void computeNormals()
void performNeighborhoodSearchSort()
FORCE_INLINE Vector3r & getNormal (const unsigned int i)
FORCE_INLINE const Vector3r & getNormal (const unsigned int i) const
FORCE_INLINE void setNormal (const unsigned int i, const Vector3r &val)

Protected Attributes

std::vector<Vector3r> m_normals