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


Public Member Functions | |
Description of algorithm | |
| int | pdco () |
| Pdco algorithm. | |
| int | pdco (ClpPdcoBase *stuff, Options &options, Info &info, Outfo &outfo) |
| Pdco algorithm. | |
Functions used in pdco | |
| void | lsqr () |
| LSQR. | |
| void | matVecMult (int, double *, double *) |
| LSQR. | |
| void | matVecMult (int, CoinDenseVector< double > &, double *) |
| LSQR. | |
| void | matVecMult (int, CoinDenseVector< double > &, CoinDenseVector< double > &) |
| LSQR. | |
| void | matVecMult (int, CoinDenseVector< double > *, CoinDenseVector< double > *) |
| LSQR. | |
| void | getBoundTypes (int *, int *, int *, int **) |
| LSQR. | |
| void | getGrad (CoinDenseVector< double > &x, CoinDenseVector< double > &grad) |
| LSQR. | |
| void | getHessian (CoinDenseVector< double > &x, CoinDenseVector< double > &H) |
| LSQR. | |
| double | getObj (CoinDenseVector< double > &x) |
| LSQR. | |
| void | matPrecon (double, double *, double *) |
| LSQR. | |
| void | matPrecon (double, CoinDenseVector< double > &, double *) |
| LSQR. | |
| void | matPrecon (double, CoinDenseVector< double > &, CoinDenseVector< double > &) |
| LSQR. | |
| void | matPrecon (double, CoinDenseVector< double > *, CoinDenseVector< double > *) |
| LSQR. | |
It inherits from ClpInterior. It has no data of its own and is never created - only cast from a ClpInterior object at algorithm time.
Definition at line 21 of file ClpPdco.hpp.
| int ClpPdco::pdco | ( | ) |
| int ClpPdco::pdco | ( | ClpPdcoBase * | stuff, | |
| Options & | options, | |||
| Info & | info, | |||
| Outfo & | outfo | |||
| ) |
| void ClpPdco::lsqr | ( | ) |
LSQR.
| void ClpPdco::matVecMult | ( | int | , | |
| double * | , | |||
| double * | ||||
| ) |
LSQR.
| void ClpPdco::matVecMult | ( | int | , | |
| CoinDenseVector< double > & | , | |||
| double * | ||||
| ) |
LSQR.
| void ClpPdco::matVecMult | ( | int | , | |
| CoinDenseVector< double > & | , | |||
| CoinDenseVector< double > & | ||||
| ) |
LSQR.
| void ClpPdco::matVecMult | ( | int | , | |
| CoinDenseVector< double > * | , | |||
| CoinDenseVector< double > * | ||||
| ) |
LSQR.
| void ClpPdco::getBoundTypes | ( | int * | , | |
| int * | , | |||
| int * | , | |||
| int ** | ||||
| ) |
LSQR.
| void ClpPdco::getGrad | ( | CoinDenseVector< double > & | x, | |
| CoinDenseVector< double > & | grad | |||
| ) |
LSQR.
| void ClpPdco::getHessian | ( | CoinDenseVector< double > & | x, | |
| CoinDenseVector< double > & | H | |||
| ) |
LSQR.
| double ClpPdco::getObj | ( | CoinDenseVector< double > & | x | ) |
LSQR.
| void ClpPdco::matPrecon | ( | double | , | |
| double * | , | |||
| double * | ||||
| ) |
LSQR.
| void ClpPdco::matPrecon | ( | double | , | |
| CoinDenseVector< double > & | , | |||
| double * | ||||
| ) |
LSQR.
| void ClpPdco::matPrecon | ( | double | , | |
| CoinDenseVector< double > & | , | |||
| CoinDenseVector< double > & | ||||
| ) |
LSQR.
| void ClpPdco::matPrecon | ( | double | , | |
| CoinDenseVector< double > * | , | |||
| CoinDenseVector< double > * | ||||
| ) |
LSQR.
1.4.7