OSDipBlockCoinSolver.h
Go to the documentation of this file.
1 /* $Id: OSBlockCoinSolver.h 3038 2009-11-07 11:43:44Z Gassmann $ */
16 #ifndef OSDIPBLOCKCOINSOLVER_H
17 #define OSDIPBLOCKCOINSOLVER_H
18 
19 // --------------------------------------------------------------------- //
20 #include "OSDipBlockSolver.h"
21 #include "OSDataStructures.h"
22 #include "OSDefaultSolver.h"
23 #include "OSCoinSolver.h"
24 #include "OSrLReader.h"
25 
27 
28 // --------------------------------------------------------------------- //
36 // --------------------------------------------------------------------- //
38 public:
39 
40 
44  // first declare a generic solver
46 
47 
48 
49 
61  virtual void solve(double *cost, std::vector<IndexValuePair*> *solIndexValPair, double *optVal) ;
62 
63 
74  virtual void solve(double *cost, std::string *osrl) ;
75 
81 
82 
88 
94 
95  class Factory;
97 
98  public:
99 
101 
102  }
103 
105 
106  }
107 
109 
110  };// end class OSDipBlockSolverFactory
111 
112 
113  //
114 };//end class OSDipBlockCoinSolver
115 
116 
117 
118 
119 #endif
The Result Class.
Definition: OSResult.h:2548
OSDipBlockCoinSolver()
Default Constructor.
Implements a solve method for the Coin solvers.
Definition: OSCoinSolver.h:37
~OSDipBlockCoinSolver()
Default destructor.
The in-memory representation of an OSiL instance..
Definition: OSInstance.h:2262
OSInstance * osinstance
virtual void solve(double *cost, std::vector< IndexValuePair * > *solIndexValPair, double *optVal)