Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
▼NPortage | |
▼NMeshfree | |
►Nbasis | |
►Noper | |
►NWeight | |
CSwarm | An effective "mesh" class for a collection disconnected points (particles) |
CSwarmDriver | Provides an interface to remap variables from one swarm to another |
CSwarmState | Particle field state class |
CCoreDriver | CoreDriver - Core driver that remaps fields on a particular Entity_kind (ONWHAT) like CELL or NODE |
CCoreDriverBase | CoreDriverBase - Base class for core driver that is agnostic to the Entity_kind |
CDummyInterfaceReconstructor | |
Cfacetedpoly | |
CInterpolate_1stOrder | Interpolate_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_2ndOrder | Interpolate_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_3rdOrder | Interpolate_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 | |
CIntersectClipper | 2-D intersection algorithm for arbitrary convex and non-convex polyhedra |
CIntersectR2D | Algorithm |
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 > | |
CIntersectSweptFace | Kernel 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 |
CIsotheticBBox | An isothetic (axis-aligned) N-dimensional bounding box |
CKDTree | An N-dimensional k-d tree for manipulating polygon data |
CLimited_Gradient | Compute 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_Quadfit | Compute 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 | |
CMMDriver | MMDriver provides the API to mapping multi-material data from one mesh to another |
CMSM_Driver | MSM_Driver provides the API to mapping from one mesh to another using particles |
CNumericTolerances_t | Intersection and other tolerances to handle tiny values |
CPart | |
CPartPair | Manages 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 |
CSearchDirectProductBase | Definition of the SearchDirectProductBase class |
CSearchKDTree | A 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) |
CSearchPointsByCells | A simple, crude search algorithm that does a linear-time search over a swarm of points |
CSearchSimple | A simple, crude search algorithm that utilizes bounding boxes in 2d |
CSearchSimplePoints | A simple, crude search algorithm that does a quadratic-time search over a swarm of points |
CSearchSweptFace | The 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 |
CUberDriver | UberDriver provides the API to mapping multi-material data from one mesh to another in a general way |
CBasisTest | |
CIntersectSweptBackward2D | Fixture class for intersection moment computation tests when target cells are swept backward like below |
CIntersectSweptBackward3D | Fixture 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 :......: |
CIntersectSweptBase2D | Fixture class for swept face moments computation tests |
CIntersectSweptBase3D | Fixture class for swept volume moments computation tests |
CIntersectSweptForward2D | Fixture class for intersection moment computation tests when target cells are swept forward like below |
CIntersectSweptForward3D | Fixture 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 |/_____|/ |
CIntersectSweptOneAxis2D | Fixture class for intersection moment computation tests when target cells are swept only along one-axis like below |
CIntersectSweptOneAxis3D | Fixture 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 | |
CPartBaseTest | Base fixture class for any order part-by-part remap tests |
CPartMismatchTest | Parts mismatch fixup tests for part-by-part interpolation |
CPartOrderOneTest | Fixture class for first-order remap tests |
CPartOrderTwoTest | Fixture class for second-order remap tests |
CProfiler | |
CSearchDirectProduct | Definition of the SearchDirectProduct class |
CSwarmTest | |
CWeightTest |