AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
SamplingShaper.hpp File Reference

Helper class for sampling-based shaping queries. More...

#include "axom/config.hpp"
#include "axom/core.hpp"
#include "axom/slic.hpp"
#include "axom/slam.hpp"
#include "axom/primal.hpp"
#include "axom/mint.hpp"
#include "axom/spin.hpp"
#include "axom/klee.hpp"
#include "axom/quest/Shaper.hpp"
#include "axom/quest/InOutOctree.hpp"
#include "axom/quest/interface/internal/mpicomm_wrapper.hpp"
#include "axom/quest/interface/internal/QuestHelpers.hpp"
#include "axom/quest/detail/shaping/shaping_helpers.hpp"
#include "mfem.hpp"
#include "axom/fmt.hpp"
#include <functional>

Classes

class  axom::quest::shaping::InOutSampler< NDIMS >
 
class  axom::quest::SamplingShaper
 Concrete class for sample based shaping. More...
 

Namespaces

 axom
 
 axom::quest
 
 axom::quest::shaping
 

Typedefs

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

Enumerations

enum class  axom::quest::shaping::VolFracSampling : int { axom::quest::shaping::SAMPLE_AT_DOFS , axom::quest::shaping::SAMPLE_AT_QPTS }
 

Detailed Description

Helper class for sampling-based shaping queries.