|
Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
This file contains enumerations and record types for physics solver configuration. More...
#include <variant>#include "mfem.hpp"#include "axom/fmt.hpp"

Go to the source code of this file.
Classes | |
| struct | serac::TimesteppingOptions |
| A timestep and boundary condition enforcement method for a dynamic solver. More... | |
| struct | serac::AMGXOptions |
| Stores the information required to configure a NVIDIA AMGX preconditioner. More... | |
| struct | serac::LinearSolverOptions |
| Parameters for an iterative linear solution scheme. More... | |
| struct | serac::NonlinearSolverOptions |
| Nonlinear solution scheme parameters. More... | |
| struct | axom::fmt::formatter< serac::NonlinearSolver > |
| struct | axom::fmt::formatter< serac::LinearSolver > |
| struct | axom::fmt::formatter< serac::Preconditioner > |
| struct | axom::fmt::formatter< serac::PetscPCType > |
Namespaces | |
| serac | |
| Accelerator functionality. | |
Functions | |
| std::string | serac::linearName (const LinearSolver &s) |
| Convert linear solver enums to their string names. | |
| std::ostream & | serac::operator<< (std::ostream &os, LinearSolver s) |
| output linear solver string representation to a stream | |
| std::string | serac::nonlinearName (const NonlinearSolver &s) |
| Convert nonlinear linear solver enums to their string names. | |
| std::ostream & | serac::operator<< (std::ostream &os, NonlinearSolver s) |
| output nonlinear solver string representation to a stream | |
| std::string | serac::petscPCName (const PetscPCType &s) |
| Convert Petsc preconditioner enums to their string names. | |
| std::ostream & | serac::operator<< (std::ostream &os, PetscPCType s) |
| output PETSc preconditioner string representation to a stream | |
| std::string | serac::preconditionerName (Preconditioner p) |
| Convert preconditioner enums to their string names. | |
| std::ostream & | serac::operator<< (std::ostream &os, Preconditioner p) |
| output preconditioner string representation to a stream | |
Variables | |
| std::map< std::string, LinearSolver > | serac::linearSolverMap |
| string->value matching for optionally entering options as string in command line More... | |
| std::map< std::string, NonlinearSolver > | serac::nonlinearSolverMap |
| string->value matching for optionally entering options as string in command line More... | |
| std::map< std::string, Preconditioner > | serac::preconditionerMap |
| string->value matching for optionally entering options as string in command line More... | |
This file contains enumerations and record types for physics solver configuration.
Definition in file solver_config.hpp.