|
enum | Compadre::TargetOperation : int {
Compadre::ScalarPointEvaluation
, Compadre::VectorPointEvaluation
, Compadre::LaplacianOfScalarPointEvaluation
, Compadre::VectorLaplacianPointEvaluation
,
Compadre::GradientOfScalarPointEvaluation
, Compadre::GradientOfVectorPointEvaluation
, Compadre::DivergenceOfVectorPointEvaluation
, Compadre::CurlOfVectorPointEvaluation
,
Compadre::CurlCurlOfVectorPointEvaluation
, Compadre::PartialXOfScalarPointEvaluation
, Compadre::PartialYOfScalarPointEvaluation
, Compadre::PartialZOfScalarPointEvaluation
,
Compadre::ChainedStaggeredLaplacianOfScalarPointEvaluation
, Compadre::GaussianCurvaturePointEvaluation
, Compadre::CellAverageEvaluation
, Compadre::CellIntegralEvaluation
,
Compadre::FaceNormalAverageEvaluation
, Compadre::FaceNormalIntegralEvaluation
, Compadre::EdgeTangentAverageEvaluation
, Compadre::EdgeTangentIntegralEvaluation
,
Compadre::COUNT =20
} |
| Available target functionals. More...
|
|
enum | Compadre::ReconstructionSpace : int {
Compadre::ScalarTaylorPolynomial
, Compadre::VectorTaylorPolynomial
, Compadre::VectorOfScalarClonesTaylorPolynomial
, Compadre::DivergenceFreeVectorTaylorPolynomial
,
Compadre::BernsteinPolynomial
} |
| Space in which to reconstruct polynomial. More...
|
|
enum | Compadre::SamplingTransformType : int { Compadre::Identity
, Compadre::SameForAll
, Compadre::DifferentEachTarget
, Compadre::DifferentEachNeighbor
} |
| Describes the SamplingFunction relationship to targets, neighbors. More...
|
|
enum | Compadre::DenseSolverType : int { Compadre::QR
, Compadre::LU
} |
| Dense solver type. More...
|
|
enum | Compadre::ProblemType : int { Compadre::STANDARD
, Compadre::MANIFOLD
} |
| Problem type, that optionally can handle manifolds. More...
|
|
enum | Compadre::ConstraintType : int { Compadre::NO_CONSTRAINT
, Compadre::NEUMANN_GRAD_SCALAR
} |
| Constraint type. More...
|
|
enum | Compadre::WeightingFunctionType : int {
Compadre::Power
, Compadre::Gaussian
, Compadre::CubicSpline
, Compadre::CardinalCubicBSpline
,
Compadre::Cosine
, Compadre::Sigmoid
} |
| Available weighting kernel function types. More...
|
|
enum | Compadre::CoordinatesType : int { Compadre::Ambient
, Compadre::Local
} |
| Coordinate type for input and output format of vector data on manifold problems. More...
|
|
|
constexpr SamplingFunctional | Compadre::PointSample = make_sampling_functional(0,0,false,false,(int)Identity) |
| Available sampling functionals. More...
|
|
constexpr SamplingFunctional | Compadre::VectorPointSample = make_sampling_functional(1,1,false,false,(int)Identity) |
| Point evaluations of the entire vector source function. More...
|
|
constexpr SamplingFunctional | Compadre::ManifoldVectorPointSample = make_sampling_functional(1,1,false,false,(int)DifferentEachTarget) |
| Point evaluations of the entire vector source function (but on a manifold, so it includes a transform into local coordinates) More...
|
|
constexpr SamplingFunctional | Compadre::StaggeredEdgeAnalyticGradientIntegralSample = make_sampling_functional(0,0,true,true,(int)SameForAll) |
| Analytical integral of a gradient source vector is just a difference of the scalar source at neighbor and target. More...
|
|
constexpr SamplingFunctional | Compadre::StaggeredEdgeIntegralSample = make_sampling_functional(1,0,true,true,(int)DifferentEachNeighbor) |
| Samples consist of the result of integrals of a vector dotted with the tangent along edges between neighbor and target. More...
|
|
constexpr SamplingFunctional | Compadre::VaryingManifoldVectorPointSample = make_sampling_functional(1,1,false,false,(int)DifferentEachNeighbor) |
| For integrating polynomial dotted with normal over an edge. More...
|
|
constexpr SamplingFunctional | Compadre::FaceNormalIntegralSample = make_sampling_functional(1,0,false,false,(int)Identity) |
| For integrating polynomial dotted with normal over an edge. More...
|
|
constexpr SamplingFunctional | Compadre::FaceNormalAverageSample = make_sampling_functional(1,0,false,false,(int)Identity) |
| For polynomial dotted with normal on edge. More...
|
|
constexpr SamplingFunctional | Compadre::EdgeTangentIntegralSample = make_sampling_functional(1,0,false,false,(int)Identity) |
| For integrating polynomial dotted with tangent over an edge. More...
|
|
constexpr SamplingFunctional | Compadre::EdgeTangentAverageSample = make_sampling_functional(1,0,false,false,(int)Identity) |
| For polynomial dotted with tangent. More...
|
|
constexpr SamplingFunctional | Compadre::CellAverageSample = make_sampling_functional(0,0,false,false,(int)DifferentEachNeighbor) |
| For polynomial integrated on cells. More...
|
|
constexpr SamplingFunctional | Compadre::CellIntegralSample = make_sampling_functional(0,0,false,false,(int)DifferentEachNeighbor) |
| For polynomial integrated on cells. More...
|
|