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: