using System;
using System.Collections.Generic;
using System.Text;
using CategoryTheory;
using BaseTypes.Interfaces;
using FormulaEditor.Interfaces;
using FormulaEditor;
namespace DataPerformer
{
/// <summary>
/// Distribution measure
/// </summary>
public class FormulaMeasureDistribution : FormulaMeasure, IDistribution
{
#region Ctor
/// <summary>
/// Constructor
/// </summary>
/// <param name="tree">Tree</param>
/// <param name="name">Name</param>
/// <param name="addition">Addition</param>
public FormulaMeasureDistribution(ObjectFormulaTree tree,
string name, AssociatedAddition addition)
: base(tree, name, addition)
{
}
#endregion
#region IDistribution Members
void IDistribution.Reset()
{
DeltaFunction.Reset(tree);
}
double IDistribution.Integral
{
get { return DeltaFunction.Integral(tree); }
}
#endregion
}
}