Go to the documentation of this file.
13 #ifndef __ELASTICINTERACTIONGROUP_H
14 #define __ELASTICINTERACTIONGROUP_H
60 #endif //__ELASTICINTERACTIONGROUP_H
virtual ~CElasticInteractionGroup()
Definition: ElasticInteractionGroup.h:40
AParallelInteractionStorage * m_exIG
Definition: ElasticInteractionGroup.h:34
void setParam(const CElasticIGP *)
Definition: ElasticInteractionGroup.hpp:35
MPI send/recv buffer with automagically adjusted size.
Definition: mpivbuf.h:35
vector< CElasticInteraction > m_interactions
Definition: ElasticInteractionGroup.h:33
Class for a group of unbonded,elastic interactions.
Definition: ElasticInteractionGroup.h:31
ostream & operator<<(ostream &ost, const CElasticIGP &B)
Definition: ElasticInteractionGroup.cpp:28
virtual void Update(ParallelParticleArray< T > *)
Definition: ElasticInteractionGroup.hpp:55
virtual void packInto(CVarMPIBuffer *) const
Definition: IGParam.cpp:23
virtual void calcForces()
Definition: ElasticInteractionGroup.hpp:41
virtual void append(int)
Definition: mpivbuf.cpp:152
abstract base class for parallel interaction storage array
Definition: pi_storage.h:45
Interaction group parameters for CElasticInteractionGroups.
Definition: ElasticInteraction.h:25
double m_k
Definition: ElasticInteractionGroup.h:35
parrallel particle storage array with neighborsearch and variable exchange
Definition: pp_array.h:75
double m_k
Definition: ElasticInteraction.h:28
Abstract base class for a group of pair interactions.
Definition: InteractionGroup.h:55
virtual void packInto(CVarMPIBuffer *) const
Definition: ElasticInteractionGroup.cpp:22
virtual void setExIG(AParallelInteractionStorage *eg)
Definition: ElasticInteractionGroup.h:42
virtual void setTimeStepSize(double dt)
Definition: ElasticInteractionGroup.h:50
CElasticInteractionGroup()
Definition: ElasticInteractionGroup.hpp:20