Template Function sequant::transform_sum_expr

Function Documentation

template<typename SizedRange, typename UnaryMapOp>
ExprPtr sequant::transform_sum_expr(SizedRange &&rng, const UnaryMapOp &map, const TransformSumExprOptions &options = {})

variant of sequant::transform_reduce for eager sum reduction of Expr’s

Parameters:
  • rng – a sized range; map is applied to each of its elements

  • map – maps an element of rng to an ExprPtr (null to skip it)