public override double[] Extract(T rawInput) { var primaryResults = SourceExtractor.Extract(rawInput); var interval = rawInput.Interval; for (int i = 0; i < Dimensions; ++i) { CumulativeValue[i] += primaryResults[i] * interval; } return(CumulativeValue); }
public override double[] Extract(T rawInput) { var primaryResults = SourceExtractor.Extract(rawInput); return(new double[] { primaryResults[SelectedAxis] }); }