Deprecated List

page Deprecated List

Member sequant::binarize  (ExprPtr const &expr, IndexSet const &external={}, const BinarizationOptions &opts={})

The root EvalExpr’s tensor has a positional bra/ket split: each surviving external ends up in whichever bra/ket slot it occupied in its source factor (see eval_expr.cpp ~ “target_indices” lambda). For terms equivalent under bra<->ket-swap, this can yield a head with an unconventional bra/ket layout (e.g., 3:1 for a CCSD T2 residual) that breaks downstream code reading the result tensor by slot position. Prefer the ResultExpr overload, which lets the caller declare the head’s bra/ket layout explicitly via the LHS and is space/convention-agnostic in the IR.

Member sequant::optimize  (ExprPtr const &expr, bool reorder_sum)

Use the OptimizeOptions overload instead.