#include <BTriMeshInteractionCpData.h>
Helper class for checkpointing BTriangleInteraction data.
◆ BTriMeshInteractionCpData() [1/2]
| BTriMeshInteractionCpData::BTriMeshInteractionCpData |
( |
| ) |
|
Default constructor. Particle and Triangle ID are set to -1, anchor vector to (0,0,0) -> the resulting data mark an invalid Interaction
◆ ~BTriMeshInteractionCpData()
| virtual BTriMeshInteractionCpData::~BTriMeshInteractionCpData |
( |
| ) |
|
|
inlinevirtual |
◆ BTriMeshInteractionCpData() [2/2]
◆ loadCheckPointData()
| void BTriMeshInteractionCpData::loadCheckPointData |
( |
std::istream & |
ist | ) |
|
|
virtual |
◆ saveCheckPointData()
| 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
- Warning
- The format isn't set in stone - don't rely on this for reading functions at the moment
Implements esys::lsm::CheckPointable.
References m_ap, m_pid, and m_tid.
◆ saveSnapShotData()
| void BTriMeshInteractionCpData::saveSnapShotData |
( |
std::ostream & |
ost | ) |
|
|
virtual |
◆ set()
◆ m_ap
| Vec3 BTriMeshInteractionCpData::m_ap |
|
private |
◆ m_pid
| int BTriMeshInteractionCpData::m_pid |
|
private |
◆ m_tid
| int BTriMeshInteractionCpData::m_tid |
|
private |
The documentation for this class was generated from the following files: