Ipopt  3.12.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
Ipopt::SensBacksolver Class Referenceabstract

#include <SensBacksolver.hpp>

+ Inheritance diagram for Ipopt::SensBacksolver:

Public Member Functions

 SensBacksolver ()
 This class is the interface to all backsolvers that may be used for the sIPOPT. More...
 
virtual ~SensBacksolver ()
 
virtual bool Solve (SmartPtr< IteratesVector > delta_lhs, SmartPtr< const IteratesVector > delta_rhs)=0
 
- Public Member Functions inherited from Ipopt::AlgorithmStrategyObject
bool Initialize (const Journalist &jnlst, IpoptNLP &ip_nlp, IpoptData &ip_data, IpoptCalculatedQuantities &ip_cq, const OptionsList &options, const std::string &prefix)
 This method is called every time the algorithm starts again - it is used to reset any internal state. More...
 
bool ReducedInitialize (const Journalist &jnlst, const OptionsList &options, const std::string &prefix)
 Reduced version of the Initialize method, which does not require special Ipopt information. More...
 
 AlgorithmStrategyObject ()
 Default Constructor. More...
 
virtual ~AlgorithmStrategyObject ()
 Default Destructor. More...
 
- Public Member Functions inherited from Ipopt::ReferencedObject
 ReferencedObject ()
 
virtual ~ReferencedObject ()
 
Index ReferenceCount () const
 
void AddRef (const Referencer *referencer) const
 
void ReleaseRef (const Referencer *referencer) const
 

Additional Inherited Members

- Protected Member Functions inherited from Ipopt::AlgorithmStrategyObject
virtual bool InitializeImpl (const OptionsList &options, const std::string &prefix)=0
 Implementation of the initialization method that has to be overloaded by for each derived class. More...
 
const JournalistJnlst () const
 
IpoptNLPIpNLP () const
 
IpoptDataIpData () const
 
IpoptCalculatedQuantitiesIpCq () const
 
bool HaveIpData () const
 

Detailed Description

Definition at line 17 of file SensBacksolver.hpp.

Constructor & Destructor Documentation

Ipopt::SensBacksolver::SensBacksolver ( )
inline

This class is the interface to all backsolvers that may be used for the sIPOPT.

Definition at line 23 of file SensBacksolver.hpp.

virtual Ipopt::SensBacksolver::~SensBacksolver ( )
inlinevirtual

Definition at line 27 of file SensBacksolver.hpp.

Member Function Documentation

virtual bool Ipopt::SensBacksolver::Solve ( SmartPtr< IteratesVector delta_lhs,
SmartPtr< const IteratesVector delta_rhs 
)
pure virtual

Implemented in Ipopt::SimpleBacksolver.


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