org.jquantlib.math
Class Rounding
- java.lang.Object
-
- org.jquantlib.math.Rounding
-
- Direct Known Subclasses:
- Rounding.CeilingTruncation, Rounding.ClosestRounding, Rounding.DownRounding, Rounding.FloorTruncation, Rounding.UpRounding
public class Rounding extends java.lang.ObjectBasic rounding class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classRounding.CeilingTruncationstatic classRounding.ClosestRoundingstatic classRounding.DownRoundingstatic classRounding.FloorTruncationstatic classRounding.TypeThe rounding methods follow the OMG specification available at ftp://ftp.omg.org/pub/docs/formal/00-06-29.pdfstatic classRounding.UpRounding
-
Field Summary
Fields Modifier and Type Field and Description Rounding.Typetype_
-
Constructor Summary
Constructors Constructor and Description Rounding()Instances built through this constructor don't perform any rounding.Rounding(int precision)Rounding(int precision, Rounding.Type type, int digit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleoperator(double value)intprecision()introundingDigit()Rounding.Typetype()
-
-
-
Field Detail
-
type_
public Rounding.Type type_
-
-
Constructor Detail
-
Rounding
public Rounding()
Instances built through this constructor don't perform any rounding.
-
Rounding
public Rounding(int precision)
-
Rounding
public Rounding(int precision, Rounding.Type type, int digit)
-
-
Method Detail
-
precision
public int precision()
-
type
public Rounding.Type type()
-
roundingDigit
public int roundingDigit()
-
operator
public final double operator(double value)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG