NeuroStencil Class Reference
#include <NeuroStencil.h>
List of all members.
Public Member Functions |
| NeuroStencil (const vector< NeuroNode > &nodes, const vector< unsigned int > &nodeIndex, const vector< double > &vs, const vector< double > &area) |
| NeuroStencil () |
| ~NeuroStencil () |
void | addFlux (unsigned int meshIndex, vector< double > &f, const vector< vector< double > > &S, const vector< double > &diffConst) const |
void | addLinearFlux (unsigned int index, vector< double > &f, const vector< double > &tminus, const vector< double > &t0, const vector< double > &tplus, double aminus, double aplus, double vsminus, double vs0, double vsplus, double invSq, const vector< double > &diffConst) const |
void | addHalfFlux (unsigned int index, vector< double > &f, const vector< double > &t0, const vector< double > &tprime, double area, double vs0, double vsprime, double invSq, const vector< double > &diffConst) const |
Constructor & Destructor Documentation
NeuroStencil::NeuroStencil |
( |
const vector< NeuroNode > & |
nodes, |
|
|
const vector< unsigned int > & |
nodeIndex, |
|
|
const vector< double > & |
vs, |
|
|
const vector< double > & |
area | |
|
) |
| | |
NeuroStencil::NeuroStencil |
( |
|
) |
|
NeuroStencil::~NeuroStencil |
( |
|
) |
|
Member Function Documentation
void NeuroStencil::addFlux |
( |
unsigned int |
meshIndex, |
|
|
vector< double > & |
f, |
|
|
const vector< vector< double > > & |
S, |
|
|
const vector< double > & |
diffConst | |
|
) |
| | const [virtual] |
computes the Flux f in the voxel on meshIndex. Takes the matrix of molNumber[meshIndex][pool] and the vector of diffusionConst[pool] as arguments.
Implements Stencil.
Referenced by testNeuroStencil().
void NeuroStencil::addHalfFlux |
( |
unsigned int |
index, |
|
|
vector< double > & |
f, |
|
|
const vector< double > & |
t0, |
|
|
const vector< double > & |
tprime, |
|
|
double |
area, |
|
|
double |
vs0, |
|
|
double |
vsprime, |
|
|
double |
invSq, |
|
|
const vector< double > & |
diffConst | |
|
) |
| | const |
void NeuroStencil::addLinearFlux |
( |
unsigned int |
index, |
|
|
vector< double > & |
f, |
|
|
const vector< double > & |
tminus, |
|
|
const vector< double > & |
t0, |
|
|
const vector< double > & |
tplus, |
|
|
double |
aminus, |
|
|
double |
aplus, |
|
|
double |
vsminus, |
|
|
double |
vs0, |
|
|
double |
vsplus, |
|
|
double |
invSq, |
|
|
const vector< double > & |
diffConst | |
|
) |
| | const |
The documentation for this class was generated from the following files: