Docs.rs
oximo-core-0.1.0
oximo-core 0.1.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
GermanHeim
Dependencies
ndarray ^0.17
normal
num-traits ^0.2
normal
oximo-expr ^0.1.0
normal
rayon ^1.12
normal
rustc-hash ^2.1
normal
smallvec ^1.15
normal
smol_str ^0.3.6
normal
thiserror ^2.0
normal
Versions
25.68%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module constraint
oximo_
core
0.1.0
Module constraint
Module Items
Structs
Enums
Traits
In crate oximo_
core
oximo_core
Module
constraint
Copy item path
Source
Structs
§
Constraint
A single algebraic constraint already canonicalized as
lhs <op> rhs
, where
rhs
is a numeric constant. RHS expressions are folded into
lhs
during construction, so backends only ever see this canonical shape.
Constraint
Expr
In-progress constraint produced by
Relate::le
/
Relate::ge
/
Relate::eq
. Pass to
crate::Model::constraint
to register.
Constraint
Id
Enums
§
Sense
The sense of a constraint: less-than-or-equal, greater-than-or-equal, or equality.
Traits
§
IntoRhs
What can appear on the right-hand side of a constraint. Numeric scalars stay as the canonical
rhs
. Expressions get subtracted into the LHS.
Relate
Build a constraint from an expression. Lives on
Expr
itself.