roadrunner  2.6.0
Fast simulator for SBML models
EventAssignCodeGen.h
1 /*
2  * EventAssignCodeGen.h
3  *
4  * Created on: Aug 11, 2013
5  * Author: andy
6  */
7 
8 #ifndef EVENTASSIGNCODEGEN_H_
9 #define EVENTASSIGNCODEGEN_H_
10 
11 #include "EventCodeGenBase.h"
12 
13 namespace rrllvm
14 {
19  class EventAssignCodeGen : public EventCodeGenBase<EventAssignCodeGen>
20  {
21  public:
24 
25  bool eventCodeGen(llvm::Value* modelData, llvm::Value* data,
26  const libsbml::Event* event);
27 
28  static const char* FunctionName;
29  };
30 
31 } /* namespace rr */
32 #endif /* EVENTASSIGNCODEGEN_H_ */
Evaluate SBML Event Assignments (which execute after the event is triggered).
Definition: EventAssignCodeGen.h:20
Base class for evaluating various types of SBML events.
Definition: EventCodeGenBase.h:36
All LLVM code generating objects basically need at a minimum three things to operate:
Definition: ModelGeneratorContext.h:95