moab
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
moab::common_tree::_Element_data< T1, T2 >
moab::Tqdcfr::AcisRecord
moab::AdaptiveKDTreeAdaptive KD tree, for sorting and searching entities spatially
moab::AdaptiveKDTreeIterIterate over leaves of an adapative kD-tree
moab::AdjSides< CORNERS >
moab::AEntityFactoryClass AEntityFactory
moab::AffineXformDefine an affine transformation
AffineXformDefine an affine transformatino
moab::Element::Map::ArgError
moab::Tqdcfr::FEModelHeader::ArrayInfo
moab::ReadNC::AttData
moab::ReadGCRM::AttData
moab::AxisBoxClass representing axis-aligned bounding box
moab::BinaryHeader
moab::BinaryTri
moab::BinTri
moab::BitPageBit tag data
moab::BitTagData for a single bit tag
moab::Tqdcfr::BlockHeader
moab::BoundBox
moab::common_tree::Box< T >
moab::BoxPlaneIter
moab::BSPTreeBSP tree, for sorting and searching entities spatially
moab::BSPTreeBoxIterIterate over leaves of a BSPTree
moab::BSPTreeIterIterate over leaves of a BSPTree
moab::BSPTreePlaneIter
moab::BSPTreePolyConvex polyhedron
moab::BVHTree::Bucket
moab::TupleList::buffer
moab::ParallelComm::Buffer
moab::Bvh_tree< _Entity_handles, _Box, _Moab, _Parametrizer >
moab::BVHTreeBounding Volume Hierarchy (sorta like a tree), for sorting and searching entities spatially
moab::ByteArrayIterator
freem::c_free
moab::CartVectCartesian Vector
CartVect
CartVect3D
moab::CheckOpenReadHDF5Handles
moab::CheckOpenWriteHDF5Handles
moab::ReadSmf::cmd_entry
moab::CNCanonical numbering data and functions This class represents canonical ordering of finite-element meshes. Elements in the finite element "zoo" are represented. Canonical numbering denotes the vertex, edge, and face numbers making up each kind of element, and the vertex numbers defining those entities. Functions for evaluating adjacencies and other things based on vertex numbering are also provided. By default, this class defines a zero-based numbering system. For a complete description of this class, see the document "MOAB Canonical Numbering Conventions", Timothy J. Tautges, Sandia National Laboratories Report #SAND2004-xxxx
moab::MeshSet::CompactList
moab::ComponentFactory
moab::CompSortedVect
moab::CN::ConnMap
moab::Range::const_iteratorConst iterator which iterates over an Range
moab::Range::const_pair_iterator
moab::Range::const_reverse_iteratorConst reverse iterator which iterates over an Range
moab::CoordStructure for storing coordinate data
moab::CoreImplementation of MOAB Interface Implementation of the MOAB Interface class. You shouldn't call functions directly on an object of type Core (use Interface instead), unless you really have to access non-API functionality
moab::BSPTreeBoxIter::Corners
moab::CouplerThis class couples data between meshes
moab::OrientedBox::CovarienceData
LloydSmoother::cppPerform Lloyd relaxation on a mesh and its dual
moab::CpuTimer
CropTool
CropToolPopup
moab::gs_data::crystal_data
moab::CxxDebugStream
moab::DagMC
DagmcVolData
moab::DamselUtil
moab::Data
moab::DataCouplerThis class couples data between meshes
smoab::DataSetConverter
moab::WriteHDF5Parallel::DataSetCreatorArgument ot create_dataset
moab::DatasetVals
moab::DebugOutputUtility class for printing debug output
moab::DebugOutputStream
DeformMeshRemap
moab::DenseTagDense storage of fixed-length tag data
moab::MeshSet::dim_test
moab::DirichletSetData
moab::WriteSLAC::DirichletSetData
moab::WriteTemplate::DirichletSetData
moab::WriteAns::DirichletSetData
smoab::DirichletTag
moab::IODebugTrack::DRange
DrawDual
moab::DamselUtil::DtagP< T >
moab::DualToolTools for constructing and working with mesh duals (both tet- and hex-based, though some functions may not make sense for tet duals)
moab::TypeSequenceManager::DummySequenceDummy EntitySequence for use in querying set container
edge
moab::BSPTreePoly::Edge
moab::EdgeSizeEvaluator
moab::EdgeSizeSimpleImplicit
moab::BSPTreePoly::EdgeUse
EHARR< size >
moab::element_utility::Element_parametrizer< Element_map >
moab::Element_tree< _Entity_handles, _Box, _Moab, _Parametrizer >
moab::ElementSequence
moab::ElemEvaluatorClass facilitating local discretization-related functionsThis class implements discretization-related functionality operating on data in MOAB. A member of this class caches certain data about the element it's currently operating on, but is not meant to be instantiated one-per-element, but rather one-per-search (or other operation on a collection of elements)
moab::ElemInfo
moab::elemtype
moab::EntityRefiner
moab::EntityRefinerOutputFunctor
EntityRefinerOutputFunctor
moab::EntitySequence
moab::EntitySource
moab::EntitySourceRecord
moab::Error
moab::EvalSet
moab::Element::Map::EvaluationError
moab::ReadHDF5Dataset::Exception
moab::WriteNCDF::ExodusMeshInfoGeneral information about a mesh
moab::ExoIIInterface
moab::ExoIIUtil
moab::WriteHDF5::ExportSetRange of entities, grouped by type, to export
moab::WriteHDF5::ExportType
moab::BSPTreePoly::Face
moab::FBEngine
moab::Tqdcfr::FEModelHeader
moab::point_locator::io::File_options< String, String_vector, Char_vector >
moab::FILEDebugStream
moab::FileOptionsParse options string passed to file IO routines
moab::Tqdcfr::FileTOC
moab::FileTokenizerParse a file as space-separated tokens
findpt_data_2
findpt_data_3
findpt_listel
freem
moab::Tqdcfr::GeomHeader
smoab::GeomTag
moab::GeomTopoToolTool for interpreting geometric topology sets in MOAB database Tool for interpreting geometric topology sets in MOAB database; see MOAB metadata_info document for information on how geometric topology sets are read and represented
GeomUtilFunctions for computational geometry on triangles, rays, and boxes
moab::GmshElemType
moab::GmshUtil
moab::DualTool::GraphicsPointStruct for storing a graphics pt
DrawDual::GraphWindows
moab::Tqdcfr::GroupHeader
smoab::GroupTag
moab::gs_data
DrawDual::GVEntity
moab::BVHTree::HandleData
moab::BVHTree::HandleData_comparator
moab::ReaderWriterSet::Handler
moab::Hash
hash_data_2
hash_data_3
moab::ReadHDF5::HDF5ErrorHandlerStore old HDF5 error handling function
moab::WriteHDF5::HDF5ErrorHandlerStore old HDF5 error handling function
moab::MeshSet::hdl_iter
moab::HigherOrderFactoryFunctions for converting to/from higher-order elements
moab::HomCoordHomogeneous coordinate vector
moab::HomXformHomogeneous coordinate transformation matrix
moab::Core::HONodeAddedRemoved
moab::Interface::HONodeAddedRemovedFunction object for recieving events from MB of higher order nodes added to entities
iBase_EntityArrIterator_Private
moab::ReadHDF5::IDConnectivity
moab::ReaderIface::IDTag
iMeshArrayManager
moab::InsertCount
moab::InterfaceMain interface class to MOAB
smoab::Interface
moab::Intx2Mesh
moab::Intx2MeshInPlane
moab::Intx2MeshOnSphere
moab::IODebugTrackTool for debugging binary IO
iBase_EntityArrIterator_Private::IsType
moab::MeshSet::hdl_iter::iterator_category
lagrange_data
moab::SharedSetData::less_vect
moab::element_utility::Linear_hex_map
moab::element_utility::Linear_tet_map< Entity_handle, Matrix >
moab::Element::LinearEdgeShape function space for bilinear quadrilateral, obtained from the canonical linear (affine) functions
moab::LinearHex
moab::Element::LinearHexShape function space for trilinear hexahedron, obtained by a pushforward of the canonical linear (affine) functions
moab::ElemUtil::LinearHexMapShape function for trilinear hexahedron
moab::GeomUtil::LinearHexMapShape function for trilinear hexahedron
moab::LinearQuad
moab::Element::LinearQuadShape function space for bilinear quadrilateral, obtained from the canonical linear (affine) functions
moab::LinearTet
moab::Element::LinearTetShape function space for a linear tetrahedron, obtained by a pushforward of the canonical affine shape functions
moab::LinearTri
ListA class to iterator over MOAB list-type meshsets
moab::LloydSmoother
moab::Element::MapClass representing a map (diffeomorphism) F parameterizing a 3D element by its canonical preimage
moab::MaterialSetData
moab::WriteSLAC::MaterialSetData
moab::WriteTemplate::MaterialSetData
moab::WriteAns::MaterialSetData
moab::WriteCCMIO::MaterialSetData
smoab::MaterialTag
moab::Matrix3
MBiGeom
MBiMesh
MBIter< Container >
moab::MBuuidStruct that handles universally unique id's for the Mesh Database
MBZoltan
McnpData
MemStats
moab::MergeMesh
moab::WriteCCMIO::MeshInfoGeneral information about a mesh
moab::WriteSLAC::MeshInfoGeneral information about a mesh
moab::WriteTemplate::MeshInfoGeneral information about a mesh
moab::WriteAns::MeshInfoNumber of dimensions in this file
moab::MeshOutputFunctorImplements the abstract EntityRefinerOutputFunctor class
moab::MeshRefinerRefine a mesh using a streaming operation
moab::MeshRefinerIterator
moab::MeshSetClass to implement entity set functionality
MeshsetA class to iterator over MOAB Meshsets
moab::MeshSetRComp
moab::MeshSetSequence
moab::MeshTagTag with only a global/mesh value
moab::MeshTopoUtilMeshTopoUtil contains general mesh utility functions
moab::Tqdcfr::MetaDataContainer
moab::Tqdcfr::MetaDataContainer::MetaDataEntry
mhdf_ElemDesc
mhdf_EntDesc
mhdf_FileDesc
mhdf_TagDesc
smoab::MixedCellConnectivity
moab::Tqdcfr::ModelEntry
moab::Modulator
moab::DamselUtil::MtagP< T >
moab::NCHelperHelper class to isolate reading of several different nc file formats
moab::NCHelperEulerChild helper class for Eulerian Spectral grid (CAM_EUL)
moab::NCHelperFVChild helper class for Finite Volume grid (CAM_FV)
moab::NCHelperHOMMEChild helper class for HOMME grid (CAM_SE)
moab::NCHelperMPASChild helper class for MPAS grid
moab::NeumannSetData
moab::WriteSLAC::NeumannSetData
moab::WriteTemplate::NeumannSetData
moab::WriteCCMIO::NeumannSetData
moab::WriteAns::NeumannSetData
smoab::NeumannTag
moab::BVHTree::Node
moab::NodeDistance
moab::NodeSeg
moab::Tqdcfr::NodesetHeader
moab::WriteHDF5Parallel::NoopDescCreator
moab::MeshSet::not_dim_test
moab::MeshSet::not_type_test
obbox_2
obbox_3
moab::OBBTreeCPFrame
moab::OBBTreeSITFrame
moab::OrientedBoxTreeTool::OpImplement this and pass instance to preorder_traverse
opt_data_2
opt_data_3
opt_edge_data_2
opt_edge_data_3
opt_face_data_3
opt_point_data_2
opt_point_data_3
moab::OrientedBoxOriented bounding box
moab::OrientedBoxTreeToolClass for constructing and querying Hierarchical Oriented Bounding Box trees
moab::Range::pair_iteratorUsed to iterate over sub-ranges of a range
moab::Range::PairNode
moab::ParallelCommParallel communications in MOAB
moab::ParallelDataParallel data in MOAB
moab::ParallelMergeMesh
moab::element_utility::Parametrizer
PartBoundaryIter
PartMap
moab::AdaptiveKDTree::PlaneSplit plane
moab::BSPTree::PlaneStruct to store a plane
moab::ReadSTL::Point
moab::Point_search< _Tree, _Boxes >
moab::PolyElementSeq
moab::ProcConfigMulti-CPU information for parallel MOAB
moab::ProcessSetRepresent a set of processes using a bit vector
moab::ProcList
ProgOpt
ProgOptions
moab::element_utility::Quadratic_hex_map< _Matrix >
moab::QuadraticHex
moab::Element::QuadraticHexShape function space for trilinear hexahedron, obtained by a pushforward of the canonical linear (affine) functions
moab::RangeClass Range
moab::RangeMap< KeyType, ValType, NullVal >::Range
moab::range_base_iter
moab::range_data
moab::range_inserterUse as you would an STL back_inserter
moab::range_iter_tag
moab::range_tool< pair_iter_t >Methods to insert/remove range-based data from contents list. Templatized to operate on both Range and set-based MeshSets
moab::RangeMap< KeyType, ValType, NullVal >Map ranges of values
moab::RangeSeqIntersectIterIterate over the blocks of EntityHandles in an Range that are in the same EntitySequence
moab::RangeSetIterator
moab::StatData::Ratio
moab::DagMC::RayHistoryState object used in calls to ray_fire()
moab::RayIntersector
moab::RayIntersectSets
moab::ReadABAQUS
moab::ReadBlockData
moab::ReadCCMIO
moab::ReadCGM
moab::ReadCGNSExport CGNS files
ReadCGNSTemplate for writing a new reader in MOAB
moab::ReadDamsel
moab::ReaderIfaceInterface for mesh reader implementations
moab::ReaderWriterSetMaintain list of readers and writers
moab::ReadGCRMGCRM for implementing new file readers in MOAB This class is a GCRM for writing new file readers in MOAB. This shows how to efficiently create vertices and elements using the ReadUtilIface class, and to translate indices in connectivity lists into vertex handles created during the read
moab::ReadGmshGmsh (http://www.geuz.org/gmsh) file reader
ReadGmshGmsh (http://www.geuz.org/gmsh) file reader
moab::ReadHDF5Read mesh from MOAB HDF5 (.h5m) file
moab::ReadHDF5DatasetUtility used for reading portions of an HDF5 dataset
moab::ReadHDF5VarLenRead variable-length data from 1-D array dataset
moab::ReadIDEAS
moab::ReadMCNP5
moab::ReadNASTRAN
moab::ReadNCOutput Exodus File for VERDE
moab::ReadNCDFOutput Exodus File for VERDE
moab::ReadParallel
moab::ReadSmfRead SMF (Simple Model Format) files
ReadSmfSMF reader from QSLIM
moab::ReadSms
ReadSmsSms (http://www.geuz.org/sms) file reader
moab::ReadSTLASCII and Binary Stereo Lithography File readers
ReadSTLASCII and Binary Stereo Lithography File readers
moab::ReadTemplateTemplate for implementing new file readers in MOAB This class is a template for writing new file readers in MOAB. This shows how to efficiently create vertices and elements using the ReadUtilIface class, and to translate indices in connectivity lists into vertex handles created during the read
ReadTemplateTemplate for writing a new reader in MOAB
moab::ReadTetGen
moab::ReadTxt
moab::ReadUtil
moab::ReadUtilIfaceInterface implemented in MOAB which provides memory for mesh reading utilities
ReadVtkVTK reader from Mesquite
moab::ReadVtk
moab::RefinerTagManager
moab::ReorderTool
smoab::MixedCellConnectivity::RunLengthInfo
moab::ScdBox
moab::ScdElementData
moab::ScdInterfaceA structured mesh interface for MOAB-based data
moab::ScdNCHelperChild helper class for scd mesh, e.g. CAM_EL or CAM_FV
moab::ScdParDataStruct for keeping parallel data in one place
moab::ScdVertexData
moab::TypeSequenceManager::SequenceCompareComparision function used in std::set
moab::SequenceData
moab::TypeSequenceManager::SequenceDataPtr
moab::SequenceManager
moab::serial_tag_data
SetA class to iterator over MOAB set-type meshsets
set_stats
moab::set_tuple
moab::SetContOffComp
moab::OrientedBoxTreeTool::SetData
SetIntersectIter< Container >
moab::SetIterator
moab::WriteCGNS::SetStruct
moab::OrientedBoxTreeTool::SettingsMisc. knobs controlling tree subdivision
moab::ParallelComm::SharedEntityData
moab::SharedSetDataParallelComm data about shared entity sets
moab::SharedSetData::SharedSetTagDataPer-set tag data
SheetDiagramPopup
moab::AdjSides< CORNERS >::Side
moab::Tqdcfr::SidesetHeader
moab::SimpleStat< T >
moab::SimplexTemplateRefiner
moab::SimplexTemplateTagAssigner
moab::SkinnerClass for constructing and querying skin of a mesh Class for constructing and querying skin of a mesh, defined as the outside lower-dimensional boundary of a mesh or a given set of entities. This class provides options for finding the forward- and reverse-oriented members of the skin. Several methods are available for computing the skin, e.g. using geometric topology sets, vertex-entity adjacencies, or directly from (n-1)-dimensional entities
moab::SMF_ivars
moab::SMF_State
moab::SmoothCurve
moab::SmoothFaceImplement CAMAL geometry callbacks using smooth iMesh
moab::TupleList::SortData< Value >
moab::SparseTagSparse tag data
moab::SparseTagDataAllocatorAllocator for tag data
moab::SparseTagSuperCollectionCollection of SparseTagCollections
moab::SpatialLocatorTool to facilitate spatial location of a point in a mesh
moab::SpatialLocatorTimesStatistics for spatial location
moab::WriteHDF5::SpecialSetData
moab::WriteHDF5::SpecSetLess
moab::element_utility::Spectral_hex_map< _Matrix >
moab::SpectralHex
moab::Element::SpectralHex
moab::SpectralMeshToolClass with convenience functions for handling spectral mesh Class with convenience functions for handling spectral meshes. See description of spectral mesh handling in doc/metadata_info.doc and in the MOAB user's guide
moab::SpectralQuad
moab::Element::SpectralQuad
moab::SphereCoords
SphereDecomp
moab::BVHTree::Split_comparator
moab::BVHTree::SplitData
moab::SplitVertexIndex< _n >
moab::SplitVertices< _n >A dictionary of new vertices
moab::SplitVerticesBase
moab::AdaptiveKDTreeIter::StackObj
moab::StatData::Stat< T >
stat_set
moab::StatData
struct_FileHandle
struct_mhdf_StatusStruct used to return error status
moab::StructuredElementSeq
moab::ReadDamsel::subrange
moab::ReaderIface::SubsetList
moab::SweptElementData
moab::SweptElementSeq
moab::SweptVertexData
smoab::Tag
tag_struct
moab::TagBytesEqual
moab::TagBytesLess
TagCounts
moab::WriteHDF5::TagDescTag to write to file
moab::TagInfo
moab::TagNameCompare
moab::TagOneTypeEqual< T >
moab::TagOneTypeLess< T >
TagSpec
TagStruct
moab::TagTypeEqual< T >
moab::TagTypeLess< T >
moab::TagVarBytesEqual
moab::TagVarBytesLess
moab::TagVarTypeEqual< T >
moab::TagVarTypeLess< T >
moab::DamselUtil::tinfoStruct to hold information on damsel/moab tags
moab::Tqdcfr
moab::TreeParent class of various tree types in MOAB
moab::TreeLayoutPrinter
moab::BVHTree::TreeNode
moab::TreeNodePrinter
moab::TreeStatsTraversal statistics accumulating and reporting
moab::ReadSTL::Triangle
TriCounter
TriStats
moab::OrientedBoxTreeTool::TrvStatsTraversal statistics structure
moab::TupleList
moab::type_equals
moab::type_not_equals
moab::MeshSet::type_test
moab::TypeSequenceManagerMaintain data structures organizing EntitySequence instances
moab::UcdNCHelperChild helper class for ucd mesh, e.g. CAM_SE (HOMME) or MPAS
moab::UnknownInterfaceBase class for all interface classes
moab::UnstructuredElemSeq
moab::CN::UpConnMap
moab::UtilUtility functions for normal and centroid for entities
moab::ReadNC::VarData
moab::ReadGCRM::VarData
moab::VarLenDenseTagDense storage of variable-length tag data
moab::VarLenSparseTagSparse tag variable-length data
moab::VarLenTagClass for storing variable-length tag data
moab::VarLenTagData
moab::VectorSetIterator
moab::BSPTreePoly::Vertex
moab::ScdElementData::VertexDataRefStructure to hold references to bounding vertex blocks
moab::SweptElementData::VertexDataRefStructure to hold references to bounding vertex blocks
moab::VertexSequence
moab::BSPTreePoly::VertexUse
moab::ElemUtil::VolMapClass representing a 3-D mapping function (e.g. shape function for volume element)
moab::GeomUtil::VolMapClass representing a 3-D mapping function (e.g. shape function for volume element)
moab::VtkElemType
vtkMOABMesh
vtkMoabReader
vtkMOABReader
vtkMOABUtils
moab::VtkUtil
VtxCopyData
moab::WriteAns
moab::WriteCCMIO
moab::WriteCGNSExport CGNS files
moab::WriteDamsel
moab::WriteGmshExport Gmsh files
moab::WriteGMVOutput Exodus File for VERDE
moab::WriteHDF5Write mesh database to MOAB's native HDF5-based file format
moab::WriteHDF5ParallelWrite MOAB HDF5 file in parallel
moab::WriteNCDFOutput Exodus File for VERDE
moab::WriterIfaceInterface for mesh writer implementations
moab::WriteSLAC
moab::WriteSmf
WriteSTLASCII and Binary Stereo Lithography File writers
moab::WriteSTLASCII and Binary Stereo Lithography File writers
moab::WriteTemplate
moab::WriteUtil
moab::WriteUtilIfaceInterface implemented in MOAB which provides memory for mesh reading utilities
moab::WriteVtk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines