GssaSystem Class Reference

#include <GssaSystem.h>

Collaboration diagram for GssaSystem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GssaSystem ()

Public Attributes

vector< vector< unsigned int > > dependency
vector< vector< unsigned int > > dependentMathExpn
vector< vector< unsigned int > > ratesDependentOnPool
KinSparseMatrix transposeN
 Transpose of stoichiometry matrix.
Stoichstoich
bool useRandInit
bool isReady

Constructor & Destructor Documentation

GssaSystem::GssaSystem (  )  [inline]

Member Data Documentation

vector< vector< unsigned int > > GssaSystem::dependency
vector< vector< unsigned int > > GssaSystem::dependentMathExpn
vector< vector< unsigned int > > GssaSystem::ratesDependentOnPool

Flag: True when using probabilistic (random) rounding. When initializing the mol# from floating-point Sinit values, we have two options. One is to look at each Sinit, and round to the nearest integer. The other is to look at each Sinit, and probabilistically round up or down depending on the value. For example, if we had a Sinit value of 1.49, this would always be rounded to 1.0 if the flag is false, and would be rounded to 1.0 and 2.0 in the ratio 51:49 if the flag is true.

Referenced by Gsolve::getRandInit(), GssaVoxelPools::reinit(), and Gsolve::setRandInit().


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

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1