Package org.networkcalculus.num.values
Class NegativeInfinity
- java.lang.Object
-
- org.networkcalculus.num.values.NegativeInfinity
-
-
Field Summary
Fields Modifier and Type Field Description private static NegativeInfinityinstance-
Fields inherited from interface org.networkcalculus.num.Num
NaN, NEGATIVE_INFINITY, POSITIVE_INFINITY
-
-
Constructor Summary
Constructors Modifier Constructor Description privateNegativeInfinity()NegativeInfinity(double value)NegativeInfinity(int num)NegativeInfinity(int num, int den)NegativeInfinity(NegativeInfinity 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 NegativeInfinitygetInstance()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 NegativeInfinity instance
-
-
Constructor Detail
-
NegativeInfinity
private NegativeInfinity()
-
NegativeInfinity
public NegativeInfinity(int num)
-
NegativeInfinity
public NegativeInfinity(double value)
-
NegativeInfinity
public NegativeInfinity(int num, int den)
-
NegativeInfinity
public NegativeInfinity(NegativeInfinity num)
-
-
Method Detail
-
getInstance
public static NegativeInfinity 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
-
-