Overture  Version 25
Classes | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ListOfDoubleSerialArray Class Reference

#include <ListOfDoubleSerialArray.h>

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

Classes

class  RCData
 

Public Member Functions

 ListOfDoubleSerialArray ()
 
 ListOfDoubleSerialArray (const int numberOfElements)
 
 ListOfDoubleSerialArray (const ListOfDoubleSerialArray &, const CopyType=DEEP)
 
 ~ListOfDoubleSerialArray ()
 
ListOfDoubleSerialArrayoperator= (const ListOfDoubleSerialArray &)
 
void addElement (const int index)
 
void addElement ()
 
void addElement (const doubleSerialArray &t, const int index)
 
void addElement (const doubleSerialArray &t)
 
int getLength () const
 
doubleSerialArray & operator[] (const int index) const
 
void deleteElement (const doubleSerialArray &X)
 
void deleteElement (const int index)
 
void deleteElement ()
 
void destroy ()
 
void swapElements (const int i, const int j)
 
int getIndex (const doubleSerialArray &X) const
 
void reference (const ListOfDoubleSerialArray &list)
 
void breakReference ()
 
int listLength () 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 ()
 
virtual aString getClassName () const
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 
virtual void consistencyCheck () const
 

Public Attributes

RCDatarcData
 

Protected Member Functions

void initialize ()
 
void deleteStuff ()
 
void openAPositionForAnElement (const int index)
 
void checkRange (const int) const
 

Constructor & Destructor Documentation

ListOfDoubleSerialArray::ListOfDoubleSerialArray ( )
ListOfDoubleSerialArray::ListOfDoubleSerialArray ( const int  numberOfElements)
ListOfDoubleSerialArray::ListOfDoubleSerialArray ( const ListOfDoubleSerialArray ,
const CopyType  = DEEP 
)
ListOfDoubleSerialArray::~ListOfDoubleSerialArray ( )

Member Function Documentation

void ListOfDoubleSerialArray::addElement ( const int  index)
void ListOfDoubleSerialArray::addElement ( )
void ListOfDoubleSerialArray::addElement ( const doubleSerialArray &  t,
const int  index 
)
void ListOfDoubleSerialArray::addElement ( const doubleSerialArray &  t)
void ListOfDoubleSerialArray::breakReference ( )
virtual

Reimplemented from ReferenceCounting.

void ListOfDoubleSerialArray::checkRange ( const int  ) const
protected
void ListOfDoubleSerialArray::deleteElement ( const doubleSerialArray &  X)
void ListOfDoubleSerialArray::deleteElement ( const int  index)
void ListOfDoubleSerialArray::deleteElement ( )
void ListOfDoubleSerialArray::deleteStuff ( )
protected
void ListOfDoubleSerialArray::destroy ( )
int ListOfDoubleSerialArray::getIndex ( const doubleSerialArray &  X) const
int ListOfDoubleSerialArray::getLength ( ) const
inline

References rcData.

Referenced by Oges::formRhsAndSolutionVectors().

void ListOfDoubleSerialArray::initialize ( )
protected
int ListOfDoubleSerialArray::listLength ( ) const
inline

References rcData.

void ListOfDoubleSerialArray::openAPositionForAnElement ( const int  index)
protected
ListOfDoubleSerialArray& ListOfDoubleSerialArray::operator= ( const ListOfDoubleSerialArray )
doubleSerialArray& ListOfDoubleSerialArray::operator[] ( const int  index) const
void ListOfDoubleSerialArray::reference ( const ListOfDoubleSerialArray list)
void ListOfDoubleSerialArray::swapElements ( const int  i,
const int  j 
)

Member Data Documentation

RCData* ListOfDoubleSerialArray::rcData

Referenced by getLength(), and listLength().


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