Skip to main content

Module prelude

Module prelude 

Source

Re-exports§

pub use crate::constraint::Constraint;
pub use crate::constraint::ConstraintExpr;
pub use crate::constraint::ConstraintId;
pub use crate::constraint::IntoRhs;
pub use crate::constraint::Relate;
pub use crate::constraint::Sense;
pub use crate::domain::Domain;
pub use crate::error::Error;
pub use crate::indexed::IndexedVar;
pub use crate::model::IndexedVarBuilder;
pub use crate::model::Model;
pub use crate::model::ModelKind;
pub use crate::model::display_index_key;
pub use crate::objective::Objective;
pub use crate::objective::ObjectiveSense;
pub use crate::param::Parameter;
pub use crate::set::FromIndexKey;
pub use crate::set::IndexKey;
pub use crate::set::IndexTuple;
pub use crate::set::Set;
pub use crate::set::SetIter;
pub use crate::sum::SumDomain;
pub use crate::sum::sum_over;
pub use crate::var::VarBuilder;
pub use crate::var::Variable;

Structs§

Expr
Lightweight handle to a node in an ExprArena.
ExprId
ParamId
VarId

Functions§

dot
Dot product of expressions with scalar coefficients: sum_{i} c_i * e_i.