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--...