Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
ProblemFormat.h
1#pragma once
2
3#include <stdexcept>
4#include <string>
5
6enum class ProblemsFormat { MPS_FILE, SAVED_FILE };
7
8inline ProblemsFormat problemsFormatFromString(const std::string &str) {
9 if (str == "MPS") {
10 return ProblemsFormat::MPS_FILE;
11 } else if (str == "SAVED") {
12 return ProblemsFormat::SAVED_FILE;
13 } else {
14 throw std::runtime_error("Unknown ProblemsFormat: " + str);
15 }
16}