Loading [MathJax]/extensions/tex2jax.js
Compadre  1.6.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 NCompadre
 NBernsteinPolynomialBasisDefinition of scalar Bernstein polynomial basis
 NDivergenceFreePolynomialBasisDefinition of the divergence-free polynomial basis
 NGMLS_LinearAlgebra
 CFunctor_TestBatchedTeamVectorSolveUTV
 NScalarTaylorPolynomialBasisDefinition of scalar Taylor polynomial basis
 CSubviewNDCreates 1D subviews of data from a 2D view, generally constructed with CreateNDSliceOnDeviceView
 CSubviewND< T, T2, enable_if_t<(T::rank< 2)> >Creates 1D subviews of data from a 1D view, generally constructed with CreateNDSliceOnDeviceView
 CEvaluatorLightweight Evaluator Helper This class is a lightweight wrapper for extracting and applying all relevant data from a GMLS class in order to transform data into a form that can be acted on by the GMLS operator, apply the action of the GMLS operator, and then transform data again (only if on a manifold)
 CGMLSBasisData
 CGMLSSolutionData
 CApplyTargetsFunctor to apply target evaluation to polynomial coefficients to store in _alphas
 CEvaluateStandardTargetsFunctor to evaluate targets operations on the basis
 CComputePrestencilWeightsFunctor to calculate prestencil weights to apply to data to transform into a format expected by a GMLS stencil
 CAssembleStandardPsqrtWFunctor to assemble the P*sqrt(weights) matrix and construct sqrt(weights)*Identity
 CComputeCoarseTangentPlaneFunctor to create a coarse tangent approximation from a given neighborhood of points
 CAssembleCurvaturePsqrtWFunctor to assemble the P*sqrt(weights) matrix and construct sqrt(weights)*Identity for curvature
 CGetAccurateTangentDirectionsFunctor to evaluate curvature targets and construct accurate tangent direction approximation for manifolds
 CFixTangentDirectionOrderingFunctor to determine if tangent directions need reordered, and to reorder them if needed We require that the normal is consistent with a right hand rule on the tangent vectors
 CApplyCurvatureTargetsFunctor to evaluate curvature targets and apply to coefficients of curvature reconstruction
 CAssembleManifoldPsqrtWFunctor to assemble the P*sqrt(weights) matrix and construct sqrt(weights)*Identity
 CEvaluateManifoldTargetsFunctor to evaluate targets on a manifold
 CGMLSGeneralized Moving Least Squares (GMLS)
 CKokkosParserClass handling Kokkos command line arguments and returning parameters
 CXYZ
 CNeighborListsNeighborLists assists in accessing entries of compressed row neighborhood lists
 CSamplingFunctional
 CParallelManagerParallel Manager
 CRadiusResultSetCustom RadiusResultSet for nanoflann that uses pre-allocated space for indices and radii instead of using std::vec for std::pairs
 CPointCloudSearchPointCloudSearch generates neighbor lists and window sizes for each target site
 CPointConnectionsCombines NeighborLists with the PointClouds from which it was derived Assumed that memory_space is the same as device, but it can be set to host, if desired
 CQuadratureQuadrature
 CSolutionSetAll vairables and functionality related to the layout and storage of GMLS solutions (alpha values)
 CExtract
 Nexamples