roadrunner
2.6.0
Fast simulator for SBML models
llvm
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
:
22
EventAssignCodeGen
(
const
ModelGeneratorContext
& mgc);
23
~
EventAssignCodeGen
();
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_ */
rrllvm::EventAssignCodeGen
Evaluate SBML Event Assignments (which execute after the event is triggered).
Definition:
EventAssignCodeGen.h:20
rrllvm::EventCodeGenBase
Base class for evaluating various types of SBML events.
Definition:
EventCodeGenBase.h:36
rrllvm::ModelGeneratorContext
All LLVM code generating objects basically need at a minimum three things to operate:
Definition:
ModelGeneratorContext.h:95
Generated by
1.9.1