Package de.timmfitschen.easyunits.calc
Class DefaultCalculationHelper
- java.lang.Object
-
- de.timmfitschen.easyunits.calc.DefaultCalculationHelper
-
- All Implemented Interfaces:
CalculationHelper
public class DefaultCalculationHelper extends Object implements CalculationHelper
-
-
Constructor Summary
Constructors Constructor Description DefaultCalculationHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Number
division(Number n, Number m)
Calculate the division n/m.Number
gcd(Number n, Number m)
Calculate the greatest common divisor of two numbers.Number
inversion(Number n)
boolean
isOne(Number n)
Number
negation(Number n)
Number
pow(Number base, Number exponent)
Number
product(Number... n)
Number
real(Number n)
Number
sum(Number... n)
-
-
-
Method Detail
-
sum
public Number sum(Number... n)
- Specified by:
sum
in interfaceCalculationHelper
-
division
public Number division(Number n, Number m)
Description copied from interface:CalculationHelper
Calculate the division n/m.- Specified by:
division
in interfaceCalculationHelper
- Returns:
-
gcd
public Number gcd(Number n, Number m)
Description copied from interface:CalculationHelper
Calculate the greatest common divisor of two numbers.- Specified by:
gcd
in interfaceCalculationHelper
- Returns:
-
product
public Number product(Number... n)
- Specified by:
product
in interfaceCalculationHelper
-
negation
public Number negation(Number n)
- Specified by:
negation
in interfaceCalculationHelper
-
pow
public Number pow(Number base, Number exponent)
- Specified by:
pow
in interfaceCalculationHelper
-
inversion
public Number inversion(Number n)
- Specified by:
inversion
in interfaceCalculationHelper
-
real
public Number real(Number n)
- Specified by:
real
in interfaceCalculationHelper
-
isOne
public boolean isOne(Number n)
- Specified by:
isOne
in interfaceCalculationHelper
-
-