COPASI API
4.40.278
|
#include <CJitCompiler.h>
Public Types | |
typedef C_FLOAT64(* | Function) () |
Public Member Functions | |
void | deregisterExpression (CJitExpression *pExpression) |
void | registerExpression (CJitExpression *pExpression) |
virtual | ~CJitCompiler () |
Static Public Member Functions | |
static CJitCompiler * | create () |
static bool | JitEnabled () |
Protected Member Functions | |
CJitCompiler () | |
CJitCompiler (const CJitCompiler &src) | |
Protected Attributes | |
std::set< CJitExpression * > | mExpressions |
Static Private Attributes | |
static bool * | pSSE4support = NULL |
typedef C_FLOAT64(* CJitCompiler::Function) () |
|
protected |
|
protected |
|
virtual |
|
static |
void CJitCompiler::deregisterExpression | ( | CJitExpression * | pExpression | ) |
References mExpressions.
Referenced by CJitExpression::setCompiler(), and CJitExpression::~CJitExpression().
|
static |
References CRootContainer::getConfiguration(), CConfigurationFile::getDisableJIT(), and pSSE4support.
Referenced by registerExpression().
void CJitCompiler::registerExpression | ( | CJitExpression * | pExpression | ) |
References JitEnabled(), and mExpressions.
Referenced by CJitExpression::setCompiler().
|
protected |
A set of a compiled expression
Referenced by deregisterExpression(), and registerExpression().
|
staticprivate |
A pointer to a bool indicating whether the CPU supports the sse4.2 instruction set required for JIT compilation
Referenced by JitEnabled().