This file contains enumerations and record types for physics solver configuration.
More...
|
enum class | serac::TimestepMethod {
serac::QuasiStatic
, serac::BackwardEuler
, serac::SDIRK33
, serac::ForwardEuler
,
serac::RK2
, serac::RK3SSP
, serac::RK4
, serac::GeneralizedAlpha
,
serac::ImplicitMidpoint
, serac::SDIRK23
, serac::SDIRK34
, serac::Newmark
,
serac::HHTAlpha
, serac::WBZAlpha
, serac::AverageAcceleration
, serac::LinearAcceleration
,
serac::CentralDifference
, serac::FoxGoodwin
} |
| Timestep method of a solver. More...
|
|
enum class | serac::DirichletEnforcementMethod { serac::DirectControl
, serac::RateControl
, serac::FullControl
} |
| this enum describes which way to enforce the time-varying constraint u(t) == U(t) More...
|
|
enum class | serac::LinearSolver { serac::CG
, serac::GMRES
, serac::SuperLU
, serac::Strumpack
} |
| Linear solution method indicator. More...
|
|
enum class | serac::NonlinearSolver {
serac::Newton
, serac::LBFGS
, serac::KINFullStep
, serac::KINBacktrackingLineSearch
,
serac::KINPicard
} |
| Nonlinear solver method indicator. More...
|
|
enum class | serac::AMGXSolver {
serac::AMG
, serac::PCGF
, serac::CG
, serac::PCG
,
serac::PBICGSTAB
, serac::BICGSTAB
, serac::FGMRES
, serac::JACOBI_L1
,
serac::GS
, serac::POLYNOMIAL
, serac::KPZ_POLYNOMIAL
, serac::BLOCK_JACOBI
,
serac::MULTICOLOR_GS
, serac::MULTICOLOR_DILU
} |
| Solver types supported by AMGX. More...
|
|
enum class | serac::Preconditioner {
serac::HypreJacobi
, serac::HypreL1Jacobi
, serac::HypreGaussSeidel
, serac::HypreAMG
,
serac::HypreILU
, serac::AMGX
, serac::None
} |
| The type of preconditioner to be used. More...
|
|
This file contains enumerations and record types for physics solver configuration.
Definition in file solver_config.hpp.