List of all members.
Public Member Functions |
|
| BiasAdaptiveHomeostMechanism (float eta=1e-5, float eta_rt=1e-5, float Vthresh=-5, float mu=0.9, float biasMax=15, float biasMin=-15, bool isActive=true) |
|
void | setActive (bool active, Time time) |
|
void | updateRtarget (Time time) |
|
virtual void | postMountAsMountedObj (EvSimNetwork &net, EvSimObject::ID self, EvSimObject::ID mountpoint) |
|
virtual void | updateState (SimContext &sim_context, Time time, update_id_t upd_id) |
|
virtual void | reset (SimContext &sim_ctxt) |
|
virtual void | eventHit (SimContext &sim_ctxt, Time time, port_id_t port) |
Public Attributes |
|
float | eta |
|
float | eta_rt |
|
float | mu |
|
float | biasMax |
|
float | biasMin |
|
float | Vthresh |
|
bool | isActive |
Protected Attributes |
|
float * | bias_ptr |
|
double * | vm_ptr |
|
float | rTarget |
|
double | prev_vm |
|
double | last_bias_upd_time |
|
double | last_rtgt_upd_time |
The documentation for this class was generated from the following files: