Bonmin
1.7
|
Diff class for IpoptWarmStart. More...
#include <BonIpoptWarmStart.hpp>
Public Member Functions | |
IpoptWarmStartDiff (CoinWarmStartPrimalDualDiff *diff, Ipopt::SmartPtr< IpoptInteriorWarmStarter > warm_starter) | |
Useful constructor; takes over the data in diff . | |
IpoptWarmStartDiff (const IpoptWarmStartDiff &other) | |
Copy constructor. | |
virtual | ~IpoptWarmStartDiff () |
Abstract destructor. | |
virtual CoinWarmStartDiff * | clone () const |
`Virtual constructor' | |
Ipopt::SmartPtr < IpoptInteriorWarmStarter > | warm_starter () const |
Accessor to warm start information obecjt. | |
void | flushPoint () |
Private Attributes | |
Ipopt::SmartPtr < IpoptInteriorWarmStarter > | warm_starter_ |
warm start information object | |
Friends | |
class | IpoptWarmStart |
Diff class for IpoptWarmStart.
Actually get the differences from CoinWarmStartBasis and stores the whole vector of values.
Definition at line 109 of file BonIpoptWarmStart.hpp.
Bonmin::IpoptWarmStartDiff::IpoptWarmStartDiff | ( | CoinWarmStartPrimalDualDiff * | diff, |
Ipopt::SmartPtr< IpoptInteriorWarmStarter > | warm_starter | ||
) | [inline] |
Useful constructor; takes over the data in diff
.
Definition at line 114 of file BonIpoptWarmStart.hpp.
Referenced by clone().
Bonmin::IpoptWarmStartDiff::IpoptWarmStartDiff | ( | const IpoptWarmStartDiff & | other | ) | [inline] |
Copy constructor.
Definition at line 122 of file BonIpoptWarmStart.hpp.
virtual Bonmin::IpoptWarmStartDiff::~IpoptWarmStartDiff | ( | ) | [inline, virtual] |
Abstract destructor.
Definition at line 127 of file BonIpoptWarmStart.hpp.
virtual CoinWarmStartDiff* Bonmin::IpoptWarmStartDiff::clone | ( | ) | const [inline, virtual] |
`Virtual constructor'
Definition at line 130 of file BonIpoptWarmStart.hpp.
References IpoptWarmStartDiff().
Ipopt::SmartPtr<IpoptInteriorWarmStarter> Bonmin::IpoptWarmStartDiff::warm_starter | ( | ) | const [inline] |
Accessor to warm start information obecjt.
Definition at line 136 of file BonIpoptWarmStart.hpp.
References warm_starter_.
void Bonmin::IpoptWarmStartDiff::flushPoint | ( | ) |
friend class IpoptWarmStart [friend] |
Definition at line 112 of file BonIpoptWarmStart.hpp.
Ipopt::SmartPtr<IpoptInteriorWarmStarter> Bonmin::IpoptWarmStartDiff::warm_starter_ [private] |
warm start information object
Definition at line 144 of file BonIpoptWarmStart.hpp.
Referenced by warm_starter().