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

prepare data for contact particle dynamics More...

#include <base_particle_dynamics.h>

Inherits BaseDataDelegateType.

Inherited by SPH::fluid_dynamics::RelaxationMultiPhase< DensityRelaxationInnerType >, SPH::fluid_dynamics::RelaxationMultiPhase< PressureRelaxationInnerType >, SPH::RelaxationOfAllDiffusionSpeciesComplex< RealBody, SolidParticles, Solid, RealBody, SolidParticles, Solid >, SPH::eulerian_weakly_compressible_fluid_dynamics::RelaxationWithWall< BaseDensityAndEnergyRelaxationType >, SPH::eulerian_compressible_fluid_dynamics::RelaxationWithWall< BaseDensityAndEnergyRelaxationType >, SPH::fluid_dynamics::RelaxationWithWall< BaseDensityRelaxationType >, SPH::eulerian_weakly_compressible_fluid_dynamics::RelaxationWithWall< BasePressureRelaxationType >, SPH::fluid_dynamics::RelaxationWithWall< BasePressureRelaxationType >, SPH::eulerian_compressible_fluid_dynamics::RelaxationWithWall< BasePressureRelaxationType >, SPH::eulerian_weakly_compressible_fluid_dynamics::RelaxationWithWall< BaseViscousAccelerationType >, SPH::fluid_dynamics::RelaxationWithWall< BaseViscousAccelerationType >, SPH::eulerian_compressible_fluid_dynamics::RelaxationWithWall< BaseViscousAccelerationType >, SPH::fluid_dynamics::RelaxationWithWall< DensityRelaxationInnerOldroyd_B >, SPH::fluid_dynamics::RelaxationWithWall< PressureRelaxationInnerOldroyd_B >, SPH::DampingBySplittingComplex< VariableType >, SPH::DampingBySplittingWithWall< VariableType, BaseDampingBySplittingType >, SPH::DampingPairwiseComplex< VariableType >, SPH::DampingPairwiseWithWall< VariableType, BaseDampingPairwiseType >, SPH::eulerian_compressible_fluid_dynamics::RelaxationWithWall< BaseRelaxationType >, SPH::eulerian_weakly_compressible_fluid_dynamics::FreeSurfaceIndicationComplex, SPH::eulerian_weakly_compressible_fluid_dynamics::RelaxationWithWall< BaseRelaxationType >, SPH::fluid_dynamics::ColorFunctionGradientComplex, SPH::fluid_dynamics::FreeSurfaceIndicationComplex, SPH::fluid_dynamics::MultiPhaseColorFunctionGradient, SPH::fluid_dynamics::RelaxationMultiPhase< RelaxationInnerType >, SPH::fluid_dynamics::RelaxationWithWall< BaseRelaxationType >, SPH::fluid_dynamics::SurfaceNormWithWall, SPH::fluid_dynamics::ViscousAccelerationMultiPhase, SPH::observer_dynamics::BaseInterpolation< VariableType >, SPH::observer_dynamics::CorrectInterpolationKernelWeights, SPH::RelaxationOfAllDiffusionSpeciesComplex< BodyType, BaseParticlesType, BaseMaterialType, ContactBodyType, ContactBaseParticlesType, ContactBaseMaterialType >, SPH::solid_dynamics::BaseFluidPressureForceOnSolid< RiemannSolverType >, SPH::solid_dynamics::BaseFluidPressureForceOnSolidInEuler< RiemannSolverType >, SPH::solid_dynamics::ContactDensitySummation, SPH::solid_dynamics::ContactForce, SPH::solid_dynamics::ContactForceFromWall, SPH::solid_dynamics::ContactForceToWall, SPH::solid_dynamics::DynamicContactForceWithWall, SPH::solid_dynamics::FluidViscousForceOnSolid, SPH::solid_dynamics::FluidViscousForceOnSolidInEuler, SPH::solid_dynamics::PairwiseFrictionFromWall, and SPH::solid_dynamics::ShellContactDensity.

Public Member Functions

 DataDelegateContact (BaseBodyRelationContact &body_contact_relation)
 

Protected Attributes

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 BaseDataDelegateType = DataDelegateSimple<BodyType, ParticlesType, MaterialType>>
class SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >

prepare data for contact particle dynamics

Member Data Documentation

◆ contact_configuration_

template<class BodyType = SPHBody, class ParticlesType = BaseParticles, class MaterialType = BaseMaterial, class ContactBodyType = SPHBody, class ContactParticlesType = BaseParticles, class ContactMaterialType = BaseMaterial, class BaseDataDelegateType = DataDelegateSimple<BodyType, ParticlesType, MaterialType>>
StdVec<ParticleConfiguration *> SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >::contact_configuration_
protected

Configurations for particle interaction between bodies.


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