Infer.NET Documentation
VariableArray<(Of <(T>)>) Class
Infer.NET code documentationMicrosoftResearch.Infer.ModelsVariableArray<(Of <(T>)>)
Microsoft Research, Cambridge
One-dimensional flat variable array.
Declaration Syntax
C#Visual BasicVisual 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>^>
Generic Template Parameters
T
Members
All MembersMethodsProperties



IconMemberDescription
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

Inheritance Hierarchy
Object
ConstrainableExpression
 Variable
  Variable<(Of <(array< T >[]()[]>)>)
   VariableArrayBase<(Of <(Variable<(Of <(T>)>), array< T >[]()[]>)>)
    VariableArray<(Of <(Variable<(Of <(T>)>), array< T >[]()[]>)>)
     VariableArray<(Of <(T>)>)

Assembly: Infer.Compiler (Module: Infer.Compiler) Version: 2.3.41111.0 (2.3.41111.0)