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

Go to the source code of this file.
Classes | |
| class | serac::BasePhysics |
| This is the abstract base class for a generic forward solver. More... | |
| struct | serac::BasePhysics::ParameterInfo |
| The information needed for the physics parameters stored as Finite Element State fields. More... | |
Namespaces | |
| serac | |
| Accelerator functionality. | |
Functions | |
| std::string | serac::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 | serac::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.
| std::string serac::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.
| [in] | prefix | The string to prepend |
| [in] | target | The string to prepend to |
Definition at line 403 of file base_physics.cpp.
| std::string serac::detail::removePrefix | ( | const std::string & | prefix, |
| const std::string & | target | ||
| ) |
Removes a prefix and the underscore delimiter from a target string.
| [in] | prefix | The prefix string to remove |
| [in] | target | The larger string to remove the prefix from |
Definition at line 411 of file base_physics.cpp.