Class SurfaceTension_He2014¶
Defined in File SurfaceTension_He2014.h
Inheritance Relationships¶
Base Type¶
public SPH::SurfaceTensionBase(Class SurfaceTensionBase)
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)¶
-
virtual
~SurfaceTension_He2014(void)¶
-
virtual void
step()¶
-
virtual void
reset()¶
-
virtual void
performNeighborhoodSearchSort()¶
-
inline FORCE_INLINE const Real getColor (const unsigned int i) const
-
inline FORCE_INLINE Real & getColor (const unsigned int i)
-
inline FORCE_INLINE void setColor (const unsigned int i, const Real p)
-
inline FORCE_INLINE const Real getGradC2 (const unsigned int i) const
-
inline FORCE_INLINE Real & getGradC2 (const unsigned int i)
-
inline FORCE_INLINE void setGradC2 (const unsigned int i, const Real p)
Public Static Functions
-
static inline NonPressureForceBase *
creator(FluidModel *model)¶