Bonmin 1.8.9
Loading...
Searching...
No Matches
Bonmin::OaDecompositionBase::solverManip Class Reference

Small class to manipulatee various things in an OsiSolverInterface and restore them. More...

#include <BonOaDecBase.hpp>

Public Member Functions

 solverManip (OsiSolverInterface *si, bool saveNumRows=true, bool saveBasis=true, bool saveBounds=false, bool saveCutoff=false, bool resolve=true)
 Constructor.
 
 solverManip (const OsiSolverInterface &si)
 Constructor which clone an other interface.
 
 ~solverManip ()
 Destructor.
 
void restore ()
 Restore solver.
 
OsiSolverInterfacesi ()
 Get pointer to solver interface.
 
void setObjects (OsiObject **objects, int nObjects)
 Set objects.
 

Detailed Description

Small class to manipulatee various things in an OsiSolverInterface and restore them.

The OsiSolverInterface manipulated may already exist or may be cloned from another one.

Definition at line 34 of file BonOaDecBase.hpp.

Constructor & Destructor Documentation

◆ solverManip() [1/2]

Bonmin::OaDecompositionBase::solverManip::solverManip ( OsiSolverInterface * si,
bool saveNumRows = true,
bool saveBasis = true,
bool saveBounds = false,
bool saveCutoff = false,
bool resolve = true )

Constructor.

◆ solverManip() [2/2]

Bonmin::OaDecompositionBase::solverManip::solverManip ( const OsiSolverInterface & si)

Constructor which clone an other interface.

◆ ~solverManip()

Bonmin::OaDecompositionBase::solverManip::~solverManip ( )

Destructor.

Member Function Documentation

◆ restore()

void Bonmin::OaDecompositionBase::solverManip::restore ( )

Restore solver.

◆ si()

OsiSolverInterface * Bonmin::OaDecompositionBase::solverManip::si ( )
inline

Get pointer to solver interface.

Definition at line 50 of file BonOaDecBase.hpp.

◆ setObjects()

void Bonmin::OaDecompositionBase::solverManip::setObjects ( OsiObject ** objects,
int nObjects )
inline

Set objects.

Definition at line 56 of file BonOaDecBase.hpp.


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