Variable<T>
declaration
isReadOnly
observedValue
Variable(Variable<T>)
IsReadOnly
Name
ObservedValue
Array(Range)
Attrib(ICompilerAttribute)
Attrib(QueryType)
ClearObservedValue()
Clone()
Factor(Func<T>)
Factor<T1>(Func<T1, T>, T1)
Factor<T1>(Func<T1, T>, Variable<T1>)
Factor<T1, T2>(Func<T1, T2, T>, T1, T2)
Factor<T1, T2>(Func<T1, T2, T>, T1, Variable<T2>)
Factor<T1, T2>(Func<T1, T2, T>, Variable<T1>, T2)
Factor<T1, T2>(Func<T1, T2, T>, Variable<T1>, Variable<T2>)
Factor<T1, T2>(FuncOut<T1, T2, T>, Variable<T1>, Variable<T2>)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, T1, T2, T3)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, T1, T2, Variable<T3>)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, T1, Variable<T2>, T3)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, T1, Variable<T2>, Variable<T3>)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, Variable<T1>, T2, T3)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, Variable<T1>, T2, Variable<T3>)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, Variable<T1>, Variable<T2>, T3)
Factor<T1, T2, T3>(Func<T1, T2, T3, T>, Variable<T1>, Variable<T2>, Variable<T3>)
Factor<T1, T2, T3, T4>(Func<T1, T2, T3, T4, T>, Variable<T1>, Variable<T2>, Variable<T3>, Variable<T4>)
FactorUntyped(MethodInfo, Variable[])
ForEach(Range)
ForEach(Range[])
GreaterThan(Variable<T>, Variable<T>)
GreaterThanOrEqual(Variable<T>, Variable<T>)
InitialiseBackwardTo<TDist>(IModelExpression<TDist>)
InitialiseBackwardTo<TDist>(TDist)
InitialiseBackwardTo<TDist>(Variable<TDist>)
InitialiseTo<TDist>(IModelExpression<TDist>)
InitialiseTo<TDist>(TDist)
InitialiseTo<TDist>(Variable<TDist>)
Named(String)
OperatorUntyped(Operator, MethodInfo, Variable[])
Random<TDist>(Variable<TDist>)
SetMarginalPrototype<TDist>(IModelExpression<TDist>)
SetTo(Variable<T>)
implicit operator Variable<T>(T)
operator -(Variable<T>)
operator -(T, Variable<T>)
operator -(Variable<T>, T)
operator -(Variable<T>, Variable<T>)
operator !(Variable<T>)
operator !=(Variable<T>, T)
operator !=(Variable<T>, Variable<T>)
operator *(T, Variable<T>)
operator *(Variable<T>, T)
operator *(Variable<T>, Variable<T>)
operator /(T, Variable<T>)
operator /(Variable<T>, T)
operator /(Variable<T>, Variable<T>)
operator &(Variable<T>, Variable<T>)
operator %(Variable<T>, T)
operator %(Variable<T>, Variable<T>)
operator ^(Variable<T>, Variable<T>)
operator +(Char, Variable<T>)
operator +(Variable<Char>, Variable<T>)
operator +(Variable<T>, Char)
operator +(Variable<T>, T)
operator +(Variable<T>, Variable<Char>)
operator +(Variable<T>, Variable<T>)
operator <(Variable<T>, T)
operator <(Variable<T>, Variable<T>)
operator <=(Variable<T>, T)
operator <=(Variable<T>, Variable<T>)
operator ==(Variable<T>, T)
operator ==(Variable<T>, Variable<T>)
operator >(Variable<T>, T)
operator >(Variable<T>, Variable<T>)
operator >=(Variable<T>, T)
operator >=(Variable<T>, Variable<T>)
operator |(Variable<T>, Variable<T>)
operator ~(Variable<T>)
net10.0-windows7.0
namespace Microsoft.ML.Probabilistic.Models
{
public class Variable<T> : Variable, SettableTo<Variable<T>>, HasObservedValue, IModelExpression, IModelExpression<T>, ICloneable
{
public static Variable<T> Factor<T1, T2, T3>(Func<T1, T2, T3, T> factorDelegate, T1 arg1, T2 arg2, Variable<T3> arg3);
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.ML.Probabilistic.Compiler , Version=0.4.2403.801, PublicKeyToken=e4813102a62778da |
Referencing | Your project needs a package reference to |
Package | Microsoft.ML.Probabilistic.Compiler (0.4.2403.801) netstandard2.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API