Poster of Linux kernelThe best gift for a Linux geek
ExodusII_IO_Helper::Conversion

ExodusII_IO_Helper::Conversion

Section: C Library Functions (3) Updated: Thu Apr 7 2011
Local index Up
 

NAME

ExodusII_IO_Helper::Conversion -  

SYNOPSIS


#include <exodusII_io_helper.h>  

Public Member Functions


Conversion (const int *nm, const int *sm, const int *ism, const ElemType ct, std::string ex_type)

int get_node_map (int i) const

int get_side_map (int i) const

int get_inverse_side_map (int i) const

ElemType get_canonical_type () const

std::string exodus_elem_type () const
 

Private Attributes


const int * node_map

const int * side_map

const int * inverse_side_map

const ElemType canonical_type

const std::string exodus_type
 

Detailed Description

Definition at line 592 of file exodusII_io_helper.h.  

Constructor & Destructor Documentation

 

ExodusII_IO_Helper::Conversion::Conversion (const int *nm, const int *sm, const int *ism, const ElemTypect, std::stringex_type) [inline]Constructor. Initializes the const private member variables.

Definition at line 600 of file exodusII_io_helper.h.

    : node_map(nm),       // Node map for this element
      side_map(sm),
      inverse_side_map(ism),
      canonical_type(ct),    // Element type name in this code
      exodus_type(ex_type)   // Element type in Exodus
  {}
 

Member Function Documentation

 

std::string ExodusII_IO_Helper::Conversion::exodus_elem_type () const [inline]Returns the string corresponding to the Exodus type for this element

Definition at line 639 of file exodusII_io_helper.h.

Referenced by ExodusII_IO_Helper::write_elements().

{ return exodus_type; };
 

ElemType ExodusII_IO_Helper::Conversion::get_canonical_type () const [inline]Returns the canonical element type for this element. The canonical element type is the standard element type understood by this library.

Definition at line 634 of file exodusII_io_helper.h.

References canonical_type.

Referenced by Nemesis_IO::read().

{ return canonical_type; }
 

int ExodusII_IO_Helper::Conversion::get_inverse_side_map (inti) const [inline]Returns the ith component of the side map for this element. The side map maps the libMesh side numbering format to this exodus's format.

Definition at line 627 of file exodusII_io_helper.h.

References inverse_side_map.

Referenced by ExodusII_IO_Helper::write_sidesets().

{ return inverse_side_map[i]; }
 

int ExodusII_IO_Helper::Conversion::get_node_map (inti) const [inline]Returns the ith component of the node map for this element. The node map maps the exodusII node numbering format to this library's format.

Definition at line 613 of file exodusII_io_helper.h.

References node_map.

Referenced by Nemesis_IO::read(), and ExodusII_IO_Helper::write_elements().

{ return node_map[i]; }
 

int ExodusII_IO_Helper::Conversion::get_side_map (inti) const [inline]Returns the ith component of the side map for this element. The side map maps the exodusII side numbering format to this library's format.

Definition at line 620 of file exodusII_io_helper.h.

References side_map.

Referenced by ExodusII_IO::read().

{ return side_map[i]; }
 

Member Data Documentation

 

const ElemType ExodusII_IO_Helper::Conversion::canonical_type [private]The canonical (i.e. standard for this library) element type.

Definition at line 662 of file exodusII_io_helper.h.

Referenced by get_canonical_type().  

const std::string ExodusII_IO_Helper::Conversion::exodus_type [private]The string corresponding to the Exodus type for this element

Definition at line 667 of file exodusII_io_helper.h.  

const int* ExodusII_IO_Helper::Conversion::inverse_side_map [private]Pointer to the inverse side map for this element.

Definition at line 656 of file exodusII_io_helper.h.

Referenced by get_inverse_side_map().  

const int* ExodusII_IO_Helper::Conversion::node_map [private]Pointer to the node map for this element.

Definition at line 639 of file exodusII_io_helper.h.

Referenced by get_node_map().  

const int* ExodusII_IO_Helper::Conversion::side_map [private]Pointer to the side map for this element.

Definition at line 651 of file exodusII_io_helper.h.

Referenced by get_side_map().

 

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Private Attributes
Detailed Description
Constructor & Destructor Documentation
ExodusII_IO_Helper::Conversion::Conversion (const int *nm, const int *sm, const int *ism, const ElemTypect, std::stringex_type) [inline]Constructor. Initializes the const private member variables.
Member Function Documentation
std::string ExodusII_IO_Helper::Conversion::exodus_elem_type () const [inline]Returns the string corresponding to the Exodus type for this element
ElemType ExodusII_IO_Helper::Conversion::get_canonical_type () const [inline]Returns the canonical element type for this element. The canonical element type is the standard element type understood by this library.
int ExodusII_IO_Helper::Conversion::get_inverse_side_map (inti) const [inline]Returns the ith component of the side map for this element. The side map maps the libMesh side numbering format to this exodus's format.
int ExodusII_IO_Helper::Conversion::get_node_map (inti) const [inline]Returns the ith component of the node map for this element. The node map maps the exodusII node numbering format to this library's format.
int ExodusII_IO_Helper::Conversion::get_side_map (inti) const [inline]Returns the ith component of the side map for this element. The side map maps the exodusII side numbering format to this library's format.
Member Data Documentation
const ElemType ExodusII_IO_Helper::Conversion::canonical_type [private]The canonical (i.e. standard for this library) element type.
const std::string ExodusII_IO_Helper::Conversion::exodus_type [private]The string corresponding to the Exodus type for this element
const int* ExodusII_IO_Helper::Conversion::inverse_side_map [private]Pointer to the inverse side map for this element.
const int* ExodusII_IO_Helper::Conversion::node_map [private]Pointer to the node map for this element.
const int* ExodusII_IO_Helper::Conversion::side_map [private]Pointer to the side map for this element.
Author

This document was created by man2html, using the manual pages.
Time: 21:45:45 GMT, April 16, 2011