This solves problems in Primal Dual Convex Optimization.
More...
#include <ClpPdco.hpp>
List of all members.
Public Member Functions |
|
int | pdco () |
| Pdco algorithm.
|
int | pdco (ClpPdcoBase *stuff, Options &options, Info &info, Outfo &outfo) |
|
void | lsqr () |
| LSQR.
|
void | matVecMult (int, double *, double *) |
void | matVecMult (int, CoinDenseVector< double > &, double *) |
void | matVecMult (int, CoinDenseVector< double > &, CoinDenseVector< double > &) |
void | matVecMult (int, CoinDenseVector< double > *, CoinDenseVector< double > *) |
void | getBoundTypes (int *, int *, int *, int **) |
void | getGrad (CoinDenseVector< double > &x, CoinDenseVector< double > &grad) |
void | getHessian (CoinDenseVector< double > &x, CoinDenseVector< double > &H) |
double | getObj (CoinDenseVector< double > &x) |
void | matPrecon (double, double *, double *) |
void | matPrecon (double, CoinDenseVector< double > &, double *) |
void | matPrecon (double, CoinDenseVector< double > &, CoinDenseVector< double > &) |
void | matPrecon (double, CoinDenseVector< double > *, CoinDenseVector< double > *) |
Detailed Description
This solves problems in Primal Dual Convex Optimization.
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 22 of file ClpPdco.hpp.
Member Function Documentation
void ClpPdco::matVecMult |
( |
int |
, |
|
|
double * |
, |
|
|
double * |
|
|
) |
| |
void ClpPdco::matVecMult |
( |
int |
, |
|
|
CoinDenseVector< double > & |
, |
|
|
double * |
|
|
) |
| |
void ClpPdco::matVecMult |
( |
int |
, |
|
|
CoinDenseVector< double > & |
, |
|
|
CoinDenseVector< double > & |
|
|
) |
| |
void ClpPdco::matVecMult |
( |
int |
, |
|
|
CoinDenseVector< double > * |
, |
|
|
CoinDenseVector< double > * |
|
|
) |
| |
void ClpPdco::getBoundTypes |
( |
int * |
, |
|
|
int * |
, |
|
|
int * |
, |
|
|
int ** |
|
|
) |
| |
void ClpPdco::getGrad |
( |
CoinDenseVector< double > & |
x, |
|
|
CoinDenseVector< double > & |
grad |
|
) |
| |
void ClpPdco::getHessian |
( |
CoinDenseVector< double > & |
x, |
|
|
CoinDenseVector< double > & |
H |
|
) |
| |
double ClpPdco::getObj |
( |
CoinDenseVector< double > & |
x | ) |
|
void ClpPdco::matPrecon |
( |
double |
, |
|
|
double * |
, |
|
|
double * |
|
|
) |
| |
void ClpPdco::matPrecon |
( |
double |
, |
|
|
CoinDenseVector< double > & |
, |
|
|
double * |
|
|
) |
| |
void ClpPdco::matPrecon |
( |
double |
, |
|
|
CoinDenseVector< double > & |
, |
|
|
CoinDenseVector< double > & |
|
|
) |
| |
void ClpPdco::matPrecon |
( |
double |
, |
|
|
CoinDenseVector< double > * |
, |
|
|
CoinDenseVector< double > * |
|
|
) |
| |
The documentation for this class was generated from the following file: