StateTransitionEvent Class Reference

#include <nrnste.h>

Collaboration diagram for StateTransitionEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StateTransitionEvent (int nstate)
virtual ~StateTransitionEvent ()
void transition (int src, int dest, double *var1, double *var2, int order, const char *stmt, Object *obj)
void state (int i)
int state ()
int nstate ()
int condition (double &tr)
void execute (int)

Static Public Member Functions

static void stelist_change ()

Static Public Attributes

static STEList * stelist_

Private Attributes

int nstate_
int istate_
STEStatestates_

Constructor & Destructor Documentation

StateTransitionEvent::StateTransitionEvent ( int  nstate  ) 
StateTransitionEvent::~StateTransitionEvent (  )  [virtual]

References assert, i, states_, and stelist_change().

Here is the call graph for this function:


Member Function Documentation

int StateTransitionEvent::condition ( double &  tr  )  [inline]

References STEState::condition(), istate_, and states_.

Referenced by declarePtrList().

Here is the call graph for this function:

void StateTransitionEvent::execute ( int  itrans  ) 
int StateTransitionEvent::nstate (  )  [inline]

References nstate_.

int StateTransitionEvent::state (  )  [inline]

References istate_.

void StateTransitionEvent::state ( int  i  )  [inline]

References istate_.

static void StateTransitionEvent::stelist_change (  )  [static]

Referenced by ~StateTransitionEvent().

void StateTransitionEvent::transition ( int  src,
int  dest,
double *  var1,
double *  var2,
int  order,
const char *  stmt,
Object *  obj 
)

References STEState::add_transition(), nil, and states_.

Here is the call graph for this function:


Member Data Documentation

Referenced by condition(), execute(), and state().

Referenced by nstate().

STEList* StateTransitionEvent::stelist_ [static]

The documentation for this class was generated from the following files:
Generated on Mon Jun 13 08:10:32 2011 for NEURON by  doxygen 1.6.3