idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
Optimizers_Coluna.h
1//
2// Created by henri on 07.05.25.
3//
4
5#ifndef IDOL_OPTIMIZERS_COLUNA_H
6#define IDOL_OPTIMIZERS_COLUNA_H
7
8#include "Optimizers_JuMP.h"
9
10#ifdef IDOL_USE_JULIA
11
12namespace idol::Optimizers {
13 class Coluna;
14}
15
16class idol::Optimizers::Coluna : public Optimizers::JuMP {
17 const Annotation<unsigned int> m_annotation;
18public:
19 Coluna(const Model& t_parent, const Annotation<unsigned int>& t_annotation);
20
21protected:
22 uint64_t hook_create_julia_model(jl_value_t* t_optimizer) override;
23
24 void hook_optimize() override;
25};
26
27#endif // IDOL_USE_JULIA
28
29#endif //IDOL_OPTIMIZERS_COLUNA_H