times

@JvmName(name = "timesConstantInt")
abstract operator fun C.times(other: Int): C
@JvmName(name = "timesConstantLong")
abstract operator fun C.times(other: Long): C
@JvmName(name = "timesIntConstant")
abstract operator fun Int.times(other: C): C
@JvmName(name = "timesLongConstant")
abstract operator fun Long.times(other: C): C
@JvmName(name = "timesPolynomialInt")
abstract operator fun P.times(other: Int): P
@JvmName(name = "timesPolynomialInt")
abstract operator fun P.times(other: Long): P
@JvmName(name = "timesIntPolynomial")
abstract operator fun Int.times(other: P): P
@JvmName(name = "timesLongPolynomial")
abstract operator fun Long.times(other: P): P
abstract operator override fun RF.times(other: Int): RF
abstract operator override fun RF.times(other: Long): RF
abstract operator override fun Int.times(other: RF): RF
abstract operator override fun Long.times(other: RF): RF
@JvmName(name = "timesConstantConstant")
abstract operator fun C.times(other: C): C
@JvmName(name = "timesConstantPolynomial")
abstract operator fun C.times(other: P): P
@JvmName(name = "timesPolynomialConstant")
abstract operator fun P.times(other: C): P
@JvmName(name = "timesConstantRational")
abstract operator fun C.times(other: RF): RF
@JvmName(name = "timesRationalConstant")
abstract operator fun RF.times(other: C): RF
@JvmName(name = "timesPolynomialPolynomial")
abstract operator fun P.times(other: P): P
@JvmName(name = "timesPolynomialRational")
abstract operator fun P.times(other: RF): RF
@JvmName(name = "timesRationalPolynomial")
abstract operator fun RF.times(other: P): RF
abstract operator override fun RF.times(other: RF): RF