ESyS-Particle
4.0.1
|
parallel storage array with exchange for bonded/breakable interactions More...
#include <pi_storage_eb.h>
Public Types | |
typedef ParallelInteractionStorage_E < P, I > | Inherited |
typedef Inherited::InteractionIterator | InteractionIterator |
Public Member Functions | |
ParallelInteractionStorage_EB (AParallelParticleArray *, const typename I::ParameterType &) | |
virtual bool | update () |
void | setUnbreakable (bool) |
virtual void | calcHeatTrans () |
virtual void | saveCheckPointData (std::ostream &oStream) |
virtual void | loadCheckPointData (std::istream &iStream) |
virtual void | saveSnapShotData (std::ostream &) |
Public Attributes | |
bool | m_unbreakable |
parallel storage array with exchange for bonded/breakable interactions
void ParallelInteractionStorage_EB< P, InteractionType >::loadCheckPointData | ( | std::istream & | iStream | ) | [virtual] |
Read interaction data from input stream pointing to a restartable checkpoint file. The stream needs to be already positioned at the right place.
iStream | the input stream |
Reimplemented from AParallelInteractionStorage.
References ParallelParticleArray< T >::getParticlePtrByIndex().
void ParallelInteractionStorage_EB< P, InteractionType >::saveCheckPointData | ( | std::ostream & | oStream | ) | [virtual] |
save checkpoint (i.e. restart) data
Reimplemented from AParallelInteractionStorage.
void ParallelInteractionStorage_EB< P, InteractionType >::saveSnapShotData | ( | std::ostream & | oStream | ) | [virtual] |
save snapshot (i.e. viz/postprocess) data
Reimplemented from AParallelInteractionStorage.
void ParallelInteractionStorage_EB< P, InteractionType >::setUnbreakable | ( | bool | b | ) | [virtual] |
set the interactions "unbreakable" -> turns update into a NO-OP
b | true -> unbreakable, false -> breakable |
Reimplemented from ParallelInteractionStorage_E< P, I >.
Referenced by TSubLattice< T >::addBondedIG(), and TSubLattice< T >::addCappedBondedIG().
bool ParallelInteractionStorage_EB< P, InteractionType >::update | ( | ) | [virtual] |
Update interactions. Check for broken interactions and remove them.
Implements AParallelInteractionStorage.
References BasicCon::XDebug().