10 #ifndef _GSSA_VOXEL_POOLS_BASE_H
11 #define _GSSA_VOXEL_POOLS_BASE_H
29 const GssaSystem* g,
unsigned int rindex,
double time );
31 const vector< unsigned int >& deps,
const Stoich* stoich );
37 vector< unsigned int >
numFire()
const;
52 unsigned int numCoreRates );
54 unsigned int numCoreRates,
unsigned int index );
58 const double* s, vector< double >& v )
const;
71 unsigned int voxelIndex,
const GssaSystem* g );
101 #endif // _GSSA_VOXEL_POOLS_H
bool refreshAtot(const GssaSystem *g)
vector< unsigned int > numFire_
void recalcTime(const GssaSystem *g, double currTime)
void xferIn(XferInfo &xf, unsigned int voxelIndex, const GssaSystem *g)
void setNumReac(unsigned int n)
double getReacVelocity(unsigned int r, const double *s) const
void updateDependentRates(const vector< unsigned int > &deps, const Stoich *stoich)
void advance(const ProcInfo *p)
void setStoich(const Stoich *stoichPtr)
virtual ~GssaVoxelPools()
moose::RNG< double > rng_
RNG.
void updateReacVelocities(const GssaSystem *g, const double *s, vector< double > &v) const
void setVolumeAndDependencies(double vol)
void updateAllRateTerms(const vector< RateTerm * > &rates, unsigned int numCoreRates)
vector< unsigned int > numFire() const
void updateDependentMathExpn(const GssaSystem *g, unsigned int rindex, double time)
void updateRateTerms(const vector< RateTerm * > &rates, unsigned int numCoreRates, unsigned int index)
double t_
Time at which next event will occur.