Bonmin 1.8.9
Loading...
Searching...
No Matches
Bonmin::TNLPSolver::UnsolvedError Class Referenceabstract

We will throw this error when a problem is not solved. More...

#include <BonTNLPSolver.hpp>

+ Inheritance diagram for Bonmin::TNLPSolver::UnsolvedError:

Public Member Functions

 UnsolvedError (int errorNum=-10000, Ipopt::SmartPtr< TMINLP2TNLP > model=NULL, std::string name="")
 Constructor.
 
void printError (std::ostream &os)
 Print error message.
 
virtual const std::string & errorName () const =0
 Get the string corresponding to error.
 
virtual const std::string & solverName () const =0
 Return the name of the solver.
 
int errorNum () const
 Return error number.
 
virtual ~UnsolvedError ()
 destructor.
 
void writeDiffFiles (const std::string prefix=std::string()) const
 write files with differences between input model and this one
 

Detailed Description

We will throw this error when a problem is not solved.

Eventually store the error code from solver

Definition at line 52 of file BonTNLPSolver.hpp.

Constructor & Destructor Documentation

◆ UnsolvedError()

Bonmin::TNLPSolver::UnsolvedError::UnsolvedError ( int errorNum = -10000,
Ipopt::SmartPtr< TMINLP2TNLP > model = NULL,
std::string name = "" )
inline

Constructor.

Definition at line 56 of file BonTNLPSolver.hpp.

◆ ~UnsolvedError()

virtual Bonmin::TNLPSolver::UnsolvedError::~UnsolvedError ( )
inlinevirtual

destructor.

Definition at line 79 of file BonTNLPSolver.hpp.

Member Function Documentation

◆ printError()

void Bonmin::TNLPSolver::UnsolvedError::printError ( std::ostream & os)

Print error message.

◆ errorName()

virtual const std::string & Bonmin::TNLPSolver::UnsolvedError::errorName ( ) const
pure virtual

◆ solverName()

virtual const std::string & Bonmin::TNLPSolver::UnsolvedError::solverName ( ) const
pure virtual

◆ errorNum()

int Bonmin::TNLPSolver::UnsolvedError::errorNum ( ) const
inline

Return error number.

Definition at line 76 of file BonTNLPSolver.hpp.

◆ writeDiffFiles()

void Bonmin::TNLPSolver::UnsolvedError::writeDiffFiles ( const std::string prefix = std::string()) const

write files with differences between input model and this one


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