fei::Record< GlobalIDType > Class Template Reference

#include <fei_Record.hpp>

List of all members.

Public Member Functions

 Record ()
 Record (const Record< GlobalIDType > &src)
virtual ~Record ()
void setID (const GlobalIDType &ID)
GlobalIDType getID () const
void setNumber (const GlobalIDType &num)
GlobalIDType getNumber () const
bool operator== (const Record< GlobalIDType > &rcd) const
bool operator!= (const Record< GlobalIDType > &rcd) const
bool operator< (const Record< GlobalIDType > &rcd) const
bool operator> (const Record< GlobalIDType > &rcd) const
void setOwnerProc (int owner)
int getOwnerProc () const
void setFieldMask (fei::FieldMask *fm)
fei::FieldMaskgetFieldMask ()
const fei::FieldMaskgetFieldMask () const
void setOffsetIntoEqnNumbers (int offset)
int getOffsetIntoEqnNumbers () const

Public Attributes

bool isInLocalSubdomain_

Detailed Description

template<typename GlobalIDType>
class fei::Record< GlobalIDType >

Container for record attributes. A Record is basically the FEI representation of a "mesh-object".

Definition at line 20 of file fei_Record.hpp.


Constructor & Destructor Documentation

template<class GlobalIDType >
fei::Record< GlobalIDType >::Record (  )  [inline]

Constructor

Definition at line 178 of file fei_Record.hpp.

template<typename GlobalIDType>
fei::Record< GlobalIDType >::Record ( const Record< GlobalIDType > &  src  )  [inline]

copy constructor

Definition at line 26 of file fei_Record.hpp.

template<class GlobalIDType >
fei::Record< GlobalIDType >::~Record (  )  [inline, virtual]

Destructor

Definition at line 190 of file fei_Record.hpp.


Member Function Documentation

template<typename GlobalIDType>
void fei::Record< GlobalIDType >::setID ( const GlobalIDType &  ID  )  [inline]

Set globally unique identifier.

Definition at line 40 of file fei_Record.hpp.

template<typename GlobalIDType>
GlobalIDType fei::Record< GlobalIDType >::getID (  )  const [inline]

Query globally unique identifier.

Definition at line 46 of file fei_Record.hpp.

template<typename GlobalIDType>
void fei::Record< GlobalIDType >::setNumber ( const GlobalIDType &  num  )  [inline]

Set globally zero-based number.

Definition at line 52 of file fei_Record.hpp.

template<typename GlobalIDType>
GlobalIDType fei::Record< GlobalIDType >::getNumber (  )  const [inline]

Get globally zero-based number.

Definition at line 58 of file fei_Record.hpp.

template<typename GlobalIDType>
bool fei::Record< GlobalIDType >::operator== ( const Record< GlobalIDType > &  rcd  )  const [inline]

operator==

Definition at line 64 of file fei_Record.hpp.

template<typename GlobalIDType>
bool fei::Record< GlobalIDType >::operator!= ( const Record< GlobalIDType > &  rcd  )  const [inline]

operator!=

Definition at line 70 of file fei_Record.hpp.

template<typename GlobalIDType>
bool fei::Record< GlobalIDType >::operator< ( const Record< GlobalIDType > &  rcd  )  const [inline]

operator<

Definition at line 76 of file fei_Record.hpp.

template<typename GlobalIDType>
bool fei::Record< GlobalIDType >::operator> ( const Record< GlobalIDType > &  rcd  )  const [inline]

operator>

Definition at line 82 of file fei_Record.hpp.

template<typename GlobalIDType>
void fei::Record< GlobalIDType >::setOwnerProc ( int  owner  )  [inline]

setOwnerProc

Definition at line 88 of file fei_Record.hpp.

template<typename GlobalIDType>
int fei::Record< GlobalIDType >::getOwnerProc (  )  const [inline]

getOwnerProc

Definition at line 94 of file fei_Record.hpp.

template<typename GlobalIDType>
void fei::Record< GlobalIDType >::setFieldMask ( fei::FieldMask fm  )  [inline]

setFieldMask

Definition at line 100 of file fei_Record.hpp.

template<typename GlobalIDType>
fei::FieldMask* fei::Record< GlobalIDType >::getFieldMask (  )  [inline]

getFieldMask

Definition at line 106 of file fei_Record.hpp.

template<typename GlobalIDType>
const fei::FieldMask* fei::Record< GlobalIDType >::getFieldMask (  )  const [inline]

getFieldMask

Definition at line 112 of file fei_Record.hpp.

template<typename GlobalIDType>
void fei::Record< GlobalIDType >::setOffsetIntoEqnNumbers ( int  offset  )  [inline]

Set offset-into-equation-numbers.

Definition at line 119 of file fei_Record.hpp.

template<typename GlobalIDType>
int fei::Record< GlobalIDType >::getOffsetIntoEqnNumbers (  )  const [inline]

Return offset-into-equation-numbers.

Definition at line 126 of file fei_Record.hpp.


Member Data Documentation

template<typename GlobalIDType>
bool fei::Record< GlobalIDType >::isInLocalSubdomain_

ugh, public data member...

Definition at line 138 of file fei_Record.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Generated on Wed Apr 13 10:08:36 2011 for FEI by  doxygen 1.6.3