Package coneforest.psylla.core
Interface PsyRational
- All Superinterfaces:
PsyAdditive<PsyNumeric>
,PsyArithmetic<PsyNumeric>
,PsyAtomic
,PsyConvertableToInteger
,PsyConvertableToIntegral
,PsyConvertableToName
,PsyConvertableToReal
,PsyConvertableToString
,PsyMultiplicative<PsyNumeric>
,PsyNumeric
,PsyObject
,PsyRealNumeric
,PsyScalar<PsyRealNumeric>
- All Known Subinterfaces:
PsyIntegral
- All Known Implementing Classes:
PsyBigFractional
,PsyBigInteger
,PsyFractional
,PsyInteger
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic PsyRational
of
(PsyIntegral oNumerator, PsyIntegral oDenominator) static PsyRational
Methods inherited from interface coneforest.psylla.core.PsyAdditive
psyIsZero, psyNotZero
Methods inherited from interface coneforest.psylla.core.PsyConvertableToIntegral
psyToIntegral
Methods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, invoke, psyClone, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToName, psyToString, psyType, toSyntaxString, typeName
Methods inherited from interface coneforest.psylla.core.PsyRealNumeric
doubleValue, imagValue, intValue, longValue, psyAbs, psyAcos, psyAdd, psyAdd, psyAsin, psyAtan, psyCbrt, psyCeiling, psyCos, psyCosh, psyDiv, psyDiv, psyEq, psyExp, psyFloor, psyGe, psyGt, psyHypot, psyLe, psyLog, psyLt, psyMul, psyMul, psyNeg, psyPow, psyPow, psyRound, psySignum, psySin, psySinh, psySqrt, psySub, psySub, psyTan, psyTanh, psyToInteger, psyToReal, realValue
-
Field Details
-
OPERATORS
-
-
Method Details
-
bigIntegerValue
BigInteger bigIntegerValue() -
psyNumerator
PsyIntegral psyNumerator() -
psyDenominator
PsyIntegral psyDenominator() -
of
static PsyRational of(PsyIntegral oNumerator, PsyIntegral oDenominator) throws PsyUndefinedResultException - Throws:
PsyUndefinedResultException
-
parse
-