Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
An object containing the solver for a heat transfer PDE. More...
#include "mfem.hpp"
#include "serac/infrastructure/initialize.hpp"
#include "serac/physics/common.hpp"
#include "serac/physics/heat_transfer_input.hpp"
#include "serac/physics/base_physics.hpp"
#include "serac/numerics/odes.hpp"
#include "serac/numerics/stdfunction_operator.hpp"
#include "serac/numerics/functional/shape_aware_functional.hpp"
#include "serac/physics/state/state_manager.hpp"
#include "serac/physics/materials/thermal_material.hpp"
Go to the source code of this file.
Classes | |
class | serac::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 | serac::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 | |
serac | |
Accelerator functionality. | |
serac::heat_transfer | |
HeatTransfer helper structs. | |
Variables | |
const LinearSolverOptions | serac::heat_transfer::default_linear_options |
Reasonable defaults for most thermal linear solver options. More... | |
const LinearSolverOptions | serac::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 | serac::heat_transfer::default_nonlinear_options |
Reasonable defaults for most thermal nonlinear solver options. More... | |
const TimesteppingOptions | serac::heat_transfer::default_timestepping_options |
Reasonable defaults for dynamic heat transfer simulations. More... | |
const TimesteppingOptions | serac::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.