|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <StimulusTable.h>
Inheritance diagram for StimulusTable:
Collaboration diagram for StimulusTable:Public Member Functions | |
| bool | getDoLoop () const |
| double | getLoopTime () const |
| double | getStartTime () const |
| double | getStepPosition () const |
| double | getStepSize () const |
| double | getStopTime () const |
| void | process (const Eref &e, ProcPtr p) |
| void | reinit (const Eref &e, ProcPtr p) |
| void | setDoLoop (bool v) |
| void | setLoopTime (double v) |
| void | setStartTime (double v) |
| void | setStepPosition (double v) |
| void | setStepSize (double v) |
| void | setStopTime (double v) |
| StimulusTable () | |
Public Member Functions inherited from TableBase | |
| void | clearVec () |
| void | compareVec (vector< double > other, string op) |
| void | compareXplot (string fname, string plotname, string op) |
| const vector< double > & | data () |
| double | getOutputValue () const |
| string | getPlotDump () const |
| vector< double > | getVec () const |
| unsigned int | getVecSize () const |
| double | getY (unsigned int index) const |
| double | interpolate (double x, double xmin, double xmax) const |
| void | linearTransform (double scale, double offset) |
| void | loadCSV (string fname, int startLine, int colNum, char separator) |
| void | loadXplot (string fname, string plotname) |
| void | loadXplotRange (string fname, string plotname, unsigned int start, unsigned int end) |
| double * | lookupVec (unsigned int index) |
| void | plainPlot (string file) |
| void | setOutputValue (double val) |
| void | setPlotDump (string v) |
| void | setVec (vector< double > val) |
| void | setVecSize (unsigned int num) |
| TableBase () | |
| void | xplot (string file, string plotname) |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Static Public Member Functions inherited from TableBase | |
| static const Cinfo * | initCinfo () |
Private Attributes | |
| bool | doLoop_ |
| double | loopTime_ |
| double | start_ |
| double | stepPosition_ |
| double | stepSize_ |
| double | stop_ |
Additional Inherited Members | |
Protected Member Functions inherited from TableBase | |
| vector< double > & | vec () |
Receives and records inputs. Handles plot and spiking data in batch mode.
Definition at line 16 of file StimulusTable.h.
| StimulusTable::StimulusTable | ( | ) |
Definition at line 138 of file StimulusTable.cpp.
| bool StimulusTable::getDoLoop | ( | ) | const |
Definition at line 243 of file StimulusTable.cpp.
References doLoop_.
Referenced by initCinfo().
Here is the caller graph for this function:| double StimulusTable::getLoopTime | ( | ) | const |
Definition at line 211 of file StimulusTable.cpp.
References loopTime_.
Referenced by initCinfo().
Here is the caller graph for this function:| double StimulusTable::getStartTime | ( | ) | const |
Definition at line 184 of file StimulusTable.cpp.
References start_.
Referenced by initCinfo().
Here is the caller graph for this function:| double StimulusTable::getStepPosition | ( | ) | const |
Definition at line 231 of file StimulusTable.cpp.
References stepPosition_.
Referenced by initCinfo().
Here is the caller graph for this function:| double StimulusTable::getStepSize | ( | ) | const |
Definition at line 221 of file StimulusTable.cpp.
References stepSize_.
Referenced by initCinfo().
Here is the caller graph for this function:| double StimulusTable::getStopTime | ( | ) | const |
Definition at line 196 of file StimulusTable.cpp.
References stop_.
Referenced by initCinfo().
Here is the caller graph for this function:
|
static |
Definition at line 23 of file StimulusTable.cpp.
References getDoLoop(), getLoopTime(), getStartTime(), getStepPosition(), getStepSize(), getStopTime(), TableBase::initCinfo(), output(), process(), reinit(), setDoLoop(), setLoopTime(), setStartTime(), setStepPosition(), setStepSize(), setStopTime(), and stimulusTableCinfo.
Here is the call graph for this function:Definition at line 148 of file StimulusTable.cpp.
References ProcInfo::currTime, doLoop_, TableBase::interpolate(), loopTime_, output(), TableBase::setOutputValue(), start_, stepPosition_, stepSize_, and stop_.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 167 of file StimulusTable.cpp.
References TableBase::interpolate(), output(), TableBase::setOutputValue(), start_, stepPosition_, and stop_.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void StimulusTable::setDoLoop | ( | bool | v | ) |
Definition at line 236 of file StimulusTable.cpp.
References doLoop_, loopTime_, start_, and stop_.
Referenced by initCinfo().
Here is the caller graph for this function:| void StimulusTable::setLoopTime | ( | double | v | ) |
Definition at line 201 of file StimulusTable.cpp.
References loopTime_.
Referenced by initCinfo().
Here is the caller graph for this function:| void StimulusTable::setStartTime | ( | double | v | ) |
Definition at line 179 of file StimulusTable.cpp.
References start_.
Referenced by initCinfo().
Here is the caller graph for this function:| void StimulusTable::setStepPosition | ( | double | v | ) |
Definition at line 226 of file StimulusTable.cpp.
References stepPosition_.
Referenced by initCinfo().
Here is the caller graph for this function:| void StimulusTable::setStepSize | ( | double | v | ) |
Definition at line 216 of file StimulusTable.cpp.
References stepSize_.
Referenced by initCinfo().
Here is the caller graph for this function:| void StimulusTable::setStopTime | ( | double | v | ) |
Definition at line 189 of file StimulusTable.cpp.
References doLoop_, doubleEq(), loopTime_, start_, and stop_.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 55 of file StimulusTable.h.
Referenced by getDoLoop(), process(), setDoLoop(), and setStopTime().
|
private |
Definition at line 52 of file StimulusTable.h.
Referenced by getLoopTime(), process(), setDoLoop(), setLoopTime(), and setStopTime().
|
private |
Definition at line 50 of file StimulusTable.h.
Referenced by getStartTime(), process(), reinit(), setDoLoop(), setStartTime(), and setStopTime().
|
private |
Definition at line 54 of file StimulusTable.h.
Referenced by getStepPosition(), process(), reinit(), and setStepPosition().
|
private |
Definition at line 53 of file StimulusTable.h.
Referenced by getStepSize(), process(), and setStepSize().
|
private |
Definition at line 51 of file StimulusTable.h.
Referenced by getStopTime(), process(), reinit(), setDoLoop(), and setStopTime().