Class EvalExprDryRun¶
Defined in File eval_expr.hpp
Inheritance Relationships¶
Base Type¶
public sequant::EvalExpr(Class EvalExpr)
Class Documentation¶
-
class EvalExprDryRun : public sequant::EvalExpr¶
Extends EvalExpr with an annot() method so DryRun eval nodes can be evaluated.
Unlike
EvalExprTAPP(opaqueint64_thashes of index labels — seebackends/tapp/eval_expr.hpp), DryRun’s annotation is the plain literal (canon-order) index list itself:Result::prod/sum/permuteneed each index’s actual space/extent (viaCostModel), not just its identity, to compute a modeled size.