kumulant

and

infix fun BoolExpr.and(rhs: BoolExpr): BoolExpr(source)

Short-circuiting conjunction.

div

Build Div of two expressions.


operator fun ScalarExpr.div(rhs: Double): ScalarExpr(source)

Divide this expression by a literal rhs.


operator fun Double.div(rhs: ScalarExpr): ScalarExpr(source)

Divide a literal receiver by an expression.

eq

Exact equality (no tolerance).


infix fun ScalarExpr.eq(rhs: Double): BoolExpr(source)

Exact equality against a literal (no tolerance).

ge

Greater-or-equal comparison.


infix fun ScalarExpr.ge(rhs: Double): BoolExpr(source)

Greater-or-equal against a literal.

gt

Strictly-greater-than comparison.


infix fun ScalarExpr.gt(rhs: Double): BoolExpr(source)

Strictly-greater-than against a literal.

le

Less-or-equal comparison.


infix fun ScalarExpr.le(rhs: Double): BoolExpr(source)

Less-or-equal against a literal.

lt

Strictly-less-than comparison.


infix fun ScalarExpr.lt(rhs: Double): BoolExpr(source)

Strictly-less-than against a literal.

minus

Build Sub of two expressions.


operator fun ScalarExpr.minus(rhs: Double): ScalarExpr(source)

Subtract a literal rhs from this expression.


operator fun Double.minus(rhs: ScalarExpr): ScalarExpr(source)

Subtract an expression from a literal receiver.

not

operator fun BoolExpr.not(): BoolExpr(source)

Logical negation.

or

infix fun BoolExpr.or(rhs: BoolExpr): BoolExpr(source)

Short-circuiting disjunction.

plus

Build Add of two expressions.


operator fun ScalarExpr.plus(rhs: Double): ScalarExpr(source)

Add a literal rhs to this expression.


operator fun Double.plus(rhs: ScalarExpr): ScalarExpr(source)

Add an expression to a literal receiver.

times

Build Mul of two expressions.


operator fun ScalarExpr.times(rhs: Double): ScalarExpr(source)

Multiply this expression by a literal rhs.


operator fun Double.times(rhs: ScalarExpr): ScalarExpr(source)

Multiply a literal receiver by an expression.

unaryMinus

Unary minus: wraps in Neg.