#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/quest/GWNMethods.hpp>
◆ CurveArrayType
◆ NURBSCacheArray
◆ DirectGWN2D()
| axom::quest::DirectGWN2D::DirectGWN2D |
( |
| ) |
|
|
default |
◆ preprocess()
| void axom::quest::DirectGWN2D::preprocess |
( |
const CurveArrayType & |
input_curves, |
|
|
bool |
use_memoization = true |
|
) |
| |
|
inline |
Define view for NURBS data. If memoization is used, allocate a cache for each curve.
References AXOM_ANNOTATE_METADATA, AXOM_ANNOTATE_SCOPE, axom::utilities::Timer::elapsed(), axom::utilities::Timer::elapsedTimeInSec(), axom::Array< T, DIM, SPACE, StoragePolicy >::emplace_back(), axom::Array< T, DIM, SPACE, StoragePolicy >::reserve(), axom::Array< T, DIM, SPACE, StoragePolicy >::size(), axom::ArrayView< T, DIM, SPACE >::size(), SLIC_INFO, SLIC_WARNING, axom::utilities::Timer::stop(), and axom::Array< T, DIM, SPACE, StoragePolicy >::view().
◆ query()
Evaluate the GWN for a query grid at the DOFs of the dc query mesh.
- Parameters
-
| [in] | dc | A query grid to be evaluated at the DOFs |
| [in] | tol | A collection of possible tolerances for GWN evaluation |
References AXOM_ANNOTATE_METADATA, AXOM_ANNOTATE_SCOPE, axom::primal::Point< T, NDIMS >::data(), axom::primal::WindingTolerances::edge_tol, axom::utilities::Timer::elapsed(), axom::utilities::Timer::elapsedTimeInMilliSec(), axom::Array< T, DIM, SPACE, StoragePolicy >::empty(), axom::ArrayView< T, DIM, SPACE >::empty(), axom::primal::WindingTolerances::EPS, axom::utilities::locale(), SLIC_INFO, SLIC_WARNING, axom::utilities::Timer::stop(), axom::Array< T, DIM, SPACE, StoragePolicy >::view(), and axom::primal::winding_number().
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/quest/GWNMethods.hpp