Template class fro computing the pressure force from the fluid with different Riemann solvers. The pressure force is added on the viscous force of the latter is computed. This class is for FSI applications to achieve smaller solid dynamics time step size compared to the fluid dynamics.
More...
#include <fluid_structure_interaction.h>
Inherits SPH::InteractionDynamics, and SPH::DataDelegateContact< BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType, BaseDataDelegateType >.
|
StdLargeVec< Real > & | Vol_ |
|
StdLargeVec< Vecd > & | vel_ave_ |
|
StdLargeVec< Vecd > & | acc_prior_ |
|
StdLargeVec< Vecd > & | n_ |
|
StdVec< StdLargeVec< Real > * > | contact_Vol_ |
|
StdVec< StdLargeVec< Real > * > | contact_rho_n_ |
|
StdVec< StdLargeVec< Real > * > | contact_p_ |
|
StdVec< StdLargeVec< Vecd > * > | contact_vel_n_ |
|
StdVec< RiemannSolverType > | riemann_solvers_ |
|
StdLargeVec< Vecd > | force_from_fluid_ |
|
ParticleFunctor | functor_interaction_ |
|
Protected Attributes inherited from SPH::ParticleDynamics< void > |
SPHBody * | sph_body_ |
|
SPHAdaptation * | sph_adaptation_ |
|
BaseParticles * | base_particles_ |
|
StdVec< ContactBodyType * > | contact_bodies_ |
|
StdVec< ContactParticlesType * > | contact_particles_ |
|
StdVec< ContactMaterialType * > | contact_material_ |
|
StdVec< ParticleConfiguration * > | contact_configuration_ |
|
template<class RiemannSolverType>
class SPH::solid_dynamics::BaseFluidPressureForceOnSolidInEuler< RiemannSolverType >
Template class fro computing the pressure force from the fluid with different Riemann solvers. The pressure force is added on the viscous force of the latter is computed. This class is for FSI applications to achieve smaller solid dynamics time step size compared to the fluid dynamics.
◆ force_from_fluid_
template<class RiemannSolverType >
forces (including pressure and viscous) from fluid
The documentation for this class was generated from the following file: