gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CjacobianBasedQuality::_coeffData
 CbezierBasisRaiser::_data
 CjacobianBasedQuality::_lessMaxB
 CjacobianBasedQuality::_lessMinB
 Cpicojson::value::_storage
 CAbsIntLessThan
 CaBunchOfStuff< T >
 CadaptiveData
 CadaptiveElements< T >
 CadaptiveElements< adaptiveHexahedron >
 CadaptiveElements< adaptiveLine >
 CadaptiveElements< adaptivePoint >
 CadaptiveElements< adaptivePrism >
 CadaptiveElements< adaptivePyramid >
 CadaptiveElements< adaptiveQuadrangle >
 CadaptiveElements< adaptiveTetrahedron >
 CadaptiveElements< adaptiveTriangle >
 CadaptiveHexahedron
 CadaptiveLine
 CadaptivePoint
 CadaptivePrism
 CadaptivePyramid
 CadaptiveQuadrangle
 CadaptiveTetrahedron
 CadaptiveTriangle
 CadaptiveVertex
 CadaptMeshGRegion
 CAlphaElement
 CAlphaElementLessThan
 Cnanoflann::array_or_vector_selector< DIM, T >
 Cnanoflann::array_or_vector_selector< -1, Interval >
 Cnanoflann::array_or_vector_selector<-1, T >
 Ctetgenmesh::arraypool
 CAttractorInfo
 Cavl_generator_struct
 Cavl_node_struct
 Cavl_tree_struct
 CBackgroundMeshGEdge
 CBackgroundMeshGFace
 Ctetgenmesh::badface
 CBarycenter
 CBarycenterEqual
 CBarycenterHash
 CBarycenterLessThan
 CBasisFactory
 CBdInfo
 CBDS_Edge
 CBDS_Face
 CBDS_GeomEntity
 CBDS_Mesh
 CBDS_Point
 CBDS_SwapEdgeTest
 CBergotBasis
 CbezierBasis
 CbezierBasisRaiser
 CbezierCoeff
 CbezierCoeffMemoryPool
 CbidimMeshData
 CBilinearTermBase
 Cbinary_function
 Cblyr_manager
 Cblyr_mvertex
 Cblyr_ridge
 CBoundaryCondition
 CBoundaryConditionT
 CBoundaryLayerColumns
 CBoundaryLayerData
 CBoundaryLayerFan
 Cbox
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Branch
 Cbucket
 CBucSct
 Crobin_hood::detail::BulkPoolAllocator< T, MinNumAllocs, MaxNumAllocs >
 Crobin_hood::detail::BulkPoolAllocator< T, MinSize, MaxSize >
 CCamera
 Cnanoflann::CArray< T, N >
 CcartesianBox< scalar >
 CCDList
 CCell
 COctreeField::Cell
 CCellComplex
 CCellPtrLessThan
 CCelumInfo
 CCircParam
 Conelab::client
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Cloner< M, UseMemcpy >
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Cloner< M, false >
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Cloner< M, true >
 CclosestPointFinder
 CclosestVertexFinder
 CcompareAngle
 CcompareMQuadrangleLexicographic
 CcompareMTriangleLexicographic
 CcompareTet4Ptr
 CcompareTri3Ptr
 CCondNumBasis
 Cconn
 CcontextGeometryOptions
 CcontextMeshOptions
 CCoord
 CcrossField2d
 CCSRList_T
 CCTX
 CCurve
 CcurveFunctor
 CCurveSurface
 Cdata_elementMinMax
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::DataNode< M, bool >
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::DataNode< M, false >
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::DataNode< M, true >
 Cpicojson::default_parse_context
 CdeMeshGEdge
 CdeMeshGFace
 CdeMeshGRegion
 Cpicojson::deny_parse_context
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Destroyer< M, IsFlatAndTrivial >
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Destroyer< M, false >
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Destroyer< M, true >
 CdfWrapper
 CdiscreteList
 CDocRecord
 CDof
 CDofAffineConstraint< T >
 CdofManagerBase
 CdofTraits< T >
 CdofTraits< fullMatrix< T > >
 CdoubleXstring
 CDPoint
 CdrawContext
 CdrawContextGlobal
 CdrawGEdge
 CdrawGFace
 CdrawGRegion
 CdrawGVertex
 CdrawMeshGEdge
 CdrawMeshGFace
 CdrawMeshGRegion
 CdrawMeshGVertex
 CdrawPView
 CdrawPViewBoundingBox
 CdrawTransform
 CGMSH_SpanningTreePlugin::DSU
 CDT
 Cpicojson::null_parse_context::dummy_str
 Cedge_angle
 CedgeColumn
 CedgeContainerB
 CEdgeData
 CEdgeLessThan
 CEdgeLoop
 CEdgeToRecover
 CedgeXface
 CEdgSct
 CeigenSolver
 CelasticField
 CelasticityDataAtGaussPoint
 CelasticitySolver
 Celem
 Celement
 CElementData< N >
 CElementDataLessThan< N >
 CelementFactory
 CelementFilter
 CElmData
 CElmDataLessThan
 CEmbeddedCompatibilityTest
 CequivalentTriangle
 CextrudeInfo
 CExtrudeParams
 CF_Lc
 CF_Lc_aniso
 CF_LcB
 CF_One
 CF_Transfinite
 CPolyMesh::Face
 Ctetgenmesh::face
 CFace
 CfaceXtet
 Cfalse_type
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::fast_forward_tag
 CfemTerm< T >
 CfemTerm< double >
 CfemTerm< scalar >
 CField
 CFieldCallback
 CFieldFactory
 CFieldOption
 CFile_Position
 CFilterDof
 CFilterElementsCutByLevelSet
 CFilterNodeEnriched
 Ctetgenmesh::flipconstraints
 CForest
 CForestOptions
 CframeSolver2d
 CfullMatrix< scalar >
 CfullMatrix< double >
 CfullVector< scalar >
 CfullVector< double >
 CFuncSpaceData
 CFunctionManager
 CFunctionManagerMap
 CFunctionManagerStack
 CFunctionSpaceBase
 CGamePad
 CgaussIntegration
 CGEdgeLoop
 CGEdgeSigned
 CGEntity
 CGEntityPtrFullEqual
 CGEntityPtrFullHash
 CGEntityPtrFullLessThan
 CGEntityPtrLessThan
 Cgeo_cell
 CGEO_Internals
 CGeomLessThan
 CGeomMeshMatcher
 CGL2PSbackend
 CGL2PSbsptree2d_
 CGL2PSbsptree_
 CGL2PScompress
 CGL2PScontext
 CGL2PSimage
 CGL2PSimagemap_
 CGL2PSlist
 CGL2PSpdfgroup
 CGL2PSprimitive
 CGL2PSstring
 CGL2PStriangle
 CGL2PSvertex
 CgLevelsetLessThan
 Cglobal
 CGlobalBackgroundMesh
 CglobalVTKData
 CGModel
 CGMSH_Plugin
 Cgmsh_yysymbol
 CgmshBeam2d
 CGmshColorTable
 CgmshFixation
 CGmshMessage
 CGmshSocket
 CgmshSurface
 CGOrientedTransfiniteFace
 CGPoint
 CGradientBasis
 CgroupOfElements
 CPolyMesh::HalfEdge
 CHalfEdgePtrEqual
 CHalfEdgePtrLessThan
 CHash
 Chash
 CHash1FNV1a< N >
 CHash1FNV1a< 1 >
 Crobin_hood::hash< Enum, typename std::enable_if< std::is_enum< Enum >::value >::type >
 Crobin_hood::hash< std::basic_string< CharT > >
 Crobin_hood::hash< std::shared_ptr< T > >
 Crobin_hood::hash< std::unique_ptr< T > >
 Crobin_hood::hash< T * >
 CHashFNV1a< N >
 CHexSct
 CHierarchicalBasis
 CHilbertSort
 CHilbertSortB
 Chit
 ChitDepthLessThan
 Cimgtex
 Cnanoflann::IndexDist_Sorter
 CinitMeshGEdge
 CinitMeshGFace
 CinitMeshGRegion
 CinitPView
 CinitSmoothNormalsGFace
 Cpicojson::input< Iter >
 Ctetgenmesh::insertvertexflags
 Crobin_hood::ROBIN_HOOD_STD::integer_sequence< T, Ints >
 Cintegral_constant
 Cinterpolation_data
 CintersectCurveSurfaceData
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Interval
 CIntPoint
 CIntPt
 Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, bool >::IntSeqCombiner< class, class >
 Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, bool >::IntSeqCombiner< integer_sequence< TValue, Inds0... >, integer_sequence< TValue, Inds1... > >
 Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, bool >
 Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, Begin, false >
 Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, true >
 Cis_not_deleted
 Crobin_hood::is_transparent_tag
 Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual >::Iter< IsConst >
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::IteratorIterator is not remove safe
 CJacobianBasis
 Cnanoflann::KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance >
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >
 Cnanoflann::KDTreeSingleIndexAdaptorParams
 CKeyEqual
 Cnanoflann::KNNResultSet< DistanceType, IndexType, CountType >
 Cnanoflann::L1_Adaptor< T, DataSource, _DistanceType >
 Cnanoflann::L2_Adaptor< T, DataSource, _DistanceType >
 Cnanoflann::L2_Simple_Adaptor< T, DataSource, _DistanceType >
 CLagrangeMultiplierField
 CLagrangeMultiplierFieldT
 Cpicojson::last_error_t< T >
 CLess_EdgeEle
 Clessthanxyzn
 Clessthanxyzv
 ClibOLwrapper
 ClinearSystemBase
 CLinearTermBase< T2 >
 CLinearTermBase< double >
 CLinearTermBase< TensorialTraits< T1 >::GradType >
 CList_T
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::ListNodeA link list of nodes for reinsertion after a delete operation
 Clnk
 CLnkSctPtr
 CMakeSimplex
 CMap< K, T >
 Cmap
 CMap< std::string, Struct >
 CMap< std::string, Structs >
 CMaterial
 CMathEvalExpression
 CMathEvalExpressionAniso
 CmathEvaluator
 Cmean_plane
 CMEdge
 CMEdgeEqual
 CMEdgeLessThan
 CMEdgeN
 CMElement
 CMElement_Wrapper
 CMElementFactory
 CMElementOctree
 CMElementPtrEqual
 CMElementPtrHash
 CMElementPtrLessThan
 CMElementPtrLessThanVertices
 Ctetgenmesh::memorypool
 CMemSctPtr
 CmeshGEdge
 CmeshGFace
 CmeshGRegion
 CmeshGRegionExtruded
 Cnanoflann::metric_L1
 Cnanoflann::metric_L2
 Cnanoflann::metric_L2_Simple
 CMFace
 CMFaceN
 CMLinePtrEqual
 CMLinePtrLessThan
 CmouseAndKeyboard
 CmousePosition
 CMsg
 CMsgProgressStatus
 CMshSct
 CMshThrSct
 CMTet4
 CMTet4Factory
 CMTri3
 CMVertex
 CMVertexBoundaryLayerData
 CMVertexPtrEqual
 CMVertexPtrHash
 CMVertexPtrLessThan
 CMVertexPtrLessThanLexicographic
 CMVertexPtrLessThanParam
 CMVertexRTree
 CmyLine
 CmyPlane
 CnameData
 CneighborContainer
 Cnnb
 CnodalBasis
 Cnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::NodeNode for each branch level
 Crobin_hood::detail::NodeAllocator< T, MinSize, MaxSize, IsFlat >
 Crobin_hood::detail::NodeAllocator< std::conditional< std::is_void< T >::value, Key, robin_hood::pair< std::conditional< IsFlat, Key, Key const >::type, T > >::type, 4, 16384, IsFlat >
 Crobin_hood::detail::NodeAllocator< T, MinSize, MaxSize, true >
 CnodeCopies
 CnodeData
 CnodMap< T >
 Crobin_hood::detail::swappable::nothrow< T >
 Cpicojson::null
 Cpicojson::null_parse_context
 Cnxa
 COCC_Internals
 COctree
 COctreePost
 COctSctPtr
 COctThrSct
 CoptimizeMeshGRegion
 CoptimizeMeshGRegionNetgen
 Ctetgenmesh::optparameters
 CorientMeshGEdge
 CorientMeshGFace
 COriGEntityPtrFullLessThan
 CorthogonalBasis
 Cp1p2p3
 CPair< L, R >
 Crobin_hood::pair< T1, T2 >
 Cpair_hash
 CdiscreteFace::param
 Conelab::parameter
 Conelab::parameterLessThan
 Conelab::parameterSpace
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVarsVariables for finding a split partition
 CPCoords
 CPhysicalGroup
 CPixelBuffer
 CPluginManager
 CPlusTerm< T2 >
 CPointCloud
 CPointCloudAdaptor< Derived >
 CPointLessThan
 CPointLessThanLexicographic
 CPointRecord
 CPointSurface
 CPolyMesh
 Cnanoflann::PooledAllocator
 CPopen2
 CPriSct
 CPValues
 CPView
 CPViewData
 CPViewFactory
 CPViewLessThanName
 CPViewOptions
 CPyrSct
 CQadSct
 CqmHexahedron
 CqmPrism
 CqmQuadrangle
 CqmTetrahedron
 CqmTriangle
 CquadMeshRemoveHalfOfOneDMesh
 CQuadqsContextUpdaterThe QuadQuasiStructured meshing mode requires control over various meshing parameters which are stored in the global context. To deal with this without adding conditions everywhere in the other meshing parts, we use this updater which must be created at the beginning of the meshing cycle, and deleted at the end to restore the initial values
 CQuadratureBase
 CQuaternion
 Cnanoflann::RadiusResultSet< DistanceType, IndexType >
 CRange< T >
 CRecombineTriangle
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::RectMinimal bounding rectangle (n-dimensional)
 CCppUtils::RestoreValueAtEndOfLife< T >
 CRTFileStream
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >
 CRTree< MVertex *, double, 3, double >
 CRTree< std::pair< MTriangle *, MTriangle * > *, double, 3 >
 CRTree< uint64_t, double, 3 >
 CSBoundingBox3d
 CScalarTermBase< T2 >
 CScalarTermBase< double >
 CScalarTermBase< typename TensorialTraits< T2 >::TensProdType >
 Cnanoflann::SearchParams
 CSegment
 CSElement
 Cselfint_event
 Cpicojson::serialize_str_char< Iter >
 Conelab::server
 CShape
 CShapeLessThan
 CsimpleFunction< scalar >
 CsimpleFunction< double >
 CsimpleFunction< SVector3 >
 CsimpleFunction< typename TensorialTraits< T1 >::ValType >
 Csize_data
 Csize_point
 CSMetric3
 Csmooth_data
 Csmooth_normals
 CsmoothVertexData3D
 CSOrientedBoundingBox
 CSOrientedBoundingRectangle
 CGMSH_SpanningTreePlugin::Sort
 CsortedPoint
 CsparsityPattern
 CsplitQuadRecovery
 CSPoint2
 CSPoint3
 CSPoint3Cloud
 CSPoint3CloudAdaptor< Derived >
 CSPoint3CloudAdaptor< SPoint3Cloud >
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator::StackElement
 CSTensor3
 CSTensor33
 CSTensor43
 CSTensor53
 CSTensor63
 CstepData< Real >
 CSTriangle
 CStringX4Int
 CStringXColor
 CStringXNumber
 CStringXString
 CStruct
 CSurface
 CsurfaceFunctor
 CSurfaceLoop
 CSurfaceProjectorClass to project 3D points on a triangulated surface. If a parametrization is available, the UV are interpolated at the triangle projection. Not associated to the mesh elements of a GEntity, so it can be used on mesh sub-patches or on background mesh
 CSVector3
 CSwapPattern
 Cswapquad
 CT
 CTensorialTraits< T >
 CTensorialTraits< double >
 CTensorialTraits< STensor3 >
 CTensorialTraits< SVector3 >
 CTensorialTraits< T1 >
 CTet
 CtetContainer
 Ctetgenbehavior
 Ctetgenmesh
 CTetSct
 CthermicField
 CthermicSolver
 CtopoEdge
 CtopoFace
 Cnanoflann::metric_L2::traits< T, DataSource >
 Cnanoflann::metric_L2_Simple::traits< T, DataSource >
 Cnanoflann::metric_L1::traits< T, DataSource >
 CTree_T
 CTreSct
 CTriangle
 CTriangleToSort
 Ctetgenmesh::triface
 CTriSct
 Ctrue_type
 CTwoChar
 CtwoT
 Cunary_function
 Cpicojson::value
 Cvector
 CVerSct
 CVert
 CVertex
 CPolyMesh::Vertex
 Cvertex_comparator
 CVertexArray
 CVertexPtrLessThan
 Cvindexsort
 Crobin_hood::detail::void_type< T >
 CVolume
 CvoroMetal3D
 CVTKData
 CwritePhysicalGroupGEO
 CXYZ
 Cxyzn
 Cxyzv
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 CYYSTYPE