1 #ifndef rrModelGeneratorH
2 #define rrModelGeneratorH
6 #include "rrExecutableModel.h"
32 CONSERVED_MOIETIES = (0x1 << 0),
45 RECOMPILE = (0x1 << 1),
56 READ_ONLY = (0x1 << 2),
62 MUTABLE_INITIAL_CONDITIONS = (0x1 << 3),
68 OPTIMIZE_GVN = (0x1 << 4),
74 OPTIMIZE_CFG_SIMPLIFICATION = (0x1 << 5),
81 OPTIMIZE_INSTRUCTION_COMBINING = (0x1 << 6),
88 OPTIMIZE_DEAD_INST_ELIMINATION = (0x1 << 7),
96 OPTIMIZE_DEAD_CODE_ELIMINATION = (0x1 << 8),
101 OPTIMIZE_INSTRUCTION_SIMPLIFIER = (0x1 << 9),
107 OPTIMIZE = OPTIMIZE_GVN | OPTIMIZE_CFG_SIMPLIFICATION |
108 OPTIMIZE_INSTRUCTION_COMBINING |
109 OPTIMIZE_DEAD_INST_ELIMINATION | OPTIMIZE_DEAD_CODE_ELIMINATION |
110 OPTIMIZE_INSTRUCTION_SIMPLIFIER
118 virtual bool setTemporaryDirectory(
const std::string& path) = 0;
125 virtual std::string getTemporaryDirectory() = 0;
135 unsigned int options) = 0;
143 virtual Compiler *getCompiler() = 0;
150 virtual bool setCompiler(
const std::string& compiler) = 0;
Definition: rrModelGenerator.h:18
virtual ~ModelGenerator()
Definition: rrModelGenerator.h:155
Definition: rrCompiler.h:25
Definition: rrExecutableModel.h:26
ModelGeneratorOptions
Definition: rrModelGenerator.h:21