idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
impl_MibS.h
1
//
2
// Created by henri on 21.10.24.
3
//
4
5
#ifndef IDOL_IMPL_MIBS_H
6
#define IDOL_IMPL_MIBS_H
7
8
namespace
idol::impl {
9
class
MibS;
10
}
11
12
class
idol::impl::MibS {
13
public
:
14
virtual
~MibS() =
default
;
15
16
[[nodiscard]]
virtual
SolutionStatus get_status()
const
= 0;
17
18
[[nodiscard]]
virtual
SolutionReason get_reason()
const
= 0;
19
20
[[nodiscard]]
virtual
double
get_best_obj()
const
= 0;
21
22
[[nodiscard]]
virtual
double
get_best_bound()
const
= 0;
23
24
[[nodiscard]]
virtual
double
get_var_primal(
const
Var& t_var)
const
= 0;
25
26
virtual
void
solve() = 0;
27
};
28
29
#endif
//IDOL_IMPL_MIBS_H
lib
include
idol
bilevel
optimizers
wrappers
MibS
impl_MibS.h
Generated by
1.9.8