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

IG::Script::LoadableScriptShellNeuralITOriginal Class Reference

Base class for loadable scripts that are used as custom applications that inclued neural networks approximations and optimization. More...

Inheritance diagram for IG::Script::LoadableScriptShellNeuralITOriginal:
Collaboration diagram for IG::Script::LoadableScriptShellNeuralITOriginal:

List of all members.

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.

Detailed Description

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;


Constructor & Destructor Documentation

IG::Script::LoadableScriptShellNeuralITOriginal::LoadableScriptShellNeuralITOriginal ( ) [inline]

Member Function Documentation

override void IG::Script::LoadableScriptShellNeuralITOriginal::InitializeThis ( string[]  arguments) [inline, protected]

Inializes the current script object.

Parameters:
argumentsInitialization 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.

Parameters:
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.

Parameters:
originalVector to be transformed.
resultVector 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.

Parameters:
originalVector to be transformed.
resultVector 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.

Parameters:
originalVector to be transformed.
resultVector 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.

Parameters:
originalVector to be transformed.
resultVector where result of transformation is stored.

Reimplemented from IG::Script::LoadableScriptShellNeuralITOriginalBase.


Property Documentation

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.


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