Program Listing for File VorticityBase.cpp
↰ Return to documentation for file (SPlisHSPlasH/Vorticity/VorticityBase.cpp)
#include "VorticityBase.h"
using namespace SPH;
using namespace GenParam;
int VorticityBase::VORTICITY_COEFFICIENT = -1;
VorticityBase::VorticityBase(FluidModel *model) :
NonPressureForceBase(model)
{
m_vorticityCoeff = static_cast<Real>(0.01);
}
VorticityBase::~VorticityBase(void)
{
}
void VorticityBase::initParameters()
{
NonPressureForceBase::initParameters();
VORTICITY_COEFFICIENT = createNumericParameter("vorticity", "Vorticity transfer coefficient", &m_vorticityCoeff);
setGroup(VORTICITY_COEFFICIENT, "Fluid Model|Vorticity");
setDescription(VORTICITY_COEFFICIENT, "Coefficient for the vorticity force computation");
RealParameter* rparam = static_cast<RealParameter*>(getParameter(VORTICITY_COEFFICIENT));
rparam->setMinValue(0.0);
}