Abstract supertype of types that support scaling by
a numeric factor s ** x
. Examples of such types
include vectors and matrices.
Implementations should generally respect the following constraints, where relevant:
x == 1**x
Implementations of Scalable
are encouraged to also
satisfy Invertable, in which case, the following
identity should be respected:
-x == -1**x
Implementations of Scalable
usually also satisfy
Summable, in which case, the following identity
should be respected:
x+x == 2**x
Methods | |
scale | Source Code shared formal Value scale(Scale scalar) Scale this value by the given scale factor. |
Inherited Methods |
Methods inherited from: Object |