Program Listing for File Viscosity_XSPH.h¶
↰ Return to documentation for file (SPlisHSPlasH/Viscosity/Viscosity_XSPH.h)
#ifndef __Viscosity_XSPH_h__
#define __Viscosity_XSPH_h__
#include "SPlisHSPlasH/Common.h"
#include "SPlisHSPlasH/FluidModel.h"
#include "ViscosityBase.h"
namespace SPH
{
class Viscosity_XSPH : public ViscosityBase
{
protected:
Real m_boundaryViscosity;
virtual void initParameters();
public:
static int VISCOSITY_COEFFICIENT_BOUNDARY;
Viscosity_XSPH(FluidModel *model);
virtual ~Viscosity_XSPH(void);
virtual void step();
virtual void reset();
static NonPressureForceBase* creator(FluidModel* model) { return new Viscosity_XSPH(model); }
};
}
#endif