1 #ifndef _CUT_BUILDER_H_
2 #define _CUT_BUILDER_H_
nlohmann::json json
Definition: PSDCutFinder.cpp:13
Definition: CutBuilder.h:15
static UpperBoundCut procUpperBound(json a_jsonObject)
Definition: CutBuilder.cpp:260
static CutManager procSection(json a_CutSection, bool a_verbose=true)
Definition: CutBuilder.cpp:36
static PolyRangeCut procPolyRange(json a_jsonObject)
Definition: CutBuilder.cpp:302
static RangeCut procRange(json a_jsonObject)
Definition: CutBuilder.cpp:272
static IntegerListCut procIntegerListCut(json a_jsonObject)
Definition: CutBuilder.cpp:322
static CutManager procFile(std::string a_cutFile, bool a_verbose=true)
Definition: CutBuilder.cpp:8
static GraphCut procGraphCut(json a_jsonObject)
Definition: CutBuilder.cpp:337
static PolyBoundCut procPolyBound(json a_jsonObject)
Definition: CutBuilder.cpp:286
static LowerBoundCut procLowerBound(json a_jsonObject, bool a_verbose=true)
Definition: CutBuilder.cpp:242
Definition: CutManager.h:21
Definition: CutClasses.h:267
Definition: CutClasses.h:250
used to implement cuts requiring all values to be above a value
Definition: CutClasses.h:116
Definition: CutClasses.h:187
Definition: CutClasses.h:225
Definition: CutClasses.h:157
used to provide cuts requiring all values to be below a specific value
Definition: CutClasses.h:137