templated abstract base class for parallel interaction storage array. Adds the vector of interactions and access functions to AParallelInteractionStorage
More...
#include <CheckedScalarInteractionFieldSlave.h>
|
| typedef I | interaction_type |
| |
| typedef esys::lsm::quintuple< Vec3, double, Vec3, double, Vec3 > | Raw2Data |
| |
| typedef esys::lsm::triplet< int, int, Vec3 > | DataWithID |
| |
| typedef esys::lsm::quintuple< int, int, Vec3, Vec3, Vec3 > | DataWithPosID |
| | access functions More...
|
| |
|
| | 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) |
| |
templated abstract base class for parallel interaction storage array. Adds the vector of interactions and access functions to AParallelInteractionStorage
◆ DataWithID
◆ DataWithPosID
◆ interaction_type
◆ Raw2Data
◆ TParallelInteractionStorage()
◆ ~TParallelInteractionStorage()
| virtual TParallelInteractionStorage::~TParallelInteractionStorage |
( |
| ) |
|
|
inlinevirtual |
◆ forAllInnerInteractionsGet()
template<typename P >
| void TParallelInteractionStorage::forAllInnerInteractionsGet |
( |
P & |
, |
|
|
typename P::value_type(I::*)() const |
rdf |
|
) |
| |
access functions with tags
◆ forAllInnerInteractionsGetDataWithID()
template<typename P >
| vector<pair<DataWithID,P> > TParallelInteractionStorage::forAllInnerInteractionsGetDataWithID |
( |
P(I::*)() const |
rdf | ) |
|
◆ forAllInnerInteractionsGetDataWithPosID()
template<typename P >
| vector<pair<DataWithPosID,P> > TParallelInteractionStorage::forAllInnerInteractionsGetDataWithPosID |
( |
P(I::*)() const |
rdf | ) |
|
◆ forAllInnerInteractionsGetRaw2()
template<typename P >
| vector<pair<Raw2Data,P> > TParallelInteractionStorage::forAllInnerInteractionsGetRaw2 |
( |
P(I::*)() const |
rdf | ) |
|
◆ forAllInnerInteractionsGetWithPos()
template<typename P >
| vector<pair<Vec3,P> > TParallelInteractionStorage::forAllInnerInteractionsGetWithPos |
( |
P(I::*)() const |
rdf | ) |
|
◆ forAllTaggedInnerInteractionsGet()
template<typename P >
| void TParallelInteractionStorage::forAllTaggedInnerInteractionsGet |
( |
P & |
, |
|
|
typename P::value_type(I::*)() const |
rdf, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
generate FieldSlave of correct type
◆ forAllTaggedInnerInteractionsGetWithPos()
template<typename P >
| vector<pair<Vec3,P> > TParallelInteractionStorage::forAllTaggedInnerInteractionsGetWithPos |
( |
P(I::*)() const |
rdf, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ generateNewScalarFieldSlave()
| virtual AFieldSlave* TParallelInteractionStorage::generateNewScalarFieldSlave |
( |
TML_Comm * |
, |
|
|
const string & |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
◆ generateNewVectorFieldSlave()
| virtual AFieldSlave* TParallelInteractionStorage::generateNewVectorFieldSlave |
( |
TML_Comm * |
, |
|
|
const string & |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
◆ getInnerInteractionIterator()
◆ m_interactions
| list<I> TParallelInteractionStorage::m_interactions |
|
protected |
The documentation for this class was generated from the following files: