make abstract steps of simplex evaluation before elimination process
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#ifndef SIMPLEX_H
|
||||
#define SIMPLEX_H
|
||||
|
||||
#include <vector>
|
||||
#include "tools/matrix.h"
|
||||
|
||||
enum solver_state {
|
||||
unbounded,
|
||||
bounded
|
||||
};
|
||||
|
||||
struct Result {
|
||||
solver_state state;
|
||||
ColumnVector *solution;
|
||||
double objective_fucntion_value;
|
||||
};
|
||||
|
||||
Result Simplex(ColumnVector C, Matrix A, ColumnVector b, double eps = 0.01, bool maximize = true);
|
||||
|
||||
#endif // SIMPLEX_H
|
||||
Reference in New Issue
Block a user