idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
BranchAndBoundCallbackFactory.h
1
//
2
// Created by henri on 30/03/23.
3
//
4
5
#ifndef IDOL_BRANCHANDBOUNDCALLBACKFACTORY_H
6
#define IDOL_BRANCHANDBOUNDCALLBACKFACTORY_H
7
8
namespace
idol {
9
template
<
class
NodeInfoT>
10
class
BranchAndBoundCallback;
11
12
template
<
class
NodeInfoT>
13
class
BranchAndBoundCallbackFactory;
14
}
15
16
template
<
class
NodeInfoT>
17
class
idol::BranchAndBoundCallbackFactory
{
18
public
:
19
virtual
~BranchAndBoundCallbackFactory
() =
default
;
20
21
virtual
BranchAndBoundCallback<NodeInfoT>
* operator()() = 0;
22
23
virtual
BranchAndBoundCallbackFactory<NodeInfoT>
* clone()
const
= 0;
24
};
25
26
#endif
//IDOL_BRANCHANDBOUNDCALLBACKFACTORY_H
idol::BranchAndBoundCallbackFactory
Definition
BranchAndBoundCallbackFactory.h:17
idol::BranchAndBoundCallback
Definition
BranchAndBoundCallback.h:131
lib
include
idol
mixed-integer
optimizers
branch-and-bound
callbacks
BranchAndBoundCallbackFactory.h
Generated by
1.9.8