Class UncertainRealField
- java.lang.Object
-
- org.meeuw.math.abstractalgebra.AbstractAlgebraicStructure<UncertainReal>
-
- org.meeuw.math.uncertainnumbers.field.UncertainRealField
-
- All Implemented Interfaces:
AdditiveAbelianGroup<UncertainReal>
,AdditiveGroup<UncertainReal>
,AdditiveMonoid<UncertainReal>
,AdditiveSemiGroup<UncertainReal>
,AlgebraicStructure<UncertainReal>
,CompleteField<UncertainReal>
,DivisionRing<UncertainReal>
,Field<UncertainReal>
,MultiplicativeAbelianGroup<UncertainReal>
,MultiplicativeGroup<UncertainReal>
,MultiplicativeMonoid<UncertainReal>
,MultiplicativeSemiGroup<UncertainReal>
,Ring<UncertainReal>
,Rng<UncertainReal>
,ScalarField<UncertainReal>
public class UncertainRealField extends AbstractAlgebraicStructure<UncertainReal> implements CompleteField<UncertainReal>
The field ofUncertainReal
's- Since:
- 0.4
- Author:
- Michiel Meeuwissen
-
-
Field Summary
Fields Modifier and Type Field Description static UncertainRealField
INSTANCE
-
Fields inherited from interface org.meeuw.math.abstractalgebra.CompleteField
OPERATORS, UNARY_OPERATORS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Cardinality
getCardinality()
Returns the cardinality of the complete set of this structure.UncertainReal
one()
The multiplicative group by definition has an element that is 'one', the multiplicative identity element.UncertainReal
zero()
The additive group by definition has an element that is 'zero', the additive identity element.-
Methods inherited from class org.meeuw.math.abstractalgebra.AbstractAlgebraicStructure
toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.meeuw.math.abstractalgebra.AlgebraicStructure
getDescription, getElementClass, getEquivalence
-
Methods inherited from interface org.meeuw.math.abstractalgebra.CompleteField
getSupportedOperators, getSupportedUnaryOperators
-
-
-
-
Field Detail
-
INSTANCE
public static final UncertainRealField INSTANCE
-
-
Method Detail
-
zero
public UncertainReal zero()
Description copied from interface:AdditiveMonoid
The additive group by definition has an element that is 'zero', the additive identity element.- Specified by:
zero
in interfaceAdditiveMonoid<UncertainReal>
-
one
public UncertainReal one()
Description copied from interface:MultiplicativeMonoid
The multiplicative group by definition has an element that is 'one', the multiplicative identity element.- Specified by:
one
in interfaceMultiplicativeMonoid<UncertainReal>
- Specified by:
one
in interfaceRing<UncertainReal>
-
getCardinality
public Cardinality getCardinality()
Description copied from interface:AlgebraicStructure
Returns the cardinality of the complete set of this structure.- Specified by:
getCardinality
in interfaceAlgebraicStructure<UncertainReal>
-
-