addBodyForce(BodyForceType body_force_function) | serac::Thermomechanics< order, dim, parameter_space > | inline |
addHeatSource(HeatSourceType source_function) | serac::Thermomechanics< order, dim, parameter_space > | inline |
adjoint(const std::string &state_name) const override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
adjointNames() const | serac::BasePhysics | inlinevirtual |
adjoints_ | serac::BasePhysics | protected |
advanceTimestep(double dt) override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
BasePhysics(std::string physics_name, std::string mesh_tag, int cycle=0, double time=0.0, bool checkpoint_to_disk=false) | serac::BasePhysics | |
BasePhysics(BasePhysics &&other)=default | serac::BasePhysics | |
bcs_ | serac::BasePhysics | protected |
cached_checkpoint_cycle_ | serac::BasePhysics | mutableprotected |
cached_checkpoint_states_ | serac::BasePhysics | mutableprotected |
checkpoint_states_ | serac::BasePhysics | mutableprotected |
checkpoint_to_disk_ | serac::BasePhysics | protected |
comm_ | serac::BasePhysics | protected |
completeSetup() override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
computeInitialConditionSensitivity() | serac::BasePhysics | inlinevirtual |
computeTimestepSensitivity(size_t) | serac::BasePhysics | inlinevirtual |
computeTimestepShapeSensitivity() | serac::BasePhysics | inlinevirtual |
CreateParaviewDataCollection() const | serac::BasePhysics | protected |
createQuadratureDataBuffer(T initial_state) | serac::Thermomechanics< order, dim, parameter_space > | inline |
cycle() const | serac::BasePhysics | virtual |
cycle_ | serac::BasePhysics | protected |
displacement() const | serac::Thermomechanics< order, dim, parameter_space > | inline |
displacement_field typedef | serac::Thermomechanics< order, dim, parameter_space > | protected |
duals_ | serac::BasePhysics | protected |
FLOAT_PRECISION_ | serac::BasePhysics | protectedstatic |
getCheckpointedStates(int cycle) const | serac::BasePhysics | protectedvirtual |
getCheckpointedTimestep(int cycle) const | serac::BasePhysics | virtual |
initializeBasePhysicsStates(int cycle, double time) | serac::BasePhysics | protected |
initializeSummary(axom::sidre::DataStore &datastore, const double t_final, const double dt) const | serac::BasePhysics | virtual |
is_quasistatic_ | serac::BasePhysics | protected |
isQuasistatic() const | serac::BasePhysics | inline |
loadCheckpointedState(const std::string &state_name, int cycle) const | serac::BasePhysics | |
max_cycle_ | serac::BasePhysics | protected |
max_time_ | serac::BasePhysics | protected |
maxCycle() const | serac::BasePhysics | virtual |
maxTime() const | serac::BasePhysics | virtual |
mesh() const | serac::BasePhysics | inline |
mesh() | serac::BasePhysics | inline |
mesh_ | serac::BasePhysics | protected |
mesh_tag_ | serac::BasePhysics | protected |
min_cycle_ | serac::BasePhysics | protected |
min_time_ | serac::BasePhysics | protected |
minCycle() const | serac::BasePhysics | virtual |
minTime() const | serac::BasePhysics | virtual |
mpi_rank_ | serac::BasePhysics | protected |
mpi_size_ | serac::BasePhysics | protected |
name_ | serac::BasePhysics | protected |
ode_time_point_ | serac::BasePhysics | protected |
outputStateToDisk(std::optional< std::string > paraview_output_dir={}) const | serac::BasePhysics | virtual |
parameter(const std::string ¶meter_name) const | serac::BasePhysics | inline |
parameter(std::size_t parameter_index) const | serac::BasePhysics | inline |
parameterNames() | serac::BasePhysics | inline |
parameters_ | serac::BasePhysics | protected |
paraview_dc_ | serac::BasePhysics | mutableprotected |
paraview_dual_grid_functions_ | serac::BasePhysics | mutableprotected |
resetStates(int cycle=0, double time=0.0) override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
reverseAdjointTimestep() | serac::BasePhysics | inlinevirtual |
saveSummary(axom::sidre::DataStore &datastore, const double t) const | serac::BasePhysics | virtual |
setAdjointLoad(std::unordered_map< std::string, const serac::FiniteElementDual & >) | serac::BasePhysics | inlinevirtual |
setDisplacement(std::function< void(const mfem::Vector &x, mfem::Vector &u)> displacement) | serac::Thermomechanics< order, dim, parameter_space > | inline |
setDisplacementBCs(const std::set< int > &displacement_attributes, std::function< void(const mfem::Vector &x, mfem::Vector &disp)> prescribed_value) | serac::Thermomechanics< order, dim, parameter_space > | inline |
setHeatFluxBCs(FluxType flux_function) | serac::Thermomechanics< order, dim, parameter_space > | inline |
setMaterial(DependsOn< active_parameters... >, MaterialType material, std::shared_ptr< QuadratureData< StateType >> qdata) | serac::Thermomechanics< order, dim, parameter_space > | inline |
setMaterial(MaterialType material, std::shared_ptr< QuadratureData< StateType >> qdata=EmptyQData) | serac::Thermomechanics< order, dim, parameter_space > | inline |
setParameter(const size_t parameter_index, const FiniteElementState ¶meter_state) | serac::BasePhysics | |
setShapeDisplacement(const FiniteElementState &shape_displacement) | serac::BasePhysics | |
setState(const std::string &state_name, const FiniteElementState &state) override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
setTemperature(std::function< double(const mfem::Vector &x, double t)> temperature) | serac::Thermomechanics< order, dim, parameter_space > | inline |
setTemperatureBCs(const std::set< int > &temperature_attributes, std::function< double(const mfem::Vector &x, double t)> prescribed_value) | serac::Thermomechanics< order, dim, parameter_space > | inline |
shape_displacement_ | serac::BasePhysics | protected |
shape_displacement_sensitivity_ | serac::BasePhysics | protected |
shape_sensitivity_grid_function_ | serac::BasePhysics | mutableprotected |
shapeDisplacement() const | serac::BasePhysics | inline |
solid_ | serac::Thermomechanics< order, dim, parameter_space > | protected |
state(const std::string &state_name) const override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
stateNames() const override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
states_ | serac::BasePhysics | protected |
temperature() const | serac::Thermomechanics< order, dim, parameter_space > | inline |
temperature_field typedef | serac::Thermomechanics< order, dim, parameter_space > | protected |
thermal_ | serac::Thermomechanics< order, dim, parameter_space > | protected |
Thermomechanics(const NonlinearSolverOptions thermal_nonlin_opts, const LinearSolverOptions thermal_lin_opts, TimesteppingOptions thermal_timestepping, const NonlinearSolverOptions solid_nonlin_opts, const LinearSolverOptions solid_lin_opts, TimesteppingOptions solid_timestepping, GeometricNonlinearities geom_nonlin, const std::string &physics_name, std::string mesh_tag, int cycle=0, double time=0.0) | serac::Thermomechanics< order, dim, parameter_space > | inline |
Thermomechanics(std::unique_ptr< EquationSolver > thermal_solver, TimesteppingOptions thermal_timestepping, std::unique_ptr< EquationSolver > solid_solver, TimesteppingOptions solid_timestepping, GeometricNonlinearities geom_nonlin, const std::string &physics_name, std::string mesh_tag, int cycle=0, double time=0.0) | serac::Thermomechanics< order, dim, parameter_space > | inline |
Thermomechanics(const HeatTransferInputOptions &thermal_options, const SolidMechanicsInputOptions &solid_options, const std::string &physics_name, std::string mesh_tag, int cycle=0, double time=0.0) | serac::Thermomechanics< order, dim, parameter_space > | inline |
Thermomechanics(const ThermomechanicsInputOptions &options, const std::string &physics_name, std::string mesh_tag, int cycle=0, double time=0.0) | serac::Thermomechanics< order, dim, parameter_space > | inline |
time() const | serac::BasePhysics | virtual |
time_ | serac::BasePhysics | protected |
timesteps() const | serac::BasePhysics | virtual |
timesteps_ | serac::BasePhysics | protected |
UpdateParaviewDataCollection(const std::string ¶view_output_dir) const | serac::BasePhysics | protected |
~BasePhysics()=default | serac::BasePhysics | virtual |