| 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::shared_ptr< serac::Mesh > mesh, 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() const | serac::BasePhysics | inlinevirtual |
| computeTimestepSensitivity(size_t parameter_index) | serac::BasePhysics | virtual |
| computeTimestepShapeSensitivity() | serac::BasePhysics | virtual |
| 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 |
| dt_ | serac::BasePhysics | protected |
| dual(const std::string &dual_name) const | serac::BasePhysics | inlinevirtual |
| dual_adjoints_ | serac::BasePhysics | protected |
| dualAdjoint(const std::string &dual_name) const | serac::BasePhysics | inlinevirtual |
| dualNames() const | serac::BasePhysics | inlinevirtual |
| duals_ | serac::BasePhysics | protected |
| FLOAT_PRECISION_ | serac::BasePhysics | protectedstatic |
| getCheckpointedStates(int cycle) | serac::BasePhysics | protected |
| getCheckpointedTimestep(int cycle) const | serac::BasePhysics | virtual |
| initializationStep() | serac::BasePhysics | inlinevirtual |
| 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 |
| loadCheckpointedDual([[maybe_unused]] const std::string &state_name, [[maybe_unused]] int cycle) | serac::BasePhysics | inlinevirtual |
| loadCheckpointedState(const std::string &state_name, int cycle) | serac::BasePhysics | virtual |
| loadCheckpointedStatesFromDisk(int cycle) | 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 | |
| mesh_ | serac::BasePhysics | protected |
| mfemParMesh() const | serac::BasePhysics | |
| mfemParMesh() | serac::BasePhysics | |
| 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() const | serac::BasePhysics | inline |
| 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 | inlinevirtual |
| parameter(std::size_t parameter_index) const | serac::BasePhysics | inlinevirtual |
| parameterNames() const | serac::BasePhysics | inlinevirtual |
| parameters_ | serac::BasePhysics | protected |
| paraview_dc_ | serac::BasePhysics | mutableprotected |
| paraview_dual_grid_functions_ | serac::BasePhysics | mutableprotected |
| resetAdjointStates() | serac::BasePhysics | inlinevirtual |
| resetStates(int cycle=0, double time=0.0) override | serac::Thermomechanics< order, dim, parameter_space > | inlinevirtual |
| reverseAdjointInitializationStep() | serac::BasePhysics | 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 & > string_to_dual) | serac::BasePhysics | inlinevirtual |
| setDisplacement(Callable displacement) | serac::Thermomechanics< order, dim, parameter_space > | inline |
| setDisplacementBCs(AppliedDisplacementFunction applied_displacement, Domain &domain, Components components=Component::ALL) | serac::Thermomechanics< order, dim, parameter_space > | inline |
| setDualAdjointBcs(std::unordered_map< std::string, const serac::FiniteElementState & > string_to_bc) | serac::BasePhysics | inlinevirtual |
| setFixedBCs(Domain &domain, Components components=Component::ALL) | serac::Thermomechanics< order, dim, parameter_space > | inline |
| setHeatFluxBCs(FluxType flux_function) | serac::Thermomechanics< order, dim, parameter_space > | inline |
| setMaterial(DependsOn< active_parameters... >, const MaterialType &material, Domain &domain, std::shared_ptr< QuadratureData< StateType >> qdata) | serac::Thermomechanics< order, dim, parameter_space > | inline |
| setMaterial(const MaterialType &material, Domain &domain, 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 | virtual |
| setShapeDisplacement(const FiniteElementState &shape_displacement) | serac::BasePhysics | virtual |
| 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_dual_ | serac::BasePhysics | protected |
| shape_sensitivity_grid_function_ | serac::BasePhysics | mutableprotected |
| shapeDisplacement() const | serac::BasePhysics | virtual |
| shapeDisplacementSensitivity() const | serac::BasePhysics | protected |
| 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, const std::string &physics_name, std::shared_ptr< serac::Mesh > serac_mesh, 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, const std::string &physics_name, std::shared_ptr< serac::Mesh > serac_mesh, 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 |