|
roadrunner
2.6.0
Fast simulator for SBML models
|
Get the delay of an SBML Event. More...
#include <GetEventValuesCodeGen.h>
Public Member Functions | |
| GetEventDelayCodeGen (const ModelGeneratorContext &mgc) | |
| llvm::Value * | getMath (const libsbml::Event *, ASTNodeCodeGen &astCodeGen) |
| llvm::Value * | createRet (llvm::Value *value) |
Public Member Functions inherited from rrllvm::GetEventValueCodeGenBase< GetEventDelayCodeGen > | |
| GetEventValueCodeGenBase (const ModelGeneratorContext &mgc) | |
| llvm::Value * | codeGen () |
| llvm::Type * | getRetType () |
| default ret type is double, derived classes must override if using non-default func sic | |
| llvm::Value * | createRet (llvm::Value *value) |
| create a return type, a zero value should return the default type | |
Public Member Functions inherited from rrllvm::CodeGenBase< GetEventValueCodeGenBase_FunctionPtr > | |
| llvm::Function * | createFunction () |
Static Public Attributes | |
| static const char * | FunctionName = "getEventDelay" |
| static const char * | IndexArgName = "delayIndx" |
Additional Inherited Members | |
Public Types inherited from rrllvm::GetEventValueCodeGenBase< GetEventDelayCodeGen > | |
| typedef GetEventValueCodeGenBase_FunctionPtr | FunctionPtr |
Public Types inherited from rrllvm::CodeGenBase< GetEventValueCodeGenBase_FunctionPtr > | |
| typedef GetEventValueCodeGenBase_FunctionPtr | FunctionPtr |
Protected Member Functions inherited from rrllvm::CodeGenBase< GetEventValueCodeGenBase_FunctionPtr > | |
| CodeGenBase (const ModelGeneratorContext &mgc) | |
| llvm::BasicBlock * | codeGenHeader (const char *functionName, llvm::Type *retType, llvm::Type *(&argTypes)[N], const char *(&argNames)[N], llvm::Value *(&args)[N]) |
| llvm::BasicBlock * | codeGenVoidModelDataHeader (const char *functionName, llvm::Value *&modelData) |
| the most common type of generated function takes a ModelData*, and returns void. | |
| llvm::Function * | verifyFunction () |
Protected Attributes inherited from rrllvm::CodeGenBase< GetEventValueCodeGenBase_FunctionPtr > | |
| const ModelGeneratorContext & | modelGenContext |
| const libsbml::Model * | model |
| could potentially be null, everything else is guaranteed to be valid | |
| const LLVMModelDataSymbols & | dataSymbols |
| const LLVMModelSymbols & | modelSymbols |
| llvm::LLVMContext & | context |
| llvm::Module * | module |
| llvm::IRBuilder & | builder |
| llvm::Function * | function |
| llvm::legacy::FunctionPassManager * | functionPassManager |
| function pass manager. More... | |
| const unsigned | options |
| the options bit field that was passed into the top level load method. | |
Get the delay of an SBML Event.