SPH-based fluid solver and FSI interface.
|
| enum | chrono::fsi::sph::PhysicsProblem { chrono::fsi::sph::PhysicsProblem::CFD,
chrono::fsi::sph::PhysicsProblem::CRM
} |
| | Physics problem type. More...
|
| |
| enum | chrono::fsi::sph::IntegrationScheme {
chrono::fsi::sph::IntegrationScheme::EULER,
chrono::fsi::sph::IntegrationScheme::RK2,
chrono::fsi::sph::IntegrationScheme::VERLET,
chrono::fsi::sph::IntegrationScheme::SYMPLECTIC,
chrono::fsi::sph::IntegrationScheme::IMPLICIT_SPH
} |
| | Integration scheme. More...
|
| |
| enum | chrono::fsi::sph::ShiftingMethod {
NONE,
PPST,
XSPH,
PPST_XSPH,
DIFFUSION,
DIFFUSION_XSPH
} |
| | Shifting Methods.
|
| |
| enum | chrono::fsi::sph::EosType { TAIT,
ISOTHERMAL
} |
| | Equation of State type. More...
|
| |
| enum | chrono::fsi::sph::KernelType { QUADRATIC,
CUBIC_SPLINE,
QUINTIC_SPLINE,
WENDLAND
} |
| | SPH kernel type.
|
| |
| enum | chrono::fsi::sph::ViscosityMethod { LAMINAR,
ARTIFICIAL_UNILATERAL,
ARTIFICIAL_BILATERAL
} |
| | Visosity method type.
|
| |
| enum | chrono::fsi::sph::BoundaryMethod { ADAMI,
HOLMES
} |
| | Boundary method type.
|
| |
| enum | chrono::fsi::sph::Rheology { INERTIA_RHEOLOGY,
NONLOCAL_FLUIDITY
} |
| | Rheology type.
|
| |
| enum | chrono::fsi::sph::FrictionLaw { CONSTANT,
LINEAR,
NONLINEAR
} |
| | Friction law in ISPH.
|
| |
| enum | chrono::fsi::sph::SolverType {
JACOBI,
BICGSTAB,
GMRES,
CR,
CG,
SAP
} |
| | Linear solver type.
|
| |
| enum | chrono::fsi::sph::BCType { chrono::fsi::sph::BCType::NONE,
chrono::fsi::sph::BCType::PERIODIC,
chrono::fsi::sph::BCType::INLET_OUTLET
} |
| | Boundary conditions along directions of the computational domain. More...
|
| |
| enum | chrono::fsi::sph::NodeDirections { NONE,
AVERAGE,
EXACT
} |
| | Methods for FEA node direction information.
|
| |
| enum | chrono::fsi::sph::BcePatternMesh1D { FULL,
STAR
} |
| | BCE pattern in cross section of 1-D flexible elements. More...
|
| |
| enum | chrono::fsi::sph::BcePatternMesh2D { CENTERED,
OUTWARD,
INWARD
} |
| | BCE pattern along normal of 2-D surface of flexible elements. More...
|
| |
| enum | chrono::fsi::sph::OutputLevel { chrono::fsi::sph::OutputLevel::STATE,
chrono::fsi::sph::OutputLevel::STATE_PRESSURE,
chrono::fsi::sph::OutputLevel::CFD_FULL,
chrono::fsi::sph::OutputLevel::CRM_FULL
} |
| | Output level. More...
|
| |
BCE pattern along normal of 2-D surface of flexible elements.
The choices are illustrated below (assuming 3 BCE layers):
OUTWARD:
^ n
| ...--X--X--X--...
| ...--X--X--X--...
---|---------X--X--X-------- surface
CENTERED:
^ n
| ...--X--X--X--...
---|---------X--X--X-------- surface
| ...--X--X--X--...
INWARD:
^ n
---|---------X--X--X-------- surface
| ...--X--X--X--...
| ...--X--X--X--...