DOMAIN
- this domain type (facilitates chaining)public interface MutableScalarDomain<DOMAIN extends MutableScalarDomain<DOMAIN>> extends MutableAlgebraicStructure<DOMAIN>
Modifier and Type | Method and Description |
---|---|
DOMAIN |
assertPrecision(NumericPrecision prec)
Convert the numeric
precision of this
implementation to the closest available match for the proposed precision. |
DOMAIN |
promoteTo(NumericPrecision prec)
If this object's implementation is less
precise
than the specified numeric precision, then convert this implementation to
the closest available match for the proposed precision. |
assertDomain, clear, clearContents
DOMAIN assertPrecision(NumericPrecision prec)
precision
of this
implementation to the closest available match for the proposed precision.
Note that the precision of this implementation may not change as a
result of calling this function if this structure is not configurable.prec
- the proposed precisionthis
object (facilitates operation chaining)DOMAIN promoteTo(NumericPrecision prec)
precise
than the specified numeric precision, then convert this implementation to
the closest available match for the proposed precision. Note that the
precision of this implementation may not change as a result of
calling this function if the proposed precision is less precise than the
this object's current precision level or if this structure is not
{@link StructureProperties#isConfigurable() configurable).prec
- the proposed precisionthis
object (facilitates operation chaining)StructureProperties.isConfigurable()
Copyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.