|
ESyS-Particle
2.3.4
|
#include <ShortBondedInteractionCpData.h>


Private Attributes | |
| double | m_r0 |
Additional Inherited Members | |
Public Types inherited from BondedInteractionCpData | |
| typedef int | ParticleId |
| typedef int | InteractionTag |
Helper class for checkpointing ShortBondedInteraction data
| ShortBondedInteractionCpData::ShortBondedInteractionCpData | ( | ) |
default constructor
| ShortBondedInteractionCpData::ShortBondedInteractionCpData | ( | int | p1id, |
| int | p2id, | ||
| int | itag, | ||
| double | r0 | ||
| ) |
constructor
| p1id | id of the 1st particle |
| p2id | id of the 2nd particle |
| itag | interaction tag |
| r0 | equilibrium distance |
References m_r0.
| ShortBondedInteractionCpData::ShortBondedInteractionCpData | ( | const CShortBondedInteraction & | SBI | ) |
construct directly from CShortBondedInteraction
| SBI | the interaction |
References CShortBondedInteraction::getEquiDist(), APairInteraction::getPairID(), CBondedInteraction::getTag(), m_r0, and BondedInteractionCpData::set().

|
inlinevirtual |
|
virtual |
read data from input stream
|
virtual |
write data to output stream
| ost | the output stream |
References m_r0, and BondedInteractionCpData::saveCheckPointData().
Referenced by CShortBondedInteraction::saveCheckPointData().


|
private |
Referenced by saveCheckPointData(), and ShortBondedInteractionCpData().