/** * <tt>a / constant</tt>. */ public static Mult div(final double constant) { return mult(1/constant); } /**
/** * <tt>a - b/constant</tt>. */ public static PlusMult minusDiv(final double constant) { return new PlusMult(-1/constant); } /**
/** * Constructs a function that returns <tt>a - b</tt>. * <tt>a</tt> is a variable, <tt>b</tt> is fixed. */ public static DoubleFunction minus(final double b) { return plus(-b); } /**
/** * Constructs a function that returns <tt>a / b</tt>. * <tt>a</tt> is a variable, <tt>b</tt> is fixed. */ public static DoubleFunction div(final double b) { return mult(1 / b); } /**
/** * <tt>a * constant</tt>. */ public static Mult mult(final double constant) { return new Mult(constant); } }
/** * Constructs a function that returns <tt>a - b*constant</tt>. * <tt>a</tt> and <tt>b</tt> are variables, <tt>constant</tt> is fixed. */ public static DoubleDoubleFunction minusMult(final double constant) { return plusMult(-constant); } /**
/** * Constructs a function that returns <tt>a / b</tt>. * <tt>a</tt> is a variable, <tt>b</tt> is fixed. */ public static DoubleFunction div(final double b) { return mult(1 / b); } /**
/** * <tt>a / constant</tt>. */ public static Mult div(final double constant) { return mult(1/constant); } /**
/** * Constructs a function that returns <tt>a - b</tt>. * <tt>a</tt> is a variable, <tt>b</tt> is fixed. */ public static DoubleFunction minus(final double b) { return plus(-b); } /**
/** * <tt>a + b/constant</tt>. */ public static PlusMult plusDiv(final double constant) { return new PlusMult(1/constant); } /**
/** * <tt>a * constant</tt>. */ public static Mult mult(final double constant) { return new Mult(constant); } }
/** * Constructs a function that returns <tt>a - b*constant</tt>. * <tt>a</tt> and <tt>b</tt> are variables, <tt>constant</tt> is fixed. */ public static DoubleDoubleFunction minusMult(final double constant) { return plusMult(-constant); } /**
/** * <tt>a + b*constant</tt>. */ public static PlusMult plusMult(final double constant) { return new PlusMult(constant); } }
/** * <tt>a - b*constant</tt>. */ public static PlusMult minusMult(final double constant) { return new PlusMult(-constant); } /**
/** * <tt>a + b/constant</tt>. */ public static PlusMult plusDiv(final double constant) { return new PlusMult(1/constant); } /**
/** * <tt>a - b*constant</tt>. */ public static PlusMult minusMult(final double constant) { return new PlusMult(-constant); } /**
/** * <tt>a + b*constant</tt>. */ public static PlusMult plusMult(final double constant) { return new PlusMult(constant); } }
/** * <tt>a - b/constant</tt>. */ public static PlusMult minusDiv(final double constant) { return new PlusMult(-1/constant); } /**