Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
lm::cme::FluctuatingNRSolver::OUPropensityArgs Struct Reference

#include <FluctuatingNRSolver.h>

Inheritance diagram for lm::cme::FluctuatingNRSolver::OUPropensityArgs:
[legend]
Collaboration diagram for lm::cme::FluctuatingNRSolver::OUPropensityArgs:
[legend]

Public Member Functions

 OUPropensityArgs (void *basePropensityFunction, void *basePropensityFunctionArgs, double *noisyK, double noisyKInitialValue, uint oui, double noiseVariance, double noiseTau, RandomGenerator *rng)

Public Attributes

void * basePropensityFunction
void * basePropensityFunctionArgs
double * noisyK
double noisyKInitialValue
uint oui
double noiseVariance
double noiseTau
double noise
uint lastOUJumpNumber
double previousTime
RandomGeneratorrng
double normRngValues [TUNE_LOCAL_RNG_CACHE_SIZE]
int rngNext

Constructor & Destructor Documentation

◆ OUPropensityArgs()

lm::cme::FluctuatingNRSolver::OUPropensityArgs::OUPropensityArgs ( void * basePropensityFunction,
void * basePropensityFunctionArgs,
double * noisyK,
double noisyKInitialValue,
uint oui,
double noiseVariance,
double noiseTau,
RandomGenerator * rng )
inline

Member Data Documentation

◆ basePropensityFunction

void* lm::cme::FluctuatingNRSolver::OUPropensityArgs::basePropensityFunction

◆ basePropensityFunctionArgs

void* lm::cme::FluctuatingNRSolver::OUPropensityArgs::basePropensityFunctionArgs

◆ lastOUJumpNumber

uint lm::cme::FluctuatingNRSolver::OUPropensityArgs::lastOUJumpNumber

◆ noise

double lm::cme::FluctuatingNRSolver::OUPropensityArgs::noise

◆ noiseTau

double lm::cme::FluctuatingNRSolver::OUPropensityArgs::noiseTau

◆ noiseVariance

double lm::cme::FluctuatingNRSolver::OUPropensityArgs::noiseVariance

◆ noisyK

double* lm::cme::FluctuatingNRSolver::OUPropensityArgs::noisyK

◆ noisyKInitialValue

double lm::cme::FluctuatingNRSolver::OUPropensityArgs::noisyKInitialValue

◆ normRngValues

double lm::cme::FluctuatingNRSolver::OUPropensityArgs::normRngValues[TUNE_LOCAL_RNG_CACHE_SIZE]

◆ oui

uint lm::cme::FluctuatingNRSolver::OUPropensityArgs::oui

◆ previousTime

double lm::cme::FluctuatingNRSolver::OUPropensityArgs::previousTime

◆ rng

RandomGenerator* lm::cme::FluctuatingNRSolver::OUPropensityArgs::rng

◆ rngNext

int lm::cme::FluctuatingNRSolver::OUPropensityArgs::rngNext

The documentation for this struct was generated from the following file: