Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Classes | Namespaces | Variables
quadrature_data.hpp File Reference

This file contains the declaration of the structures that manage quadrature point data. More...

#include <cstddef>
#include <array>
#include <cstdint>
#include <map>
#include <memory>
#include <string_view>
#include "mfem.hpp"
#include "axom/core.hpp"
#include "smith/smith_config.hpp"
#include "smith/infrastructure/accelerator.hpp"
Include dependency graph for quadrature_data.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  smith::Nothing
 these classes are a little confusing. These two special types represent the similar (but different) cases of: More...
 
struct  smith::Empty
 see Nothing for a complete description of this class and when to use it More...
 
struct  smith::QuadratureData< T >
 A class for storing and access user-defined types at quadrature points. More...
 

Namespaces

 smith
 Accelerator functionality.
 
 smith::detail
 Internal solid mechanics builder after coupling fields are assembled.
 

Variables

constexpr std::array< mfem::Geometry::Type, 5 > smith::detail::qdata_geometries
 a list of mfem::Geometry types supported by QuadratureData More...
 
constexpr std::array< std::string_view, 5 > smith::detail::qdata_geometry_names
 a list of strings associated with the corresponding mfem::Geometry type supported by QuadratureData More...
 

Detailed Description

This file contains the declaration of the structures that manage quadrature point data.

Definition in file quadrature_data.hpp.