13 #ifndef __PARALLEL_INTERACTION_STORAGE_E_H
14 #define __PARALLEL_INTERACTION_STORAGE_E_H
35 template<
typename P,
typename I>
62 virtual void tryInsert(
const std::vector<int>&);
63 virtual bool isIn(
const std::vector<int>&);
70 #endif // __PARALLEL_INTERACTION_STORAGE_E_H
class for a cartesian communicator
Definition: cart_comm.h:33
I::ParameterType m_param
Definition: pi_storage_e.h:53
templated abstract base class for parallel interaction storage array. Adds the vector of interactions...
Definition: CheckedScalarInteractionFieldSlave.h:19
virtual void rebuild()
Definition: pi_storage_e.hpp:103
TParallelInteractionStorage< I > Inherited
Definition: pi_storage_e.h:40
virtual bool isIn(const std::vector< int > &)
Definition: pi_storage_e.hpp:187
Definition: pi_storage.h:102
ParallelInteractionStorage_E(AParallelParticleArray *, const typename I::ParameterType &)
Definition: pi_storage_e.hpp:23
virtual void setUnbreakable(bool)
Definition: pi_storage_e.hpp:265
Inherited::InteractionIterator InteractionIterator
Definition: pi_storage_e.h:41
void exchange_boundary(int, int)
Definition: pi_storage_e.hpp:57
virtual void tryInsert(const I &)
static const int m_exchg_tag
Definition: pi_storage_e.h:46
parallel interaction storage array with exchange
Definition: pi_storage_e.h:36
abstract base class for parallel particle storage array
Definition: pp_array.h:41
virtual void setTimeStepSize(double)
does nothing
Definition: pi_storage_e.h:64
bool m_unbreakable
Definition: pi_storage_e.h:42
virtual void calcForces()
Definition: pi_storage_e.hpp:243
TML_CartComm m_comm
Definition: pi_storage_e.h:51
set< pair< int, int > > m_set
Definition: pi_storage_e.h:52
virtual void exchange()
Definition: pi_storage_e.hpp:38