MeshKit  1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BinaryNode::ActiveNode
AF2Algorithm
AF2AlgorithmResult
AF2Binding
AF2DfltPlaneProjMaker
AF2DfltRuleAppVisitor
AF2DfltTriangleMeshOp
AF2DfltTriangleRules
AF2Edge2D
AF2Edge3D
AF2FreeZone
AF2FreeZoneDef
AF2FreeZoneDefLCQualLim
AF2FreeZoneDefSimple
AF2Front
AF2LocalTransform
AF2LocalTransformMaker
AF2Neighborhood
AF2PlaneProjection
AF2PntTrnsfrmLnrV
AF2Point3D
AF2PointTransform
AF2PointTransformNone
AF2Polygon2D
AF2Polygon3D
AF2Rule
AF2RuleApplication
AF2RuleAppVisitor
AF2RuleExistEdge
AF2RuleExistVertex
AF2RuleNewEdge
AF2RuleNewFace
AF2RuleNewTriangle
AF2RuleNewVertex
array< T >
Array< DataType, n >
ArrayAttribute< T, n >
AssyGen
AssyMesher
AttribRep
Attribute
SwapQuadEdge::BackUpData
BaseEdge
BaseFace
BaseVertex
BasicTransform< T >A utility class for transforming copied meshes
BasicTransform< T >A utility class for transforming extruded meshes
BinaryNode
BinaryTree
BoundingBox
Bounds
buffer< T >
c_unique
CAMALCurveEvalThe curve geometry evaluator class defines the pure virtual interface for CAMAL interaction with curves
CAMALPaverThe MeshKit-based surface evaluator for CAMAL meshing algorithms
CAMALSizeEvalThe MeshKit-based size evaluator for CAMAL meshing algorithms
CAMALSurfEvalThe MeshKit-based surface evaluator for CAMAL meshing algorithms
CAMALTetMesherThe wrapper for the CAMAL tet mesher
CAMALTriAdvanceThe interface to the CAMAL TriAdvance algorithm
CClock
CCylinder
CentroidRefine2D
CentroidRefine2D
CESets
CircleRemeshTemplate
CMatrix< T >
ConsistencyRefine2D
ConsistencyRefine2D
IAData::constraintRow
coords_and_idStruct to hold coordinates of skin edge, it's surface id, and a matched flag
coords_and_id
CopyGeom
CopyMeshA simple class for meshing copy moving meshes
CoreGen
CParser
CPincell
CurveFacetMeshReader
CutCellSurfEdgeKey
CutFractionStores boundary element edge cut fraction
CVector< T >
Deform2D
DelaunayRefinement2D
DelaunayRefinement2D
Diamond
DijkstraBuild lengths between each pair of vertices
DijkstraShortestPath
DiskQuadMesher
Doublet
DualGraph
EBMesherA meshing geometry as Cartesian structured mesh It makes constructs tree structure with triangles and makes hexes bounding geometry With ray-tracing, find intersections and determine element inside/outside/boundary. Intersection fraction is stored to boundary elements. Element inside/outside/boundary status are stored as tag
DiskQuadMesher::Edge
Edge
Edge
edge
ProjectShell::Edge
EdgeMesherGenerate the mesh for edges
EndPointLess
iMesh::EntArrIterClass for iterating over iMesh entity arrays
iGeom::EntArrIterClass for iterating over iGeom entity arrays
EntArrIterClass for iterating over FBiGeom entity arrays
iGeom::EntIterClass for iterating over iGeom entities
iMesh::EntIterClass for iterating over iMesh entities
EntIterClass for iterating over FBiGeom entities
EntityRemovedPred
EquipotentialSmoothDo the EquipotentialSmooth smoothing for surface mesh (Winslow) This class is only for smoothing structured quad mesh
ErrorThe Error object returned from or thrown by many MeshKit functions
ExtrudeMeshA simple class for extruding meshes
FabsWeightComparer
Face
Face
FaceClose
FBiGeom::FBEntArrIter
FBiGeom::FBEntIter
FBiGeomC++ interface to ITAPS FBiGeom interface
ProjectShell::FinalTriangle
FirstIrregularNode
SwapEdges::FlipEdge
SwapTriEdge::FlipEdge
GlobalDefine the data structure for Sweeping
GlpRepresentation
GradeRefine2D
GradeRefine2D
GraphNodeA parent class for anything that will be a graph node
GreenCoordinates3D
HarmonicMapper
Heap
heap_node
Heapable
HighVertexDegreeCompare
IABendNlp
IAData
IADataBuilder
IAIntCosNlp
IAInterfaceThe class used in MeshKit for Interval Assignment
IAIntParabolaNlp
IAIntWaveNlp
IAMilp
IAMINlp
IANlp
IARoundingFar3StepNlp
IARoundingFarNlp
IARoundingHeuristicMINLP
IARoundingNlp
IASolution
IASolver
IASolverBend
IASolverEven
IASolverInt
IASolverRelaxed
IASolverTool
IASolverToolInt
IAVariableClass defining a variable for interval assignment. These are the data objects shared between Interval Assignment and the rest of MeshKit
IAWeights
IdentityThe identity transformation
iGeomC++ interface to ITAPS iGeom interface
iMeshC++ interface to ITAPS iMesh interface
IntersectDistStores intersection distances
IPBend
IPBendData
IPData
iRelC++ interface to ITAPS iRel interface
IsoLaplaceDo the IsoLaplace smoothing for surface mesh
JaalMoabConverter
LaplaceAreaWeight
LaplaceLengthWeight
LaplaceNoWeight
LaplaceSmoothing
LaplaceWeight
LessThan
ListAttribute< T >
LocalSet
LocalTag
LongestEdgeRefine2D
LongestEdgeRefine2D
LowLayerCompare
LowVertexDegreeCompare
LPSolveClassDo the LPSolveClass to solve the linear programming problem
DijkstraShortestPath::LVertex
LaplaceSmoothing::LVertex
Tri2Quads::LVertex
Mat4
Matrix< R, C >Fixed-size matrix class
Matrix< 1, 1 >
matrixtemplateFor engineering style matrix starting from 1
MBGeomOp
MBSplitOp
MBVolOp
MergeMeshA simple class for merging meshes
Mesh
MeshEntity
MeshExporter
MeshFilter
MeshImporter
MeshImprove
MeshOpAn operation that operates on mesh data
MeshOpProxyPolymorphic behavior for MeshOp classes (as opposed to instances)
MeshOpSetMaintain global, singletin list of registered MeshOps
MeshOpTemplate
MeshOptimization
MeshRefine2D2D Mesh Refinement class
MeshRefine2D2D Mesh Refinement class
MeshSchemeA class that generates mesh
MKCoreThe core MeshKit instance
MKGraphClass encapsulating manipulations of the meshing operation graph
ModelEntThe class used in MeshKit for referring to model entities and mesh associated with them
mstreamPrint something on console and file using redirection symbol <<, open a file in your program: <mstream object>="">.coss.open (m_LogName.c_str(), std::ios::out);
myany
MyScheme
NGTetMesherThe wrapper for the Netgen tet mesher
ProjectShell::Node
NoOpDummy Operation
ObjectPool< T >
ObtuseRefine2D
ObtuseRefine2D
OneDefectPatch
OneToOneSweptGenerate the all-hexahedral mesh by sweeping
pair_info
iRel::PairHandleClass for storing, querying and modifying relations data
ParallelMesher
ParExchangeMesh
ParRecvSurfMesh
ParSendPostSurfMesh
parserKeyword parser template for reading input files
PentaRemeshTemplate
Plane
Point2D
EdgeMesher::Point3D
ObjectPool< T >::Pool
PostBLOptions and Keywords Used in PostBL Algorithm
PostBL
IAInterface::ProblemSetsCollections of indicator sets of variables and constraints that define a subproblem, or define the global problem, or define the remaining part of the global problem
ProjectShellProject the bounding shell of a 3D convex volume onto a plane
ProjectShell
QslimDecimation
QslimMesherDecimate a set of triangles
QslimOptionsPlace holder for decimation options
QTrack
QuadCleanUp
QuadEdge
QuadMesherTriangle to Quad Transformation
QuadRemeshTemplate
QualityDecreaseObserver
Refine2D14
Refine2D14
MeshRefine2D::RefinedEdgeMap::RefinedEdge
MeshRefine2D::RefinedEdgeMap
RegisterCounter
RegisterMeshOp< TYPE >Utility class for registering MeshOps with MKCore
RelationRep
RemeshTemplate
RotateA rotation function, using Rodrigues' formula
RotateA rotation function, using Rodrigues' formula
SaveLastVisitor
SCDMeshGenerate a structured Cartesian grid over a geometry
SetAttribute< T >
SimpleArray< T >
Singlet
SizingFunctionA sizing function used with meshing algorithms
SizingFunctionVar
SmartLaplaceWrapper
SolidCurveMesherA class for generating facet-based mesh of geometric curves. INPUT: one or more ModelEnts representing geometric curves MESH TYPE(S): MBEDGE, MBVERTEX OUTPUT: a set of edges and vertices for each ModelEnt DEPENDENCIES: meshkit build with iGeom interface
IAData::sparseEntry
IABendNlp::SparseMatrixEntry
IAIntWaveNlp::SparseMatrixEntry
Sqrt3Refine2D
Sqrt3Refine2D
StopWatch
myany::storage< T >
myany::storage_base
StructuredMesh2D
SubMappingGenerate the structural mesh for linking surface
IAInterface::SubProblemRepresent a subproblem, its IAData and its mapping back to the global problem
IAData::sumEvenConstraintRow
AssyGen::superblocks
SurfaceFacetMeshReaderA class for generating facet-based mesh of geometric surfaces INPUT: one or more ModelEnts representing geometric surfaces MESH TYPE(S): MBEDGE, MBVERTEX, MBTRI OUTPUT: a set of triangles, edges and verticesfor each ModelEnt DEPENDENCIES: meshkit build with iGeom interface
SurfPatch
SurfProHarmonicMap
SwapEdges
SwapQuadEdge
SwapTriEdge
SwapTriEdges
SweepWrapper
CESets::tag_data
TargetFlipper
TestVisitor
TFIMappingGenerate the all-Quad mesh by TFI mapping
TransformA base class for transforming extruded meshes
TransformA base class for transforming copied meshes
TranslateA translation function
TranslateA translation function
Tri2Quads
ProjectShell::Triangle2D
ProjectShell::Triangle3D
TriangleMesher
triangles
TriharmonicRBF
TriRemeshTemplate
IAInterface::VariableConstraintDependenciesRepresent the dependency of the problem using indicator sets
Vec3
Vec4
VecAttribute< T >
Vector< L >Vector is a 1xL Matrix
vectortemplateFor engineering style vector starting from 1
VecUtilA class of vector utilities
vert_info
Vertex
Vertex
VertexMesherA simple class for meshing geometric vertices
VolFracStores volume fractions
AF2Binding::VtxBindRec
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines