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) |