MOAB: Mesh Oriented datABase  (version 5.2.1)
ReadCCMIO.cpp File Reference
#include <stdlib.h>
#include <vector>
#include <map>
#include <iostream>
#include <string>
#include <algorithm>
#include "moab/CN.hpp"
#include "moab/Range.hpp"
#include "moab/Interface.hpp"
#include "MBTagConventions.hpp"
#include "Internals.hpp"
#include "moab/ReadUtilIface.hpp"
#include "moab/FileOptions.hpp"
#include "ReadCCMIO.hpp"
#include "moab/MeshTopoUtil.hpp"
#include "ccmio.h"
+ Include dependency graph for ReadCCMIO.cpp:

Go to the source code of this file.

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Defines

#define CHK_SET_CCMERR(ccm_err_code, ccm_err_msg)

Enumerations

enum  DataType {
  kScalar, kVector, kVertex, kCell,
  kInternalFace, kBoundaryFace, kBoundaryData, kBoundaryFaceData,
  kCellType, MB_TYPE_OPAQUE = 0, MB_TYPE_INTEGER = 1, MB_TYPE_DOUBLE = 2,
  MB_TYPE_BIT = 3, MB_TYPE_HANDLE = 4, MB_MAX_DATA_TYPE = MB_TYPE_HANDLE
}

Variables

static int const moab::kNValues = 10
static char const moab::kDefaultState [] = "default"
static char const moab::kUnitsName [] = "Units"
static int const moab::kVertOffset = 2
static int const moab::kCellInc = 4

Define Documentation

#define CHK_SET_CCMERR (   ccm_err_code,
  ccm_err_msg 
)
Value:
{                                                                                                           \
        if( kCCMIONoErr != ccm_err_code && kCCMIONoFileErr != ccm_err_code && kCCMIONoNodeErr != ccm_err_code ) \
            MB_SET_ERR( MB_FAILURE, ccm_err_msg );                                                              \
    }

Definition at line 80 of file ReadCCMIO.cpp.

Referenced by moab::ReadCCMIO::get_processors(), moab::ReadCCMIO::get_state(), moab::ReadCCMIO::load_file(), moab::ReadCCMIO::read_all_faces(), moab::ReadCCMIO::read_faces(), moab::ReadCCMIO::read_gids_and_types(), moab::ReadCCMIO::read_topology_types(), and moab::ReadCCMIO::read_vertices().


Enumeration Type Documentation

enum DataType
Enumerator:
kScalar 
kVector 
kVertex 
kCell 
kInternalFace 
kBoundaryFace 
kBoundaryData 
kBoundaryFaceData 
kCellType 
MB_TYPE_OPAQUE 

byte array

MB_TYPE_INTEGER 

native 'int' type

MB_TYPE_DOUBLE 

native 'double' type

MB_TYPE_BIT 

mandatory type for tags with MB_TAG_BIT storage

MB_TYPE_HANDLE 

EntityHandle

MB_MAX_DATA_TYPE 

Definition at line 58 of file ReadCCMIO.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines