List of all members
CoinFactorizationDoubleArrayWithLength Class Reference

CoinFactorizationDouble * version. More...

#include <CoinIndexedVector.hpp>

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

Public Member Functions

Get methods.
int getSize () const
 Get the size. More...
 
CoinFactorizationDoublearray () const
 Get Array. More...
 
Set methods
void setSize (int value)
 Set the size. More...
 
Condition methods
CoinFactorizationDoubleconditionalNew (int sizeWanted)
 Conditionally gets new array. More...
 
Constructors and destructors
 CoinFactorizationDoubleArrayWithLength ()
 Default constructor - NULL. More...
 
 CoinFactorizationDoubleArrayWithLength (int size)
 Alternate Constructor - length in bytes - size_ -1. More...
 
 CoinFactorizationDoubleArrayWithLength (int size, int mode)
 Alternate Constructor - length in bytes mode - 0 size_ set to size 1 size_ set to size and zeroed. More...
 
 CoinFactorizationDoubleArrayWithLength (const CoinFactorizationDoubleArrayWithLength &rhs)
 Copy constructor. More...
 
 CoinFactorizationDoubleArrayWithLength (const CoinFactorizationDoubleArrayWithLength *rhs)
 Copy constructor.2. More...
 
CoinFactorizationDoubleArrayWithLengthoperator= (const CoinFactorizationDoubleArrayWithLength &rhs)
 Assignment operator. More...
 
- Public Member Functions inherited from CoinArrayWithLength
int getSize () const
 Get the size. More...
 
int rawSize () const
 Get the size. More...
 
bool switchedOn () const
 See if persistence already on. More...
 
int getCapacity () const
 Get the capacity. More...
 
void setCapacity ()
 Set the capacity to >=0 if <=-2. More...
 
const char * array () const
 Get Array. More...
 
void setSize (int value)
 Set the size. More...
 
void switchOff ()
 Set the size to -1. More...
 
void setPersistence (int flag, int currentLength)
 Does what is needed to set persistence. More...
 
void clear ()
 Zero out array. More...
 
void swap (CoinArrayWithLength &other)
 Swaps memory between two members. More...
 
void extend (int newSize)
 Extend a persistent array keeping data (size in bytes) More...
 
char * conditionalNew (long sizeWanted)
 Conditionally gets new array. More...
 
void conditionalDelete ()
 Conditionally deletes. More...
 
 CoinArrayWithLength ()
 Default constructor - NULL. More...
 
 CoinArrayWithLength (int size)
 Alternate Constructor - length in bytes - size_ -1. More...
 
 CoinArrayWithLength (int size, int mode)
 Alternate Constructor - length in bytes mode - 0 size_ set to size 1 size_ set to size and zeroed. More...
 
 CoinArrayWithLength (const CoinArrayWithLength &rhs)
 Copy constructor. More...
 
 CoinArrayWithLength (const CoinArrayWithLength *rhs)
 Copy constructor.2. More...
 
CoinArrayWithLengthoperator= (const CoinArrayWithLength &rhs)
 Assignment operator. More...
 
void copy (const CoinArrayWithLength &rhs, int numberBytes=-1)
 Assignment with length (if -1 use internal length) More...
 
void allocate (const CoinArrayWithLength &rhs, int numberBytes)
 Assignment with length - does not copy. More...
 
 ~CoinArrayWithLength ()
 Destructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from CoinArrayWithLength
char * array_
 Array. More...
 
int size_
 Size of array in bytes. More...
 

Detailed Description

CoinFactorizationDouble * version.

Definition at line 611 of file CoinIndexedVector.hpp.

Constructor & Destructor Documentation

CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength ( )
inline

Default constructor - NULL.

Definition at line 641 of file CoinIndexedVector.hpp.

CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength ( int  size)
inline

Alternate Constructor - length in bytes - size_ -1.

Definition at line 644 of file CoinIndexedVector.hpp.

CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength ( int  size,
int  mode 
)
inline

Alternate Constructor - length in bytes mode - 0 size_ set to size 1 size_ set to size and zeroed.

Definition at line 650 of file CoinIndexedVector.hpp.

CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength ( const CoinFactorizationDoubleArrayWithLength rhs)
inline

Copy constructor.

Definition at line 653 of file CoinIndexedVector.hpp.

CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength ( const CoinFactorizationDoubleArrayWithLength rhs)
inline

Copy constructor.2.

Definition at line 656 of file CoinIndexedVector.hpp.

Member Function Documentation

int CoinFactorizationDoubleArrayWithLength::getSize ( ) const
inline

Get the size.

Definition at line 617 of file CoinIndexedVector.hpp.

CoinFactorizationDouble* CoinFactorizationDoubleArrayWithLength::array ( ) const
inline

Get Array.

Definition at line 620 of file CoinIndexedVector.hpp.

void CoinFactorizationDoubleArrayWithLength::setSize ( int  value)
inline

Set the size.

Definition at line 627 of file CoinIndexedVector.hpp.

CoinFactorizationDouble* CoinFactorizationDoubleArrayWithLength::conditionalNew ( int  sizeWanted)
inline

Conditionally gets new array.

Definition at line 634 of file CoinIndexedVector.hpp.

CoinFactorizationDoubleArrayWithLength& CoinFactorizationDoubleArrayWithLength::operator= ( const CoinFactorizationDoubleArrayWithLength rhs)
inline

Assignment operator.

Definition at line 659 of file CoinIndexedVector.hpp.


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