NeuroStencil Class Reference

#include <NeuroStencil.h>

Inheritance diagram for NeuroStencil:
Inheritance graph
[legend]
Collaboration diagram for NeuroStencil:
Collaboration graph
[legend]

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

Referenced by testNeuroStencilFlux().

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

Referenced by testNeuroStencilFlux().


The documentation for this class was generated from the following files:
Generated on Sat Oct 27 22:55:52 2012 for MOOSE by  doxygen 1.6.3