|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.lang3.math.IEEE754rUtils
public class IEEE754rUtils
Provides IEEE-754r variants of NumberUtils methods.
See: http://en.wikipedia.org/wiki/IEEE_754r
| Constructor Summary | |
|---|---|
IEEE754rUtils()
|
|
| Method Summary | |
|---|---|
static double |
max(double[] array)
Returns the maximum value in an array. |
static double |
max(double a,
double b)
Gets the maximum of two double values. |
static double |
max(double a,
double b,
double c)
Gets the maximum of three double values. |
static float |
max(float[] array)
Returns the maximum value in an array. |
static float |
max(float a,
float b)
Gets the maximum of two float values. |
static float |
max(float a,
float b,
float c)
Gets the maximum of three float values. |
static double |
min(double[] array)
Returns the minimum value in an array. |
static double |
min(double a,
double b)
Gets the minimum of two double values. |
static double |
min(double a,
double b,
double c)
Gets the minimum of three double values. |
static float |
min(float[] array)
Returns the minimum value in an array. |
static float |
min(float a,
float b)
Gets the minimum of two float values. |
static float |
min(float a,
float b,
float c)
Gets the minimum of three float values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IEEE754rUtils()
| Method Detail |
|---|
public static double min(double[] array)
Returns the minimum value in an array.
array - an array, must not be null or empty
IllegalArgumentException - if array is null
IllegalArgumentException - if array is emptypublic static float min(float[] array)
Returns the minimum value in an array.
array - an array, must not be null or empty
IllegalArgumentException - if array is null
IllegalArgumentException - if array is empty
public static double min(double a,
double b,
double c)
Gets the minimum of three double values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2c - value 3
public static double min(double a,
double b)
Gets the minimum of two double values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2
public static float min(float a,
float b,
float c)
Gets the minimum of three float values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2c - value 3
public static float min(float a,
float b)
Gets the minimum of two float values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2
public static double max(double[] array)
Returns the maximum value in an array.
array - an array, must not be null or empty
IllegalArgumentException - if array is null
IllegalArgumentException - if array is emptypublic static float max(float[] array)
Returns the maximum value in an array.
array - an array, must not be null or empty
IllegalArgumentException - if array is null
IllegalArgumentException - if array is empty
public static double max(double a,
double b,
double c)
Gets the maximum of three double values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2c - value 3
public static double max(double a,
double b)
Gets the maximum of two double values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2
public static float max(float a,
float b,
float c)
Gets the maximum of three float values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2c - value 3
public static float max(float a,
float b)
Gets the maximum of two float values.
NaN is only returned if all numbers are NaN as per IEEE-754r.
a - value 1b - value 2
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||