roadrunner  2.6.0
Fast simulator for SBML models
JitFactory.h
1 //
2 // Created by Ciaran on 15/11/2021.
3 //
4 
5 #ifndef ROADRUNNER_JITFACTORY_H
6 #define ROADRUNNER_JITFACTORY_H
7 
8 #include "rrConfig.h"
9 #include "MCJit.h"
10 #include "LLJit.h"
11 #include "Jit.h"
12 
13 namespace rrllvm {
14 
32  class JitFactory {
33  public:
34 
35  JitFactory() = default;
36 
40  static std::unique_ptr<Jit> makeJitEngine(std::uint32_t opt);
41 
48  static std::unique_ptr<Jit> makeJitEngine();
49 
50  };
51 
52 }
53 
54 #endif //ROADRUNNER_JITFACTORY_H
Use the options in LoadSBMLOptions.ModelGeneratorOpt or fall back on the global Config settings to cr...
Definition: JitFactory.h:32
static std::unique_ptr< Jit > makeJitEngine()
Create a Jit engine using the global options in Config.
Definition: JitFactory.cpp:22