class SeasonalTrendLoess {

	@Override
	public String toString() {
		return String.format(
				"SeasonalTrendLoess: [\n" +
						"inner iterations     = %d\n" +
						"outer iterations     = %d\n" +
						"periodicity          = %d\n" +
						"seasonality settings = %s\n" +
						"trend settings       = %s\n" +
						"lowpass settings     = %s\n]",
				this.fInnerIterations, this.fRobustIterations, this.fPeriodLength,
				this.fSeasonalSettings, this.fTrendSettings, this.fLowpassSettings);
	}

	@SuppressWarnings("WeakerAccess")  SeasonalTrendLoess(double[] data, int periodicity, int ni, int no, LoessSettings seasonalSettings,
	                   LoessSettings trendSettings, LoessSettings lowpassSettings);

}