|
| | BqpdWarmStart (const fint xSize=0, const real *xArray=NULL, const fint lamSize=0, const real *lamArray=NULL, const fint lwsSize=0, const fint *lwsArray=NULL, const fint istat[14]=def_istat) |
| | Constructor.
|
| | BqpdWarmStart (const BqpdWarmStart &other) |
| | Copy constructor.
|
| | BqpdWarmStart (const CoinWarmStartPrimalDual &pdws) |
| | constructor from a CoinWarmStartPrimalDual
|
| virtual CoinWarmStart * | clone () const |
| | virtual copy
|
| virtual | ~BqpdWarmStart () |
| | Destructor.
|
| virtual CoinWarmStartDiff * | generateDiff (const CoinWarmStart *const other) const |
| | Generate differences.
|
| virtual void | applyDiff (const CoinWarmStartDiff *const cswDiff) |
| | Apply differences.
|
| const fint * | lwsArray () const |
| | Access to lws array.
|
| fint | lwsSize () const |
| | Access to lws size.
|
| const fint * | istat () const |
| void | flushPoint () |
| bool | empty () const |
| | Is this an empty warm start?
|
| int | dualSize () const |
| const double * | dual () const |
| int | primalSize () const |
| const double * | primal () const |
| void | assign (int primalSize, int dualSize, double *&primal, double *&dual) |
| | CoinWarmStartPrimalDual () |
| | CoinWarmStartPrimalDual (int primalSize, int dualSize, const double *primal, const double *dual) |
| | CoinWarmStartPrimalDual (const CoinWarmStartPrimalDual &rhs) |
| CoinWarmStartPrimalDual & | operator= (const CoinWarmStartPrimalDual &rhs) |
| void | clear () |
| void | swap (CoinWarmStartPrimalDual &rhs) |
| virtual | ~CoinWarmStart () |
| int | getNumStructural () const |
| int | getNumArtificial () const |
| int | numberBasicStructurals () const |
| Status | getStructStatus (int i) const |
| void | setStructStatus (int i, Status st) |
| char * | getStructuralStatus () |
| const char * | getStructuralStatus () const |
| char * | getArtificialStatus () |
| Status | getArtifStatus (int i) const |
| void | setArtifStatus (int i, Status st) |
| const char * | getArtificialStatus () const |
| virtual void | setSize (int ns, int na) |
| virtual void | resize (int newNumberRows, int newNumberColumns) |
| virtual void | compressRows (int tgtCnt, const int *tgts) |
| virtual void | deleteRows (int rawTgtCnt, const int *rawTgts) |
| virtual void | deleteColumns (int number, const int *which) |
| virtual void | mergeBasis (const CoinWarmStartBasis *src, const XferVec *xferRows, const XferVec *xferCols) |
| | CoinWarmStartBasis () |
| | CoinWarmStartBasis (int ns, int na, const char *sStat, const char *aStat) |
| | CoinWarmStartBasis (const CoinWarmStartBasis &ws) |
| virtual | ~CoinWarmStartBasis () |
| virtual CoinWarmStartBasis & | operator= (const CoinWarmStartBasis &rhs) |
| virtual void | assignBasisStatus (int ns, int na, char *&sStat, char *&aStat) |
| virtual void | print () const |
| bool | fullBasis () const |
| bool | fixFullBasis () |
| CoinWarmStartBasis::Status | getStatus (const char *array, int i) |
| void | setStatus (char *array, int i, CoinWarmStartBasis::Status st) |
| const char * | statusName (CoinWarmStartBasis::Status status) |
| int | getNumStructural () const |
| int | getNumArtificial () const |
| int | numberBasicStructurals () const |
| Status | getStructStatus (int i) const |
| void | setStructStatus (int i, Status st) |
| char * | getStructuralStatus () |
| const char * | getStructuralStatus () const |
| char * | getArtificialStatus () |
| Status | getArtifStatus (int i) const |
| void | setArtifStatus (int i, Status st) |
| const char * | getArtificialStatus () const |
| virtual void | setSize (int ns, int na) |
| virtual void | resize (int newNumberRows, int newNumberColumns) |
| virtual void | compressRows (int tgtCnt, const int *tgts) |
| virtual void | deleteRows (int rawTgtCnt, const int *rawTgts) |
| virtual void | deleteColumns (int number, const int *which) |
| virtual void | mergeBasis (const CoinWarmStartBasis *src, const XferVec *xferRows, const XferVec *xferCols) |
| | CoinWarmStartBasis () |
| | CoinWarmStartBasis (int ns, int na, const char *sStat, const char *aStat) |
| | CoinWarmStartBasis (const CoinWarmStartBasis &ws) |
| virtual | ~CoinWarmStartBasis () |
| virtual CoinWarmStartBasis & | operator= (const CoinWarmStartBasis &rhs) |
| virtual void | assignBasisStatus (int ns, int na, char *&sStat, char *&aStat) |
| virtual void | print () const |
| bool | fullBasis () const |
| bool | fixFullBasis () |
| | ReferencedObject () |
| virtual | ~ReferencedObject () |
| int | ReferenceCount () const |
| void | AddRef () const |
| void | ReleaseRef () const |
Warm start for filter interface.
Warm start for filter constists of a (possibly huge) array of integers. This class inherits from CoinWarmStartPrimalDual, because that's what this warmstart really is.
For practical reason (integration in Cbc) this class also inherits from CoinWarmStartBasis.
Definition at line 30 of file BonBqpdWarmStart.hpp.