/// <summary> /// Smooths data by batch with x = acquisition order. /// </summary> internal double[] SmoothByBatch(IReadOnlyList <ObservationInfo> x, IReadOnlyList <ObservationInfo> xOut, IEnumerable <BatchInfo> batches, IReadOnlyList <double> raw, ArgsTrend a) { return(this.SmoothByBatch(x, xOut, batches, raw, a.Parameters)); }
/// <summary> /// Smooths input data by type with x = time. /// </summary> internal double[] SmoothByType(IReadOnlyList <ObservationInfo> inputOrder, IReadOnlyList <ObservationInfo> outputOrder, IReadOnlyList <GroupInfo> groups, IReadOnlyList <double> raw, ArgsTrend a) { return(this.SmoothByType(inputOrder, outputOrder, groups, raw, a.Parameters)); }