Class BigScalar

java.lang.Object
org.ojalgo.scalar.BigScalar
All Implemented Interfaces:
Comparable<BigDecimal>, Field<Scalar<BigDecimal>>, Group, Group.Additive<Scalar<BigDecimal>>, Group.Multiplicative<Scalar<BigDecimal>>, NormedVectorSpace<Scalar<BigDecimal>,BigDecimal>, Operation, Operation.Addition<Scalar<BigDecimal>>, Operation.Division<Scalar<BigDecimal>>, Operation.Multiplication<Scalar<BigDecimal>>, Operation.Subtraction<Scalar<BigDecimal>>, Ring<Scalar<BigDecimal>>, ScalarOperation, ScalarOperation.Addition<Scalar<BigDecimal>,BigDecimal>, ScalarOperation.Division<Scalar<BigDecimal>,BigDecimal>, ScalarOperation.Multiplication<Scalar<BigDecimal>,BigDecimal>, ScalarOperation.Subtraction<Scalar<BigDecimal>,BigDecimal>, VectorSpace<Scalar<BigDecimal>,BigDecimal>, Scalar<BigDecimal>, AccessScalar<BigDecimal>, Tensor<BigDecimal,Scalar<BigDecimal>>, NumberContext.Enforceable<BigScalar>, NumberDefinition

public final class BigScalar extends Object implements Scalar<BigDecimal>, NumberContext.Enforceable<BigScalar>
A BigDecimal based implementation of the Scalar interface. Most/all other implementations are based on primitive components. This implementation exists for historical reasons, and is now primarily used for tests.