![]() |
NEURON
|
#include <netcon.h>
Public Member Functions | |
WatchCondition (Point_process *, double(*)(Point_process *)) | |
virtual | ~WatchCondition () |
virtual double | value () |
virtual void | send (double, NetCvode *, NrnThread *) |
virtual void | deliver (double, NetCvode *, NrnThread *) |
virtual void | pr (const char *, double t, NetCvode *) |
void | activate (double flag) |
virtual void | asf_err () |
virtual int | pgvts_op (int &i) |
virtual void | pgvts_deliver (double t, NetCvode *) |
virtual NrnThread * | thread () |
![]() | |
ConditionEvent () | |
virtual | ~ConditionEvent () |
virtual void | check (NrnThread *, double sendtime, double teps=0.0) |
void | condition (Cvode *) |
void | abandon_statistics (Cvode *) |
![]() | |
DiscreteEvent () | |
virtual | ~DiscreteEvent () |
virtual void | disconnect (Observable *) |
virtual int | type () |
virtual DiscreteEvent * | savestate_save () |
virtual void | savestate_restore (double deliverytime, NetCvode *) |
virtual void | savestate_write (FILE *) |
virtual void | frecord_init (TQItem *) |
![]() | |
HTList (void *=NULL) | |
virtual | ~HTList () |
bool | IsEmpty () |
void | Append (HTList *) |
void | Prepend (HTList *) |
void | Remove (HTList *) |
void | Remove () |
void | RemoveAll () |
void | Delete (void *) |
HTList * | Find (void *) |
HTList * | First () |
HTList * | Last () |
HTList * | End () |
HTList * | Next () |
HTList * | Prev () |
void * | vptr () |
void * | operator() () |
HTList * | operator[] (int count) |
Public Attributes | |
double | nrflag_ |
Point_process * | pnt_ |
double(* | c_ )(Point_process *) |
int | watch_index_ |
![]() | |
double | valold_ |
double | told_ |
double | valthresh_ |
TQItem * | qthresh_ |
bool | flag_ |
Static Public Attributes | |
static unsigned long | watch_send_ |
static unsigned long | watch_deliver_ |
![]() | |
static unsigned long | init_above_ |
static unsigned long | send_qthresh_ |
static unsigned long | abandon_ |
static unsigned long | eq_abandon_ |
static unsigned long | abandon_init_above_ |
static unsigned long | abandon_init_below_ |
static unsigned long | abandon_above_ |
static unsigned long | abandon_below_ |
static unsigned long | deliver_qthresh_ |
![]() | |
static unsigned long | discretevent_send_ |
static unsigned long | discretevent_deliver_ |
Additional Inherited Members | |
![]() | |
static DiscreteEvent * | savestate_read (FILE *) |
![]() | |
void * | _object |
HTList * | _next |
HTList * | _prev |
WatchCondition::WatchCondition | ( | Point_process * | pnt, |
double(*)(Point_process *) | c | ||
) |
Definition at line 5278 of file netcvode.cpp.
|
virtual |
Definition at line 5284 of file netcvode.cpp.
void WatchCondition::activate | ( | double | flag | ) |
Definition at line 5292 of file netcvode.cpp.
|
virtual |
Implements ConditionEvent.
Definition at line 5318 of file netcvode.cpp.
Reimplemented from DiscreteEvent.
Reimplemented in STECondition.
Definition at line 5331 of file netcvode.cpp.
|
virtual |
Reimplemented from DiscreteEvent.
Reimplemented in STECondition.
Definition at line 5428 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented from DiscreteEvent.
|
virtual |
Reimplemented from DiscreteEvent.
Definition at line 5460 of file netcvode.cpp.
Reimplemented from DiscreteEvent.
Definition at line 5326 of file netcvode.cpp.
|
virtual |
Reimplemented from DiscreteEvent.
Reimplemented in STECondition.
Definition at line 5415 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented from ConditionEvent.
Reimplemented in STECondition.
double(* WatchCondition::c_) (Point_process *) |
Point_process* WatchCondition::pnt_ |