Class SurfaceTension_He2014

Inheritance Relationships

Base Type

Class Documentation

class SPH::SurfaceTension_He2014 : public SPH::SurfaceTensionBase

This class implements the surface tension method introduced by He et al. [HWZ+14].

References:

  • [HWZ+14] Xiaowei He, Huamin Wang, Fengjun Zhang, Hongan Wang, Guoping Wang, and Kun Zhou. Robust simulation of sparsely sampled thin features in SPH-based free surface flows. ACM Trans. Graph., 34(1):7:1-7:9, December 2014. URL: http://doi.acm.org/10.1145/2682630

Public Functions

SurfaceTension_He2014(FluidModel *model)
~SurfaceTension_He2014(void)
void step()
void reset()
void performNeighborhoodSearchSort()
FORCE_INLINE const Real getColor (const unsigned int i) const
FORCE_INLINE Real & getColor (const unsigned int i)
FORCE_INLINE void setColor (const unsigned int i, const Real p)
FORCE_INLINE const Real getGradC2 (const unsigned int i) const
FORCE_INLINE Real & getGradC2 (const unsigned int i)
FORCE_INLINE void setGradC2 (const unsigned int i, const Real p)

Protected Attributes

std::vector<Real> m_color
std::vector<Real> m_gradC2