13 #ifndef __DAMPING_IGP_H
14 #define __DAMPING_IGP_H
47 void setType(
const string& type){m_type=type;}
63 #endif //__DAMPING_IGP_H
CDampingIGP()
Definition: DampingIGP.cpp:20
static const Vec3 ZERO
Definition: vec3.h:52
Abstract base class for InteractionGroup parameters.
Definition: IGParam.h:28
void setMaxIter(int mi)
Definition: DampingIGP.h:55
void setTimeStep(double t)
Definition: DampingIGP.h:52
string m_type
Definition: DampingIGP.h:30
void setTimeStepSize(double t)
Definition: DampingIGP.h:53
int getMaxIter() const
Definition: DampingIGP.h:56
void setVisc(double v)
Definition: DampingIGP.h:50
Abstract base class for MPI send/recv buffer.
Definition: mpibuf.h:33
virtual std::string getTypeString() const
Definition: DampingIGP.h:58
double m_dt
time step
Definition: DampingIGP.h:33
int m_max_iter
max nr. of iterations
Definition: DampingIGP.h:34
Vec3 m_vref
reference velocity
Definition: DampingIGP.h:31
Interaction group parameters for CDampingGroup.
Definition: DampingIGP.h:27
MPI send/recv buffer with automagically adjusted size.
Definition: mpivbuf.h:34
void setVRef(const Vec3 V)
Definition: DampingIGP.h:48
Vec3 getVRef() const
Definition: DampingIGP.h:49
double getTimeStep() const
Definition: DampingIGP.h:54
void setType(const string &type)
Definition: DampingIGP.h:47
CDampingIGP * extractDampingIGP(AMPIBuffer *)
Definition: DampingIGP.cpp:64
virtual void packInto(CVarMPIBuffer *) const
Definition: DampingIGP.cpp:49
double m_visc
artificial viscosity
Definition: DampingIGP.h:32
double getVisc() const
Definition: DampingIGP.h:51