trueskill/Skills/TrueSkill/Layers/TrueSkillFactorGraphLayer.cs

20 lines
744 B
C#

using Moserware.Numerics;
using Moserware.Skills.FactorGraphs;
namespace Moserware.Skills.TrueSkill.Layers
{
internal abstract class TrueSkillFactorGraphLayer<TPlayer, TInputVariable, TFactor, TOutputVariable>
:
FactorGraphLayer
<TrueSkillFactorGraph<TPlayer>, GaussianDistribution, Variable<GaussianDistribution>, TInputVariable,
TFactor, TOutputVariable>
where TInputVariable : Variable<GaussianDistribution>
where TFactor : Factor<GaussianDistribution>
where TOutputVariable : Variable<GaussianDistribution>
{
public TrueSkillFactorGraphLayer(TrueSkillFactorGraph<TPlayer> parentGraph)
: base(parentGraph)
{
}
}
}