Scheduler
lpImplementation.h
Go to the documentation of this file.
1 
10 #ifndef LPIMPLEMENTATION_H
11 #define LPIMPLEMENTATION_H
12 
13 #include <vector>
14 
15 namespace Mdp //maybe linear programming deserves its own namespace?
16 {
17 
19 {
20 public:
22 
24  virtual ~LpImplementation(){};
25  virtual double solve(std::vector<double>& variables,
26  std::vector<double> coeffs,
27  std::vector<std::vector<double>> eqCoeffs,
28  std::vector<double> eqValue,
29  std::vector<std::vector<double>> ineqCoeffs,
30  std::vector<double> ineqValue)=0;
31 protected:
33 };
34 
35 
36 
37 
38 
39 }
40 
41 
42 
43 
44 #endif
Definition: action.h:18
virtual double solve(std::vector< double > &variables, std::vector< double > coeffs, std::vector< std::vector< double >> eqCoeffs, std::vector< double > eqValue, std::vector< std::vector< double >> ineqCoeffs, std::vector< double > ineqValue)=0
LpImplementation(LpImplementation::LpAlgo)