| adjoint(const std::string &adjoint_name) const override | smith::DifferentiablePhysics | virtual |
| adjointNames() const | smith::BasePhysics | inlinevirtual |
| adjoints_ | smith::BasePhysics | protected |
| advanceTimestep(double dt) override | smith::DifferentiablePhysics | 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() override | smith::DifferentiablePhysics | virtual |
| computeInitialConditionSensitivity() const override | smith::DifferentiablePhysics | virtual |
| computeTimestepSensitivity(size_t parameter_index) override | smith::DifferentiablePhysics | virtual |
| computeTimestepShapeSensitivity() override | smith::DifferentiablePhysics | virtual |
| CreateParaviewDataCollection() const | smith::BasePhysics | protected |
| cycle() const | smith::BasePhysics | virtual |
| cycle_ | smith::BasePhysics | protected |
| DifferentiablePhysics(std::shared_ptr< Mesh > mesh, std::shared_ptr< gretl::DataStore > graph, const FieldState &shape_disp, const std::vector< FieldState > &states, const std::vector< FieldState > ¶ms, std::shared_ptr< StateAdvancer > advancer, std::string physics_name, const std::vector< std::string > &reaction_names={}) | smith::DifferentiablePhysics | |
| dt_ | smith::BasePhysics | protected |
| dual(const std::string &dual_name) const override | smith::DifferentiablePhysics | virtual |
| dual_adjoints_ | smith::BasePhysics | protected |
| dualAdjoint(const std::string &dual_name) const | smith::BasePhysics | inlinevirtual |
| dualNames() const override | smith::DifferentiablePhysics | virtual |
| duals_ | smith::BasePhysics | protected |
| FLOAT_PRECISION_ | smith::BasePhysics | protectedstatic |
| getCheckpointedStates(int cycle) | smith::BasePhysics | protected |
| getCheckpointedTimestep(int cycle) const | smith::BasePhysics | virtual |
| getFieldParams() const | smith::DifferentiablePhysics | inline |
| getFieldStates() const | smith::DifferentiablePhysics | inline |
| getFieldStatesAndParamStates() const | smith::DifferentiablePhysics | |
| getInitialFieldStates() const | smith::DifferentiablePhysics | inline |
| getReactionStates() const | smith::DifferentiablePhysics | inline |
| getShapeDispFieldState() const | smith::DifferentiablePhysics | |
| getStateAdvancer() const | smith::DifferentiablePhysics | inline |
| 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) override | smith::DifferentiablePhysics | 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(std::size_t parameter_index) const override | smith::DifferentiablePhysics | virtual |
| parameter(const std::string ¶meter_name) const override | smith::DifferentiablePhysics | virtual |
| parameterNames() const override | smith::DifferentiablePhysics | virtual |
| parameters_ | smith::BasePhysics | protected |
| paraview_dc_ | smith::BasePhysics | mutableprotected |
| paraview_dual_grid_functions_ | smith::BasePhysics | mutableprotected |
| resetAdjointStates() override | smith::DifferentiablePhysics | virtual |
| resetStates(int cycle=0, double time=0.0) override | smith::DifferentiablePhysics | virtual |
| reverseAdjointTimestep() override | smith::DifferentiablePhysics | virtual |
| saveSummary(axom::sidre::DataStore &datastore, const double t) const | smith::BasePhysics | virtual |
| setAdjointLoad(std::unordered_map< std::string, const smith::FiniteElementDual & > string_to_dual) override | smith::DifferentiablePhysics | virtual |
| setDualAdjointBcs(std::unordered_map< std::string, const smith::FiniteElementState & > string_to_bc) override | smith::DifferentiablePhysics | virtual |
| setParameter(const size_t parameter_index, const FiniteElementState ¶meter_state) override | smith::DifferentiablePhysics | virtual |
| setShapeDisplacement(const FiniteElementState &s) override | smith::DifferentiablePhysics | virtual |
| setState(const std::string &state_name, const FiniteElementState &s) override | smith::DifferentiablePhysics | virtual |
| shape_displacement_ | smith::BasePhysics | protected |
| shape_displacement_dual_ | smith::BasePhysics | protected |
| shape_sensitivity_grid_function_ | smith::BasePhysics | mutableprotected |
| shapeDisplacement() const override | smith::DifferentiablePhysics | virtual |
| shapeDisplacementSensitivity() const | smith::BasePhysics | protected |
| state(const std::string &state_name) const override | smith::DifferentiablePhysics | virtual |
| stateNames() const override | smith::DifferentiablePhysics | 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 |
| ~DifferentiablePhysics() | smith::DifferentiablePhysics | inline |