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 Numberdivision(Number n, Number m)Calculate the division n/m.Numbergcd(Number n, Number m)Calculate the greatest common divisor of two numbers.Numberinversion(Number n)booleanisOne(Number n)Numbernegation(Number n)Numberpow(Number base, Number exponent)Numberproduct(Number... n)Numberreal(Number n)Numbersum(Number... n)
-
-
-
Method Detail
-
sum
public Number sum(Number... n)
- Specified by:
sumin interfaceCalculationHelper
-
division
public Number division(Number n, Number m)
Description copied from interface:CalculationHelperCalculate the division n/m.- Specified by:
divisionin interfaceCalculationHelper- Returns:
-
gcd
public Number gcd(Number n, Number m)
Description copied from interface:CalculationHelperCalculate the greatest common divisor of two numbers.- Specified by:
gcdin interfaceCalculationHelper- Returns:
-
product
public Number product(Number... n)
- Specified by:
productin interfaceCalculationHelper
-
negation
public Number negation(Number n)
- Specified by:
negationin interfaceCalculationHelper
-
pow
public Number pow(Number base, Number exponent)
- Specified by:
powin interfaceCalculationHelper
-
inversion
public Number inversion(Number n)
- Specified by:
inversionin interfaceCalculationHelper
-
real
public Number real(Number n)
- Specified by:
realin interfaceCalculationHelper
-
isOne
public boolean isOne(Number n)
- Specified by:
isOnein interfaceCalculationHelper
-
-