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

#include <BonHeuristicFPump.hpp>

+ Inheritance diagram for Bonmin::HeuristicFPump:
+ Collaboration diagram for Bonmin::HeuristicFPump:

Public Member Functions

 HeuristicFPump ()
 Default constructor.
 
 HeuristicFPump (BonminSetup *setup)
 Constructor with setup.
 
 HeuristicFPump (const HeuristicFPump &copy)
 Copy constructor.
 
 ~HeuristicFPump ()
 Destructor.
 
HeuristicFPumpoperator= (const HeuristicFPump &rhs)
 Assignment operator.
 
virtual CbcHeuristic * clone () const
 Virtual constructor.
 
virtual void resetModel (CbcModel *model)
 Resets stuff if model changes.
 
void setSetup (BonminSetup *setup)
 Change setup used for heuristic.
 
virtual int solution (double &solutionValue, double *betterSolution)
 Performs heuristic.
 
virtual int solution (double &solutionValue, double *betterSolution, OsiCuts &cs)
 Performs heuristic with add cust.
 
void Initialize (Ipopt::SmartPtr< Ipopt::OptionsList > options)
 Initiaize using passed options.
 

Static Public Member Functions

static void registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
 Register the options for this heuristic.
 

Detailed Description

Definition at line 18 of file BonHeuristicFPump.hpp.

Constructor & Destructor Documentation

◆ HeuristicFPump() [1/3]

Bonmin::HeuristicFPump::HeuristicFPump ( )

Default constructor.

◆ HeuristicFPump() [2/3]

Bonmin::HeuristicFPump::HeuristicFPump ( BonminSetup * setup)

Constructor with setup.

◆ HeuristicFPump() [3/3]

Bonmin::HeuristicFPump::HeuristicFPump ( const HeuristicFPump & copy)

Copy constructor.

◆ ~HeuristicFPump()

Bonmin::HeuristicFPump::~HeuristicFPump ( )
inline

Destructor.

Definition at line 31 of file BonHeuristicFPump.hpp.

Member Function Documentation

◆ operator=()

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

Assignment operator.

◆ clone()

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

Virtual constructor.

Definition at line 37 of file BonHeuristicFPump.hpp.

◆ resetModel()

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

Resets stuff if model changes.

Definition at line 42 of file BonHeuristicFPump.hpp.

◆ setSetup()

void Bonmin::HeuristicFPump::setSetup ( BonminSetup * setup)
inline

Change setup used for heuristic.

Definition at line 47 of file BonHeuristicFPump.hpp.

◆ solution() [1/2]

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

Performs heuristic.

◆ solution() [2/2]

virtual int Bonmin::HeuristicFPump::solution ( double & solutionValue,
double * betterSolution,
OsiCuts & cs )
inlinevirtual

Performs heuristic with add cust.

Definition at line 56 of file BonHeuristicFPump.hpp.

◆ registerOptions()

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

Register the options for this heuristic.

◆ Initialize()

void Bonmin::HeuristicFPump::Initialize ( Ipopt::SmartPtr< Ipopt::OptionsList > options)

Initiaize using passed options.


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