![]() |
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 () |
Public Member Functions inherited from ConditionEvent | |
| ConditionEvent () | |
| virtual | ~ConditionEvent () |
| virtual void | check (NrnThread *, double sendtime, double teps=0.0) |
| void | condition (Cvode *) |
| void | abandon_statistics (Cvode *) |
Public Member Functions inherited from DiscreteEvent | |
| 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 *) |
Public Member Functions inherited from HTList | |
| 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_ |
Public Attributes inherited from ConditionEvent | |
| double | valold_ |
| double | told_ |
| double | valthresh_ |
| TQItem * | qthresh_ |
| bool | flag_ |
Static Public Attributes | |
| static unsigned long | watch_send_ |
| static unsigned long | watch_deliver_ |
Static Public Attributes inherited from ConditionEvent | |
| 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 Public Attributes inherited from DiscreteEvent | |
| static unsigned long | discretevent_send_ |
| static unsigned long | discretevent_deliver_ |
Additional Inherited Members | |
Static Public Member Functions inherited from DiscreteEvent | |
| static DiscreteEvent * | savestate_read (FILE *) |
Protected Attributes inherited from HTList | |
| 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_ |