#include <ClpCholeskyMumps.hpp>
Inheritance diagram for ClpCholeskyMumps:


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 | symbolic () |
| Does Symbolic factorization given permutation. | |
| 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 | |
| ClpCholeskyMumps (int denseThreshold=-1) | |
| Constructor which has dense columns activated. | |
| virtual | ~ClpCholeskyMumps () |
| Destructor. | |
| ClpCholeskyMumps (const ClpCholeskyMumps &) | |
| Constructor which has dense columns activated. | |
| ClpCholeskyMumps & | operator= (const ClpCholeskyMumps &) |
| Constructor which has dense columns activated. | |
| virtual ClpCholeskyBase * | clone () const |
| Clone. | |
Private Attributes | |
| DMUMPS_STRUC_C | mumps_ |
Definition at line 22 of file ClpCholeskyMumps.hpp.
| ClpCholeskyMumps::ClpCholeskyMumps | ( | int | denseThreshold = -1 |
) |
Constructor which has dense columns activated.
Default is off.
| virtual ClpCholeskyMumps::~ClpCholeskyMumps | ( | ) | [virtual] |
Destructor.
| ClpCholeskyMumps::ClpCholeskyMumps | ( | const ClpCholeskyMumps & | ) |
Constructor which has dense columns activated.
Default is off.
| virtual int ClpCholeskyMumps::order | ( | ClpInterior * | model | ) | [virtual] |
Orders rows and saves pointer to matrix.and model.
Returns non-zero if not enough memory
Reimplemented from ClpCholeskyBase.
| virtual int ClpCholeskyMumps::symbolic | ( | ) | [virtual] |
Does Symbolic factorization given permutation.
This is called immediately after order. If user provides this then user must provide factorize and solve. Otherwise the default factorization is used returns non-zero if not enough memory
Reimplemented from ClpCholeskyBase.
| virtual int ClpCholeskyMumps::factorize | ( | const double * | diagonal, | |
| int * | rowsDropped | |||
| ) | [virtual] |
Factorize - filling in rowsDropped and returning number dropped.
If return code negative then out of memory
Reimplemented from ClpCholeskyBase.
| virtual void ClpCholeskyMumps::solve | ( | double * | region | ) | [virtual] |
| ClpCholeskyMumps& ClpCholeskyMumps::operator= | ( | const ClpCholeskyMumps & | ) |
Constructor which has dense columns activated.
Default is off.
| virtual ClpCholeskyBase* ClpCholeskyMumps::clone | ( | ) | const [virtual] |
DMUMPS_STRUC_C ClpCholeskyMumps::mumps_ [private] |
Definition at line 61 of file ClpCholeskyMumps.hpp.
1.4.7