NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.

IG::Neural::Forms::NeuralPredictionControl Class Reference

Control for making predictions of output values based on ANN model. More...

Collaboration diagram for IG::Neural::Forms::NeuralPredictionControl:

List of all members.

Public Member Functions

 NeuralPredictionControl ()
void SetNeuralModel (INeuralModel model)
 Sets the ANN-based model used by the current form.

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used.

Protected Attributes

INeuralModelContainer _neuralModelContainerControl

Properties

INeuralModel NeuralModel [get, set]
 Neural network - based model. Contains data definition and trained neural network approximator.
INeuralApproximator TrainedNetwork [get]
 Traint artificial neural network.
InputOutputDataDefiniton NeuralDataDefinition [get]
 Neural data definition.

Private Member Functions

void btnPredict_Click (object sender, EventArgs e)
void OnInputValueValueChanged (object sender, DataGridViewCellEventArgs e)
 Event handler that executes when a value is changed in the input parameters DataGridView. Clears the output values.
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor.

Private Attributes

INeuralModel _neuralModel
System.ComponentModel.IContainer components = null
 Required designer variable.
NeuralInputControl neuralInputControl1
NeuralOutputControl neuralOutputControl1
System.Windows.Forms.Button btnPredict
System.Windows.Forms.Button btnReset

Detailed Description

Control for making predictions of output values based on ANN model.

$A Igor Apr13;


Constructor & Destructor Documentation

IG::Neural::Forms::NeuralPredictionControl::NeuralPredictionControl ( ) [inline]

Member Function Documentation

void IG::Neural::Forms::NeuralPredictionControl::SetNeuralModel ( INeuralModel  model) [inline]

Sets the ANN-based model used by the current form.

Parameters:
modelANN based model that is set.

Because of this dedicated method, the setter of the NeuralModel property can be non-public.

void IG::Neural::Forms::NeuralPredictionControl::btnPredict_Click ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Neural::Forms::NeuralPredictionControl::OnInputValueValueChanged ( object  sender,
DataGridViewCellEventArgs  e 
) [inline, private]

Event handler that executes when a value is changed in the input parameters DataGridView. Clears the output values.

Parameters:
sender
e
override void IG::Neural::Forms::NeuralPredictionControl::Dispose ( bool  disposing) [inline, protected]

Clean up any resources being used.

Parameters:
disposingtrue if managed resources should be disposed; otherwise, false.
void IG::Neural::Forms::NeuralPredictionControl::InitializeComponent ( ) [inline, private]

Required method for Designer support - do not modify the contents of this method with the code editor.


Member Data Documentation

System.ComponentModel.IContainer IG::Neural::Forms::NeuralPredictionControl::components = null [private]

Required designer variable.

System.Windows.Forms.Button IG::Neural::Forms::NeuralPredictionControl::btnPredict [private]
System.Windows.Forms.Button IG::Neural::Forms::NeuralPredictionControl::btnReset [private]

Property Documentation

INeuralModel IG::Neural::Forms::NeuralPredictionControl::NeuralModel [get, set]

Neural network - based model. Contains data definition and trained neural network approximator.

INeuralApproximator IG::Neural::Forms::NeuralPredictionControl::TrainedNetwork [get]

Traint artificial neural network.

InputOutputDataDefiniton IG::Neural::Forms::NeuralPredictionControl::NeuralDataDefinition [get]

Neural data definition.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Properties