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