addCustomBoundaryIntegral(DependsOn< active_parameters... >, callable qfunction, const std::optional< Domain > &optional_domain=std::nullopt) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
adjoint(const std::string &state_name) const override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
adjoint_temperature_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
adjointNames() const | serac::BasePhysics | inlinevirtual |
adjoints_ | serac::BasePhysics | protected |
advanceTimestep(double dt) override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | 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::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
computeInitialConditionSensitivity() override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
computeTimestepSensitivity(size_t parameter_field) override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
computeTimestepShapeSensitivity() override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
CreateParaviewDataCollection() const | serac::BasePhysics | protected |
cycle() const | serac::BasePhysics | virtual |
cycle_ | serac::BasePhysics | protected |
d_residual_d_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
dt_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
duals_ | serac::BasePhysics | protected |
FLOAT_PRECISION_ | serac::BasePhysics | protectedstatic |
getCheckpointedStates(int cycle_to_load) const override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
getCheckpointedTimestep(int cycle) const | serac::BasePhysics | virtual |
HeatTransfer(const NonlinearSolverOptions nonlinear_opts, const LinearSolverOptions lin_opts, const serac::TimesteppingOptions timestepping_opts, const std::string &physics_name, std::string mesh_tag, std::vector< std::string > parameter_names={}, int cycle=0, double time=0.0, bool checkpoint_to_disk=false) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
HeatTransfer(std::unique_ptr< serac::EquationSolver > solver, const serac::TimesteppingOptions timestepping_opts, const std::string &physics_name, std::string mesh_tag, std::vector< std::string > parameter_names={}, int cycle=0, double time=0.0, bool checkpoint_to_disk=false) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
HeatTransfer(const HeatTransferInputOptions &input_options, const std::string &physics_name, const std::string &mesh_tag, int cycle=0, double time=0.0) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
implicit_sensitivity_temperature_start_of_step_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
initializeBasePhysicsStates(int cycle, double time) | serac::BasePhysics | protected |
initializeSummary(axom::sidre::DataStore &datastore, const double t_final, const double dt) const | serac::BasePhysics | virtual |
initializeThermalStates() | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
is_quasistatic_ | serac::BasePhysics | protected |
isQuasistatic() const | serac::BasePhysics | inline |
J_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
J_e_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
loadCheckpointedState(const std::string &state_name, int cycle) const | serac::BasePhysics | |
M_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
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 |
nonlin_solver_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
NUM_STATE_VARS | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | static |
ode_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | 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 |
previous_dt_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
resetStates(int cycle=0, double time=0.0) override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
residual_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
residual_with_bcs_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
reverseAdjointTimestep() override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
saveSummary(axom::sidre::DataStore &datastore, const double t) const | serac::BasePhysics | virtual |
scalar_trial typedef | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
setAdjointLoad(std::unordered_map< std::string, const serac::FiniteElementDual & > loads) override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
setFluxBCs(DependsOn< active_parameters... >, FluxType flux_function, const std::optional< Domain > &optional_domain=std::nullopt) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setFluxBCs(FluxType flux_function, const std::optional< Domain > &optional_domain=std::nullopt) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setMaterial(DependsOn< active_parameters... >, MaterialType material) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setMaterial(MaterialType material) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setParameter(const size_t parameter_index, const FiniteElementState ¶meter_state) | serac::BasePhysics | |
setShapeDisplacement(std::function< void(const mfem::Vector &x, mfem::Vector &shape_disp)> shape_disp) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setShapeDisplacement(FiniteElementState &shape_disp) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
serac::BasePhysics::setShapeDisplacement(const FiniteElementState &shape_displacement) | serac::BasePhysics | |
setSource(DependsOn< active_parameters... >, SourceType source_function, const std::optional< Domain > &optional_domain=std::nullopt) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setSource(SourceType source_function, const std::optional< Domain > &optional_domain=std::nullopt) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setState(const std::string &state_name, const FiniteElementState &state) override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
setTemperature(std::function< double(const mfem::Vector &x, double t)> temp) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setTemperature(const FiniteElementState temp) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
setTemperatureBCs(const std::set< int > &temp_bdr, std::function< double(const mfem::Vector &x, double t)> temp) | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
shape_displacement_ | serac::BasePhysics | protected |
shape_displacement_sensitivity_ | serac::BasePhysics | protected |
shape_sensitivity_grid_function_ | serac::BasePhysics | mutableprotected |
shape_trial typedef | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
shapeDisplacement() const | serac::BasePhysics | inline |
state(const std::string &state_name) const override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
stateNames() const override | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inlinevirtual |
states_ | serac::BasePhysics | protected |
temp_bdr_coef_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
temperature() const | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
temperature_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
temperature_adjoint_load_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
temperature_rate_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
temperature_rate_adjoint_load_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
temperatureRate() const | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | inline |
test typedef | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
time() const | serac::BasePhysics | virtual |
time_ | serac::BasePhysics | protected |
timesteps() const | serac::BasePhysics | virtual |
timesteps_ | serac::BasePhysics | protected |
u_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
u_predicted_ | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | protected |
UpdateParaviewDataCollection(const std::string ¶view_output_dir) const | serac::BasePhysics | protected |
~BasePhysics()=default | serac::BasePhysics | virtual |
~HeatTransfer()=default | serac::HeatTransfer< order, dim, Parameters< parameter_space... >, std::integer_sequence< int, parameter_indices... > > | virtual |