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

IG::Neural::MappingDefinitionElement Class Reference

Base class for input or output data element mapping definition. More...

Inheritance diagram for IG::Neural::MappingDefinitionElement:

List of all members.

Public Member Functions

 MappingDefinitionElement (int originalElementIndex, int mappedElementIndex, string originalName, string originalTitle, string originalDescription)
 Constructor.
 MappingDefinitionElement (string name)
 Constructor. Element index is unknown, there is no element description.
 MappingDefinitionElement (string name, string title)
 Constructor. Element index is unknown.
 MappingDefinitionElement (string name, string title, string description)
 Constructor. Element index is unknown.

Protected Attributes

int _originalElementIndex = -1
bool _originalElementindexSpecified = false
int _mappedElementIndex = -1
bool _mappedElementindexSpecified = false
string _originalName
string _orirginalTitle
string _originalDescription

Properties

virtual int OriginalElementIndex [get, set]
 Specifies the original index of the element described by the mapped definition, within the data vextor (either input or output).
virtual bool OriginalElementIndexSpecified [get, set]
 Specifies whether original element index is specified for the data element described by the mapped definition.
virtual int MappedElementIndex [get, set]
 Specifies the mapped index of the element described by the current definition, within the data vextor (either input or output).
virtual bool MappedElementIndexSpecified [get, set]
 Specifies whether mapped element index is specified for the data element described by the mapped definition.
virtual string OriginalName [get, set]
 Unique name of the data element described by the mapped definition. Considered a kind of variable name that distinguishes between data by short names.
virtual string OriginalTitle [get, set]
 A title describing what given data element represents. Titles can contain special characters and spaces, but should be shorter than descriptions.
virtual string OriginalDescription [get, set]
 Describes the meaning of a data element used as part of neural network input or output data.

Detailed Description

Base class for input or output data element mapping definition.

$A Igor Jul 19; tako78 Jul 19


Constructor & Destructor Documentation

IG::Neural::MappingDefinitionElement::MappingDefinitionElement ( int  originalElementIndex,
int  mappedElementIndex,
string  originalName,
string  originalTitle,
string  originalDescription 
) [inline]

Constructor.

Parameters:
originalElementIndexIndex of the original input or output data element specified by the definision. If less than 0 is specified then it is considered that element index is not known or defined in the current context.
mappedElementIndexIndex of the mapped input or output data element specified by the current definision. If less than 0 is specified then it is considered that element index is not known or defined in the current context.
originalNameElement name. Should comply with conventions for valid variable names in languages C++, C# and Java.
originalTitleShort descriptive title (like name, but can contain spaces and special characters).
originalDescriptionElement description. Can be an arbvitrary string.

$A Igor Jul 19; tako78 Jul 19

IG::Neural::MappingDefinitionElement::MappingDefinitionElement ( string  name) [inline]

Constructor. Element index is unknown, there is no element description.

Parameters:
nameElement name. Should comply with conventions for valid variable names in languages C++, C# and Java.

$A Igor Jul 19; tako78 Jul 19

IG::Neural::MappingDefinitionElement::MappingDefinitionElement ( string  name,
string  title 
) [inline]

Constructor. Element index is unknown.

Parameters:
nameElement name. Should comply with conventions for valid variable names in languages C++, C# and Java.
titleShort descriptive title (like name, but can contain spaces and special characters).

$A Igor Jul 19; tako78 Jul 19

IG::Neural::MappingDefinitionElement::MappingDefinitionElement ( string  name,
string  title,
string  description 
) [inline]

Constructor. Element index is unknown.

Parameters:
nameElement name. Should comply with conventions for valid variable names in languages C++, C# and Java.
titleShort descriptive title (like name, but can contain spaces and special characters).
descriptionElement description. Can be an arbitrary string.

$A Igor Jul 19; tako78 Jul 19


Member Data Documentation


Property Documentation

virtual int IG::Neural::MappingDefinitionElement::OriginalElementIndex [get, set]

Specifies the original index of the element described by the mapped definition, within the data vextor (either input or output).

If not specified, then by agreement the OriginalElementIndex is set to -1. Getter of this property automatically set OriginalElementIndexSpecified flag to false if the property is set to less than 0, and to true otherwise. $A Igor Jul 19; tako78 Jul 19

virtual bool IG::Neural::MappingDefinitionElement::OriginalElementIndexSpecified [get, set]

Specifies whether original element index is specified for the data element described by the mapped definition.

If not specified, then by agreement the OriginalElementIndex is set to -1. Getter of this property automatically set OriginalElementIndex to -1 if the property is set to false. $A Igor Jul 19; tako78 Jul 19

virtual int IG::Neural::MappingDefinitionElement::MappedElementIndex [get, set]

Specifies the mapped index of the element described by the current definition, within the data vextor (either input or output).

If not specified, then by agreement the MappedElementIndex is set to -1. Getter of this property automatically set MappedElementIndexSpecified flag to false if the property is set to less than 0, and to true otherwise. $A Igor Jul 19; tako78 Jul 19

virtual bool IG::Neural::MappingDefinitionElement::MappedElementIndexSpecified [get, set]

Specifies whether mapped element index is specified for the data element described by the mapped definition.

If not specified, then by agreement the MappedElementIndex is set to -1. Getter of this property automatically set MappedElementIndex to -1 if the property is set to false. $A Igor Jul 19; tako78 Jul 19

virtual string IG::Neural::MappingDefinitionElement::OriginalName [get, set]

Unique name of the data element described by the mapped definition. Considered a kind of variable name that distinguishes between data by short names.

There is an agreement that element names should follow conventions for valid variable names in programming languages C++, C# and Java. $A Igor Jul 19; tako78 Jul 19

virtual string IG::Neural::MappingDefinitionElement::OriginalTitle [get, set]

A title describing what given data element represents. Titles can contain special characters and spaces, but should be shorter than descriptions.

$A Igor Jul 19; tako78 Jul 19

virtual string IG::Neural::MappingDefinitionElement::OriginalDescription [get, set]

Describes the meaning of a data element used as part of neural network input or output data.

$A Igor Jul 19; tako78 Jul 19


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