Macro linear

Source
macro_rules! linear {
    ($id:literal) => { ... };
}
Expand description

Creates a crate::LinearMonomial from a variable ID literal.

This macro is a convenience wrapper for creating linear monomials from integer literals representing variable IDs.

ยงExamples

use ommx::{linear, LinearMonomial, VariableID};

// Create a linear monomial for variable x1
let x1 = linear!(1);
assert_eq!(x1, LinearMonomial::Variable(VariableID::from(1)));

// You can use this macro instead of constructing LinearMonomial::Variable directly
let x2 = linear!(2);
let x3 = linear!(3);