|
Smith
0.1
Smith is an implicit thermal structural 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 | smith::TimesteppingOptions |
| A timestep and boundary condition enforcement method for a dynamic solver. More... | |
| struct | smith::AMGXOptions |
| Stores the information required to configure a NVIDIA AMGX preconditioner. More... | |
| struct | smith::LinearSolverOptions |
| Parameters for an iterative linear solution scheme. More... | |
| struct | smith::NonlinearSolverOptions |
| Nonlinear solution scheme parameters. More... | |
| struct | axom::fmt::formatter< smith::NonlinearSolver > |
| struct | axom::fmt::formatter< smith::LinearSolver > |
| struct | axom::fmt::formatter< smith::Preconditioner > |
| struct | axom::fmt::formatter< smith::PetscPCType > |
Namespaces | |
| smith | |
| Accelerator functionality. | |
Functions | |
| std::string | smith::linearName (const LinearSolver &s) |
| Convert linear solver enums to their string names. | |
| std::ostream & | smith::operator<< (std::ostream &os, LinearSolver s) |
| output linear solver string representation to a stream | |
| std::string | smith::nonlinearName (const NonlinearSolver &s) |
| Convert nonlinear linear solver enums to their string names. | |
| std::ostream & | smith::operator<< (std::ostream &os, NonlinearSolver s) |
| output nonlinear solver string representation to a stream | |
| std::string | smith::petscPCName (const PetscPCType &s) |
| Convert Petsc preconditioner enums to their string names. | |
| std::ostream & | smith::operator<< (std::ostream &os, PetscPCType s) |
| output PETSc preconditioner string representation to a stream | |
| std::string | smith::preconditionerName (Preconditioner p) |
| Convert preconditioner enums to their string names. | |
| std::ostream & | smith::operator<< (std::ostream &os, Preconditioner p) |
| output preconditioner string representation to a stream | |
Variables | |
| std::map< std::string, LinearSolver > | smith::linearSolverMap |
| string->value matching for optionally entering options as string in command line More... | |
| std::map< std::string, NonlinearSolver > | smith::nonlinearSolverMap |
| string->value matching for optionally entering options as string in command line More... | |
| std::map< std::string, Preconditioner > | smith::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.