idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
FarkasPricing.h
1//
2// Created by henri on 31.10.23.
3//
4
5#ifndef IDOL_FARKASPRICING_H
6#define IDOL_FARKASPRICING_H
7
8#include "DantzigWolfeInfeasibilityStrategy.h"
9
10namespace idol::DantzigWolfe {
11 class FarkasPricing;
12}
13
15public:
16
18 public:
19 void execute(Optimizers::DantzigWolfeDecomposition &t_parent) override;
20 };
21
22 InfeasibilityStrategyFactory::Strategy *operator()() const override {
23 return new Strategy();
24 }
25
26 [[nodiscard]] FarkasPricing *clone() const override {
27 return new FarkasPricing(*this);
28 }
29
30
31};
32
33#endif //IDOL_FARKASPRICING_H