AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::quest::shaping Namespace Reference

Classes

class  InOutSampler
 

Typedefs

using QFunctionCollection = mfem::NamedFieldsMap< mfem::QuadratureFunction >
 
using DenseTensorCollection = mfem::NamedFieldsMap< mfem::DenseTensor >
 
template<int FromDim, int ToDim>
using PointProjector = std::function< primal::Point< double, ToDim >(primal::Point< double, FromDim >)>
 

Enumerations

enum class  VolFracSampling : int { SAMPLE_AT_DOFS , SAMPLE_AT_QPTS }
 

Typedef Documentation

◆ QFunctionCollection

using axom::quest::shaping::QFunctionCollection = typedef mfem::NamedFieldsMap<mfem::QuadratureFunction>

◆ DenseTensorCollection

using axom::quest::shaping::DenseTensorCollection = typedef mfem::NamedFieldsMap<mfem::DenseTensor>

◆ PointProjector

template<int FromDim, int ToDim>
using axom::quest::shaping::PointProjector = typedef std::function<primal::Point<double, ToDim>(primal::Point<double, FromDim>)>

Alias to function pointer that projects a FromDim dimensional input point to a ToDim dimensional query point when sampling the InOut field

Enumeration Type Documentation

◆ VolFracSampling

Enumerator
SAMPLE_AT_DOFS 
SAMPLE_AT_QPTS