@@ -501,7 +501,7 @@ inline Node binned(std::vector<T> const& binning, std::vector<T> const& paramete
501501 const auto binned_copy = binned;
502502 const auto out_copy = out;
503503 auto root = ifnode (Node{binned_copy} < binning[0 ], Node{out_copy}, LiteralNode{-1 });
504- root.right = std::make_unique<Node>(ifnode (Node{binned_copy} > binning[0 ] && Node{binned_copy} <= binning [1 ], updateParameters (pexp, bins, parameters, 0 ), LiteralNode{-1 }));
504+ root.right = std::make_unique<Node>(ifnode (Node{binned_copy} > binning[0 ] && Node{binned_copy} <= binning[1 ], updateParameters (pexp, bins, parameters, 0 ), LiteralNode{-1 }));
505505 auto * current = root.right .get ();
506506 for (auto i = 1 ; i < bins; ++i) {
507507 current->right = std::make_unique<Node>(ifnode (Node{binned_copy} <= binning[i + 1 ], updateParameters (pexp, bins, parameters, i), LiteralNode{-1 }));
@@ -516,8 +516,7 @@ template <typename T>
516516Node updateParameters (Node const & pexp, int bins, std::vector<T> const & parameters, int bin)
517517{
518518 Node result{pexp};
519- auto updateParameter = [&bins, ¶meters, &bin](Node* node)
520- {
519+ auto updateParameter = [&bins, ¶meters, &bin](Node* node) {
521520 if (node->self .index () == 5 ) {
522521 auto * n = std::get_if<5 >(&node->self );
523522 n->reset (parameters[bin * bins + n->index ]);
@@ -527,7 +526,6 @@ Node updateParameters(Node const& pexp, int bins, std::vector<T> const& paramete
527526 return result;
528527}
529528
530-
531529// / A struct, containing the root of the expression tree
532530struct Filter {
533531 Filter () = default ;
0 commit comments