|
JIDE Common Layer 2.7.6 | ||||||||
| 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 java.math.BigDecimal |
TWO
|
| Constructor Summary | |
|---|---|
protected |
BigDecimalMathUtils()
|
| Method Summary | |
|---|---|
static void |
main(java.lang.String[] args)
|
static java.math.BigDecimal |
max(java.util.List<java.math.BigDecimal> numbers)
Returns the max number in the numbers list. |
static java.math.BigDecimal |
mean(java.util.List<java.math.BigDecimal> numbers,
java.math.MathContext context)
Returns the mean number in the numbers list. |
static java.math.BigDecimal |
min(java.util.List<java.math.BigDecimal> numbers)
Returns the min number in the numbers list. |
static java.math.BigDecimal |
sqrt(java.math.BigDecimal number)
Calcualtes the square root of the number. |
static java.math.BigDecimal |
stddev(java.util.List<java.math.BigDecimal> numbers,
boolean biasCorrected,
java.math.MathContext context)
Returns the standard deviation of the numbers. |
static java.math.BigDecimal |
sum(java.util.List<java.math.BigDecimal> numbers)
Returns the sum number in the numbers list. |
static java.math.BigDecimal |
var(java.util.List<java.math.BigDecimal> numbers,
boolean biasCorrected,
java.math.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 java.math.BigDecimal TWO
| Constructor Detail |
|---|
protected BigDecimalMathUtils()
| Method Detail |
|---|
public static java.math.BigDecimal sum(java.util.List<java.math.BigDecimal> numbers)
numbers - the numbers to calculate the sum.
public static java.math.BigDecimal mean(java.util.List<java.math.BigDecimal> numbers,
java.math.MathContext context)
numbers - the numbers to calculate the mean.context - the MathContext.
public static java.math.BigDecimal min(java.util.List<java.math.BigDecimal> numbers)
numbers - the numbers to calculate the min.
public static java.math.BigDecimal max(java.util.List<java.math.BigDecimal> numbers)
numbers - the numbers to calculate the max.
public static java.math.BigDecimal stddev(java.util.List<java.math.BigDecimal> numbers,
boolean biasCorrected,
java.math.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 java.math.BigDecimal var(java.util.List<java.math.BigDecimal> numbers,
boolean biasCorrected,
java.math.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 java.math.BigDecimal sqrt(java.math.BigDecimal number)
number - the input number.
public static void main(java.lang.String[] args)
|
JIDE Common Layer 2.7.6 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||