IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Selection of parameter to be varied, together with bounds - for parametric tests. More...
Public Member Functions | |
NeuralInputParameterSelectorMinMax (INeuralModel neuralModel) | |
Constructs the control, with ANN-based model specified. More... | |
NeuralInputParameterSelectorMinMax () | |
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 | UpdateSelectedParameterIdDependencies () |
Updates things that depend on the selected parameter's index. More... | |
void | UpdateDataDefinition () |
Updates data with accordance to data definitions in DataDefinition. More... | |
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 | |
string | TitleParameterSelection [get, set] |
String that appears in the label above parameter selector (title of parameter selection). More... | |
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... | |
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] |
int | SelectedParameterId [get, protected set] |
Sequential number of the selected parameter as specified by the user (usually through GUI). 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... | |
Events | |
SelectedIdEventHandler | SelectedParameterIdChanged |
Occurs when selected input parameter ID is changed. More... | |
ValueChangedEventHandler | SelectedParameterMinChanged |
Occurs when selected input parameter's minimal value is changed by the user (but only when it is changed through GUI). More... | |
ValueChangedEventHandler | SelectedParameterMaxChanged |
Occurs when selected input parameter's maximal value is changed by the user (but only when it is changed through GUI). More... | |
Private Member Functions | |
void | InitializeComponents () |
void | comboBoxSelection_SelectedIndexChanged (object sender, EventArgs e) |
void | txtParamNum_ValueChanged (object sender, EventArgs e) |
void | txtMinValue_TextChanged (object sender, EventArgs e) |
void | txtMaxValue_TextChanged (object sender, EventArgs e) |
void | txtMinValue_Validated (object sender, EventArgs e) |
void | txtMaxValue_Validated (object sender, EventArgs e) |
void | btnDecrease_Click (object sender, EventArgs e) |
void | btnIncrease_Click (object sender, EventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
Private Attributes | |
INeuralModel | _neuralModel |
double | _previousMinValue |
double | _newMinvalue |
double | _previousMaxValue |
double | _newMaxValue |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
System.Windows.Forms.NumericUpDown | txtParamNum |
System.Windows.Forms.TextBox | txtMaxValue |
System.Windows.Forms.TextBox | txtMinValue |
System.Windows.Forms.ComboBox | comboBoxSelection |
System.Windows.Forms.Label | lblMax |
System.Windows.Forms.Label | lblParamNum |
System.Windows.Forms.Label | lblFrom |
System.Windows.Forms.Label | lblSelectParameter |
System.Windows.Forms.Panel | pnlMain |
System.Windows.Forms.Button | btnIncrease |
System.Windows.Forms.Button | btnDecrease |
Selection of parameter to be varied, together with bounds - for parametric tests.
$A Igor Apr13;
|
inline |
Constructs the control, with ANN-based model specified.
neuralModel | ANN-based model, containing data definitions and trained neural network. |
|
inline |
|
inline |
Sets the ANN-based model used by the current form.
model | ANN based model that is set. |
Because of this dedicated method, the setter of the NeuralModel property can be non-public.
|
inline |
Replacement for the SelectedParameterId setter that has a lower access level.
id | Sequential number of the output valuee to be selected. |
|
inline |
Updates things that depend on the selected parameter's index.
|
inline |
Updates data with accordance to data definitions in DataDefinition.
References IG.Num.InputOutputElementDefinition.BoundsDefined, IG.Num.InputElementDefinition.DefaultValue, IG.Num.InputElementDefinition.DefaultValueDefined, IG.Num.InputOutputElementDefinition.MaximalValue, IG.Num.InputOutputElementDefinition.MinimalValue, IG.Num.InputOutputElementDefinition.Name, and IG.Num.InputOutputElementDefinition.Title.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
Required designer variable.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
getset |
String that appears in the label above parameter selector (title of parameter selection).
This can be used to change the title in the case there are more than one input parameters selected, or a customized title is desired.
|
getprotected set |
Neural network - based model.
Contains data definition and trained neural network approximator.
|
get |
Traint artificial neural network.
|
get |
Neural data definition.
|
get |
Gets number of input parameters.
|
get |
Gets number of output values.
|
getprotected set |
|
getprotected set |
|
getprotected set |
Sequential number of the selected parameter as specified by the user (usually through GUI).
|
get |
Minimal value of the selected parameter.
|
get |
Maximal value of the selected parameter as specified by the user.
SelectedIdEventHandler IG.Neural.Forms.NeuralInputParameterSelectorMinMax.SelectedParameterIdChanged |
Occurs when selected input parameter ID is changed.
ValueChangedEventHandler IG.Neural.Forms.NeuralInputParameterSelectorMinMax.SelectedParameterMinChanged |
Occurs when selected input parameter's minimal value is changed by the user (but only when it is changed through GUI).
ValueChangedEventHandler IG.Neural.Forms.NeuralInputParameterSelectorMinMax.SelectedParameterMaxChanged |
Occurs when selected input parameter's maximal value is changed by the user (but only when it is changed through GUI).