fei::Record Class Reference

#include <fei_Record.hpp>

List of all members.

Public Member Functions

 Record ()
 Record (const Record &src)
virtual ~Record ()
void setID (int ID)
int getID () const
void setNumber (int num)
int getNumber () const
bool operator== (const Record &rcd) const
bool operator!= (const Record &rcd) const
bool operator< (const Record &rcd) const
bool operator> (const Record &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
bool hasSlaveDof () const
void hasSlaveDof (bool flag)
int deepCopy (const Record &rcd)

Public Attributes

bool isInLocalSubdomain_


Detailed Description

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

Definition at line 19 of file fei_Record.hpp.


Constructor & Destructor Documentation

fei::Record::Record (  ) 

Constructor

Definition at line 13 of file fei_Record.cpp.

fei::Record::~Record (  )  [virtual]

Destructor

Definition at line 24 of file fei_Record.cpp.


Member Function Documentation

void fei::Record::setID ( int  ID  )  [inline]

Set globally unique identifier.

Definition at line 34 of file fei_Record.hpp.

int fei::Record::getID (  )  const [inline]

Query globally unique identifier.

Definition at line 40 of file fei_Record.hpp.

void fei::Record::setNumber ( int  num  )  [inline]

Set globally zero-based number.

Definition at line 46 of file fei_Record.hpp.

int fei::Record::getNumber (  )  const [inline]

Get globally zero-based number.

Definition at line 52 of file fei_Record.hpp.

bool fei::Record::operator== ( const Record rcd  )  const [inline]

operator==

Definition at line 58 of file fei_Record.hpp.

bool fei::Record::operator!= ( const Record rcd  )  const [inline]

operator!=

Definition at line 64 of file fei_Record.hpp.

bool fei::Record::operator< ( const Record rcd  )  const [inline]

operator<

Definition at line 70 of file fei_Record.hpp.

bool fei::Record::operator> ( const Record rcd  )  const [inline]

operator>

Definition at line 76 of file fei_Record.hpp.

void fei::Record::setOwnerProc ( int  owner  )  [inline]

setOwnerProc

Definition at line 82 of file fei_Record.hpp.

int fei::Record::getOwnerProc (  )  const [inline]

getOwnerProc

Definition at line 88 of file fei_Record.hpp.

void fei::Record::setFieldMask ( fei::FieldMask fm  )  [inline]

setFieldMask

Definition at line 94 of file fei_Record.hpp.

fei::FieldMask* fei::Record::getFieldMask (  )  [inline]

getFieldMask

Definition at line 100 of file fei_Record.hpp.

const fei::FieldMask* fei::Record::getFieldMask (  )  const [inline]

getFieldMask

Definition at line 106 of file fei_Record.hpp.

void fei::Record::setOffsetIntoEqnNumbers ( int  offset  )  [inline]

Set offset-into-equation-numbers.

Definition at line 113 of file fei_Record.hpp.

int fei::Record::getOffsetIntoEqnNumbers (  )  const [inline]

Return offset-into-equation-numbers.

Definition at line 120 of file fei_Record.hpp.

int fei::Record::deepCopy ( const Record rcd  ) 

Like a copy constructor

Definition at line 28 of file fei_Record.cpp.


Member Data Documentation

bool fei::Record::isInLocalSubdomain_

ugh, public data member...

Definition at line 135 of file fei_Record.hpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 01:33:52 2010 for FEI by  doxygen 1.4.7