using TridentGoalSeek; namespace EvoCalculator.Core.Calculation.Columns { public abstract class BaseColumnWithGoalSeek : BaseColumnWithXIRR, IGoalSeekAlgorithm { public BaseColumnWithGoalSeek(int count, DateTempColumn dateTempColumn) : base(count, dateTempColumn) { } public abstract decimal Calculate(decimal inputVariable); protected abstract void FillValues(decimal x); public abstract void ComputeValues(decimal requiredValue); } }