teichmann@5863: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde teichmann@5863: * Software engineering by Intevation GmbH teichmann@5863: * teichmann@5863: * This file is Free Software under the GNU AGPL (>=v3) teichmann@5863: * and comes with ABSOLUTELY NO WARRANTY! Check out the teichmann@5863: * documentation coming with Dive4Elements River for details. teichmann@5863: */ teichmann@5863: teichmann@5831: package org.dive4elements.river.artifacts.math; sascha@2281: sascha@3076: public class LinearFunction sascha@2281: implements Function sascha@2281: { sascha@2281: protected double m; sascha@2281: protected double b; sascha@2281: sascha@2281: public LinearFunction(double m, double b) { sascha@2281: this.m = m; sascha@2281: this.b = b; sascha@2281: } sascha@2281: sascha@2281: @Override sascha@2281: public double value(double x) { sascha@2281: return x*m + b; sascha@2281: } sascha@2281: } sascha@2281: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :