SPHinXsys  alpha version
Public Member Functions | List of all members
SPH::DataDelegateComplex< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType > Class Template Reference

prepare data for complex particle dynamics More...

#include <base_particle_dynamics.h>

Inherits SPH::DataDelegateInner< BodyType, ParticlesType, MaterialType >, and SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, DataDelegateEmptyBase >.

Inherited by SPH::relax_dynamics::RelaxationAccelerationComplex.

Public Member Functions

 DataDelegateComplex (ComplexBodyRelation &body_complex_relation)
 
- Public Member Functions inherited from SPH::DataDelegateInner< BodyType, ParticlesType, MaterialType >
 DataDelegateInner (BaseBodyRelationInner &body_inner_relation)
 
- Public Member Functions inherited from SPH::DataDelegateSimple< BodyType, ParticlesType, MaterialType >
 DataDelegateSimple (SPHBody &sph_body)
 
BodyType * getBody ()
 
ParticlesType * getParticles ()
 
MaterialType * getMaterial ()
 
- Public Member Functions inherited from SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, DataDelegateEmptyBase >
 DataDelegateContact (BaseBodyRelationContact &body_contact_relation)
 
- Public Member Functions inherited from SPH::DataDelegateEmptyBase
 DataDelegateEmptyBase (SPHBody &sph_body)
 

Additional Inherited Members

- Protected Attributes inherited from SPH::DataDelegateInner< BodyType, ParticlesType, MaterialType >
ParticleConfigurationinner_configuration_
 
- Protected Attributes inherited from SPH::DataDelegateSimple< BodyType, ParticlesType, MaterialType >
BodyType * body_
 
ParticlesType * particles_
 
MaterialType * material_
 
StdLargeVec< size_t > & sorted_id_
 
StdLargeVec< size_t > & unsorted_id_
 
- Protected Attributes inherited from SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, DataDelegateEmptyBase >
StdVec< ContactBodyType *> contact_bodies_
 
StdVec< ContactParticlesType *> contact_particles_
 
StdVec< ContactMaterialType *> contact_material_
 
StdVec< ParticleConfiguration *> contact_configuration_
 

Detailed Description

template<class BodyType = SPHBody, class ParticlesType = BaseParticles, class MaterialType = BaseMaterial, class ContactBodyType = SPHBody, class ContactParticlesType = BaseParticles, class ContactMaterialType = BaseMaterial>
class SPH::DataDelegateComplex< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType >

prepare data for complex particle dynamics


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