Infer.NET Documentation
EnumDiscrete<(Of <(TEnum>)>) Method (probs)
Infer.NET code documentationMicrosoftResearch.Infer.ModelsVariableEnumDiscrete<(Of <(TEnum>)>)(Variable<(Of <(Vector>)>))
Microsoft Research, Cambridge
Creates a random enum variable with a discrete distribution using the given probabilities for the enum values.
Declaration Syntax
C#Visual BasicVisual C++
public static Variable<TEnum> EnumDiscrete<TEnum>(
	Variable<Vector> probs
)
Public Shared Function EnumDiscrete(Of TEnum) ( _
	probs As Variable(Of Vector) _
) As Variable(Of TEnum)
public:
generic<typename TEnum>
static Variable<TEnum>^ EnumDiscrete(
	Variable<Vector^>^ probs
)
Generic Template Parameters
TEnum
The type of the enum
Parameters
probs (Variable<(Of <(Vector>)>))
A variable holding the set of probabilities of having each value. Must add up to one.
Return Value
Enum random variable

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