|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
An object containing the solver for a heat transfer PDE. More...
#include "mfem.hpp"#include "smith/physics/common.hpp"#include "smith/physics/heat_transfer_input.hpp"#include "smith/physics/base_physics.hpp"#include "smith/numerics/odes.hpp"#include "smith/numerics/stdfunction_operator.hpp"#include "smith/numerics/functional/shape_aware_functional.hpp"#include "smith/physics/state/state_manager.hpp"#include "smith/physics/mesh.hpp"#include "smith/physics/materials/thermal_material.hpp"

Go to the source code of this file.
Classes | |
| class | smith::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
| struct | smith::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > >::ThermalMaterialIntegrand< MaterialType > |
| Functor representing the integrand of a thermal material. Material type must be a functor as well. More... | |
Namespaces | |
| smith | |
| Accelerator functionality. | |
| smith::heat_transfer | |
| HeatTransfer helper structs. | |
Variables | |
| const LinearSolverOptions | smith::heat_transfer::default_linear_options |
| Reasonable defaults for most thermal linear solver options. More... | |
| const LinearSolverOptions | smith::heat_transfer::direct_linear_options = {.linear_solver = LinearSolver::SuperLU, .print_level = 0} |
| the default direct solver option for solving the linear stiffness equations | |
| const NonlinearSolverOptions | smith::heat_transfer::default_nonlinear_options |
| Reasonable defaults for most thermal nonlinear solver options. More... | |
| const TimesteppingOptions | smith::heat_transfer::default_timestepping_options |
| Reasonable defaults for dynamic heat transfer simulations. More... | |
| const TimesteppingOptions | smith::heat_transfer::default_static_options = {TimestepMethod::QuasiStatic} |
| Reasonable defaults for static heat transfer simulations. | |
An object containing the solver for a heat transfer PDE.
Definition in file heat_transfer.hpp.