Bonmin 1.8.9
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Bonmin::IpoptWarmStartDiff Class Reference

Diff class for IpoptWarmStart. More...

#include <BonIpoptWarmStart.hpp>

+ Inheritance diagram for Bonmin::IpoptWarmStartDiff:
+ Collaboration diagram for Bonmin::IpoptWarmStartDiff:

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 CoinWarmStartDiffclone () const
 ‘Virtual constructor’
 
Ipopt::SmartPtr< IpoptInteriorWarmStarterwarm_starter () const
 Accessor to warm start information obecjt.
 
void flushPoint ()
 
- Public Member Functions inherited from CoinWarmStartPrimalDualDiff
virtual ~CoinWarmStartPrimalDualDiff ()
 
- Public Member Functions inherited from CoinWarmStartDiff
virtual ~CoinWarmStartDiff ()
 

Friends

class IpoptWarmStart
 

Additional Inherited Members

- Protected Member Functions inherited from CoinWarmStartPrimalDualDiff
 CoinWarmStartPrimalDualDiff ()
 
 CoinWarmStartPrimalDualDiff (const CoinWarmStartPrimalDualDiff &rhs)
 
void clear ()
 
void swap (CoinWarmStartPrimalDualDiff &rhs)
 

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

◆ IpoptWarmStartDiff() [1/2]

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.

◆ IpoptWarmStartDiff() [2/2]

Bonmin::IpoptWarmStartDiff::IpoptWarmStartDiff ( const IpoptWarmStartDiff & other)
inline

Copy constructor.

Definition at line 122 of file BonIpoptWarmStart.hpp.

◆ ~IpoptWarmStartDiff()

virtual Bonmin::IpoptWarmStartDiff::~IpoptWarmStartDiff ( )
inlinevirtual

Abstract destructor.

Definition at line 127 of file BonIpoptWarmStart.hpp.

Member Function Documentation

◆ clone()

virtual CoinWarmStartDiff * Bonmin::IpoptWarmStartDiff::clone ( ) const
inlinevirtual

‘Virtual constructor’

Reimplemented from CoinWarmStartPrimalDualDiff.

Definition at line 130 of file BonIpoptWarmStart.hpp.

◆ warm_starter()

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

Accessor to warm start information obecjt.

Definition at line 136 of file BonIpoptWarmStart.hpp.

◆ flushPoint()

void Bonmin::IpoptWarmStartDiff::flushPoint ( )

Friends And Related Symbol Documentation

◆ IpoptWarmStart

friend class IpoptWarmStart
friend

Definition at line 112 of file BonIpoptWarmStart.hpp.


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