#include <IpoptWarmStart.hpp>
Inheritance diagram for IpoptWarmStartDiff:
Public Member Functions | |
IpoptWarmStartDiff (CoinWarmStartBasisDiff *diff, const CoinPackedVector &values, SmartPtr< IpoptInteriorWarmStarter > warm_starter) | |
Usefull constructor. | |
IpoptWarmStartDiff (const IpoptWarmStartDiff &other) | |
Copy constructor. | |
virtual | ~IpoptWarmStartDiff () |
Abstract destructor. | |
virtual CoinWarmStartDiff * | clone () const |
`Virtual constructor' | |
SmartPtr< IpoptInteriorWarmStarter > | warm_starter () const |
Accessor to warm start information obecjt. | |
void | flushPoint () |
Private Attributes | |
CoinPackedVector * | diffValues_ |
Values of the vector. | |
SmartPtr< IpoptInteriorWarmStarter > | warm_starter_ |
warm start information object | |
Friends | |
class | IpoptWarmStart |
Actually get the differences from CoinWarmStartBasis and stores the whole vector of values.
Definition at line 98 of file IpoptWarmStart.hpp.
IpoptWarmStartDiff::IpoptWarmStartDiff | ( | CoinWarmStartBasisDiff * | diff, | |
const CoinPackedVector & | values, | |||
SmartPtr< IpoptInteriorWarmStarter > | warm_starter | |||
) | [inline] |
Usefull constructor.
Definition at line 103 of file IpoptWarmStart.hpp.
References diffValues_, CoinPackedVector::getNumElements(), and IpoptWarmStart::values().
Referenced by clone().
IpoptWarmStartDiff::IpoptWarmStartDiff | ( | const IpoptWarmStartDiff & | other | ) | [inline] |
virtual IpoptWarmStartDiff::~IpoptWarmStartDiff | ( | ) | [inline, virtual] |
virtual CoinWarmStartDiff* IpoptWarmStartDiff::clone | ( | ) | const [inline, virtual] |
`Virtual constructor'
Reimplemented from CoinWarmStartBasisDiff.
Definition at line 129 of file IpoptWarmStart.hpp.
References IpoptWarmStartDiff().
SmartPtr<IpoptInteriorWarmStarter> IpoptWarmStartDiff::warm_starter | ( | ) | const [inline] |
Accessor to warm start information obecjt.
Definition at line 135 of file IpoptWarmStart.hpp.
References warm_starter_.
void IpoptWarmStartDiff::flushPoint | ( | ) |
friend class IpoptWarmStart [friend] |
Definition at line 101 of file IpoptWarmStart.hpp.
CoinPackedVector* IpoptWarmStartDiff::diffValues_ [private] |
Values of the vector.
Definition at line 142 of file IpoptWarmStart.hpp.
Referenced by IpoptWarmStartDiff(), and ~IpoptWarmStartDiff().
warm start information object
Definition at line 145 of file IpoptWarmStart.hpp.
Referenced by warm_starter().