SPHinXsys  alpha version
Public Member Functions | Protected Member Functions | List of all members
SPH::DampingPairwiseWithWall< VariableType, BaseDampingPairwiseType > Class Template Reference

Damping with wall by which the wall velocity is not updated and the mass of wall particle is not considered. More...

#include <particle_dynamics_dissipation.h>

Inherits BaseDampingPairwiseType< VariableType >, and SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >.

Public Member Functions

 DampingPairwiseWithWall (BaseBodyRelationInner &inner_relation, BaseBodyRelationContact &contact_relation, const std::string &variable_name, Real eta)
 
 DampingPairwiseWithWall (ComplexBodyRelation &complex_wall_relation, const std::string &variable_name, Real eta)
 
- Public Member Functions inherited from SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >
 DataDelegateContact (BaseBodyRelationContact &body_contact_relation)
 

Protected Member Functions

virtual void Interaction (size_t index_i, Real dt=0.0) override
 

Additional Inherited Members

- Protected Attributes inherited from SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >
StdVec< ContactBodyType * > contact_bodies_
 
StdVec< ContactParticlesType * > contact_particles_
 
StdVec< ContactMaterialType * > contact_material_
 
StdVec< ParticleConfiguration * > contact_configuration_
 

Detailed Description

template<typename VariableType, template< typename BaseVariableType > class BaseDampingPairwiseType>
class SPH::DampingPairwiseWithWall< VariableType, BaseDampingPairwiseType >

Damping with wall by which the wall velocity is not updated and the mass of wall particle is not considered.

Member Function Documentation

◆ Interaction()

template<typename VariableType , template< typename BaseVariableType > class BaseDampingPairwiseType>
void SPH::DampingPairwiseWithWall< VariableType, BaseDampingPairwiseType >::Interaction ( size_t  index_i,
Real  dt = 0.0 
)
overrideprotectedvirtual

Contact interaction.


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