One-dimensional jagged variable array.
| C# | Visual Basic | Visual C++ |
public class VariableArray<TItem, TArray> : VariableArrayBase<TItem, TArray>, SettableTo<VariableArray<TItem, TArray>> where TItem : Variable, ICloneable, SettableTo<TItem>
Public Class VariableArray(Of TItem As {Variable, ICloneable, SettableTo(Of TItem)}, TArray) _ Inherits VariableArrayBase(Of TItem, TArray) _ Implements SettableTo(Of VariableArray(Of TItem, TArray))
generic<typename TItem, typename TArray> where TItem : Variable, ICloneable, SettableTo<TItem> public ref class VariableArray : public VariableArrayBase<TItem, TArray>, SettableTo<VariableArray<TItem, TArray>^>
- TItem
- Item type
- TArray
- Array type
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| Attrib(Object) |
Inline method for adding an attribute to a random variable. This method
returns the random variable object, so that is can be used in an inline expression.
e.g. Variable.GaussianFromMeanAndVariance(0,1).Attrib(new MyAttribute());
| |
| Clone()()() |
Clone the variable array
(Overrides Variable<(Of <(TArray>)>).Clone()()().) | |
| Item[([(Range])]) |
Get or set elements of the array.
| |
| Item[([(Variable<(Of <(Int32>)>)])]) |
Get a variable element of the array.
| |
| Named(String) |
Set the name of the array.
| |
| Range |
Range for the array
| |
| SetTo(VariableArray<(Of <(TItem, TArray>)>)) |
Set the variable array to the given value
|
| Object | ||||||
| ConstrainableExpression | ||||||
| Variable | ||||||
| Variable<(Of <(TArray>)>) | ||||||
| VariableArrayBase<(Of <(TItem, TArray>)>) | ||||||
| VariableArray<(Of <(TItem, TArray>)>) | ||||||
| VariableArray<(Of <(T>)>) | ||||||