Overture  Version 25
Public Types | Public Member Functions | Public Attributes | List of all members
GenericGridData Class Reference

#include <GenericGrid.h>

Inheritance diagram for GenericGridData:
Inheritance graph
[legend]
Collaboration diagram for GenericGridData:
Collaboration graph
[legend]

Public Types

enum  {
  ENDtheGenericGridData = 1, NOTHING = 0, THEusualSuspects = INT_MIN, EVERYTHING = NOTHING,
  COMPUTEnothing = 0, COMPUTEtheUsual = COMPUTEnothing, COMPUTEfailed = INT_MIN
}
 

Public Member Functions

 GenericGridData ()
 
 GenericGridData (const GenericGridData &x, const CopyType ct=DEEP)
 
virtual ~GenericGridData ()
 
GenericGridDataoperator= (const GenericGridData &x)
 
virtual GenericGridDataequals (const GenericGridData &x, int option=0)
 
void reference (const GenericGridData &x)
 
virtual void breakReference ()
 
virtual void consistencyCheck () const
 
virtual Integer get (const GenericDataBase &db, const aString &name, bool getMapping=true)
 
virtual Integer put (GenericDataBase &db, const aString &name, bool putMapping=true, int geometryToPut=-1) const
 
virtual void specifyProcesses (const Range &range)
 
Integer update (const Integer what=THEusualSuspects, const Integer how=COMPUTEtheUsual)
 
virtual Integer update (GenericGridData &x, const Integer what=THEusualSuspects, const Integer how=COMPUTEtheUsual)
 
virtual void destroy (const Integer what=NOTHING)
 
virtual void geometryHasChanged (const Integer what=~NOTHING)
 
void initialize ()
 
virtual aString getClassName () const
 
- Public Member Functions inherited from ReferenceCounting
 ReferenceCounting ()
 
 ReferenceCounting (const ReferenceCounting &x, const CopyType ct=DEEP)
 
virtual ~ReferenceCounting ()
 
Integer incrementReferenceCount ()
 
Integer decrementReferenceCount ()
 
Integer getReferenceCount () const
 
Logical uncountedReferencesMayExist ()
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 

Public Attributes

Integer computedGeometry
 

Member Enumeration Documentation

anonymous enum
Enumerator
ENDtheGenericGridData 
NOTHING 
THEusualSuspects 
EVERYTHING 
COMPUTEnothing 
COMPUTEtheUsual 
COMPUTEfailed 

Constructor & Destructor Documentation

GenericGridData::GenericGridData ( )

References initialize().

GenericGridData::GenericGridData ( const GenericGridData x,
const CopyType  ct = DEEP 
)

References initialize(), and NOCOPY.

GenericGridData::~GenericGridData ( )
virtual

Member Function Documentation

void GenericGridData::breakReference ( void  )
virtual

Reimplemented from ReferenceCounting.

Reimplemented in MappedGridData.

References ReferenceCounting::breakReference().

Referenced by MappedGridData::breakReference().

void GenericGridData::consistencyCheck ( void  ) const
virtual
void GenericGridData::destroy ( const Integer  what = NOTHING)
virtual
GenericGridData & GenericGridData::equals ( const GenericGridData x,
int  option = 0 
)
virtual
void GenericGridData::geometryHasChanged ( const Integer  what = ~NOTHING)
virtual
Integer GenericGridData::get ( const GenericDataBase db,
const aString name,
bool  getMapping = true 
)
virtual
virtual aString GenericGridData::getClassName ( void  ) const
inlinevirtual
void GenericGridData::initialize ( )
GenericGridData & GenericGridData::operator= ( const GenericGridData x)
Integer GenericGridData::put ( GenericDataBase db,
const aString name,
bool  putMapping = true,
int  geometryToPut = -1 
) const
virtual
void GenericGridData::reference ( const GenericGridData x)
void GenericGridData::specifyProcesses ( const Range &  range)
virtual

Reimplemented in MappedGridData.

Referenced by GenericGrid::specifyProcesses().

Integer GenericGridData::update ( const Integer  what = THEusualSuspects,
const Integer  how = COMPUTEtheUsual 
)
inline
Integer GenericGridData::update ( GenericGridData x,
const Integer  what = THEusualSuspects,
const Integer  how = COMPUTEtheUsual 
)
virtual

Reimplemented in MappedGridData.

References NOTHING.

Member Data Documentation

Integer GenericGridData::computedGeometry

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