Package org.sosy_lab.java_smt.api
Class FormulaType.FloatingPointType
- java.lang.Object
-
- org.sosy_lab.java_smt.api.FormulaType<FloatingPointFormula>
-
- org.sosy_lab.java_smt.api.FormulaType.FloatingPointType
-
- Enclosing class:
- FormulaType<T extends Formula>
@Immutable public static final class FormulaType.FloatingPointType extends FormulaType<FloatingPointFormula>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sosy_lab.java_smt.api.FormulaType
FormulaType.ArrayFormulaType<TI extends Formula,TE extends Formula>, FormulaType.BitvectorType, FormulaType.FloatingPointType, FormulaType.NumeralType<T extends NumeralFormula>
-
-
Field Summary
-
Fields inherited from class org.sosy_lab.java_smt.api.FormulaType
BooleanType, FloatingPointRoundingModeType, IntegerType, RationalType
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetExponentSize()intgetMantissaSize()intgetTotalSize()Return the total size of a value of this type in bits.inthashCode()booleanisFloatingPointType()StringtoString()-
Methods inherited from class org.sosy_lab.java_smt.api.FormulaType
fromString, getArrayType, getBitvectorTypeWithSize, getDoublePrecisionFloatingPointType, getFloatingPointType, getSinglePrecisionFloatingPointType, isArrayType, isBitvectorType, isBooleanType, isFloatingPointRoundingModeType, isIntegerType, isNumeralType, isRationalType, isSLType
-
-
-
-
Method Detail
-
isFloatingPointType
public boolean isFloatingPointType()
- Overrides:
isFloatingPointTypein classFormulaType<FloatingPointFormula>
-
getExponentSize
public int getExponentSize()
-
getMantissaSize
public int getMantissaSize()
-
getTotalSize
public int getTotalSize()
Return the total size of a value of this type in bits.
-
toString
public String toString()
- Specified by:
toStringin classFormulaType<FloatingPointFormula>
-
-