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

#include <BoundaryAdjustment.h>

Public Types

enum  SidesShareEnum { doNotShare =0, share =1, unknown, shareButNoAdjustmentNeeded }
 

Public Member Functions

 BoundaryAdjustment ()
 
 ~BoundaryAdjustment ()
 
BoundaryAdjustmentoperator= (const BoundaryAdjustment &x)
 
 BoundaryAdjustment (const BoundaryAdjustment &x)
 
int reference (const BoundaryAdjustment &x)
 
real sizeOf (FILE *file=NULL) const
 return the size in bytes of this object.
 
int create ()
 
int destroy ()
 
RealArrayboundaryAdjustment ()
 
RealArrayacrossGrid ()
 
RealArrayoppositeBoundary ()
 
IntegerArraysidesShare ()
 
SidesShareEnum hasSharedSides () const
 
SidesShareEnumhasSharedSides ()
 
SidesShareEnum sidesShare (int side, int axis) const
 
bool wasCreated () const
 

Public Attributes

int computedGeometry
 

Protected Attributes

RealArrayba
 
RealArrayag
 
RealArrayob
 
IntegerArrayss
 
int sharedSidesExist
 

Member Enumeration Documentation

Enumerator
doNotShare 
share 
unknown 
shareButNoAdjustmentNeeded 

Constructor & Destructor Documentation

BoundaryAdjustment::BoundaryAdjustment ( )
BoundaryAdjustment::~BoundaryAdjustment ( )

References destroy().

BoundaryAdjustment::BoundaryAdjustment ( const BoundaryAdjustment x)

Member Function Documentation

RealArray& BoundaryAdjustment::acrossGrid ( )
inline
RealArray& BoundaryAdjustment::boundaryAdjustment ( )
inline
int BoundaryAdjustment::create ( )

References ag, ba, NULL, ob, ss, and unknown.

Referenced by Ogen::checkForBoundaryAdjustments(), and reference().

int BoundaryAdjustment::destroy ( )
SidesShareEnum BoundaryAdjustment::hasSharedSides ( ) const
inline
SidesShareEnum& BoundaryAdjustment::hasSharedSides ( )
inline

References sharedSidesExist.

BoundaryAdjustment & BoundaryAdjustment::operator= ( const BoundaryAdjustment x)

References ag, ba, computedGeometry, ob, sharedSidesExist, and ss.

RealArray& BoundaryAdjustment::oppositeBoundary ( )
inline
int BoundaryAdjustment::reference ( const BoundaryAdjustment x)
IntegerArray& BoundaryAdjustment::sidesShare ( )
inline
BoundaryAdjustment::SidesShareEnum BoundaryAdjustment::sidesShare ( int  side,
int  axis 
) const

References assert, and NULL.

real BoundaryAdjustment::sizeOf ( FILE *  file = NULL) const

return the size in bytes of this object.

References ag, ba, NULL, ob, and ss.

Referenced by CompositeGrid::sizeOf().

bool BoundaryAdjustment::wasCreated ( ) const
inline

References ba, and NULL.

Referenced by Ogen::updateBoundaryAdjustment().

Member Data Documentation

RealArray * BoundaryAdjustment::ag
protected
RealArray* BoundaryAdjustment::ba
protected
int BoundaryAdjustment::computedGeometry
RealArray * BoundaryAdjustment::ob
protected
int BoundaryAdjustment::sharedSidesExist
protected
IntegerArray* BoundaryAdjustment::ss
protected

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