parallel storage array without exchange for dynamically created single particle interactions (i.e. Damping...)
More...
|
| | ParallelInteractionStorage_Single (AParallelParticleArray *, const typename I::ParameterType &) |
| |
| virtual void | addExIG (AParallelInteractionStorage *) |
| |
| virtual bool | update () |
| |
| virtual void | exchange () |
| |
| virtual void | rebuild () |
| | do nothing More...
|
| |
| virtual void | tryInsert (const vector< int > &) |
| | do nothing More...
|
| |
| virtual bool | isIn (const vector< int > &) |
| | do nothing More...
|
| |
| virtual void | calcForces () |
| |
| virtual void | setTimeStepSize (double dt) |
| |
| | 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_Single< P, I >
parallel storage array without exchange for dynamically created single particle interactions (i.e. Damping...)