SPHinXsys
alpha version
|
Abstract base class for general relaxation algorithms with wall. More...
#include <eulerian_weakly_compressible_fluid_dynamics_complex.h>
Inherits BaseRelaxationType, and SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >.
Public Member Functions | |
template<class BaseBodyRelationType > | |
RelaxationWithWall (BaseBodyRelationType &base_body_relation, BaseBodyRelationContact &wall_contact_relation) | |
Public Member Functions inherited from SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType > | |
DataDelegateContact (BaseBodyRelationContact &body_contact_relation) | |
Protected Attributes | |
StdVec< Real > | wall_inv_rho0_ |
StdVec< StdLargeVec< Real > * > | wall_mass_ |
StdVec< StdLargeVec< Real > * > | wall_Vol_ |
StdVec< StdLargeVec< Vecd > * > | wall_vel_ave_ |
StdVec< StdLargeVec< Vecd > * > | wall_acc_ave_ |
StdVec< StdLargeVec< Vecd > * > | wall_n_ |
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_ |
Abstract base class for general relaxation algorithms with wall.