NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.
|
Base class for loadable scripts that are used as custom applications that inclued neural networks approximations and optimization. More...
Classes | |
class | StoredScriptSettings |
In methods of this class you will find all the settings that apply to this script. More... | |
Public Member Functions | |
LoadableScriptShellNeuralITOriginal () | |
override void | Analyse (Num.IAnalysisResults anRes) |
Dummy analysis, jsut throws the exception. | |
override void | TransfSimulationToNeuralInput (IVector original, ref IVector result) |
Transforms the specified vector of simulation input parameters to the vector of neural input parameters and stores the vector to the specified variable. | |
override void | TransfNeuralToSimulationInput (IVector original, ref IVector result) |
Transforms the specified vector of neural input parameters to the vector of simulation input parameters and stores the vector to the specified variable. | |
override void | TransfSimulationToNeuralOutput (IVector original, ref IVector result) |
Transforms the specified vector of simulation output values (results) to the vector of neural output values and stores the vector to the specified variable. | |
override void | TransfNeuralToSimulationOutput (IVector original, ref IVector result) |
Transforms the specified vector of neural output values to the vector of simulation output values (results) and stores the vector to the specified variable. | |
Protected Member Functions | |
override void | InitializeThis (string[] arguments) |
Inializes the current script object. | |
override string | RunThis (string[] arguments) |
Throws NotImplementedException. | |
Properties | |
override IResponseEvaluatorVectorSimple | Simulator [get, set] |
Simulator that is used to calculate vector response. | |
override int | NumOptimizationParameters [get, set] |
Throws NotImplementedException. | |
override int | NumOptimizationConstraints [get, set] |
Throws NotImplementedException. |
Base class for loadable scripts that are used as custom applications that inclued neural networks approximations and optimization.
This is a concrete class. It implements abstract methods from LoadableScriptShellNeuralBase, in sime cases providing logical default implementations, but in some cases these implementations just throw exception.
Sometimes you might check if you have implemented everything as necessary in the derived class. The trick is simply to derive from LoadableScriptShellNeuralBase instead of this class, and check by compiler which abstract methods remained unimplemented in your class.
$A Igor xx Feb12;
IG::Script::LoadableScriptShellNeuralITOriginal::LoadableScriptShellNeuralITOriginal | ( | ) | [inline] |
override void IG::Script::LoadableScriptShellNeuralITOriginal::InitializeThis | ( | string[] | arguments | ) | [inline, protected] |
Inializes the current script object.
arguments | Initialization arguments. The first argument must be the working directory path. |
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.
Reimplemented in IG::Script::LoadableScriptShellNeuralIT.
override string IG::Script::LoadableScriptShellNeuralITOriginal::RunThis | ( | string[] | arguments | ) | [inline, protected] |
Throws NotImplementedException.
override void IG::Script::LoadableScriptShellNeuralITOriginal::Analyse | ( | Num.IAnalysisResults | anRes | ) | [inline] |
Dummy analysis, jsut throws the exception.
anRes |
NotImplementedException
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.
override void IG::Script::LoadableScriptShellNeuralITOriginal::TransfSimulationToNeuralInput | ( | IVector | original, |
ref IVector | result | ||
) | [inline, virtual] |
Transforms the specified vector of simulation input parameters to the vector of neural input parameters and stores the vector to the specified variable.
original | Vector to be transformed. |
result | Vector where result of transformation is stored. |
Implements IG::Script::LoadableScriptShellNeuralITOriginalBase.
override void IG::Script::LoadableScriptShellNeuralITOriginal::TransfNeuralToSimulationInput | ( | IVector | original, |
ref IVector | result | ||
) | [inline, virtual] |
Transforms the specified vector of neural input parameters to the vector of simulation input parameters and stores the vector to the specified variable.
original | Vector to be transformed. |
result | Vector where result of transformation is stored. |
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.
override void IG::Script::LoadableScriptShellNeuralITOriginal::TransfSimulationToNeuralOutput | ( | IVector | original, |
ref IVector | result | ||
) | [inline, virtual] |
Transforms the specified vector of simulation output values (results) to the vector of neural output values and stores the vector to the specified variable.
original | Vector to be transformed. |
result | Vector where result of transformation is stored. |
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.
override void IG::Script::LoadableScriptShellNeuralITOriginal::TransfNeuralToSimulationOutput | ( | IVector | original, |
ref IVector | result | ||
) | [inline, virtual] |
Transforms the specified vector of neural output values to the vector of simulation output values (results) and stores the vector to the specified variable.
original | Vector to be transformed. |
result | Vector where result of transformation is stored. |
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.
override IResponseEvaluatorVectorSimple IG::Script::LoadableScriptShellNeuralITOriginal::Simulator [get, set] |
Simulator that is used to calculate vector response.
Reimplemented from IG::Lib::LoadableScriptShellBase.
override int IG::Script::LoadableScriptShellNeuralITOriginal::NumOptimizationParameters [get, set] |
Throws NotImplementedException.
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.
override int IG::Script::LoadableScriptShellNeuralITOriginal::NumOptimizationConstraints [get, set] |
Throws NotImplementedException.
Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.