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

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

#include <optional>
#include <unordered_map>
#include <array>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#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/physics/field_types.hpp"
#include "serac/numerics/functional/quadrature_data.hpp"
#include "serac/numerics/functional/domain.hpp"
#include "serac/numerics/functional/finite_element.hpp"
#include "serac/numerics/functional/geometry.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.
 

Functions

void serac::checkMesh (const mfem::ParMesh &pmesh, bool is_restart=false)
 Check that a mesh satisfies our required properties.
 

Detailed Description

This file contains the declaration of the StateManager class.

Definition in file state_manager.hpp.