INonLDVariables.Item

Syntax

Item(Index: Integer): INonLDVariable;

Parameters

Index - [Parameter description]

Description

The property is read-only.

The Item method returns the variable from the collection by its index.

Example

Executing the example requires the Optima variable that contains a system of non-linear equations and parameters for its calculation.

Sub Main;

Var

Optima: NonLinearDecomposition;

PeriodL, j, i: Integer;

Vars: INonLDVariables;

Vrbl: INonLDVariable;

Res: INonLoResults;

val: Double;

Begin

// Calculate system

PeriodL := 4;

Res := Optima.Evaluate(PeriodL) As INonLoResults;

Debug.WriteLine(Res.ErrorMsg);

// Display results

If (Res.Status = 0) Then

Vars := Optima.Variables;

For j := 0 To Vars.Count - 1 Do

Vrbl := Vars.Item(j);

Debug.WriteLine("Variable: " + Vrbl.Id);

For i := 0 To PeriodL - 1 Do

Val := Res.VarValues(Vrbl.Id)[i];

Debug.WriteLine(Val);

End For;

Debug.WriteLine("-----");

End For;

End If;

End Sub Main;

After executing the example a system of non-linear equations is created and calculated. The calculated variables of the system are displayed in the console window.

See also:

INonLDVariables