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: