parallel storage array with exchange for dynamically created interactions (friction etc.)
More...
|
| | ParallelInteractionStorage_ED (AParallelParticleArray *, const typename I::ParameterType &) |
| |
| virtual void | addExIG (AParallelInteractionStorage *) |
| |
| virtual bool | update () |
| |
| virtual void | setTimeStepSize (double dt) |
| | does nothing More...
|
| |
| virtual void | saveCheckPointData (std::ostream &oStream) |
| |
| virtual void | loadCheckPointData (std::istream &iStream) |
| |
| virtual void | calcHeatTrans () |
| |
| virtual void | calcHeatFrict () |
| |
| virtual bool | willSave () |
| |
| | ParallelInteractionStorage_E (AParallelParticleArray *, const typename I::ParameterType &) |
| |
| virtual void | setUnbreakable (bool) |
| |
| virtual void | exchange () |
| |
| virtual void | rebuild () |
| |
| virtual void | tryInsert (const I &) |
| |
| virtual void | tryInsert (const std::vector< int > &) |
| |
| virtual bool | isIn (const std::vector< int > &) |
| |
| virtual void | calcForces () |
| |
| | TParallelInteractionStorage (AParallelParticleArray *ppa) |
| |
| virtual | ~TParallelInteractionStorage () |
| |
| InteractionIterator | getInnerInteractionIterator () |
| | types More...
|
| |
| template<typename P > |
| vector< pair< Vec3, P > > | forAllInnerInteractionsGetWithPos (P(I::*rdf)() const) |
| |
| template<typename P > |
| vector< pair< Raw2Data, P > > | forAllInnerInteractionsGetRaw2 (P(I::*rdf)() const) |
| |
| template<typename P > |
| vector< pair< DataWithID, P > > | forAllInnerInteractionsGetDataWithID (P(I::*rdf)() const) |
| |
| template<typename P > |
| vector< pair< DataWithPosID, P > > | forAllInnerInteractionsGetDataWithPosID (P(I::*rdf)() const) |
| |
| template<typename P > |
| void | forAllInnerInteractionsGet (P &, typename P::value_type(I::*rdf)() const) |
| | access functions with tags More...
|
| |
| template<typename P > |
| vector< pair< Vec3, P > > | forAllTaggedInnerInteractionsGetWithPos (P(I::*rdf)() const, int, int) |
| |
| template<typename P > |
| void | forAllTaggedInnerInteractionsGet (P &, typename P::value_type(I::*rdf)() const, int, int) |
| | generate FieldSlave of correct type More...
|
| |
| virtual AFieldSlave * | generateNewScalarFieldSlave (TML_Comm *, const string &, int, int, int, int) |
| |
| virtual AFieldSlave * | generateNewVectorFieldSlave (TML_Comm *, const string &, int, int, int, int) |
| |
| template<typename P > |
| vector< pair< typename TParallelInteractionStorage< I >::Raw2Data, P > > | forAllInnerInteractionsGetRaw2 (P(I::*rdf)() const) |
| |
| template<typename P > |
| vector< pair< typename TParallelInteractionStorage< I >::DataWithPosID, P > > | forAllInnerInteractionsGetDataWithPosID (P(I::*rdf)() const) |
| |
| template<typename P > |
| vector< pair< typename TParallelInteractionStorage< I >::DataWithID, P > > | forAllInnerInteractionsGetDataWithID (P(I::*rdf)() const) |
| |
template<typename P, typename I>
class ParallelInteractionStorage_ED< P, I >
parallel storage array with exchange for dynamically created interactions (friction etc.)