Go to the documentation of this file.
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
I::ParameterType m_param
Definition: pi_storage_e.h:53
virtual void rebuild()
Definition: pi_storage_e.hpp:111
TParallelInteractionStorage< I > Inherited
Definition: pi_storage_e.h:40
parallel interaction storage array with exchange
Definition: pi_storage_e.h:37
virtual bool isIn(const std::vector< int > &)
Definition: pi_storage_e.hpp:195
abstract base class for parallel particle storage array
Definition: pp_array.h:42
Inherited::InteractionIterator InteractionIterator
Definition: pi_storage_e.h:41
class for a cartesian communicator
Definition: cart_comm.h:34
static const int m_exchg_tag
Definition: pi_storage_e.h:46
ParallelInteractionStorage_E(AParallelParticleArray *, const typename I::ParameterType &)
Definition: pi_storage_e.hpp:31
templated abstract base class for parallel interaction storage array. Adds the vector of interactions...
Definition: pi_storage.h:91
virtual void setUnbreakable(bool)
Definition: pi_storage_e.hpp:278
void exchange_boundary(int, int)
Definition: pi_storage_e.hpp:65
virtual void tryInsert(const I &)
bool m_unbreakable
Definition: pi_storage_e.h:42
virtual void calcForces()
Definition: pi_storage_e.hpp:256
virtual void setTimeStepSize(double)
does nothing
Definition: pi_storage_e.h:64
Definition: pi_storage.h:102
set< pair< int, int > > m_set
Definition: pi_storage_e.h:52
virtual void exchange()
Definition: pi_storage_e.hpp:46
TML_CartComm m_comm
Definition: pi_storage_e.h:51