#include <tree_evaluator_optimizer.h>
◆ deallocate_temporaries()
template<class T>
template<class Stream >
◆ injection()
template<class T>
template<class OutputData , class Stream >
◆ linear_eval()
template<class T>
template<class OutputData , class Stream >
◆ temporary_injection()
template<class T>
template<class Stream >
◆ entirely_blas_expr
entirely_blas_expr if we may replace this branch entirely with a temporary/cache expression is +/- ops and BLAS functions Example -> w*x + y*z
partial_blas_expr if part of this branch contains a replaceable branch nested inside it expression is +/- ops and BLAS functions OR simple cwisefunctions Example -> w + x*y
requires_greedy_eval does any non-lazy functions exist in the expression
◆ partial_blas_expr
◆ requires_greedy_eval
The documentation for this struct was generated from the following file: