|
| OutputElementDefinition (int elementIndex, string name=null, string title=null, string description=null) |
| Constructor. More...
|
|
| OutputElementDefinition (string name) |
| Constructor. Element index is unknown, there is no element description. More...
|
|
| OutputElementDefinition (string name, string title) |
| Constructor. Element index is unknown. More...
|
|
| OutputElementDefinition (string name, string title, string description) |
| Constructor. Element index is unknown. More...
|
|
OutputElementDefinition | GetCopy () |
| Creates and returns a deep copy of the current output data element definition. More...
|
|
override string | ToString () |
|
| InputOutputElementDefinition (int elementIndex, string name, string title, string description) |
| Constructor. More...
|
|
| InputOutputElementDefinition (string name) |
| Constructor. Element index is unknown, there is no element description. More...
|
|
| InputOutputElementDefinition (string name, string title) |
| Constructor. Element index is unknown. More...
|
|
| InputOutputElementDefinition (string name, string title, string description) |
| Constructor. Element index is unknown. More...
|
|
void | GetDistortedBounds (double DistortionFactor, double RandomFactor, ref double distortedMinimalValue, ref double distrotedMaximalValue) |
| Calculates randomly distorted bounds on element values and stores them in the specified variables. More...
|
|
void | GetDistortedBounds (double DistortionFactor, double RandomFactor, ref double distortedMinimalValue, ref double distrotedMaximalValue, IRandomGenerator randomGenerator) |
| Calculates randomly distorted bounds on element values and stores them in the specified variables. More...
|
|
override string | ToString () |
|
|
string | _name |
|
string | _nameAlt |
|
string | _title |
|
string | _description |
|
bool | _isInput = true |
|
bool | _elementindexSpecified = false |
|
int | _elementIndex = -1 |
|
bool | _boundsDefined = false |
|
double | _minValue |
|
double | _maxValue |
|
bool | _targetValueDefined = false |
|
double | _targetValue = 0.0 |
|
bool | _scalingLengthDefined = false |
|
double | _scalingLength = 0.0 |
|
virtual string | Name [get, set] |
| Unique name of the data element described by the current definition. Considered a kind of variable name that distinguishes between data by short names. More...
|
|
virtual string | NameAlt [get, set] |
| Alternative name of the data element described by the current definition. More...
|
|
virtual string | Title [get, set] |
| A title describing what given data element represents. Titles can contain special characters and spaces, but should be shorter than descriptions. More...
|
|
virtual string | Description [get, set] |
| Describes the meaning of a data element used as part of input or output data. More...
|
|
virtual bool | IsInput [get, set] |
| Flag specifying whether a data element is input or output element. More...
|
|
virtual bool | ElementIndexSpecified [get, set] |
| Specifies whether element index is specified for the data element described by the current definition. More...
|
|
virtual int | ElementIndex [get, set] |
| Specifies the index f the element described by the current definition, within the data vextor (either input or output). More...
|
|
virtual bool | BoundsDefined [get, set] |
| Flag indicating whethe minimal and maximal value are defined for the data element described by the current definition. More...
|
|
virtual double | MinimalValue [get, set] |
| Minimal value for the data element described by the current definition. More...
|
|
virtual double | MaximalValue [get, set] |
| Maximal value for the data element described by the current definition. More...
|
|
virtual bool | TargetValueDefined [get, set] |
| Flag indicating whether target value is defined for the data element described by the current definition. More...
|
|
virtual double | TargetValue [get, set] |
| Target value of the current element. Used for optimization. More...
|
|
virtual bool | ScalingLengthDefined [get, set] |
| Flag indicating whether scaling length is defined for the data element described by the current definition. More...
|
|
virtual double | ScalingLength [get, set] |
| Scaling length, used for optimization and other tasks where scaling of input or output quantities is important. More...
|
|
Input data element definition for vector functions, approximations, etc.
$A Igor Feb11;