This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| double ** | allocateMatrix (int m, int n) |
| void | freeMatrix (double **mat, int m) |
| virtual constparamkey | getName () const |
| return the name of the object (with version number) | |
| virtual void | init (int sensornumber, int motornumber) |
| DInvert3ChannelController (int numberchannels, int buffersize) | |
| virtual void | step (const sensor *x_, int sensornumber, motor *y_, int motornumber) |
| performs one step (includes learning). Calulates motor commands from sensor inputs. | |
| virtual void | stepNoLearning (const sensor *x_, int sensornumber, motor *y_, int motornumber) |
| performs one step without learning. Calulates motor commands from sensor inputs. | |
| virtual int | getInternalParamNames (paramkey *&keylist) |
| virtual int | getInternalParams (paramval *vallist, int length) |
| virtual void | inverseMatrix (double **Q, double **Q_1) |
| virtual double | calculateE (const double *x_, const double *x_delay, const double *y_delay) |
| virtual void | learn (const double *x_, const double *x_delay, const double *y_delay) |
| virtual void | learnModel (const double *x_actual, double *y_effective) |
| virtual void | calculateDelayedValues (double **source, paramval number_steps_of_delay_, double *target) |
| calculate delayed values | |
| virtual void | calculateSmoothValues (double **source, paramval number_steps_for_averaging_, double *target) |
| virtual void | calculateControllerValues (double *x_smooth, double *y) |
| calculate controller ouptus | |
| virtual void | putInBuffer (double **buffer, const double *values) |
|
||||||||||||
|
Definition at line 2 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
calculate controller ouptus
Definition at line 401 of file dinvert3channelcontroller.hpp. |
|
||||||||||||||||
|
calculate delayed values
Definition at line 370 of file dinvert3channelcontroller.hpp. |
|
||||||||||||||||
|
Definition at line 216 of file dinvert3channelcontroller.hpp. |
|
||||||||||||||||
|
Definition at line 383 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 31 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 10 of file dinvert3channelcontroller.hpp. |
|
|
Definition at line 165 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 169 of file dinvert3channelcontroller.hpp. |
|
|
return the name of the object (with version number)
Definition at line 21 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 26 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 175 of file dinvert3channelcontroller.hpp. |
|
||||||||||||||||
|
Definition at line 301 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 341 of file dinvert3channelcontroller.hpp. |
|
||||||||||||
|
Definition at line 418 of file dinvert3channelcontroller.hpp. |
|
||||||||||||||||||||
|
performs one step (includes learning). Calulates motor commands from sensor inputs.
Definition at line 106 of file dinvert3channelcontroller.hpp. |
|
||||||||||||||||||||
|
performs one step without learning. Calulates motor commands from sensor inputs.
Definition at line 142 of file dinvert3channelcontroller.hpp. |
1.4.5