Smith  0.1
Smith is an implicit thermal structural 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 "smith/infrastructure/logger.hpp"
#include "smith/physics/state/finite_element_state.hpp"
#include "smith/physics/state/finite_element_dual.hpp"
#include "smith/physics/field_types.hpp"
#include "smith/numerics/functional/quadrature_data.hpp"
#include "smith/numerics/functional/domain.hpp"
#include "smith/numerics/functional/finite_element.hpp"
#include "smith/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  smith::StateManager
 Manages the lifetimes of FEState objects such that restarts are abstracted from physics modules. More...
 

Namespaces

 smith
 Accelerator functionality.
 

Functions

void smith::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.