InstantSynapse Class Reference
List of all members.
Public Member Functions |
| InstantSynapse (bool uZP=false) |
double | transmission (double inputValue) |
void | addTransmission (const CImg< double > &input, CImg< double > &output) |
void | apply (CImg< double > &input) |
CImg< double > | transmission (const CImg< double > &input) |
InstantSynapse & | rectification (double v, double lam=1.0, double val_v=0.0) |
InstantSynapse & | linearAmplification (double lam) |
InstantSynapse & | set_power_exp (double val) |
void | draw_transmission (double xmin=-2.0, double xmax=2.0, const double *color=green) |
InstantSynapse & | useZeroPoint (void) |
InstantSynapse & | set_Gmax (double val) |
InstantSynapse & | set_eta (double val) |
InstantSynapse & | set_lambda (double val) |
InstantSynapse & | set_v0 (double val) |
InstantSynapse & | set_zeroPoint (double val) |
double | calculate_v0 (double g, double v) |
double | calculate_zeroPoint (double g, double v) |
double | get_zeroPoint (void) |
double | get_v0 (void) |
Public Attributes |
bool | isUsed |
bool | isLinear |
Protected Member Functions |
void | actualize (void) |
double | nonLinTransmission (double inputValue) |
Protected Attributes |
double | eta |
double | Gmax |
double | lambda |
double | v0 |
double | zeroPoint |
double | workPoint |
double | power_exp |
bool | useZP |
The documentation for this class was generated from the following files: