12#ifndef BonBqpdWarmStart_H
13#define BonBqpdWarmStart_H
42 const real* xArray = NULL,
43 const fint lamSize = 0,
44 const real* lamArray = NULL,
Warm start for filter interface.
const fint * lwsArray() const
Access to lws array.
virtual ~BqpdWarmStart()
Destructor.
fint lwsSize() const
Access to lws size.
bool empty() const
Is this an empty warm start?
virtual CoinWarmStartDiff * generateDiff(const CoinWarmStart *const other) const
Generate differences.
const fint * istat() const
virtual CoinWarmStart * clone() const
virtual copy
static fint def_istat[14]
Default values for istat.
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.
virtual void applyDiff(const CoinWarmStartDiff *const cswDiff)
Apply differences.
BqpdWarmStart(const CoinWarmStartPrimalDual &pdws)
constructor from a CoinWarmStartPrimalDual
FilterTypes::real real
Fortran type for double.used in filter.
FilterTypes::fint fint
Fortran type for integer used in filter.
(C) Copyright International Business Machines Corporation 2007