ESyS-Particle  4.0.1
Public Member Functions | Protected Attributes
ABCDampingIGP Class Reference

#include <ABCDampingIGP.h>

Inheritance diagram for ABCDampingIGP:
Inheritance graph
[legend]
Collaboration diagram for ABCDampingIGP:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ABCDampingIGP (const string &, const string &, double, double, int, const Vec3 &, const Vec3 &, const Vec3 &, double)
virtual void packInto (CVarMPIBuffer *) const
void setPos (const Vec3 &p)
Vec3 getPos ()
void setNormal (const Vec3 &n)
Vec3 getNormal ()
void setC1 (double d)
double getC1 ()
- Public Member Functions inherited from CDampingIGP
 CDampingIGP (const string &type, const string &name, double viscosity, double dt, int maxIteractions, const Vec3 &refVelocity=Vec3::ZERO)
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="")
void setName (const std::string &name)
const std::string & getName () const
const std::string & Name () const

Protected Attributes

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

Detailed Description

Interaction group parameters for ABCDamping


Member Function Documentation

void ABCDampingIGP::packInto ( CVarMPIBuffer B) const
virtual

Pack the parameters for a ABCDamping into a MPI-buffer

Parameters:
Bthe buffer

Reimplemented from CDampingIGP.

References CVarMPIBuffer::append().

Here is the call graph for this function:


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