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

The relation between a SPH body and a vector of body parts. More...

#include <contact_body_relation.h>

Inherits SPH::BodyRelationContact.

Public Member Functions

 BodyRelationContactToBodyPart (RealBody &real_body, BodyPartVector contact_body_parts)
 
virtual void updateConfiguration () override
 
- Public Member Functions inherited from SPH::BodyRelationContact
 BodyRelationContact (SPHBody &sph_body, RealBodyVector contact_bodies)
 
 BodyRelationContact (SPHBody &sph_body, BodyPartVector contact_body_parts)
 
- Public Member Functions inherited from SPH::BaseBodyRelationContact
 BaseBodyRelationContact (SPHBody &sph_body, RealBodyVector contact_bodies)
 
 BaseBodyRelationContact (SPHBody &sph_body, BodyPartVector contact_body_parts)
 
virtual void updateConfigurationMemories () override
 
- Public Member Functions inherited from SPH::SPHBodyRelation
 SPHBodyRelation (SPHBody &sph_body)
 
void subscribeToBody ()
 

Public Attributes

BodyPartVector contact_body_parts_
 
StdVec< NeighborRelationContactBodyPart * > get_part_contact_neighbors_
 
- Public Attributes inherited from SPH::BaseBodyRelationContact
RealBodyVector contact_bodies_
 
ContactParticleConfiguration contact_configuration_
 
- Public Attributes inherited from SPH::SPHBodyRelation
SPHBodysph_body_
 
BaseParticlesbase_particles_
 

Protected Attributes

UniquePtrKeepers< NeighborRelationContactBodyPartneighbor_relation_contact_body_part_ptr_vector_keeper_
 
- Protected Attributes inherited from SPH::BodyRelationContact
SPHBodyParticlesIndex get_particle_index_
 
- Protected Attributes inherited from SPH::BaseBodyRelationContact
UniquePtrKeepers< SearchDepthMultiResolutionsearch_depth_multi_resolution_ptr_vector_keeper_
 
UniquePtrKeepers< NeighborRelationContactneighbor_relation_contact_ptr_vector_keeper_
 
StdVec< CellLinkedList * > target_cell_linked_lists_
 
StdVec< SearchDepthMultiResolution * > get_search_depths_
 
StdVec< NeighborRelationContact * > get_contact_neighbors_
 

Additional Inherited Members

- Protected Member Functions inherited from SPH::BodyRelationContact
void initialization ()
 
- Protected Member Functions inherited from SPH::BaseBodyRelationContact
virtual void resetNeighborhoodCurrentSize ()
 

Detailed Description

The relation between a SPH body and a vector of body parts.


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