namespace
method
Namespaces
- namespace cubedsphere
Classes
- class Binning
- class CubedSphereBilinear
- Cubed sphere bilinear interpolation method.
- struct Intersect
- Intersection data structure.
- class GridBox
- struct GridBoxes
- class GridBoxAverage
- class GridBoxMaximum
- class GridBoxMethod
- class KNearestNeighbours
- class KNearestNeighboursBase
- class NearestNeighbour
-
template<class Traits>class Point2KdTree
- struct PointIndex2TreeTrait
- struct ElemIndex2TreeTrait
-
template<class Traits>class PointKdTree
- struct PointIndex3TreeTrait
- struct ElemIndex3TreeTrait
- class PointSet
- struct Ray
- Ray trace data structure.
- class SphericalVector
- class Cubic2D
- class Cubic3D
- class Cubic3DKernel
- class Cubic3DLimiter
- class CubicHorizontalKernel
- class CubicHorizontalLimiter
- class CubicVerticalKernel
- class Linear3DKernel
- class LinearHorizontalKernel
- class LinearVerticalKernel
- struct QuasiCubicLinearPoints
- class QuasiCubic3DKernel
- class QuasiCubicHorizontalKernel
- class Linear2D
- class Linear3D
- class QuasiCubic2D
- class QuasiCubic3D
- class RegionalLinear2D
-
template<typename Kernel>class StructuredInterpolation2D
-
template<typename Kernel>class StructuredInterpolation3D
- class ConservativeSphericalPolygonInterpolation
- class FiniteElement
- class UnstructuredBilinearLonLat
Typedefs
- using PointIndex2 = Point2KdTree<PointIndex2TreeTrait>
- using ElemIndex2 = Point2KdTree<ElemIndex2TreeTrait>
- using PointIndex3 = PointKdTree<PointIndex3TreeTrait>
- using ElemIndex3 = PointKdTree<ElemIndex3TreeTrait>
Functions
- auto create_element2D_kdtree(const Mesh& mesh, const Field& field_centres) -> ElemIndex2*
- auto create_element_kdtree(const Mesh& mesh, const Field& field_centres) -> ElemIndex3*
- auto create_element_centre_index(const Mesh& mesh) -> ElemIndex3*