Aquila  2.0 prealpha
Cognitive Robotics Architecture
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Public Attributes | List of all members
MTRNNSettings Class Reference

#include <mtrnnSettings.h>

Inheritance diagram for MTRNNSettings:
Settings

Public Slots

void save ()
 Saves parameters.
 
void setParameters (float learningRate, float momentum, float weightRange, float threshold, int iterations, int seed, int numFastNeurons, int numSlowNeurons, int ioDeltaT, int fastDeltaT, int slowDeltaT, int debuggingLevel, int plotUpdateInterval)
 Sets parameters.
 
- Public Slots inherited from Settings
virtual void save ()
 Saves parameters.
 

Signals

void parametersSaved (float learningRate, float momentum, float weightRange, float threshold, int iterations, int seed, int numFastNeurons, int numSlowNeurons, int ioDeltaT, int fastDeltaT, int slowDeltaT, int debuggingLevel, int plotUpdateInterval)
 
- Signals inherited from Settings
void simulationModeChanged (int simulationMode)
 

Public Member Functions

 MTRNNSettings ()
 Constructor.
 
 ~MTRNNSettings ()
 Destructor.
 
- Public Member Functions inherited from Settings
 Settings ()
 Constructor.
 
 ~Settings ()
 Destructor.
 

Public Attributes

Ui::MTRNNSettings * ui
 
- Public Attributes inherited from Settings
GPU gpu
 

Detailed Description

MTRNN settings dialog

Constructor & Destructor Documentation

MTRNNSettings::MTRNNSettings ( )

Constructor.

MTRNNSettings::~MTRNNSettings ( )

Destructor.

Member Function Documentation

void MTRNNSettings::parametersSaved ( float  learningRate,
float  momentum,
float  weightRange,
float  threshold,
int  iterations,
int  seed,
int  numFastNeurons,
int  numSlowNeurons,
int  ioDeltaT,
int  fastDeltaT,
int  slowDeltaT,
int  debuggingLevel,
int  plotUpdateInterval 
)
signal
void MTRNNSettings::save ( )
slot

Saves parameters.

Note
This is an overridden virtual function.
This function is normally called when user accepts settings dialog.
Once called, this function emits signal with updated parameters, which is typically sent to module.
void MTRNNSettings::setParameters ( float  learningRate,
float  momentum,
float  weightRange,
float  threshold,
int  iterations,
int  seed,
int  numFastNeurons,
int  numSlowNeurons,
int  ioDeltaT,
int  fastDeltaT,
int  slowDeltaT,
int  debuggingLevel,
int  plotUpdateInterval 
)
slot

Sets parameters.

Parameters
[in]learningRate- learning rate
[in]momentum- momentum
[in]weightRange- initial range of weights
[in]threshold- error threshold
[in]iterations- number of iterations
[in]seed- random number generator seed
[in]numFastNeurons- number of fast neurons
[in]numSlowNeurons- number of slow neurons
[in]ioDeltaT- input-output delta-t value
[in]fastDeltaT- fast delta-t value
[in]slowDeltaT- slow delta-t value
[in]debuggingLevel- debugging level
[in]plotUpdateInterval- update interval of the error plot

Member Data Documentation

Ui::MTRNNSettings* MTRNNSettings::ui

The documentation for this class was generated from the following files: