|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
The base interface class for a generic PDE solver. More...
#include <functional>#include <cstddef>#include <format>#include <memory>#include <optional>#include <string>#include <unordered_map>#include <vector>#include "mpi.h"#include "mfem.hpp"#include "axom/sidre.hpp"#include "axom/slic.hpp"#include "smith/physics/boundary_conditions/boundary_condition_manager.hpp"#include "smith/numerics/equation_solver.hpp"#include "smith/physics/state/finite_element_state.hpp"#include "smith/physics/state/finite_element_dual.hpp"#include "smith/physics/state/state_manager.hpp"#include "smith/physics/common.hpp"

Go to the source code of this file.
Classes | |
| class | smith::BasePhysics |
| This is the abstract base class for a generic forward solver. More... | |
| struct | smith::BasePhysics::ParameterInfo |
| The information needed for the physics parameters stored as Finite Element State fields. More... | |
Namespaces | |
| smith | |
| Accelerator functionality. | |
| smith::detail | |
| Internal solid mechanics builder after coupling fields are assembled. | |
Functions | |
| std::string | smith::detail::addPrefix (const std::string &prefix, const std::string &target) |
Prepends a prefix to a target string if name is non-empty with an underscore delimiter. More... | |
| std::string | smith::detail::removePrefix (const std::string &prefix, const std::string &target) |
| Removes a prefix and the underscore delimiter from a target string. More... | |
The base interface class for a generic PDE solver.
Definition in file base_physics.hpp.