One-dimensional flat variable array.
| C# | Visual Basic | Visual C++ |
public class VariableArray<T> : VariableArray<Variable<T>, T[]>, IVariableArray<T>, IVariableArray, IVariable, IModelExpression, HasObservedValue, SettableTo<VariableArray<T>>
Public Class VariableArray(Of T) _ Inherits VariableArray(Of Variable(Of T), T()) _ Implements IVariableArray(Of T), IVariableArray, IVariable, _ IModelExpression, HasObservedValue, SettableTo(Of VariableArray(Of T))
generic<typename T> public ref class VariableArray : public VariableArray<Variable<T>^, array<T>^>, IVariableArray<T>, IVariableArray, IVariable, IModelExpression, HasObservedValue, SettableTo<VariableArray<T>^>
- T
| 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 array
(Overrides VariableArray<(Of <(Variable<(Of <(T>)>), array<
T
>[]()[]>)>).Clone()()().) | |
| IVariableArray<(Of <(T>)>)..::.Item[([(IModelExpression])]) |
Sets/Gets element in array given by index expression
| |
| Named(String) |
Set the name of the array.
| |
| SetTo(VariableArray<(Of <(T>)>)) |
Set the 1-D array to the given value
|
| Object | ||||||
| ConstrainableExpression | ||||||
| Variable | ||||||
| Variable<(Of <(array< T >[]()[]>)>) | ||||||
| VariableArrayBase<(Of <(Variable<(Of <(T>)>), array< T >[]()[]>)>) | ||||||
| VariableArray<(Of <(Variable<(Of <(T>)>), array< T >[]()[]>)>) | ||||||
| VariableArray<(Of <(T>)>) | ||||||