Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GurobiSolverEnvironment.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4
5namespace storm {
6namespace solver {
7enum class GurobiSolverMethod;
8}
9
11 public:
14
17
18 uint64_t getNumberOfThreads() const;
19 void setNumberOfThreads(uint64_t value);
20
21 uint64_t getMIPFocus() const;
22 void setMIPFocus(uint64_t value);
23
24 uint64_t getNumberOfConcurrentMipThreads() const;
25 void setNumberOfConcurrentMipThreads(uint64_t value);
26
27 double getIntegerTolerance() const;
28 void setIntegerTolerance(double value);
29
30 bool isOutputSet() const;
31 void setOutput(bool value);
32
33 private:
35 uint64_t numberOfThreads;
36 uint64_t mipFocus;
37 uint64_t numberOfConcurrentMipThreads;
38 double integerTolerance;
39 bool output;
40};
41} // namespace storm
void setMethod(storm::solver::GurobiSolverMethod value)
void setNumberOfConcurrentMipThreads(uint64_t value)
storm::solver::GurobiSolverMethod const & getMethod() const