Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
serac::BasePhysics Member List

This is the complete list of members for serac::BasePhysics, including all inherited members.

adjoint(const std::string &adjoint_name) const =0serac::BasePhysicspure virtual
adjointNames() constserac::BasePhysicsinlinevirtual
adjoints_serac::BasePhysicsprotected
advanceTimestep(double dt)=0serac::BasePhysicspure 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)=defaultserac::BasePhysics
bcs_serac::BasePhysicsprotected
cached_checkpoint_cycle_serac::BasePhysicsmutableprotected
cached_checkpoint_states_serac::BasePhysicsmutableprotected
checkpoint_states_serac::BasePhysicsmutableprotected
checkpoint_to_disk_serac::BasePhysicsprotected
comm_serac::BasePhysicsprotected
completeSetup()=0serac::BasePhysicspure virtual
computeInitialConditionSensitivity()serac::BasePhysicsinlinevirtual
computeTimestepSensitivity(size_t)serac::BasePhysicsinlinevirtual
computeTimestepShapeSensitivity()serac::BasePhysicsinlinevirtual
CreateParaviewDataCollection() constserac::BasePhysicsprotected
cycle() constserac::BasePhysicsvirtual
cycle_serac::BasePhysicsprotected
duals_serac::BasePhysicsprotected
FLOAT_PRECISION_serac::BasePhysicsprotectedstatic
getCheckpointedStates(int cycle) constserac::BasePhysicsprotectedvirtual
getCheckpointedTimestep(int cycle) constserac::BasePhysicsvirtual
initializeBasePhysicsStates(int cycle, double time)serac::BasePhysicsprotected
initializeSummary(axom::sidre::DataStore &datastore, const double t_final, const double dt) constserac::BasePhysicsvirtual
is_quasistatic_serac::BasePhysicsprotected
isQuasistatic() constserac::BasePhysicsinline
loadCheckpointedState(const std::string &state_name, int cycle) constserac::BasePhysics
max_cycle_serac::BasePhysicsprotected
max_time_serac::BasePhysicsprotected
maxCycle() constserac::BasePhysicsvirtual
maxTime() constserac::BasePhysicsvirtual
mesh() constserac::BasePhysicsinline
mesh()serac::BasePhysicsinline
mesh_serac::BasePhysicsprotected
mesh_tag_serac::BasePhysicsprotected
min_cycle_serac::BasePhysicsprotected
min_time_serac::BasePhysicsprotected
minCycle() constserac::BasePhysicsvirtual
minTime() constserac::BasePhysicsvirtual
mpi_rank_serac::BasePhysicsprotected
mpi_size_serac::BasePhysicsprotected
name_serac::BasePhysicsprotected
ode_time_point_serac::BasePhysicsprotected
outputStateToDisk(std::optional< std::string > paraview_output_dir={}) constserac::BasePhysicsvirtual
parameter(const std::string &parameter_name) constserac::BasePhysicsinline
parameter(std::size_t parameter_index) constserac::BasePhysicsinline
parameterNames()serac::BasePhysicsinline
parameters_serac::BasePhysicsprotected
paraview_dc_serac::BasePhysicsmutableprotected
paraview_dual_grid_functions_serac::BasePhysicsmutableprotected
resetStates(int cycle=0, double time=0.0)=0serac::BasePhysicspure virtual
reverseAdjointTimestep()serac::BasePhysicsinlinevirtual
saveSummary(axom::sidre::DataStore &datastore, const double t) constserac::BasePhysicsvirtual
setAdjointLoad(std::unordered_map< std::string, const serac::FiniteElementDual & >)serac::BasePhysicsinlinevirtual
setParameter(const size_t parameter_index, const FiniteElementState &parameter_state)serac::BasePhysics
setShapeDisplacement(const FiniteElementState &shape_displacement)serac::BasePhysics
setState(const std::string &, const FiniteElementState &)=0serac::BasePhysicspure virtual
shape_displacement_serac::BasePhysicsprotected
shape_displacement_sensitivity_serac::BasePhysicsprotected
shape_sensitivity_grid_function_serac::BasePhysicsmutableprotected
shapeDisplacement() constserac::BasePhysicsinline
state(const std::string &state_name) const =0serac::BasePhysicspure virtual
stateNames() const =0serac::BasePhysicspure virtual
states_serac::BasePhysicsprotected
time() constserac::BasePhysicsvirtual
time_serac::BasePhysicsprotected
timesteps() constserac::BasePhysicsvirtual
timesteps_serac::BasePhysicsprotected
UpdateParaviewDataCollection(const std::string &paraview_output_dir) constserac::BasePhysicsprotected
~BasePhysics()=defaultserac::BasePhysicsvirtual