diff options
author | Haavard <havardpe@yahoo-inc.com> | 2017-02-27 13:02:22 +0000 |
---|---|---|
committer | Haavard <havardpe@yahoo-inc.com> | 2017-02-27 13:02:22 +0000 |
commit | 76593b4c8052f0f5f02cc41293fe2db253e48b50 (patch) | |
tree | d78c17a3c99aea75eabf930126b7a125c5618b53 /searchlib/src/apps | |
parent | 6753465db4726d1b6a126f40217632fd61d77b21 (diff) |
update with lazy parameter passing API
Diffstat (limited to 'searchlib/src/apps')
-rw-r--r-- | searchlib/src/apps/vespa-ranking-expression-analyzer/vespa-ranking-expression-analyzer.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/searchlib/src/apps/vespa-ranking-expression-analyzer/vespa-ranking-expression-analyzer.cpp b/searchlib/src/apps/vespa-ranking-expression-analyzer/vespa-ranking-expression-analyzer.cpp index 941b0377a97..8e8a372ccb1 100644 --- a/searchlib/src/apps/vespa-ranking-expression-analyzer/vespa-ranking-expression-analyzer.cpp +++ b/searchlib/src/apps/vespa-ranking-expression-analyzer/vespa-ranking-expression-analyzer.cpp @@ -166,10 +166,8 @@ struct FunctionInfo { for (const Node *tree: trees) { InterpretedFunction ifun(DefaultTensorEngine::ref(), *tree, params.size(), NodeTypes()); InterpretedFunction::Context ctx(ifun); - for (double param: params) { - ctx.add_param(param); - } - ifun.eval(ctx); + InterpretedFunction::SimpleParams fun_params(params); + ifun.eval(ctx, fun_params); path += ctx.if_cnt(); } return path; |