Compadre  1.5.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNCompadre
|oNBernsteinPolynomialBasisDefinition of scalar Bernstein polynomial basis
|oNDivergenceFreePolynomialBasisDefinition of the divergence-free polynomial basis
|oNGMLS_LinearAlgebra
||\CFunctor_TestBatchedTeamVectorSolveUTV
|oNScalarTaylorPolynomialBasisDefinition of scalar Taylor polynomial basis
|oCSubviewNDCreates 1D subviews of data from a 2D view, generally constructed with CreateNDSliceOnDeviceView
|oCEvaluatorLightweight 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)
|oCGMLSBasisData
|oCGMLSSolutionData
|oCApplyTargetsFunctor to apply target evaluation to polynomial coefficients to store in _alphas
|oCEvaluateStandardTargetsFunctor to evaluate targets operations on the basis
|oCComputePrestencilWeightsFunctor to calculate prestencil weights to apply to data to transform into a format expected by a GMLS stencil
|oCAssembleStandardPsqrtWFunctor to assemble the P*sqrt(weights) matrix and construct sqrt(weights)*Identity
|oCComputeCoarseTangentPlaneFunctor to create a coarse tangent approximation from a given neighborhood of points
|oCAssembleCurvaturePsqrtWFunctor to assemble the P*sqrt(weights) matrix and construct sqrt(weights)*Identity for curvature
|oCGetAccurateTangentDirectionsFunctor to evaluate curvature targets and construct accurate tangent direction approximation for manifolds
|oCFixTangentDirectionOrderingFunctor 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
|oCApplyCurvatureTargetsFunctor to evaluate curvature targets and apply to coefficients of curvature reconstruction
|oCAssembleManifoldPsqrtWFunctor to assemble the P*sqrt(weights) matrix and construct sqrt(weights)*Identity
|oCEvaluateManifoldTargetsFunctor to evaluate targets on a manifold
|oCGMLSGeneralized Moving Least Squares (GMLS)
|oCKokkosParserClass handling Kokkos command line arguments and returning parameters
|oCXYZ
|oCNeighborListsNeighborLists assists in accessing entries of compressed row neighborhood lists
|oCSamplingFunctional
|oCParallelManagerParallel Manager
|oCRadiusResultSetCustom RadiusResultSet for nanoflann that uses pre-allocated space for indices and radii instead of using std::vec for std::pairs
|oCPointCloudSearchPointCloudSearch generates neighbor lists and window sizes for each target site
|oCPointConnectionsCombines 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
|oCQuadratureQuadrature
|oCSolutionSetAll vairables and functionality related to the layout and storage of GMLS solutions (alpha values)
|\CExtract
\CCommandLineProcessor