Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Classes | Namespaces | Variables
state_manager.hpp File Reference

This file contains the declaration of the StateManager class. More...

#include <optional>
#include <unordered_map>
#include "mfem.hpp"
#include "axom/sidre/core/MFEMSidreDataCollection.hpp"
#include "serac/infrastructure/logger.hpp"
#include "serac/physics/state/finite_element_state.hpp"
#include "serac/physics/state/finite_element_dual.hpp"
#include "serac/numerics/functional/quadrature_data.hpp"
Include dependency graph for state_manager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  serac::StateManager
 Manages the lifetimes of FEState objects such that restarts are abstracted from physics modules. More...
 

Namespaces

 serac
 Accelerator functionality.
 

Variables

constexpr int serac::SHAPE_ORDER = 1
 Polynomial order used to discretize the shape displacement field.
 
constexpr H1< SHAPE_ORDER, 2 > serac::SHAPE_DIM_2
 Function space for shape displacement on dimension 2 meshes.
 
constexpr H1< SHAPE_ORDER, 3 > serac::SHAPE_DIM_3
 Function space for shape displacement on dimension 2 meshes.
 

Detailed Description

This file contains the declaration of the StateManager class.

Definition in file state_manager.hpp.