|
ESyS-Particle
2.3.4
|
Interaction group parameters for CDampingGroup. More...
#include <DampingIGP.h>


Public Member Functions | |
| 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 |
Protected Attributes | |
| 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... | |
Interaction group parameters for CDampingGroup.
| CDampingIGP::CDampingIGP | ( | ) |
| CDampingIGP::CDampingIGP | ( | const string & | type, |
| const string & | name, | ||
| double | viscosity, | ||
| double | dt, | ||
| int | maxIteractions, | ||
| const Vec3 & | refVelocity = Vec3::ZERO |
||
| ) |
|
inline |
References m_max_iter.
Referenced by CDamping< T >::CDamping(), and CRotDamping< T >::CRotDamping().

|
inline |
References m_dt.
Referenced by CDamping< T >::CDamping(), and CRotDamping< T >::CRotDamping().

|
inlinevirtual |
Implements AIGParam.
References m_type.
Referenced by CLatticeMaster::addDamping().

|
inline |
References m_visc.
Referenced by CDamping< T >::CDamping(), and CRotDamping< T >::CRotDamping().

|
inline |
References m_vref.
Referenced by CDamping< T >::CDamping(), and CRotDamping< T >::CRotDamping().

|
virtual |
Pack the parameters for a DampingGroup into a MPI-buffer
| B | the buffer |
Reimplemented from AIGParam.
Reimplemented in ABCDampingIGP.
References CVarMPIBuffer::append(), m_dt, m_max_iter, m_type, m_visc, m_vref, and AIGParam::packInto().
Referenced by ABCDampingIGP::packInto().


|
inline |
References m_max_iter.
Referenced by extractABCDampingIGP(), and extractDampingIGP().

|
inline |
References m_dt.
Referenced by extractABCDampingIGP(), extractDampingIGP(), and setTimeStepSize().

|
inline |
References setTimeStep().
Referenced by esys::lsm::LsmMpiPy::createABCDamping(), and esys::lsm::LsmMpiPy::createDamping().


|
inline |
References m_type.
Referenced by extractABCDampingIGP(), and extractDampingIGP().

|
inline |
References m_visc.
Referenced by extractABCDampingIGP(), and extractDampingIGP().

|
inline |
References m_vref.
Referenced by extractABCDampingIGP(), and extractDampingIGP().

|
protected |
time step
Referenced by getTimeStep(), packInto(), and setTimeStep().
|
protected |
max nr. of iterations
Referenced by getMaxIter(), packInto(), and setMaxIter().
|
protected |
Referenced by getTypeString(), packInto(), and setType().
|
protected |
artificial viscosity
Referenced by getVisc(), packInto(), and setVisc().
|
protected |
reference velocity
Referenced by getVRef(), packInto(), and setVRef().