Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NPortage
 NMeshfree
 Nbasis
 Noper
 NWeight
 CSwarmAn effective "mesh" class for a collection disconnected points (particles)
 CSwarmDriverProvides an interface to remap variables from one swarm to another
 CSwarmStateParticle field state class
 CCoreDriverCoreDriver - Core driver that remaps fields on a particular Entity_kind (ONWHAT) like CELL or NODE
 CCoreDriverBaseCoreDriverBase - Base class for core driver that is agnostic to the Entity_kind
 CDummyInterfaceReconstructor
 Cfacetedpoly
 CInterpolate_1stOrderInterpolate_1stOrder does a 1st order interpolation of scalars
 CInterpolate_1stOrder< D, Entity_kind::CELL, SourceMeshType, TargetMeshType, SourceStateType, TargetStateType, T, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys >Interpolate_1stOrder specialization for cells
 CInterpolate_1stOrder< D, Entity_kind::NODE, SourceMeshType, TargetMeshType, SourceStateType, TargetStateType, T, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys >Interpolate_1stOrder specialization for nodes
 CInterpolate_2ndOrderInterpolate_2ndOrder does a 2nd order interpolation of scalars
 CInterpolate_2ndOrder< D, Entity_kind::CELL, SourceMeshType, TargetMeshType, SourceStateType, TargetStateType, double, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys >Second-order interpolate class specialization for scalar fields on cells
 CInterpolate_2ndOrder< D, Entity_kind::NODE, SourceMeshType, TargetMeshType, SourceStateType, TargetStateType, double, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys >Second-order interpolate class specialization for scalar fields on nodes
 CInterpolate_3rdOrderInterpolate_3rdOrder does a 3rd order interpolation of scalars
 CInterpolate_3rdOrder< D, Entity_kind::CELL, SourceMeshType, TargetMeshType, SourceStateType, TargetStateType >3rd order interpolate class specialization for cells
 CInterpolate_3rdOrder< D, Entity_kind::NODE, SourceMeshType, TargetMeshType, SourceStateType, TargetStateType >3rd order interpolate class specialization for nodes
 CInterpolate_NthOrder
 CInterpolate_NthOrder< 1 >
 CInterpolate_NthOrder< 2 >
 CIntersectBoxes
 CIntersectClipper2-D intersection algorithm for arbitrary convex and non-convex polyhedra
 CIntersectR2DAlgorithm
 CIntersectR2D< Entity_kind::CELL, SourceMeshType, SourceStateType, TargetMeshType, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper >
 CIntersectR2D< Entity_kind::NODE, SourceMeshType, SourceStateType, TargetMeshType, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper >
 CIntersectR3D
 CIntersectR3D< Entity_kind::CELL, SourceMeshType, SourceStateType, TargetMeshType, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper >
 CIntersectR3D< Entity_kind::NODE, SourceMeshType, SourceStateType, TargetMeshType, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper >
 CIntersectRND
 CIntersectRND< 2 >
 CIntersectRND< 3 >
 CIntersectSweptFaceKernel to compute interpolation weights for swept-face remap
 CIntersectSweptFace< 2, Entity_kind::CELL, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >Specialization for 2D cell-based remap
 CIntersectSweptFace< 3, Entity_kind::CELL, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >Specialization for 3D cell-based remap
 CIsotheticBBoxAn isothetic (axis-aligned) N-dimensional bounding box
 CKDTreeAn N-dimensional k-d tree for manipulating polygon data
 CLimited_GradientCompute limited gradient of a field or components of a field
 CLimited_Gradient< D, Entity_kind::CELL, Mesh, State, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys >
 CLimited_Gradient< D, Entity_kind::NODE, Mesh, State, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys >
 CLimited_QuadfitCompute limited quadfit of a field or components of a field
 CLimited_Quadfit< D, Entity_kind::CELL, MeshType, StateType >
 CLimited_Quadfit< D, Entity_kind::NODE, MeshType, StateType >
 CMismatchFixer
 CMMDriverMMDriver provides the API to mapping multi-material data from one mesh to another
 CMSM_DriverMSM_Driver provides the API to mapping from one mesh to another using particles
 CNumericTolerances_tIntersection and other tolerances to handle tiny values
 CPart
 CPartPairManages source and target sub-meshes for part-by-part remap. It detects boundaries mismatch and provides the necessary fixup for partially filled and empty cells values
 CSearchDirectProductBaseDefinition of the SearchDirectProductBase class
 CSearchKDTreeA k-d tree search class that allows us to search for control volumes of entities from one mesh (source) that potentially overlap the control volume of an entity from the second mesh (target)
 CSearchKDTree< D, Entity_kind::CELL, SourceMeshType, TargetMeshType >A k-d tree search class (specialization) that allows us to search for cells from one mesh (source) that potentially overlap a cell from the second mesh (target)
 CSearchKDTree< D, Entity_kind::NODE, SourceMeshType, TargetMeshType >A k-d tree search class (specialization) that allows us to search for nodes from one mesh (source) whose control volumes potentially overlap the control volumes of a node from the second mesh (target)
 CSearchPointsByCellsA simple, crude search algorithm that does a linear-time search over a swarm of points
 CSearchSimpleA simple, crude search algorithm that utilizes bounding boxes in 2d
 CSearchSimplePointsA simple, crude search algorithm that does a quadratic-time search over a swarm of points
 CSearchSweptFaceThe search algorithm that is used for the swept face remap
 CSearchSweptFace< D, Entity_kind::CELL, SourceMeshType, TargetMeshType >Specialization of the search algorithm that is used for the swept face remap of fields associated with cells
 CSearchSweptFace< D, Entity_kind::NODE, SourceMeshType, TargetMeshType >Specialization of the search algorithm that is used for the swept face remap of fields associatred with nodal control volumes
 CUberDriverUberDriver provides the API to mapping multi-material data from one mesh to another in a general way
 CBasisTest
 CIntersectSweptBackward2DFixture class for intersection moment computation tests when target cells are swept backward like below
 CIntersectSweptBackward3DFixture class for intersection moment computation tests when target cells are swept backward.


/| /| / | / | displacement vector: (-1,-1,-1) /__|__/ | source cell: plain ..|...:__|__| target cell: dotted .: | .: | / . : | . : | / ...:.|.__:__|/ z : :..:..: | y : . : . | / : . : . |/___ x :......:

 CIntersectSweptBase2DFixture class for swept face moments computation tests
 CIntersectSweptBase3DFixture class for swept volume moments computation tests
 CIntersectSweptForward2DFixture class for intersection moment computation tests when target cells are swept forward like below
 CIntersectSweptForward3DFixture class for intersection moment computation tests when target cells are swept forward. ....... . : .: . : . : displacement vector: (1,1,1) ....:... : source cell: plain __:___:..:..: target cell: dotted /| : /| : . / | : / | :. /__|_:/..|..: z | |__|__| | y | / | / | / | / | / |/___ x |/_____|/
 CIntersectSweptOneAxis2DFixture class for intersection moment computation tests when target cells are swept only along one-axis like below
 CIntersectSweptOneAxis3DFixture class for intersection moment computation tests when target cells are swept only along x-axis
 CLimited_Gradient< MeshType, StateType, CELL >Specialization of limited gradient class for cell-centered field
 CLimited_Gradient< MeshType, StateType, NODE >Specialization of limited gradient class for node-centered field
 CLimited_Quadfit< MeshType, StateType, CELL >Specialization of limited quadfit class for cell-centered field
 CLimited_Quadfit< MeshType, StateType, NODE >Specialization of limited quadfit class for node-centered field
 CMeshWrapperDual
 COperatorTest
 CPartBaseTestBase fixture class for any order part-by-part remap tests
 CPartMismatchTestParts mismatch fixup tests for part-by-part interpolation
 CPartOrderOneTestFixture class for first-order remap tests
 CPartOrderTwoTestFixture class for second-order remap tests
 CProfiler
 CSearchDirectProductDefinition of the SearchDirectProduct class
 CSwarmTest
 CWeightTest