31 #ifndef CONTACT_BODY_RELATION_H 32 #define CONTACT_BODY_RELATION_H 48 void initialization();
54 virtual void updateConfiguration()
override;
71 RealBodyVector contact_bodies);
75 virtual void updateConfiguration()
override;
81 void initialization();
82 virtual void resetNeighborhoodCurrentSize()
override;
99 virtual void updateConfiguration()
override;
112 BodyPartVector contact_body_parts_;
113 StdVec<NeighborRelationContactBodyPart *> get_part_contact_neighbors_;
118 virtual void updateConfiguration()
override;
121 #endif //CONTACT_BODY_RELATION_H The topological relations within the body.
The base relation between a SPH body and its contact SPH bodies.
Definition: base_body_relation.h:136
StdVec< size_t > IndexVector
Definition: sph_data_containers.h:37
The relation between a SPH body and its contact SPH bodies.
Definition: contact_body_relation.h:43
Definition: base_body_relation.h:41
A wrapper to provide an ownership for a new derived object which previous often generated by new a ra...
Definition: ownership.h:90
An auxillary class for SPHBody to indicate a part of the body.
Definition: base_body_part.h:45
The relation between a Body part with a SPH body.
Definition: contact_body_relation.h:89
Base classes on body and particle topology relations.
A wrapper to provide an ownership for a vector of base class pointers which point to derived objects...
Definition: ownership.h:127
A body part with the collection of particles within the surface layers of a body. ...
Definition: base_body_part.h:153
SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...
Definition: base_body.h:61
The relation for self contact of a solid body.
Definition: inner_body_relation.h:82
The relation between a SPH body and a vector of body parts.
Definition: contact_body_relation.h:106
Derived body with inner particle configuration or inner interactions. After construction, the particle and material must be specified.
Definition: base_body.h:182
The relation between a solid body and its contact solid bodies.
Definition: contact_body_relation.h:61
Definition: solid_body_supplementary.cpp:9
Definition: base_body_relation.h:47