base class for all walls
More...
#include <Wall.h>
base class for all walls
- Author
- Steffen Abe $Revision$ $Date$
◆ VectorFieldFunction
| typedef Vec3(CWall::* CWall::VectorFieldFunction) () const |
◆ CWall() [1/2]
◆ CWall() [2/2]
| CWall::CWall |
( |
const Vec3 & |
o, |
|
|
const Vec3 & |
n |
|
) |
| |
◆ ~CWall()
| virtual CWall::~CWall |
( |
| ) |
|
|
inlinevirtual |
◆ addForce()
| void CWall::addForce |
( |
const Vec3 & |
force | ) |
|
|
inline |
◆ generateVectorFieldSlave()
◆ getDisplacement()
| double CWall::getDisplacement |
( |
| ) |
|
|
inline |
◆ getFieldSummationFlag()
| int CWall::getFieldSummationFlag |
( |
const string & |
fieldname | ) |
|
Get a flag how the field with a given name is to be treated when received by the master, i.e. summed over all nodes (Force...) or not (Position...)
- Parameters
-
| fieldname | the name of the field |
- Returns
- 1 if the field is to be summed, 0 if not and -1 if the name is invalid
References console, and Console::Error().
◆ getForce() [1/2]
| const Vec3& CWall::getForce |
( |
| ) |
|
|
inline |
◆ getForce() [2/2]
| Vec3 CWall::getForce |
( |
| ) |
const |
|
inline |
◆ getNormal()
| const Vec3& CWall::getNormal |
( |
| ) |
const |
|
inline |
◆ getOrigin()
| const Vec3& CWall::getOrigin |
( |
| ) |
const |
|
inline |
◆ getPos() [1/2]
| const Vec3& CWall::getPos |
( |
| ) |
|
|
inline |
◆ getPos() [2/2]
| Vec3 CWall::getPos |
( |
| ) |
const |
|
inline |
◆ getTotalDisplacement()
| Vec3 CWall::getTotalDisplacement |
( |
| ) |
|
|
inline |
◆ getVectorFieldFunction()
◆ getVel()
◆ loadCheckPoint()
| void CWall::loadCheckPoint |
( |
istream & |
ist | ) |
|
|
virtual |
◆ moveBy()
| void CWall::moveBy |
( |
const Vec3 & |
v | ) |
|
|
inline |
◆ moveTo()
| void CWall::moveTo |
( |
const Vec3 & |
v | ) |
|
|
inline |
◆ resetDisplacement()
| void CWall::resetDisplacement |
( |
| ) |
|
|
inline |
◆ setNormal()
| void CWall::setNormal |
( |
const Vec3 & |
v | ) |
|
|
inline |
◆ setVel()
| void CWall::setVel |
( |
const Vec3 & |
v | ) |
|
|
inline |
◆ writeCheckPoint()
| void CWall::writeCheckPoint |
( |
ostream & |
ost, |
|
|
const string & |
delim |
|
) |
| const |
|
virtual |
write restartable checkpoint data to an output stream
- Parameters
-
| ost | the output stream |
| delim | |
References m_normal, m_oldpos, and m_origin.
◆ zeroForce()
| void CWall::zeroForce |
( |
| ) |
|
|
inline |
◆ operator<<
| ostream& operator<< |
( |
ostream & |
ost, |
|
|
const CWall & |
w |
|
) |
| |
|
friend |
◆ m_force
◆ m_normal
◆ m_oldpos
◆ m_origin
Referenced by CWall(), getDisplacement(), getOrigin(), getPos(), getTotalDisplacement(), loadCheckPoint(), moveBy(), moveTo(), operator<<(), resetDisplacement(), and writeCheckPoint().
◆ m_vel
The documentation for this class was generated from the following files: