IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Torm for parametric tests. Obsolete! More...
Public Member Functions | |
NeuralParametricTestOld (INeuralModel neuralModel) | |
Constructs the control, with ANN-based model specified. More... | |
NeuralParametricTestOld () | |
void | SetNeuralModel (INeuralModel model) |
Sets the ANN-based model used by the current form. More... | |
void | ApplyPlotterSettingsDefault (PlotterZedGraph plotter, int whichInput, int numInputs, int whichOutput, int numOutpts) |
Applies style and other settings to the plotter used to show the parametric graph. More... | |
void | ApplyPlotCurveSettingsDefault (PlotZedgraphCurve plot, int whichInput, int numInputs, int whichOutput, int numOutpts) |
Applies style and other settings to the plotter used to show the parametric graph. More... | |
void | PlotParametricTest () |
plots the selected outpt dependend on the selected parameter. More... | |
NeuralParametricTestOld (INeuralModel neuralModel) | |
Constructs the control, with ANN-based model specified. More... | |
NeuralParametricTestOld () | |
void | SetNeuralModel (INeuralModel model) |
Sets the ANN-based model used by the current form. More... | |
void | ApplyPlotterSettingsDefault (PlotterZedGraph plotter, int whichInput, int numInputs, int whichOutput, int numOutpts) |
Applies style and other settings to the plotter used to show the parametric graph. More... | |
void | ApplyPlotCurveSettingsDefault (PlotZedgraphCurve plot, int whichInput, int numInputs, int whichOutput, int numOutpts) |
Applies style and other settings to the plotter used to show the parametric graph. More... | |
void | PlotParametricTest () |
plots the selected outpt dependend on the selected parameter. More... | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Protected Attributes | |
INeuralModelContainer | _neuralModelContainerControl |
int | _selectedParameterId = 0 |
int | _selectedOutputId = 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... | |
int | NumInputParameters [get] |
Gets number of input parameters. More... | |
int | NumOutputValues [get] |
Gets number of output values. More... | |
IVector | ParameterValues [get] |
Vector of current values of input parameters as defined by the DadaGridView. More... | |
double[] | MinValues [get] |
Minimal values of parameters. More... | |
double[] | MaxValues [get] |
Maximal values of parameters. 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... | |
int | SelectedOutputId [get, protected set] |
string | SelectedParameterLabelText [get] |
Gets axis label text for the currently selected parameter. More... | |
string | SelectedOutputLabelText [get] |
Gets axis label text for the currently selected output value. More... | |
PlotterZedGraph | Plotter [get] |
Plotter that is used for plotting the graphs. More... | |
Private Member Functions | |
void | btnParmTestStart_Click (object sender, EventArgs e) |
Plots the parametric test. More... | |
void | neuralInputControl1_SelectedParameterIdChanged (int oldId, int newId) |
Executes when ID of the selected input parameter changes; Plots the parametric test. More... | |
void | neuralInputControl1_SelectedParameterMinChanged (double oldValue, double newValue) |
Executes when minimal value of the selected parameter changes by user interaction; Plots the parametric test. More... | |
void | neuralInputControl1_SelectedParameterMaxChanged (double oldValue, double newValue) |
Executes when maximal value of the selected parameter changes by user interaction; Plots the parametric test. More... | |
void | neuralOutputValueSelector1_SelectedOutputIdChanged (int oldId, int newId) |
Executes when ID of the selected output value changes; Plots the parametric test. More... | |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
void | btnParmTestStart_Click (object sender, EventArgs e) |
Plots the parametric test. More... | |
void | neuralInputControl1_SelectedParameterIdChanged (int oldId, int newId) |
Executes when ID of the selected input parameter changes; Plots the parametric test. More... | |
void | neuralInputControl1_SelectedParameterMinChanged (double oldValue, double newValue) |
Executes when minimal value of the selected parameter changes by user interaction; Plots the parametric test. More... | |
void | neuralInputControl1_SelectedParameterMaxChanged (double oldValue, double newValue) |
Executes when maximal value of the selected parameter changes by user interaction; Plots the parametric test. More... | |
void | neuralOutputValueSelector1_SelectedOutputIdChanged (int oldId, int newId) |
Executes when ID of the selected output value changes; Plots the parametric test. More... | |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
Private Attributes | |
INeuralModel | _neuralModel |
PlotterZedGraph | _plotter |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
NeuralParametricTestSelection | neuralInputControl1 |
System.Windows.Forms.Panel | pnlGraph |
System.Windows.Forms.NumericUpDown | txtNumPointsLine |
System.Windows.Forms.Label | lblNumPointsLine |
ZedGraph.ZedGraphControl | ParmTestFGraph |
System.Windows.Forms.Button | btnParmTestStart |
Forms.NeuralOutputValueSelector | neuralOutputValueSelector1 |
System.Windows.Forms.Label | lblInfoOld |
Torm for parametric tests. Obsolete!
This is developed form initial design of the form where NeuralParametricTestSelection is used for everything related to input parameters (to set central parameter values and to select the parameter that varies and bounds in which it varies).
Now this is used for demonstratin how further composed controls can be put on tab pages. Important aspect of this is how to handle the data definition and neural approximator.
$A Igor Aor13;
|
inline |
Constructs the control, with ANN-based model specified.
neuralModel | ANN-based model, containing data definitions and trained neural network. |
|
inline |
|
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 |
Applies style and other settings to the plotter used to show the parametric graph.
plotter | Plotter to which settings are applied. |
whichInput | ID of the input to be plotted. |
whichOutpput | ID of the output to be plotted. |
References IG.Gr.PlotterZedGraph.IsShowPointValues, IG.Gr.PlotterZedGraph.XAxisLabel, and IG.Gr.PlotterZedGraph.YAxisLabel.
|
inline |
Applies style and other settings to the plotter used to show the parametric graph.
plotter | Plotter to which settings are applied. |
whichInput | ID of the input to be plotted. |
whichOutpput | ID of the output to be plotted. |
References IG.Gr.PlotZedgraphCurve.LineColor, IG.Gr.PlotZedgraphCurve.LineWidth, IG.Gr.PlotZedgraphCurve.PointBorderColor, IG.Gr.PlotZedgraphCurve.PointFillColor, and IG.Gr.PlotZedgraphCurve.PointsVisible.
|
inline |
plots the selected outpt dependend on the selected parameter.
References IG.Gr.PlotZedgraphCurve.AddPoint(), and IG.Num.VectorBase.CopyPlain().
|
inlineprivate |
Plots the parametric test.
|
inlineprivate |
Executes when ID of the selected input parameter changes; Plots the parametric test.
oldId | Old ID of the selected output value (after change). |
newId | New ID of the selected output value (after changed). |
|
inlineprivate |
Executes when minimal value of the selected parameter changes by user interaction; Plots the parametric test.
oldValue | Old value. |
newValue | New value. |
|
inlineprivate |
Executes when maximal value of the selected parameter changes by user interaction; Plots the parametric test.
oldValue | Old value. |
newValue | New value. |
|
inlineprivate |
Executes when ID of the selected output value changes; Plots the parametric test.
oldId | Old ID of the selected output value (after change). |
newId | New ID of the selected output value (after changed). |
|
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.
|
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 |
Applies style and other settings to the plotter used to show the parametric graph.
plotter | Plotter to which settings are applied. |
whichInput | ID of the input to be plotted. |
whichOutpput | ID of the output to be plotted. |
References IG.Gr.PlotterZedGraph.IsShowPointValues, IG.Gr.PlotterZedGraph.XAxisLabel, and IG.Gr.PlotterZedGraph.YAxisLabel.
|
inline |
Applies style and other settings to the plotter used to show the parametric graph.
plotter | Plotter to which settings are applied. |
whichInput | ID of the input to be plotted. |
whichOutpput | ID of the output to be plotted. |
References IG.Gr.PlotZedgraphCurve.LineColor, IG.Gr.PlotZedgraphCurve.LineWidth, IG.Gr.PlotZedgraphCurve.PointBorderColor, IG.Gr.PlotZedgraphCurve.PointFillColor, and IG.Gr.PlotZedgraphCurve.PointsVisible.
|
inline |
plots the selected outpt dependend on the selected parameter.
References IG.Gr.PlotZedgraphCurve.AddPoint(), and IG.Num.VectorBase.CopyPlain().
|
inlineprivate |
Plots the parametric test.
|
inlineprivate |
Executes when ID of the selected input parameter changes; Plots the parametric test.
oldId | Old ID of the selected output value (after change). |
newId | New ID of the selected output value (after changed). |
|
inlineprivate |
Executes when minimal value of the selected parameter changes by user interaction; Plots the parametric test.
oldValue | Old value. |
newValue | New value. |
|
inlineprivate |
Executes when maximal value of the selected parameter changes by user interaction; Plots the parametric test.
oldValue | Old value. |
newValue | New value. |
|
inlineprivate |
Executes when ID of the selected output value changes; Plots the parametric test.
oldId | Old ID of the selected output value (after change). |
newId | New ID of the selected output value (after changed). |
|
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 |
|
private |
|
private |
Required designer variable.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
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.
|
get |
Vector of current values of input parameters as defined by the DadaGridView.
|
get |
Minimal values of parameters.
|
get |
Maximal values of parameters.
|
getprotected set |
Sequential number of the selected parameter as specified by the user.
|
get |
Minimal value of the selected parameter.
|
get |
Maximal value of the selected parameter as specified by the user.
|
getprotected set |
|
get |
Gets axis label text for the currently selected parameter.
|
get |
Gets axis label text for the currently selected output value.
|
get |
Plotter that is used for plotting the graphs.