IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Neural.Forms.NeuralParametricTestSelection Class Reference
+ Inheritance diagram for IG.Neural.Forms.NeuralParametricTestSelection:
+ Collaboration diagram for IG.Neural.Forms.NeuralParametricTestSelection:

Public Member Functions

 NeuralParametricTestSelection (INeuralModel neuralModel)
 Constructs the control, with ANN-based model specified. More...
 
 NeuralParametricTestSelection ()
 
void SetNeuralModel (INeuralModel model)
 Sets the ANN-based model used by the current form. More...
 
void SetSelectedParameterId (int id)
 Replacement for the SelectedParameterId setter that has a lower access level. More...
 
void InitializeData ()
 

Protected Member Functions

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

Protected Attributes

INeuralModelContainer _neuralModelContainerControl
 
double[] _minValues
 
double[] _maxValues
 
int _selectedParameterId = 0
 

Properties

INeuralModel NeuralModel [get, protected set]
 Neural network - based model. More...
 
INeuralApproximator TrainedNetwork [get]
 Traint artificial neural network. More...
 
InputOutputDataDefiniton NeuralDataDefinition [get]
 Neural data definition. More...
 
NeuralInputParameterSelectorMinMax InputParameterSelector [get]
 Returns the NeuralInputParameterSelectorMinMax embedded in this form. More...
 
int NumInputParameters [get]
 Gets number of input parameters. More...
 
int NumOutputValues [get]
 Gets number of output values. More...
 
double[] MinValues [get, protected set]
 
double[] MaxValues [get, protected set]
 
IVector ParameterValues [get]
 Vector of current values of input parameters as defined by the DadaGridView. More...
 
int SelectedParameterId [get, protected set]
 Sequential number of the selected parameter as specified by the user. More...
 
double SelectedParameterMin [get]
 Minimal value of the selected parameter. More...
 
double SelectedParameterMax [get]
 Maximal value of the selected parameter as specified by the user. More...
 

Private Member Functions

void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 

Private Attributes

INeuralModel _neuralModel
 
System.ComponentModel.IContainer components = null
 Required designer variable. More...
 
Forms.NeuralInputControl neuralInputControl1
 
System.Windows.Forms.Panel pnlParametric
 
System.Windows.Forms.OpenFileDialog openFileDialog1
 
System.Windows.Forms.OpenFileDialog openFileDialog2
 
NeuralInputParameterSelectorMinMax neuralInputParameterSelectorMinMax1
 

Constructor & Destructor Documentation

IG.Neural.Forms.NeuralParametricTestSelection.NeuralParametricTestSelection ( INeuralModel  neuralModel)
inline

Constructs the control, with ANN-based model specified.

Parameters
neuralModelANN-based model, containing data definitions and trained neural network.

$A Igor Apr13;

IG.Neural.Forms.NeuralParametricTestSelection.NeuralParametricTestSelection ( )
inline

Member Function Documentation

void IG.Neural.Forms.NeuralParametricTestSelection.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.NeuralParametricTestSelection.SetSelectedParameterId ( int  id)
inline

Replacement for the SelectedParameterId setter that has a lower access level.

Parameters
idSequential number of the parameter to be selected.
override void IG.Neural.Forms.NeuralParametricTestSelection.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.
void IG.Neural.Forms.NeuralParametricTestSelection.InitializeComponent ( )
inlineprivate

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

Member Data Documentation

INeuralModelContainer IG.Neural.Forms.NeuralParametricTestSelection._neuralModelContainerControl
protected
INeuralModel IG.Neural.Forms.NeuralParametricTestSelection._neuralModel
private
double [] IG.Neural.Forms.NeuralParametricTestSelection._minValues
protected
double [] IG.Neural.Forms.NeuralParametricTestSelection._maxValues
protected
int IG.Neural.Forms.NeuralParametricTestSelection._selectedParameterId = 0
protected
System.ComponentModel.IContainer IG.Neural.Forms.NeuralParametricTestSelection.components = null
private

Required designer variable.

Forms.NeuralInputControl IG.Neural.Forms.NeuralParametricTestSelection.neuralInputControl1
private
System.Windows.Forms.Panel IG.Neural.Forms.NeuralParametricTestSelection.pnlParametric
private
System.Windows.Forms.OpenFileDialog IG.Neural.Forms.NeuralParametricTestSelection.openFileDialog1
private
System.Windows.Forms.OpenFileDialog IG.Neural.Forms.NeuralParametricTestSelection.openFileDialog2
private
NeuralInputParameterSelectorMinMax IG.Neural.Forms.NeuralParametricTestSelection.neuralInputParameterSelectorMinMax1
private

Property Documentation

INeuralModel IG.Neural.Forms.NeuralParametricTestSelection.NeuralModel
getprotected set

Neural network - based model.

Contains data definition and trained neural network approximator.

INeuralApproximator IG.Neural.Forms.NeuralParametricTestSelection.TrainedNetwork
get

Traint artificial neural network.

InputOutputDataDefiniton IG.Neural.Forms.NeuralParametricTestSelection.NeuralDataDefinition
get

Neural data definition.

NeuralInputParameterSelectorMinMax IG.Neural.Forms.NeuralParametricTestSelection.InputParameterSelector
get

Returns the NeuralInputParameterSelectorMinMax embedded in this form.

int IG.Neural.Forms.NeuralParametricTestSelection.NumInputParameters
get

Gets number of input parameters.

int IG.Neural.Forms.NeuralParametricTestSelection.NumOutputValues
get

Gets number of output values.

double [] IG.Neural.Forms.NeuralParametricTestSelection.MinValues
getprotected set
double [] IG.Neural.Forms.NeuralParametricTestSelection.MaxValues
getprotected set
IVector IG.Neural.Forms.NeuralParametricTestSelection.ParameterValues
get

Vector of current values of input parameters as defined by the DadaGridView.

int IG.Neural.Forms.NeuralParametricTestSelection.SelectedParameterId
getprotected set

Sequential number of the selected parameter as specified by the user.

double IG.Neural.Forms.NeuralParametricTestSelection.SelectedParameterMin
get

Minimal value of the selected parameter.

double IG.Neural.Forms.NeuralParametricTestSelection.SelectedParameterMax
get

Maximal value of the selected parameter as specified by the user.


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