MOOSE - Multiscale Object Oriented Simulation Environment
|
Public Types | |
enum | valArgs { EXPR, P, G, EL, LEN, DIA, MAXP, MAXG, MAXL, X, Y, Z, OLDVAL } |
Defines the order of arguments in the val array. More... | |
Public Member Functions | |
double | eval (vector< double >::const_iterator arg0) |
nuParser (const string &expr) | |
Static Public Member Functions | |
static double | H (double arg) |
Public Attributes | |
double | dia |
double | g |
double | L |
double | len |
double | maxG |
double | maxL |
double | maxP |
double | oldVal |
double | p |
bool | useOldVal |
double | x |
double | y |
double | z |
Static Public Attributes | |
static const unsigned int | numVal = 13 |
Definition at line 24 of file Neuron.cpp.
enum nuParser::valArgs |
Defines the order of arguments in the val array.
Enumerator | |
---|---|
EXPR | |
P | |
G | |
EL | |
LEN | |
DIA | |
MAXP | |
MAXG | |
MAXL | |
X | |
Y | |
Z | |
OLDVAL |
Definition at line 62 of file Neuron.cpp.
|
inline |
|
inline |
Definition at line 71 of file Neuron.cpp.
References DIA, dia, EL, G, g, L, LEN, len, MAXG, maxG, MAXL, maxL, MAXP, maxP, OLDVAL, oldVal, P, p, X, x, Y, y, Z, and z.
Referenced by Neuron::evalExprForElist(), makeAngleDistrib(), makeSizeDistrib(), Neuron::makeSpacingDistrib(), setCompartmentParams(), and setMechParams().
|
inlinestatic |
Definition at line 66 of file Neuron.cpp.
Referenced by nuParser().
double nuParser::dia |
Definition at line 93 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::g |
Definition at line 90 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::L |
Definition at line 91 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::len |
Definition at line 92 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::maxG |
Definition at line 95 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::maxL |
Definition at line 96 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::maxP |
Definition at line 94 of file Neuron.cpp.
Referenced by eval(), and nuParser().
|
static |
Definition at line 88 of file Neuron.cpp.
Referenced by buildFromProto(), Neuron::evalExprForElist(), Neuron::getExprElist(), makeAngleDistrib(), makeSizeDistrib(), Neuron::makeSpacingDistrib(), setCompartmentParams(), and setMechParams().
double nuParser::oldVal |
Definition at line 100 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::p |
Definition at line 89 of file Neuron.cpp.
Referenced by eval(), and nuParser().
bool nuParser::useOldVal |
Definition at line 101 of file Neuron.cpp.
Referenced by nuParser().
double nuParser::x |
Definition at line 97 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::y |
Definition at line 98 of file Neuron.cpp.
Referenced by eval(), and nuParser().
double nuParser::z |
Definition at line 99 of file Neuron.cpp.
Referenced by eval(), and nuParser().