|
ESyS-Particle
4.0.1
|
#include <BTriMeshInteractionCpData.h>


Public Member Functions | |
| BTriMeshInteractionCpData () | |
| BTriMeshInteractionCpData (const BTriangleInteraction &) | |
| void | set (const BTriangleInteraction &) |
| virtual void | saveSnapShotData (std::ostream &) |
| virtual void | saveCheckPointData (std::ostream &) |
| virtual void | loadCheckPointData (std::istream &) |
Helper class for checkpointing BTriangleInteraction data.
Default constructor. Particle and Triangle ID are set to -1, anchor vector to (0,0,0) -> the resulting data mark an invalid Interaction
Construct CpData from bonded triangle interaction - takes particle and triangle ID and particle anchor point
| BTI | the bonded triangle interaction (reference) |
| void BTriMeshInteractionCpData::loadCheckPointData | ( | std::istream & | ist | ) | [virtual] |
Load CpData for bonded triangle interaction from input stream
Implements esys::lsm::CheckPointable.
| void BTriMeshInteractionCpData::saveCheckPointData | ( | std::ostream & | ost | ) | [virtual] |
Write restartable CpData to output stream. The format is tid pid ap_x ap_y ap_z where ap_? are the vector components of the anchor point
Implements esys::lsm::CheckPointable.
| void BTriMeshInteractionCpData::set | ( | const BTriangleInteraction & | BTI | ) |
Set the data of an existing CpData object to those of a given bonded triangle interaction.
| BTI | the bonded triangle interaction (reference) |
1.7.6.1