SPHinXsys
alpha version
|
The relation combined an inner and a contact body relation. The interaction is in a inner-boundary-condition fashion. Here inner interaction is different from contact interaction. More...
#include <complex_body_relation.h>
Inherits SPH::SPHBodyRelation.
Public Member Functions | |
ComplexBodyRelation (BaseBodyRelationInner &inner_relation, BaseBodyRelationContact &contact_relation) | |
ComplexBodyRelation (RealBody &real_body, RealBodyVector contact_bodies) | |
ComplexBodyRelation (BaseBodyRelationInner &inner_relation, RealBodyVector contact_bodies) | |
ComplexBodyRelation (RealBody &real_body, BodyPartVector contact_body_parts) | |
virtual void | updateConfigurationMemories () override |
virtual void | updateConfiguration () override |
Public Member Functions inherited from SPH::SPHBodyRelation | |
SPHBodyRelation (SPHBody &sph_body) | |
void | subscribeToBody () |
Public Attributes | |
BaseBodyRelationInner & | inner_relation_ |
BaseBodyRelationContact & | contact_relation_ |
RealBodyVector | contact_bodies_ |
ParticleConfiguration & | inner_configuration_ |
ContactParticleConfiguration & | contact_configuration_ |
Public Attributes inherited from SPH::SPHBodyRelation | |
SPHBody * | sph_body_ |
BaseParticles * | base_particles_ |
The relation combined an inner and a contact body relation. The interaction is in a inner-boundary-condition fashion. Here inner interaction is different from contact interaction.