Package org.networkcalculus.num.values
Class PositiveInfinity
- java.lang.Object
-
- org.networkcalculus.num.values.PositiveInfinity
-
-
Field Summary
Fields Modifier and Type Field Description private static PositiveInfinityinstance-
Fields inherited from interface org.networkcalculus.num.Num
NaN, NEGATIVE_INFINITY, POSITIVE_INFINITY
-
-
Constructor Summary
Constructors Modifier Constructor Description privatePositiveInfinity()PositiveInfinity(double value)PositiveInfinity(int num)PositiveInfinity(int num, int den)PositiveInfinity(PositiveInfinity num)
-
Method Summary
Modifier and Type Method Description Numabs(Num num)Numadd(Num num1, Num num2)Numcopy()Numcreate(double value)Numcreate(int num)Numcreate(int num, int den)Numcreate(java.lang.String num_str)NumcreateNaN()NumcreateNegativeInfinity()NumcreatePositiveInfinity()NumcreateZero()Numdiff(Num num1, Num num2)Numdiv(Num num1, Num num2)doubledoubleValue()booleaneq(double num)booleaneq(Num num)booleanequals(java.lang.Object obj)booleaneqZero()booleangeq(Num num)booleangeqZero()static PositiveInfinitygetInstance()NumgetNaN()NumgetNegativeInfinity()NumgetPositiveInfinity()NumgetZero()booleangt(Num num)booleangtZero()inthashCode()booleanisFinite()booleanisInfinite()booleanisNaN()booleanleq(Num num)booleanleqZero()booleanlt(Num num)booleanltZero()Nummax(Num num1, Num num2)Nummin(Num num1, Num num2)Nummult(Num num1, Num num2)Numnegate(Num num)Numsub(Num num1, Num num2)java.lang.StringtoString()
-
-
-
Field Detail
-
instance
private static PositiveInfinity instance
-
-
Constructor Detail
-
PositiveInfinity
private PositiveInfinity()
-
PositiveInfinity
public PositiveInfinity(int num)
-
PositiveInfinity
public PositiveInfinity(double value)
-
PositiveInfinity
public PositiveInfinity(int num, int den)
-
PositiveInfinity
public PositiveInfinity(PositiveInfinity num)
-
-
Method Detail
-
getInstance
public static PositiveInfinity getInstance()
-
doubleValue
public double doubleValue()
- Specified by:
doubleValuein interfaceNum
-
hashCode
public int hashCode()
-
toString
public java.lang.String toString()
-
getPositiveInfinity
public Num getPositiveInfinity()
- Specified by:
getPositiveInfinityin interfaceNum
-
createPositiveInfinity
public Num createPositiveInfinity()
- Specified by:
createPositiveInfinityin interfaceNum
-
getNegativeInfinity
public Num getNegativeInfinity()
- Specified by:
getNegativeInfinityin interfaceNum
-
createNegativeInfinity
public Num createNegativeInfinity()
- Specified by:
createNegativeInfinityin interfaceNum
-
createZero
public Num createZero()
- Specified by:
createZeroin interfaceNum
-
create
public Num create(java.lang.String num_str) throws java.lang.Exception
-
equals
public boolean equals(java.lang.Object obj)
-
isInfinite
public boolean isInfinite()
- Specified by:
isInfinitein interfaceNum
-
-