adjoint(const std::string &adjoint_name) const =0 | serac::BasePhysics | pure virtual |
adjointNames() const | serac::BasePhysics | inlinevirtual |
adjoints_ | serac::BasePhysics | protected |
advanceTimestep(double dt)=0 | serac::BasePhysics | pure virtual |
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()=0 | serac::BasePhysics | pure virtual |
computeInitialConditionSensitivity() | serac::BasePhysics | inlinevirtual |
computeTimestepSensitivity(size_t) | serac::BasePhysics | inlinevirtual |
computeTimestepShapeSensitivity() | serac::BasePhysics | inlinevirtual |
CreateParaviewDataCollection() const | serac::BasePhysics | protected |
cycle() const | serac::BasePhysics | virtual |
cycle_ | serac::BasePhysics | 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)=0 | serac::BasePhysics | pure virtual |
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 |
setParameter(const size_t parameter_index, const FiniteElementState ¶meter_state) | serac::BasePhysics | |
setShapeDisplacement(const FiniteElementState &shape_displacement) | serac::BasePhysics | |
setState(const std::string &, const FiniteElementState &)=0 | serac::BasePhysics | pure virtual |
shape_displacement_ | serac::BasePhysics | protected |
shape_displacement_sensitivity_ | serac::BasePhysics | protected |
shape_sensitivity_grid_function_ | serac::BasePhysics | mutableprotected |
shapeDisplacement() const | serac::BasePhysics | inline |
state(const std::string &state_name) const =0 | serac::BasePhysics | pure virtual |
stateNames() const =0 | serac::BasePhysics | pure virtual |
states_ | serac::BasePhysics | protected |
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 |