| adjoint(const std::string &adjoint_name) const =0 | smith::BasePhysics | pure virtual |
| adjointNames() const | smith::BasePhysics | inlinevirtual |
| adjoints_ | smith::BasePhysics | protected |
| advanceTimestep(double dt)=0 | smith::BasePhysics | pure virtual |
| BasePhysics(std::string physics_name, std::shared_ptr< smith::Mesh > mesh, int cycle=0, double time=0.0, bool checkpoint_to_disk=false) | smith::BasePhysics | |
| BasePhysics(BasePhysics &&other)=default | smith::BasePhysics | |
| bcs_ | smith::BasePhysics | protected |
| cached_checkpoint_cycle_ | smith::BasePhysics | mutableprotected |
| cached_checkpoint_states_ | smith::BasePhysics | mutableprotected |
| checkpoint_states_ | smith::BasePhysics | mutableprotected |
| checkpoint_to_disk_ | smith::BasePhysics | protected |
| comm_ | smith::BasePhysics | protected |
| completeSetup()=0 | smith::BasePhysics | pure virtual |
| computeInitialConditionSensitivity() const | smith::BasePhysics | inlinevirtual |
| computeTimestepSensitivity(size_t parameter_index) | smith::BasePhysics | virtual |
| computeTimestepShapeSensitivity() | smith::BasePhysics | virtual |
| CreateParaviewDataCollection() const | smith::BasePhysics | protected |
| cycle() const | smith::BasePhysics | virtual |
| cycle_ | smith::BasePhysics | protected |
| dt_ | smith::BasePhysics | protected |
| dual(const std::string &dual_name) const | smith::BasePhysics | inlinevirtual |
| dual_adjoints_ | smith::BasePhysics | protected |
| dualAdjoint(const std::string &dual_name) const | smith::BasePhysics | inlinevirtual |
| dualNames() const | smith::BasePhysics | inlinevirtual |
| duals_ | smith::BasePhysics | protected |
| FLOAT_PRECISION_ | smith::BasePhysics | protectedstatic |
| getCheckpointedStates(int cycle) | smith::BasePhysics | protected |
| getCheckpointedTimestep(int cycle) const | smith::BasePhysics | virtual |
| initializationStep() | smith::BasePhysics | inlinevirtual |
| initializeBasePhysicsStates(int cycle, double time) | smith::BasePhysics | protected |
| initializeSummary(axom::sidre::DataStore &datastore, const double t_final, const double dt) const | smith::BasePhysics | virtual |
| is_quasistatic_ | smith::BasePhysics | protected |
| isQuasistatic() const | smith::BasePhysics | inline |
| loadCheckpointedDual([[maybe_unused]] const std::string &state_name, [[maybe_unused]] int cycle) | smith::BasePhysics | inlinevirtual |
| loadCheckpointedState(const std::string &state_name, int cycle) | smith::BasePhysics | virtual |
| loadCheckpointedStatesFromDisk(int cycle) | smith::BasePhysics | |
| max_cycle_ | smith::BasePhysics | protected |
| max_time_ | smith::BasePhysics | protected |
| maxCycle() const | smith::BasePhysics | virtual |
| maxTime() const | smith::BasePhysics | virtual |
| mesh() const | smith::BasePhysics | |
| mesh_ | smith::BasePhysics | protected |
| mfemParMesh() const | smith::BasePhysics | |
| mfemParMesh() | smith::BasePhysics | |
| min_cycle_ | smith::BasePhysics | protected |
| min_time_ | smith::BasePhysics | protected |
| minCycle() const | smith::BasePhysics | virtual |
| minTime() const | smith::BasePhysics | virtual |
| mpi_rank_ | smith::BasePhysics | protected |
| mpi_size_ | smith::BasePhysics | protected |
| name() const | smith::BasePhysics | inline |
| name_ | smith::BasePhysics | protected |
| ode_time_point_ | smith::BasePhysics | protected |
| outputStateToDisk(std::optional< std::string > paraview_output_dir={}) const | smith::BasePhysics | virtual |
| parameter(const std::string ¶meter_name) const | smith::BasePhysics | inlinevirtual |
| parameter(std::size_t parameter_index) const | smith::BasePhysics | inlinevirtual |
| parameterNames() const | smith::BasePhysics | inlinevirtual |
| parameters_ | smith::BasePhysics | protected |
| paraview_dc_ | smith::BasePhysics | mutableprotected |
| paraview_dual_grid_functions_ | smith::BasePhysics | mutableprotected |
| resetAdjointStates() | smith::BasePhysics | inlinevirtual |
| resetStates(int cycle=0, double time=0.0)=0 | smith::BasePhysics | pure virtual |
| reverseAdjointInitializationStep() | smith::BasePhysics | inlinevirtual |
| reverseAdjointTimestep() | smith::BasePhysics | inlinevirtual |
| saveSummary(axom::sidre::DataStore &datastore, const double t) const | smith::BasePhysics | virtual |
| setAdjointLoad(std::unordered_map< std::string, const smith::FiniteElementDual & > string_to_dual) | smith::BasePhysics | inlinevirtual |
| setDualAdjointBcs(std::unordered_map< std::string, const smith::FiniteElementState & > string_to_bc) | smith::BasePhysics | inlinevirtual |
| setParameter(const size_t parameter_index, const FiniteElementState ¶meter_state) | smith::BasePhysics | virtual |
| setShapeDisplacement(const FiniteElementState &shape_displacement) | smith::BasePhysics | virtual |
| setState(const std::string &, const FiniteElementState &)=0 | smith::BasePhysics | pure virtual |
| shape_displacement_ | smith::BasePhysics | protected |
| shape_displacement_dual_ | smith::BasePhysics | protected |
| shape_sensitivity_grid_function_ | smith::BasePhysics | mutableprotected |
| shapeDisplacement() const | smith::BasePhysics | virtual |
| shapeDisplacementSensitivity() const | smith::BasePhysics | protected |
| state(const std::string &state_name) const =0 | smith::BasePhysics | pure virtual |
| stateNames() const =0 | smith::BasePhysics | pure virtual |
| states_ | smith::BasePhysics | protected |
| time() const | smith::BasePhysics | virtual |
| time_ | smith::BasePhysics | protected |
| timesteps() const | smith::BasePhysics | virtual |
| timesteps_ | smith::BasePhysics | protected |
| UpdateParaviewDataCollection(const std::string ¶view_output_dir) const | smith::BasePhysics | protected |
| ~BasePhysics()=default | smith::BasePhysics | virtual |