Class Fmath

java.lang.Object
math.numericalmethods.Fmath

public class Fmath extends Object
  • Field Details

  • Constructor Details

    • Fmath

      public Fmath()
  • Method Details

    • log10

      public static double log10(double a)
    • log10

      public static float log10(float a)
    • antilog10

      public static double antilog10(double x)
    • antilog10

      public static float antilog10(float x)
    • log

      public static double log(double a)
    • log

      public static float log(float a)
    • antilog

      public static double antilog(double x)
    • antilog

      public static float antilog(float x)
    • log2

      public static double log2(double a)
    • log2

      public static float log2(float a)
    • antilog2

      public static double antilog2(double x)
    • antilog2

      public static float antilog2(float x)
    • log10

      public static double log10(double a, double b)
    • log10

      public static double log10(double a, int b)
    • log10

      public static float log10(float a, float b)
    • log10

      public static float log10(float a, int b)
    • square

      public static double square(double a)
    • square

      public static float square(float a)
    • square

      public static BigDecimal square(BigDecimal a)
    • square

      public static int square(int a)
    • square

      public static long square(long a)
    • square

      public static BigInteger square(BigInteger a)
    • factorial

      public static int factorial(int n)
    • factorial

      public static long factorial(long n)
    • factorial

      public static BigInteger factorial(BigInteger n)
    • factorial

      public static double factorial(double n)
    • factorial

      public static BigDecimal factorial(BigDecimal n)
    • logFactorial

      public static double logFactorial(int n)
    • logFactorial

      public static double logFactorial(long n)
    • logFactorial

      public static double logFactorial(double n)
    • sign

      public static double sign(double x)
    • sign

      public static float sign(float x)
    • sign

      public static int sign(int x)
    • sign

      public static long sign(long x)
    • hypot

      public static double hypot(double aa, double bb)
    • hypot

      public static float hypot(float aa, float bb)
    • angle

      public static double angle(double xAtA, double yAtA, double xAtB, double yAtB, double xAtC, double yAtC)
    • angle

      public static double angle(double sideAC, double sideBC, double sideAB)
    • sin

      public static double sin(double xAtA, double yAtA, double xAtB, double yAtB, double xAtC, double yAtC)
    • sin

      public static double sin(double sideAC, double sideBC, double sideAB)
    • sin

      public static double sin(double arg)
    • asin

      public static double asin(double a)
    • cos

      public static double cos(double xAtA, double yAtA, double xAtB, double yAtB, double xAtC, double yAtC)
    • cos

      public static double cos(double sideAC, double sideBC, double sideAB)
    • cos

      public static double cos(double arg)
    • acos

      public static double acos(double a)
    • tan

      public static double tan(double xAtA, double yAtA, double xAtB, double yAtB, double xAtC, double yAtC)
    • tan

      public static double tan(double sideAC, double sideBC, double sideAB)
    • tan

      public static double tan(double arg)
    • atan

      public static double atan(double a)
    • atan2

      public static double atan2(double a, double b)
    • cot

      public static double cot(double a)
    • acot

      public static double acot(double a)
    • acot2

      public static double acot2(double a, double b)
    • sec

      public static double sec(double a)
    • asec

      public static double asec(double a)
    • csc

      public static double csc(double a)
    • acsc

      public static double acsc(double a)
    • exsec

      public static double exsec(double a)
    • aexsec

      public static double aexsec(double a)
    • vers

      public static double vers(double a)
    • avers

      public static double avers(double a)
    • covers

      public static double covers(double a)
    • acovers

      public static double acovers(double a)
    • hav

      public static double hav(double a)
    • ahav

      public static double ahav(double a)
    • sinc

      public static double sinc(double a)
    • nsinc

      public static double nsinc(double a)
    • sinh

      public static double sinh(double a)
    • asinh

      public static double asinh(double a)
    • cosh

      public static double cosh(double a)
    • acosh

      public static double acosh(double a)
    • tanh

      public static double tanh(double a)
    • atanh

      public static double atanh(double a)
    • coth

      public static double coth(double a)
    • acoth

      public static double acoth(double a)
    • sech

      public static double sech(double a)
    • asech

      public static double asech(double a)
    • csch

      public static double csch(double a)
    • acsch

      public static double acsch(double a)
    • truncate

      public static double truncate(double xDouble, int trunc)
    • truncate

      public static float truncate(float xFloat, int trunc)
    • truncateProcedure

      private static String truncateProcedure(String xValue, int trunc)
    • isInfinity

      public static boolean isInfinity(double x)
    • isInfinity

      public static boolean isInfinity(float x)
    • isPlusInfinity

      public static boolean isPlusInfinity(double x)
    • isPlusInfinity

      public static boolean isPlusInfinity(float x)
    • isMinusInfinity

      public static boolean isMinusInfinity(double x)
    • isMinusInfinity

      public static boolean isMinusInfinity(float x)
    • isNaN

      public static boolean isNaN(double x)
    • isNaN

      public static boolean isNaN(float x)
    • isEqual

      public static boolean isEqual(double x, double y)
    • isEqual

      public static boolean isEqual(float x, float y)
    • isEqual

      public static boolean isEqual(int x, int y)
    • isEqual

      public static boolean isEqual(char x, char y)
    • isEqual

      public static boolean isEqual(String x, String y)
    • isEqualWithinLimits

      public static boolean isEqualWithinLimits(double x, double y, double limit)
    • isEqualWithinLimits

      public static boolean isEqualWithinLimits(float x, float y, float limit)
    • isEqualWithinLimits

      public static boolean isEqualWithinLimits(long x, long y, long limit)
    • isEqualWithinLimits

      public static boolean isEqualWithinLimits(int x, int y, int limit)
    • isEqualWithinLimits

      public static boolean isEqualWithinLimits(BigDecimal x, BigDecimal y, BigDecimal limit)
    • isEqualWithinLimits

      public static boolean isEqualWithinLimits(BigInteger x, BigInteger y, BigInteger limit)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(double x, double y, double perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(float x, float y, float perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(long x, long y, double perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(long x, long y, long perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(int x, int y, double perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(int x, int y, int perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(BigDecimal x, BigDecimal y, BigDecimal perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(BigInteger x, BigInteger y, BigDecimal perCent)
    • isEqualWithinPerCent

      public static boolean isEqualWithinPerCent(BigInteger x, BigInteger y, BigInteger perCent)
    • compare

      public static int compare(double x, double y)
    • compare

      public static int compare(int x, int y)
    • compare

      public static int compare(long x, long y)
    • compare

      public static int compare(float x, float y)
    • compare

      public static int compare(byte x, byte y)
    • compare

      public static int compare(short x, short y)
    • isInteger

      public static boolean isInteger(double x)
    • isInteger

      public static boolean isInteger(double[] x)
    • isInteger

      public static boolean isInteger(float x)
    • isInteger

      public static boolean isInteger(float[] x)
    • isInteger

      public static boolean isInteger(Number numberAsObject)
    • isInteger

      public static boolean isInteger(Number[] numberAsObject)
    • isEven

      public static boolean isEven(int x)
    • isEven

      public static boolean isEven(float x)
    • isEven

      public static boolean isEven(double x)
    • isOdd

      public static boolean isOdd(int x)
    • isOdd

      public static boolean isOdd(float x)
    • isOdd

      public static boolean isOdd(double x)
    • leapYear

      public static boolean leapYear(int year)
    • dateToJavaMilliS

      public static long dateToJavaMilliS(int year, int month, int day, int hour, int min, int sec)
    • maximum

      public static double maximum(double[] aa)
    • maximum

      public static float maximum(float[] aa)
    • maximum

      public static int maximum(int[] aa)
    • maximum

      public static long maximum(long[] aa)
    • minimum

      public static double minimum(double[] aa)
    • minimum

      public static float minimum(float[] aa)
    • minimum

      public static int minimum(int[] aa)
    • minimum

      public static long minimum(long[] aa)
    • maximumDifference

      public static double maximumDifference(double[] aa)
    • maximumDifference

      public static float maximumDifference(float[] aa)
    • maximumDifference

      public static long maximumDifference(long[] aa)
    • maximumDifference

      public static int maximumDifference(int[] aa)
    • minimumDifference

      public static double minimumDifference(double[] aa)
    • minimumDifference

      public static float minimumDifference(float[] aa)
    • minimumDifference

      public static long minimumDifference(long[] aa)
    • minimumDifference

      public static int minimumDifference(int[] aa)
    • reverseArray

      public static double[] reverseArray(double[] aa)
    • reverseArray

      public static float[] reverseArray(float[] aa)
    • reverseArray

      public static int[] reverseArray(int[] aa)
    • reverseArray

      public static long[] reverseArray(long[] aa)
    • reverseArray

      public static char[] reverseArray(char[] aa)
    • arrayAbs

      public static double[] arrayAbs(double[] aa)
    • arrayAbs

      public static float[] arrayAbs(float[] aa)
    • arrayAbs

      public static long[] arrayAbs(long[] aa)
    • arrayAbs

      public static int[] arrayAbs(int[] aa)
    • arrayMultByConstant

      public static double[] arrayMultByConstant(double[] aa, double constant)
    • arrayMultByConstant

      public static double[] arrayMultByConstant(int[] aa, double constant)
    • arrayMultByConstant

      public static double[] arrayMultByConstant(double[] aa, int constant)
    • arrayMultByConstant

      public static double[] arrayMultByConstant(int[] aa, int constant)
    • log10Elements

      public static double[] log10Elements(double[] aa)
    • log10Elements

      public static float[] log10Elements(float[] aa)
    • lnElements

      public static double[] lnElements(double[] aa)
    • lnElements

      public static float[] lnElements(float[] aa)
    • squareRootElements

      public static double[] squareRootElements(double[] aa)
    • squareRootElements

      public static float[] squareRootElements(float[] aa)
    • raiseElementsToPower

      public static double[] raiseElementsToPower(double[] aa, double power)
    • raiseElementsToPower

      public static double[] raiseElementsToPower(double[] aa, int power)
    • raiseElementsToPower

      public static float[] raiseElementsToPower(float[] aa, float power)
    • raiseElementsToPower

      public static float[] raiseElementsToPower(float[] aa, int power)
    • invertElements

      public static double[] invertElements(double[] aa)
    • invertElements

      public static float[] invertElements(float[] aa)
    • indicesOf

      public static int[] indicesOf(double[] array, double value)
    • indicesOf

      public static int[] indicesOf(float[] array, float value)
    • indicesOf

      public static int[] indicesOf(long[] array, long value)
    • indicesOf

      public static int[] indicesOf(int[] array, int value)
    • indicesOf

      public static int[] indicesOf(short[] array, short value)
    • indicesOf

      public static int[] indicesOf(byte[] array, byte value)
    • indicesOf

      public static int[] indicesOf(char[] array, char value)
    • indicesOf

      public static int[] indicesOf(String[] array, String value)
    • indicesOf

      public static int[] indicesOf(Object[] array, Object value)
    • indexOf

      public static int indexOf(double[] array, double value)
    • indexOf

      public static int indexOf(float[] array, float value)
    • indexOf

      public static int indexOf(long[] array, long value)
    • indexOf

      public static int indexOf(int[] array, int value)
    • indexOf

      public static int indexOf(byte[] array, byte value)
    • indexOf

      public static int indexOf(short[] array, short value)
    • indexOf

      public static int indexOf(char[] array, char value)
    • indexOf

      public static int indexOf(String[] array, String value)
    • indexOf

      public static int indexOf(Object[] array, Object value)
    • nearestElementValue

      public static double nearestElementValue(double[] array, double value)
    • nearestElementIndex

      public static int nearestElementIndex(double[] array, double value)
    • nearestLowerElementValue

      public static double nearestLowerElementValue(double[] array, double value)
    • nearestLowerElementIndex

      public static int nearestLowerElementIndex(double[] array, double value)
    • nearestHigherElementValue

      public static double nearestHigherElementValue(double[] array, double value)
    • nearestHigherElementIndex

      public static int nearestHigherElementIndex(double[] array, double value)
    • nearestElementValue

      public static int nearestElementValue(int[] array, int value)
    • nearestElementIndex

      public static int nearestElementIndex(int[] array, int value)
    • nearestLowerElementValue

      public static int nearestLowerElementValue(int[] array, int value)
    • nearestLowerElementIndex

      public static int nearestLowerElementIndex(int[] array, int value)
    • nearestHigherElementValue

      public static int nearestHigherElementValue(int[] array, int value)
    • nearestHigherElementIndex

      public static int nearestHigherElementIndex(int[] array, int value)
    • arraySum

      public static double arraySum(double[] array)
    • arraySum

      public static float arraySum(float[] array)
    • arraySum

      public static int arraySum(int[] array)
    • arraySum

      public static long arraySum(long[] array)
    • arrayPositiveElementsSum

      public static long arrayPositiveElementsSum(long[] array)
    • arrayProduct

      public static double arrayProduct(double[] array)
    • arrayProduct

      public static float arrayProduct(float[] array)
    • arrayProduct

      public static int arrayProduct(int[] array)
    • arrayProduct

      public static long arrayProduct(long[] array)
    • concatenate

      public static double[] concatenate(double[] aa, double[] bb)
    • concatenate

      public static float[] concatenate(float[] aa, float[] bb)
    • concatenate

      public static int[] concatenate(int[] aa, int[] bb)
    • concatenate

      public static long[] concatenate(long[] aa, long[] bb)
    • concatenate

      public static short[] concatenate(short[] aa, short[] bb)
    • concatenate

      public static byte[] concatenate(byte[] aa, byte[] bb)
    • concatenate

      public static char[] concatenate(char[] aa, char[] bb)
    • concatenate

      public static String[] concatenate(String[] aa, String[] bb)
    • concatenate

      public static Object[] concatenate(Object[] aa, Object[] bb)
    • floatTOdouble

      public static double[] floatTOdouble(float[] aa)
    • intTOdouble

      public static double[] intTOdouble(int[] aa)
    • intTOfloat

      public static float[] intTOfloat(int[] aa)
    • intTOlong

      public static long[] intTOlong(int[] aa)
    • longTOdouble

      public static double[] longTOdouble(long[] aa)
    • longTOfloat

      public static float[] longTOfloat(long[] aa)
    • shortTOdouble

      public static double[] shortTOdouble(short[] aa)
    • shortTOfloat

      public static float[] shortTOfloat(short[] aa)
    • shortTOlong

      public static long[] shortTOlong(short[] aa)
    • shortTOint

      public static int[] shortTOint(short[] aa)
    • byteTOdouble

      public static double[] byteTOdouble(byte[] aa)
    • byteTOfloat

      public static float[] byteTOfloat(byte[] aa)
    • byteTOlong

      public static long[] byteTOlong(byte[] aa)
    • byteTOint

      public static int[] byteTOint(byte[] aa)
    • byteTOshort

      public static short[] byteTOshort(byte[] aa)
    • doubleTOint

      public static int[] doubleTOint(double[] aa)
    • print

      public static void print(double[] aa)
    • println

      public static void println(double[] aa)
    • print

      public static void print(float[] aa)
    • println

      public static void println(float[] aa)
    • print

      public static void print(int[] aa)
    • println

      public static void println(int[] aa)
    • print

      public static void print(long[] aa)
    • println

      public static void println(long[] aa)
    • print

      public static void print(char[] aa)
    • println

      public static void println(char[] aa)
    • print

      public static void print(String[] aa)
    • println

      public static void println(String[] aa)
    • print

      public static void print(short[] aa)
    • println

      public static void println(short[] aa)
    • print

      public static void print(byte[] aa)
    • println

      public static void println(byte[] aa)
    • print

      public static void print(double[][] aa)
    • selectSortVector

      public static Vector<Object> selectSortVector(double[] aa)
    • selectSortArrayList

      public static ArrayList<Object> selectSortArrayList(double[] aa)
    • selectionSort

      public static double[] selectionSort(double[] aa)
    • selectionSort

      public static float[] selectionSort(float[] aa)
    • selectionSort

      public static int[] selectionSort(int[] aa)
    • selectionSort

      public static long[] selectionSort(long[] aa)
    • selectionSort

      public static void selectionSort(double[] aa, double[] bb, int[] indices)
    • selectionSort

      public static void selectionSort(double[] aa, double[] bb, double[] cc, double[] dd)
    • selectionSort

      public static void selectionSort(float[] aa, float[] bb, float[] cc, float[] dd)
    • selectionSort

      public static void selectionSort(long[] aa, long[] bb, long[] cc, long[] dd)
    • selectionSort

      public static void selectionSort(int[] aa, int[] bb, int[] cc, int[] dd)
    • selectionSort

      public static void selectionSort(double[] aa, long[] bb, double[] cc, long[] dd)
    • selectionSort

      public static void selectionSort(long[] aa, double[] bb, long[] cc, double[] dd)
    • selectionSort

      public static void selectionSort(double[] aa, int[] bb, double[] cc, int[] dd)
    • selectionSort

      public static void selectionSort(int[] aa, double[] bb, int[] cc, double[] dd)
    • selectionSort

      public static void selectionSort(long[] aa, int[] bb, long[] cc, int[] dd)
    • selectionSort

      public static void selectionSort(int[] aa, long[] bb, int[] cc, long[] dd)
    • selectSort

      public static void selectSort(double[] aa, double[] bb, int[] indices)
    • copyObject

      public static Object copyObject(Object obj)
    • radToDeg

      public static double radToDeg(double rad)
    • degToRad

      public static double degToRad(double deg)
    • frequencyToRadialFrequency

      public static double frequencyToRadialFrequency(double frequency)
    • radialFrequencyToFrequency

      public static double radialFrequencyToFrequency(double radial)
    • evToNm

      public static double evToNm(double ev)
    • nmToEv

      public static double nmToEv(double nm)
    • molarToPercentWeightByVol

      public static double molarToPercentWeightByVol(double molar, double molWeight)
    • percentWeightByVolToMolar

      public static double percentWeightByVolToMolar(double perCent, double molWeight)
    • celsiusToKelvin

      public static double celsiusToKelvin(double cels)
    • kelvinToCelsius

      public static double kelvinToCelsius(double kelv)
    • celsiusToFahren

      public static double celsiusToFahren(double cels)
    • fahrenToCelsius

      public static double fahrenToCelsius(double fahr)
    • calorieToJoule

      public static double calorieToJoule(double cal)
    • jouleToCalorie

      public static double jouleToCalorie(double joule)
    • gramToOunce

      public static double gramToOunce(double gm)
    • ounceToGram

      public static double ounceToGram(double oz)
    • kgToPound

      public static double kgToPound(double kg)
    • poundToKg

      public static double poundToKg(double pds)
    • kgToTon

      public static double kgToTon(double kg)
    • tonToKg

      public static double tonToKg(double tons)
    • millimetreToInch

      public static double millimetreToInch(double mm)
    • inchToMillimetre

      public static double inchToMillimetre(double in)
    • footToMetre

      public static double footToMetre(double ft)
    • metreToFoot

      public static double metreToFoot(double metre)
    • yardToMetre

      public static double yardToMetre(double yd)
    • metreToYard

      public static double metreToYard(double metre)
    • mileToKm

      public static double mileToKm(double mile)
    • kmToMile

      public static double kmToMile(double km)
    • gallonToLitre

      public static double gallonToLitre(double gall)
    • litreToGallon

      public static double litreToGallon(double litre)
    • quartToLitre

      public static double quartToLitre(double quart)
    • litreToQuart

      public static double litreToQuart(double litre)
    • pintToLitre

      public static double pintToLitre(double pint)
    • litreToPint

      public static double litreToPint(double litre)
    • gallonPerMileToLitrePerKm

      public static double gallonPerMileToLitrePerKm(double gallPmile)
    • litrePerKmToGallonPerMile

      public static double litrePerKmToGallonPerMile(double litrePkm)
    • milePerGallonToKmPerLitre

      public static double milePerGallonToKmPerLitre(double milePgall)
    • kmPerLitreToMilePerGallon

      public static double kmPerLitreToMilePerGallon(double kmPlitre)
    • fluidOunceUKtoUS

      public static double fluidOunceUKtoUS(double flOzUK)
    • fluidOunceUStoUK

      public static double fluidOunceUStoUK(double flOzUS)
    • pintUKtoUS

      public static double pintUKtoUS(double pintUK)
    • pintUStoUK

      public static double pintUStoUK(double pintUS)
    • quartUKtoUS

      public static double quartUKtoUS(double quartUK)
    • quartUStoUK

      public static double quartUStoUK(double quartUS)
    • gallonUKtoUS

      public static double gallonUKtoUS(double gallonUK)
    • gallonUStoUK

      public static double gallonUStoUK(double gallonUS)
    • pintUKtoCupUS

      public static double pintUKtoCupUS(double pintUK)
    • cupUStoPintUK

      public static double cupUStoPintUK(double cupUS)
    • calcBMImetric

      public static double calcBMImetric(double height, double weight)
    • calcBMIimperial

      public static double calcBMIimperial(double height, double weight)
    • calcWeightFromBMImetric

      public static double calcWeightFromBMImetric(double bmi, double height)
    • calcWeightFromBMIimperial

      public static double calcWeightFromBMIimperial(double bmi, double height)