MeshKit  1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BinaryNode::ActiveNode
array< T >
Array< DataType, n >
ArrayAttribute< T, n >
AssyGen
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
CopyGeom
CopyMeshA simple class for meshing copy moving meshes
CoreGen
CParser
CPincell
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
ProjectShell::Edge
EdgeMesherGenerate the mesh for edges
iMesh::EntArrIterClass for iterating over iMesh entity arrays
FBiGeom::EntArrIterClass for iterating over FBiGeom entity arrays
iGeom::EntArrIterClass for iterating over iGeom entity arrays
iGeom::EntIterClass for iterating over iGeom entities
iMesh::EntIterClass for iterating over iMesh entities
FBiGeom::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
FBiGeomC++ interface to ITAPS FBiGeom interface
ProjectShell::FinalTriangle
FirstIrregularNode
SwapEdges::FlipEdge
SwapTriEdge::FlipEdge
FreeSmoothDomainImplement Mesquite::MeshDomain subclass for free smooth of mesh on geometry
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
LaplaceSmoothing::LVertex
Tri2Quads::LVertex
DijkstraShortestPath::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
MesquiteOptBase class for creating MeshOps that call Mesquite smoother
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
MsqFBiGeomA Mesquite::MeshDomain implemented on top of the ITAPS FBiGeom API
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
EdgeMesher::Point3D
PointSort
ObjectPool< T >::Pool
PostBL
PostBLOptions and Keywords Used in PostBL Algorithm
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
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
SCDMeshGenerate a structured Cartesian grid over a geometry
SetAttribute< T >
SimpleArray< T >
Singlet
SizingFunctionA sizing function used with meshing algorithms
SizingFunctionVar
SmartLaplaceWrapper
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
SurfPatch
SurfProHarmonicMap
SwapEdges
SwapQuadEdge
SwapTriEdge
SwapTriEdges
SweepWrapper
CESets::tag_data
TargetFlipper
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
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines