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

ClpCholeskyTaucs Class Reference

#include <ClpCholeskyTaucs.hpp>

Inheritance diagram for ClpCholeskyTaucs:

ClpCholeskyBase List of all members.

Public Member Functions

Virtual methods that the derived classes provides
virtual int order (ClpInterior *model)
 Orders rows and saves pointer to matrix.and model.

virtual int factorize (const double *diagonal, int *rowsDropped)
 Factorize - filling in rowsDropped and returning number dropped.

virtual void solve (double *region)
 Uses factorization to solve.

Constructors, destructor
 ClpCholeskyTaucs ()
 Default constructor.

virtual ~ClpCholeskyTaucs ()
 Destructor.

 ClpCholeskyTaucs (const ClpCholeskyTaucs &)
 Default constructor.

ClpCholeskyTaucsoperator= (const ClpCholeskyTaucs &)
 Default constructor.

virtual ClpCholeskyBaseclone () const
 Clone.


Private Attributes

Data members
taucs_ccs_matrix * matrix_
 Taucs matrix (== sparseFactor etc).

void * factorization_
 Taucs factot.

double * sparseFactor_
 sparseFactor.

CoinBigIndex * choleskyStart_
 choleskyStart

int * choleskyRow_
 choleskyRow

CoinBigIndex sizeFactor_
 sizeFactor.

ClpMatrixBaserowCopy_
 Row copy of matrix.


Constructor & Destructor Documentation

ClpCholeskyTaucs::ClpCholeskyTaucs  ) 
 

Default constructor.

virtual ClpCholeskyTaucs::~ClpCholeskyTaucs  )  [virtual]
 

Destructor.

ClpCholeskyTaucs::ClpCholeskyTaucs const ClpCholeskyTaucs  ) 
 

Default constructor.


Member Function Documentation

virtual int ClpCholeskyTaucs::order ClpInterior model  )  [virtual]
 

Orders rows and saves pointer to matrix.and model.

Returns non-zero if not enough memory

Implements ClpCholeskyBase.

virtual int ClpCholeskyTaucs::factorize const double *  diagonal,
int *  rowsDropped
[virtual]
 

Factorize - filling in rowsDropped and returning number dropped.

If return code negative then out of memory

Implements ClpCholeskyBase.

virtual void ClpCholeskyTaucs::solve double *  region  )  [virtual]
 

Uses factorization to solve.

Implements ClpCholeskyBase.

ClpCholeskyTaucs& ClpCholeskyTaucs::operator= const ClpCholeskyTaucs  ) 
 

Default constructor.

virtual ClpCholeskyBase* ClpCholeskyTaucs::clone  )  const [virtual]
 

Clone.

Implements ClpCholeskyBase.


Member Data Documentation

taucs_ccs_matrix* ClpCholeskyTaucs::matrix_ [private]
 

Taucs matrix (== sparseFactor etc).

Definition at line 91 of file ClpCholeskyTaucs.hpp.

void* ClpCholeskyTaucs::factorization_ [private]
 

Taucs factot.

Definition at line 93 of file ClpCholeskyTaucs.hpp.

double* ClpCholeskyTaucs::sparseFactor_ [private]
 

sparseFactor.

Definition at line 95 of file ClpCholeskyTaucs.hpp.

CoinBigIndex* ClpCholeskyTaucs::choleskyStart_ [private]
 

choleskyStart

Definition at line 97 of file ClpCholeskyTaucs.hpp.

int* ClpCholeskyTaucs::choleskyRow_ [private]
 

choleskyRow

Definition at line 99 of file ClpCholeskyTaucs.hpp.

CoinBigIndex ClpCholeskyTaucs::sizeFactor_ [private]
 

sizeFactor.

Definition at line 101 of file ClpCholeskyTaucs.hpp.

ClpMatrixBase* ClpCholeskyTaucs::rowCopy_ [private]
 

Row copy of matrix.

Definition at line 103 of file ClpCholeskyTaucs.hpp.


The documentation for this class was generated from the following file:
Generated on Fri Aug 6 11:42:58 2004 by doxygen 1.3.5