ESyS-Particle  4.0.1
Public Member Functions
ShortBondedInteractionCpData Class Reference

#include <ShortBondedInteractionCpData.h>

Inheritance diagram for ShortBondedInteractionCpData:
Inheritance graph
[legend]
Collaboration diagram for ShortBondedInteractionCpData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ShortBondedInteractionCpData ()
 ShortBondedInteractionCpData (int, int, int, double)
 ShortBondedInteractionCpData (const CShortBondedInteraction &)
virtual void saveCheckPointData (ostream &)
virtual void loadCheckPointData (istream &)
- Public Member Functions inherited from BondedInteractionCpData
 BondedInteractionCpData (const CBondedInteraction &bondedInteraction)
 BondedInteractionCpData (const CRotBondedInteraction &bondedInteraction)
 BondedInteractionCpData (const CRotThermBondedInteraction &bondedInteraction)
 BondedInteractionCpData (ParticleId particle1Id, ParticleId particle2Id, InteractionTag interactionTag)
void set (const CBondedInteraction &bondedInteraction)
void set (ParticleId particle1Id, ParticleId particle2Id, InteractionTag interactionTag)
ParticleId getP1Id () const
ParticleId getP2Id () const
InteractionTag getTag () const
virtual void saveCheckPointData (std::ostream &oStream)
virtual void loadCheckPointData (std::istream &iStream)
- Public Member Functions inherited from esys::lsm::CheckPointable
virtual void saveSnapShotData (std::ostream &oStream)

Additional Inherited Members

- Public Types inherited from BondedInteractionCpData
typedef int ParticleId
typedef int InteractionTag

Detailed Description

Helper class for checkpointing ShortBondedInteraction data


Constructor & Destructor Documentation

ShortBondedInteractionCpData::ShortBondedInteractionCpData ( )

default constructor

ShortBondedInteractionCpData::ShortBondedInteractionCpData ( int  p1id,
int  p2id,
int  itag,
double  r0 
)

constructor

Parameters:
p1idid of the 1st particle
p2idid of the 2nd particle
itaginteraction tag
r0equilibrium distance
ShortBondedInteractionCpData::ShortBondedInteractionCpData ( const CShortBondedInteraction SBI)

construct directly from CShortBondedInteraction

Parameters:
SBIthe interaction

Member Function Documentation

void ShortBondedInteractionCpData::loadCheckPointData ( istream &  )
virtual

read data from input stream

Warning:
not implemented
void ShortBondedInteractionCpData::saveCheckPointData ( ostream &  ost)
virtual

write data to output stream

Parameters:
ostthe output stream

Referenced by CShortBondedInteraction::saveCheckPointData().

Here is the caller graph for this function:


The documentation for this class was generated from the following files: