Bonmin::IpoptWarmStartDiff Class Reference

Diff class for IpoptWarmStart. More...

#include <BonIpoptWarmStart.hpp>

List of all members.

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

Detailed Description

Diff class for IpoptWarmStart.

Actually get the differences from CoinWarmStartBasis and stores the whole vector of values.

Todo:
Find a way to free unused values.

Definition at line 109 of file BonIpoptWarmStart.hpp.


Constructor & Destructor Documentation

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.

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.


Member Function Documentation

virtual CoinWarmStartDiff* Bonmin::IpoptWarmStartDiff::clone (  )  const [inline, virtual]

`Virtual constructor'

Definition at line 130 of file BonIpoptWarmStart.hpp.

Ipopt::SmartPtr<IpoptInteriorWarmStarter> Bonmin::IpoptWarmStartDiff::warm_starter (  )  const [inline]

Accessor to warm start information obecjt.

Definition at line 136 of file BonIpoptWarmStart.hpp.

void Bonmin::IpoptWarmStartDiff::flushPoint (  ) 

Definition at line 116 of file BonIpoptWarmStart.cpp.


Friends And Related Function Documentation

friend class IpoptWarmStart [friend]

Definition at line 112 of file BonIpoptWarmStart.hpp.


Member Data Documentation

warm start information object

Definition at line 144 of file BonIpoptWarmStart.hpp.


The documentation for this class was generated from the following files:

Generated on 16 Feb 2012 by  doxygen 1.6.1