|
roadrunner
2.6.0
Fast simulator for SBML models
|
Get the initial amount of a floating species. More...
#include <GetInitialValuesCodeGen.h>
Public Member Functions | |
| GetFloatingSpeciesInitAmountCodeGen (const ModelGeneratorContext &mgc) | |
| std::vector< std::string > | getIds () |
Public Member Functions inherited from rrllvm::GetInitialValueCodeGenBase< GetFloatingSpeciesInitAmountCodeGen, true > | |
| GetInitialValueCodeGenBase (const ModelGeneratorContext &mgc) | |
| llvm::Value * | codeGen () |
Public Member Functions inherited from rrllvm::CodeGenBase< GetInitialValueCodeGenBase_FunctionPtr > | |
| llvm::Function * | createFunction () |
Static Public Attributes | |
| static const char * | FunctionName = "getFloatingSpeciesInitAmounts" |
| static const char * | IndexArgName = "floatingSpeciesIndex" |
Additional Inherited Members | |
Public Types inherited from rrllvm::GetInitialValueCodeGenBase< GetFloatingSpeciesInitAmountCodeGen, true > | |
| typedef GetInitialValueCodeGenBase_FunctionPtr | FunctionPtr |
Public Types inherited from rrllvm::CodeGenBase< GetInitialValueCodeGenBase_FunctionPtr > | |
| typedef GetInitialValueCodeGenBase_FunctionPtr | FunctionPtr |
Protected Member Functions inherited from rrllvm::CodeGenBase< GetInitialValueCodeGenBase_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< GetInitialValueCodeGenBase_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 initial amount of a floating species.