Class DragForce_Macklin2014

Inheritance Relationships

Base Type

Class Documentation

class DragForce_Macklin2014 : public SPH::NonPressureForceBase

This class implements the drag force computation introduced by Macklin et al. [MMCK14].

References:

  • [MMCK14] Miles Macklin, Matthias Müller, Nuttapong Chentanez, and Tae-Yong Kim. Unified Particle Physics for Real-Time Applications. ACM Trans. Graph., 33(4):1-12, 2014. URL: http://doi.acm.org/10.1145/2601097.2601152

Public Functions

DragForce_Macklin2014(FluidModel *model)
virtual ~DragForce_Macklin2014(void)
inline virtual std::string getMethodName()

returns the name of the method

virtual void step()
virtual void reset()

Public Static Functions

static inline NonPressureForceBase *creator(FluidModel *model)

Public Static Attributes

static std::string METHOD_NAME = "Macklin et al. 2014"
static int DRAG_COEFFICIENT = -1

Protected Functions

virtual void initParameters()

Protected Attributes

Real m_dragCoefficient