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);