Bonmin 1.8.9
Loading...
Searching...
No Matches
Bonmin::MilpRounding Class Reference

#include <BonMilpRounding.hpp>

+ Inheritance diagram for Bonmin::MilpRounding:
+ Collaboration diagram for Bonmin::MilpRounding:

Public Member Functions

 MilpRounding (BonminSetup *setup)
 Constructor with setup.
 
 MilpRounding (const MilpRounding &copy)
 Copy constructor.
 
 ~MilpRounding ()
 Destructor.
 
MilpRoundingoperator= (const MilpRounding &rhs)
 Assignment operator.
 
virtual CbcHeuristic * clone () const
 Clone.
 
void Initialize (BonminSetup *setup)
 Initialize method.
 
virtual void resetModel (CbcModel *model)
 Resets stuff if model changes.
 
virtual void setSetup (BonminSetup *setup)
 Change setup used for heuristic.
 
virtual int solution (double &solutionValue, double *betterSolution)
 Performs heuristic.
 

Static Public Member Functions

static void registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
 

Protected Attributes

BonminSetupsetup_
 Setup to use for local searches (will make copies).
 

Detailed Description

Definition at line 21 of file BonMilpRounding.hpp.

Constructor & Destructor Documentation

◆ MilpRounding() [1/2]

Bonmin::MilpRounding::MilpRounding ( BonminSetup * setup)

Constructor with setup.

◆ MilpRounding() [2/2]

Bonmin::MilpRounding::MilpRounding ( const MilpRounding & copy)

Copy constructor.

◆ ~MilpRounding()

Bonmin::MilpRounding::~MilpRounding ( )

Destructor.

Member Function Documentation

◆ operator=()

MilpRounding & Bonmin::MilpRounding::operator= ( const MilpRounding & rhs)

Assignment operator.

◆ clone()

virtual CbcHeuristic * Bonmin::MilpRounding::clone ( ) const
inlinevirtual

Clone.

Definition at line 38 of file BonMilpRounding.hpp.

◆ Initialize()

void Bonmin::MilpRounding::Initialize ( BonminSetup * setup)

Initialize method.

◆ resetModel()

virtual void Bonmin::MilpRounding::resetModel ( CbcModel * model)
inlinevirtual

Resets stuff if model changes.

Definition at line 46 of file BonMilpRounding.hpp.

◆ setSetup()

virtual void Bonmin::MilpRounding::setSetup ( BonminSetup * setup)
inlinevirtual

Change setup used for heuristic.

Definition at line 51 of file BonMilpRounding.hpp.

◆ solution()

virtual int Bonmin::MilpRounding::solution ( double & solutionValue,
double * betterSolution )
virtual

Performs heuristic.

◆ registerOptions()

static void Bonmin::MilpRounding::registerOptions ( Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
static

Member Data Documentation

◆ setup_

BonminSetup* Bonmin::MilpRounding::setup_
protected

Setup to use for local searches (will make copies).

Definition at line 63 of file BonMilpRounding.hpp.


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