PolyBoRi
GroebnerOptions.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 //*****************************************************************************
14 //*****************************************************************************
15 
16 #ifndef polybori_GroebnerOptions_h_
17 #define polybori_GroebnerOptions_h_
18 
19 // include basic definitions
20 #include "groebner_defs.h"
21 
22 #include <string>
23 
25 
33 
34 public:
36  GroebnerOptions(bool redTailInLastBlock = false, bool lazy = false):
37  optRedTailInLastBlock(redTailInLastBlock), optLazy(lazy),
38  matrixPrefix("mat"), optDrawMatrices(false),
39  optModifiedLinearAlgebra(false), optDelayNonMinimals(true),
40  enabledLog(false), optExchange(true), optHFE(false), optStepBounded(false),
41  optAllowRecursion(true), optLinearAlgebraInLastBlock(true),
42  reduceByTailReduced(false) { }
43 
45  bool optLazy;
46 
47  std::string matrixPrefix;
49 
52  bool enabledLog;
53 
55  bool optHFE;
59 
61 };
62 
64 
65 #endif /* polybori_GroebnerOptions_h_ */