roadrunner
2.6.0
Fast simulator for SBML models
|
Get the current concentration of a floating species. More...
#include <GetValuesCodeGen.h>
Public Member Functions | |
GetFloatingSpeciesConcentrationCodeGen (const ModelGeneratorContext &mgc) | |
std::vector< std::string > | getIds () |
![]() | |
GetValueCodeGenBase (const ModelGeneratorContext &mgc) | |
llvm::Value * | codeGen () |
![]() | |
llvm::Function * | createFunction () |
Static Public Attributes | |
static const char * | FunctionName = "getFloatingSpeciesConcentration" |
static const char * | IndexArgName = "floatingSpeciesIndex" |
Additional Inherited Members | |
![]() | |
typedef GetValueCodeGenBase_FunctionPtr | FunctionPtr |
![]() | |
typedef GetValueCodeGenBase_FunctionPtr | 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 () |
![]() | |
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 current concentration of a floating species.