SPHinXsys  alpha version
Public Member Functions | Public Attributes | List of all members
SPH::ComplexBodyRelation Class Reference

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

BaseBodyRelationInnerinner_relation_
 
BaseBodyRelationContactcontact_relation_
 
RealBodyVector contact_bodies_
 
ParticleConfigurationinner_configuration_
 
ContactParticleConfigurationcontact_configuration_
 
- Public Attributes inherited from SPH::SPHBodyRelation
SPHBodysph_body_
 
BaseParticlesbase_particles_
 

Detailed Description

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.


The documentation for this class was generated from the following files: