Skip to main content

ArithmConstraint

Trait ArithmConstraint 

Source
pub trait ArithmConstraint<'model, MOD, RES> {
    // Required method
    fn modulo(&'model self, modulo: MOD, res: RES) -> Constraint<'model>;
}
Expand description

Trait for creating modulo/remainder constraints.

Required Methods§

Source

fn modulo(&'model self, modulo: MOD, res: RES) -> Constraint<'model>

Creates a modulo constraint: self % modulo = res.

Implementors§

Source§

impl<'model> ArithmConstraint<'model, &IntVar<'model>, &IntVar<'model>> for IntVar<'model>

Source§

impl<'model> ArithmConstraint<'model, i32, &IntVar<'model>> for IntVar<'model>

Source§

impl<'model> ArithmConstraint<'model, i32, i32> for IntVar<'model>