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

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

Public Member Functions

 DampingBySplittingWithWall (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 ErrorAndParameters< VariableTypecomputeErrorAndParameters (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_
 

Member Function Documentation

◆ computeErrorAndParameters()

template<typename VariableType , template< typename BaseVariableType > class BaseDampingBySplittingType>
ErrorAndParameters< VariableType > SPH::DampingBySplittingWithWall< VariableType, BaseDampingBySplittingType >::computeErrorAndParameters ( size_t  index_i,
Real  dt = 0.0 
)
overrideprotectedvirtual

Contact interaction.


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