Mesh Oriented datABase  (version 5.6.0)
An array-based unstructured mesh library
moab::Tqdcfr::MetaDataContainer::MetaDataEntry Class Reference

#include <Tqdcfr.hpp>

+ Collaboration diagram for moab::Tqdcfr::MetaDataContainer::MetaDataEntry:

Public Member Functions

 MetaDataEntry ()
 
void print ()
 

Public Attributes

unsigned int mdOwner
 
unsigned int mdDataType
 
unsigned int mdIntValue
 
std::string mdName
 
std::string mdStringValue
 
std::vector< unsigned int > mdIntArrayValue
 
double mdDblValue
 
std::vector< double > mdDblArrayValue
 

Detailed Description

Definition at line 96 of file Tqdcfr.hpp.

Constructor & Destructor Documentation

◆ MetaDataEntry()

moab::Tqdcfr::MetaDataContainer::MetaDataEntry::MetaDataEntry ( )

Definition at line 3000 of file Tqdcfr.cpp.

3001  : mdOwner( 0 ), mdDataType( 0 ), mdIntValue( 0 ), mdName( "(uninit)" ), mdStringValue( "(uninit)" ), mdDblValue( 0 )
3002 {
3003 }

Member Function Documentation

◆ print()

void moab::Tqdcfr::MetaDataContainer::MetaDataEntry::print ( )

Definition at line 3005 of file Tqdcfr.cpp.

3006 {
3007  std::cout << "MetaDataEntry:own, typ, name, I, D, S = " << mdOwner << ", " << mdDataType << ", " << mdName << ", "
3008  << mdIntValue << ", " << mdDblValue << ", " << mdStringValue;
3009  unsigned int i;
3010  if( mdIntArrayValue.size() )
3011  {
3012  std::cout << std::endl << "IArray = " << mdIntArrayValue[0];
3013  for( i = 1; i < mdIntArrayValue.size(); i++ )
3014  std::cout << ", " << mdIntArrayValue[i];
3015  }
3016  if( mdDblArrayValue.size() )
3017  {
3018  std::cout << std::endl << "DArray = " << mdDblArrayValue[0];
3019  for( i = 1; i < mdDblArrayValue.size(); i++ )
3020  std::cout << ", " << mdDblArrayValue[i];
3021  }
3022  std::cout << std::endl;
3023 }

Member Data Documentation

◆ mdDataType

unsigned int moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdDataType

Definition at line 99 of file Tqdcfr.hpp.

Referenced by moab::Tqdcfr::read_nodes().

◆ mdDblArrayValue

std::vector< double > moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdDblArrayValue

Definition at line 103 of file Tqdcfr.hpp.

◆ mdDblValue

double moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdDblValue

Definition at line 102 of file Tqdcfr.hpp.

◆ mdIntArrayValue

std::vector< unsigned int > moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdIntArrayValue

Definition at line 101 of file Tqdcfr.hpp.

Referenced by moab::Tqdcfr::read_nodes().

◆ mdIntValue

unsigned int moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdIntValue

Definition at line 99 of file Tqdcfr.hpp.

◆ mdName

std::string moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdName

Definition at line 100 of file Tqdcfr.hpp.

◆ mdOwner

unsigned int moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdOwner

Definition at line 99 of file Tqdcfr.hpp.

◆ mdStringValue

std::string moab::Tqdcfr::MetaDataContainer::MetaDataEntry::mdStringValue

Definition at line 100 of file Tqdcfr.hpp.

Referenced by moab::Tqdcfr::get_names(), and moab::Tqdcfr::read_group().


The documentation for this class was generated from the following files: