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

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/quest/GWNMethods.hpp>

Public Types

using PatchArrayType = axom::Array< axom::primal::NURBSPatch< double, 3 > >
 
using NURBSCacheArray = axom::Array< axom::primal::detail::NURBSPatchGWNCache< double > >
 

Public Member Functions

 DirectGWN3D ()=default
 
void preprocess (const PatchArrayType &input_patches, bool use_memoization=true)
 Define view for NURBS data. If memoization is used, allocate a cache for each patch. More...
 
void query (mfem::DataCollection &dc, const primal::WindingTolerances &tol, const double slice_z=0.0) const
 Evaluate the GWN for a query grid at the DOFs of the dc query mesh. More...
 

Member Typedef Documentation

◆ PatchArrayType

◆ NURBSCacheArray

using axom::quest::DirectGWN3D::NURBSCacheArray = axom::Array<axom::primal::detail::NURBSPatchGWNCache<double> >

Constructor & Destructor Documentation

◆ DirectGWN3D()

axom::quest::DirectGWN3D::DirectGWN3D ( )
default

Member Function Documentation

◆ preprocess()

◆ query()

void axom::quest::DirectGWN3D::query ( mfem::DataCollection &  dc,
const primal::WindingTolerances tol,
const double  slice_z = 0.0 
) const
inline

The documentation for this class was generated from the following file: