public class MathFunctions
extends java.lang.Object
| Constructor and Description | 
|---|
MathFunctions()  | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.common.base.Function<java.lang.Number,java.lang.Double> | 
divide(double divisor)  | 
static <T> com.google.common.base.Function<T,java.lang.Double> | 
divide(com.google.common.base.Function<T,? extends java.lang.Number> input,
      double divisor)  | 
static com.google.common.base.Function<java.lang.Number,java.lang.String> | 
percent(int significantDigits)
returns a string where the input number is expressed as percent, with given number of significant digits 
 | 
static com.google.common.base.Function<java.lang.Number,java.lang.Double> | 
plus(double addend)  | 
static com.google.common.base.Function<java.lang.Number,java.lang.Integer> | 
plus(int addend)  | 
static com.google.common.base.Function<java.lang.Number,java.lang.Long> | 
plus(long addend)  | 
static com.google.common.base.Function<java.lang.Number,java.lang.String> | 
readableString(int significantDigits,
              int maxLen)
returns a string of up to maxLen length (longer in extreme cases) also capped at significantDigits significantDigits 
 | 
static com.google.common.base.Function<java.lang.Number,java.lang.Double> | 
times(double multiplicand)  | 
static com.google.common.base.Function<java.lang.Number,java.lang.Integer> | 
times(int multiplicand)  | 
static com.google.common.base.Function<java.lang.Number,java.lang.Long> | 
times(long multiplicand)  | 
public static com.google.common.base.Function<java.lang.Number,java.lang.Integer> plus(int addend)
public static com.google.common.base.Function<java.lang.Number,java.lang.Long> plus(long addend)
public static com.google.common.base.Function<java.lang.Number,java.lang.Double> plus(double addend)
public static com.google.common.base.Function<java.lang.Number,java.lang.Integer> times(int multiplicand)
public static com.google.common.base.Function<java.lang.Number,java.lang.Long> times(long multiplicand)
public static com.google.common.base.Function<java.lang.Number,java.lang.Double> times(double multiplicand)
public static com.google.common.base.Function<java.lang.Number,java.lang.Double> divide(double divisor)
public static <T> com.google.common.base.Function<T,java.lang.Double> divide(com.google.common.base.Function<T,? extends java.lang.Number> input,
                                                             double divisor)
public static com.google.common.base.Function<java.lang.Number,java.lang.String> readableString(int significantDigits,
                                                                                int maxLen)
public static com.google.common.base.Function<java.lang.Number,java.lang.String> percent(int significantDigits)