ESyS-Particle  2.3.4
esys::lsm::LinDampingPrmsPy Class Reference

#include <InteractionParamsPy.h>

Inheritance diagram for esys::lsm::LinDampingPrmsPy:
Collaboration diagram for esys::lsm::LinDampingPrmsPy:

Public Member Functions

 LinDampingPrmsPy (const std::string &name, double viscosity, int maxIterations)
 
- Public Member Functions inherited from esys::lsm::DampingPrmsPy
 DampingPrmsPy (const std::string &type, const std::string &name, double viscosity, int maxIterations)
 
- Public Member Functions inherited from CDampingIGP
 CDampingIGP ()
 
 CDampingIGP (const string &type, const string &name, double viscosity, double dt, int maxIteractions, const Vec3 &refVelocity=Vec3::ZERO)
 
virtual void packInto (CVarMPIBuffer *) const
 
void setType (const string &type)
 
void setVRef (const Vec3 V)
 
Vec3 getVRef () const
 
void setVisc (double v)
 
double getVisc () const
 
void setTimeStep (double t)
 
void setTimeStepSize (double t)
 
double getTimeStep () const
 
void setMaxIter (int mi)
 
int getMaxIter () const
 
virtual std::string getTypeString () const
 
- Public Member Functions inherited from AIGParam
 AIGParam (const std::string &name="")
 
virtual ~AIGParam ()
 
void setName (const std::string &name)
 
const std::string & getName () const
 
const std::string & Name () const
 

Additional Inherited Members

- Protected Attributes inherited from CDampingIGP
string m_type
 
Vec3 m_vref
 reference velocity More...
 
double m_visc
 artificial viscosity More...
 
double m_dt
 time step More...
 
int m_max_iter
 max nr. of iterations More...
 

Constructor & Destructor Documentation

◆ LinDampingPrmsPy()

esys::lsm::LinDampingPrmsPy::LinDampingPrmsPy ( const std::string &  name,
double  viscosity,
int  maxIterations 
)

The documentation for this class was generated from the following files: