Go to the documentation of this file.
13 #ifndef __ROTELASTICINTERACTIONGROUP_H
14 #define __ROTELASTICINTERACTIONGROUP_H
59 #endif //__ELASTICINTERACTIONGROUP_H
virtual void setExIG(AParallelInteractionStorage *eg)
Definition: RotElasticInteractionGroup.h:42
virtual void setTimeStepSize(double dt)
Definition: RotElasticInteractionGroup.h:48
CRotElasticIGP * extractRotElasticIGP_p(AMPIBuffer *B)
Definition: RotElasticInteractionGroup.cpp:37
virtual void Update(ParallelParticleArray< T > *)
Definition: RotElasticInteractionGroup.hpp:57
MPI send/recv buffer with automagically adjusted size.
Definition: mpivbuf.h:35
virtual double pop_double()=0
ostream & operator<<(ostream &ost, const CRotElasticIGP &B)
Definition: RotElasticInteractionGroup.cpp:45
void setNormalSpringConst(double k)
Definition: RotElasticInteraction.h:35
virtual void packInto(CVarMPIBuffer *) const
Definition: IGParam.cpp:23
AParallelInteractionStorage * m_exIG
Definition: RotElasticInteractionGroup.h:34
virtual void append(int)
Definition: mpivbuf.cpp:152
Abstract base class for MPI send/recv buffer.
Definition: mpibuf.h:34
void setName(const std::string &name)
Definition: IGParam.cpp:28
abstract base class for parallel interaction storage array
Definition: pi_storage.h:45
double m_kr
Definition: RotElasticInteractionGroup.h:35
vector< CRotElasticInteraction > m_interactions
Definition: RotElasticInteractionGroup.h:33
parrallel particle storage array with neighborsearch and variable exchange
Definition: pp_array.h:75
double m_kr
Definition: RotElasticInteraction.h:31
void setParam(const CRotElasticIGP *)
Definition: RotElasticInteractionGroup.hpp:35
CRotElasticInteractionGroup()
Definition: RotElasticInteractionGroup.hpp:20
virtual void calcForces()
Definition: RotElasticInteractionGroup.hpp:41
virtual ~CRotElasticInteractionGroup()
Definition: RotElasticInteractionGroup.h:40
Abstract base class for a group of pair interactions.
Definition: InteractionGroup.h:55
Class for a group of unbonded,elastic interactions.
Definition: RotElasticInteractionGroup.h:31
Interaction group parameters for CRotElasticInteractionGroups.
Definition: RotElasticInteraction.h:25
CRotElasticIGP * extractRotElasticIGP(AMPIBuffer *B)
Definition: RotElasticInteractionGroup.cpp:25
virtual void packInto(CVarMPIBuffer *) const
Definition: RotElasticInteractionGroup.cpp:19
virtual std::string pop_string()=0