Class Constrain
A repository of commonly used constraint methods.
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Factors
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
public static class Constrain
Methods
Contain(IList<Int32>, Int32)
Constrains a set of integers to contain a particular integer.
Declaration
public static void Contain(IList<int> set, int i)
Parameters
| Type | Name | Description |
|---|---|---|
| IList<Int32> | set | The set of integers, specified as a list |
| Int32 | i | The integer which the set must contain |
Equal<T>(T, T)
Constrains a value to be equal to another value.
Declaration
public static void Equal<T>(T A, T B)
Parameters
| Type | Name | Description |
|---|---|---|
| T | A | First value |
| T | B | Second value |
Type Parameters
| Name | Description |
|---|---|
| T | Value type |
EqualRandom<TDomain, TDistribution>(TDomain, TDistribution)
Constrains a value to be equal to a sample from dist.
Declaration
public static void EqualRandom<TDomain, TDistribution>(TDomain value, TDistribution dist)
where TDistribution : Sampleable<TDomain>
Parameters
| Type | Name | Description |
|---|---|---|
| TDomain | value | Value |
| TDistribution | dist | Distribution instance |
Type Parameters
| Name | Description |
|---|---|
| TDomain | Domain type |
| TDistribution | Distribution type |