oximo_expr/lib.rs
1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code)]
3
4mod arena;
5mod eval;
6mod handle;
7mod linear;
8mod ops;
9mod simplify;
10mod visit;
11
12pub use arena::{ExprArena, ExprId, ExprNode, ParamId, VarId};
13pub use eval::{EvalContext, EvalError, evaluate};
14pub use handle::Expr;
15pub use linear::{LinearTerms, extract_linear};
16pub use ops::sum;
17pub use simplify::simplify;
18pub use visit::{Visitor, walk};