|
JIDE 3.5.15 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jidesoft.utils.BigDecimalMathUtils
public final class BigDecimalMathUtils
A collection of several util methods related to BigDecimal. We only used it in BigDecimalSummaryCalculator in JIDE Pivot Grid. but this class will be reserved as a place holder for methods related to BigDecimal.
| Field Summary | |
|---|---|
static BigDecimal |
TWO
|
| Constructor Summary | |
|---|---|
protected |
BigDecimalMathUtils()
|
| Method Summary | |
|---|---|
static void |
main(String[] args)
|
static BigDecimal |
max(List<BigDecimal> numbers)
Returns the max number in the numbers list. |
static BigDecimal |
mean(List<BigDecimal> numbers,
MathContext context)
Returns the mean number in the numbers list. |
static BigDecimal |
min(List<BigDecimal> numbers)
Returns the min number in the numbers list. |
static BigDecimal |
sqrt(BigDecimal number)
Calcualtes the square root of the number. |
static BigDecimal |
stddev(List<BigDecimal> numbers,
boolean biasCorrected,
MathContext context)
Returns the standard deviation of the numbers. |
static BigDecimal |
sum(List<BigDecimal> numbers)
Returns the sum number in the numbers list. |
static BigDecimal |
var(List<BigDecimal> numbers,
boolean biasCorrected,
MathContext context)
Computes the variance of the available values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final BigDecimal TWO
| Constructor Detail |
|---|
protected BigDecimalMathUtils()
| Method Detail |
|---|
public static BigDecimal sum(List<BigDecimal> numbers)
numbers - the numbers to calculate the sum.
public static BigDecimal mean(List<BigDecimal> numbers,
MathContext context)
numbers - the numbers to calculate the mean.context - the MathContext.
public static BigDecimal min(List<BigDecimal> numbers)
numbers - the numbers to calculate the min.
public static BigDecimal max(List<BigDecimal> numbers)
numbers - the numbers to calculate the max.
public static BigDecimal stddev(List<BigDecimal> numbers,
boolean biasCorrected,
MathContext context)
numbers - the numbers to calculate the standard deviation.biasCorrected - true if variance is calculated by dividing by n - 1. False if by n. stddev is a sqrt of the
variance.context - the MathContext
public static BigDecimal var(List<BigDecimal> numbers,
boolean biasCorrected,
MathContext context)
biasCorrected property determines whether the "population" or "sample" value is returned by the
evaluate and getResult methods. To compute population variances, set this property to
false.
numbers - the numbers to calculate the variance.biasCorrected - true if variance is calculated by dividing by n - 1. False if by n.context - the MathContext
public static BigDecimal sqrt(BigDecimal number)
number - the input number.
public static void main(String[] args)
|
JIDE 3.5.15 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||