Uses of Interface
org.tquadrat.foundation.lang.value.DimensionedValue
Packages that use DimensionedValue
-
Uses of DimensionedValue in org.tquadrat.foundation.lang.value
Classes in org.tquadrat.foundation.lang.value with type parameters of type DimensionedValueModifier and TypeClassDescriptionclassValueBase<D extends Dimension, I extends DimensionedValue<D>>An abstract base implementation for the interfaceDimensionedValuethat is intended as the base for concrete implementations of value types.Classes in org.tquadrat.foundation.lang.value that implement DimensionedValueModifier and TypeClassDescriptionclassValueBase<D extends Dimension, I extends DimensionedValue<D>>An abstract base implementation for the interfaceDimensionedValuethat is intended as the base for concrete implementations of value types.Subinterfaces with type arguments of type DimensionedValue in org.tquadrat.foundation.lang.valueModifier and TypeInterfaceDescriptioninterfaceDimensionedValue<D extends Dimension>The definition for a value with a dimension.Methods in org.tquadrat.foundation.lang.value that return DimensionedValueModifier and TypeMethodDescriptionDimensionedValue.clone()Creates a new copy of this value.DimensionedValue.copy()Creates a new copy of this value.Creates a new copy of this value.default DimensionedValue<D> Divides the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue<D> Divides the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue<D> DimensionedValue.divide(BigDecimal divisor) Divides the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue<D> Multiplies the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue<D> Multiplies the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue<D> DimensionedValue.multiply(BigDecimal multiplicand) Multiplies the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue<D> DimensionedValue.newInstance(D dimension, BigDecimal value) Creates an instance for the class.default DimensionedValue<D> DimensionedValue.sum(D unit, DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that.default DimensionedValue<D> DimensionedValue.sum(DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that. The unit for the new instance is that of this instance.Methods in org.tquadrat.foundation.lang.value with parameters of type DimensionedValueModifier and TypeMethodDescriptiondefault intDimensionedValue.compareTo(DimensionedValue<D> other) default DimensionedValue<D> DimensionedValue.sum(D unit, DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that.default DimensionedValue<D> DimensionedValue.sum(DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that. The unit for the new instance is that of this instance.
