Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SpeciallyOrderedSet Class Reference

#include <tableau.h>

List of all members.

Public Member Functions

int getType () const
int getPriority () const
int getNumberOfMembers () const
int * getColumnIndices () const
double * getDownPseudoCosts () const
double * getReferenceRow () const
virtual void print () const
virtual void readFile (FILE *)
virtual void writeFile (FILE *) const
 SpeciallyOrderedSet ()
 Standard constructor.
 SpeciallyOrderedSet (const SpeciallyOrderedSet &)
 Copy constructor.
SpeciallyOrderedSetoperator= (const SpeciallyOrderedSet &)
 Assignment operator.
virtual ~SpeciallyOrderedSet ()
 Destructor.

Private Member Functions

void gutsOfDestructor ()
template<class Type>
void allocateVector (Type *&pointertovector, long int sizeofvector)
 checks if array already exists, if sizeofvector > 0 and allocates memory

Private Attributes

int numberofmembers
int type
int priority
int * columnindices
double * downpseudocosts
double * referencerow


Constructor & Destructor Documentation

SpeciallyOrderedSet::SpeciallyOrderedSet  ) 
 

Standard constructor.

SpeciallyOrderedSet::SpeciallyOrderedSet const SpeciallyOrderedSet  ) 
 

Copy constructor.

virtual SpeciallyOrderedSet::~SpeciallyOrderedSet  )  [inline, virtual]
 

Destructor.


Member Function Documentation

template<class Type>
void SpeciallyOrderedSet::allocateVector Type *&  pointertovector,
long int  sizeofvector
[private]
 

checks if array already exists, if sizeofvector > 0 and allocates memory

int* SpeciallyOrderedSet::getColumnIndices  )  const
 

double* SpeciallyOrderedSet::getDownPseudoCosts  )  const
 

int SpeciallyOrderedSet::getNumberOfMembers  )  const
 

int SpeciallyOrderedSet::getPriority  )  const
 

double* SpeciallyOrderedSet::getReferenceRow  )  const
 

int SpeciallyOrderedSet::getType  )  const
 

void SpeciallyOrderedSet::gutsOfDestructor  )  [inline, private]
 

SpeciallyOrderedSet& SpeciallyOrderedSet::operator= const SpeciallyOrderedSet  ) 
 

Assignment operator.

virtual void SpeciallyOrderedSet::print  )  const [virtual]
 

virtual void SpeciallyOrderedSet::readFile FILE *   )  [virtual]
 

virtual void SpeciallyOrderedSet::writeFile FILE *   )  const [virtual]
 


Member Data Documentation

int* SpeciallyOrderedSet::columnindices [private]
 

double* SpeciallyOrderedSet::downpseudocosts [private]
 

int SpeciallyOrderedSet::numberofmembers [private]
 

int SpeciallyOrderedSet::priority [private]
 

double* SpeciallyOrderedSet::referencerow [private]
 

int SpeciallyOrderedSet::type [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:42:18 2008 for MPMAS by  doxygen 1.3.9.1