Eigen-unsupported  5.0.1-dev+284dcc12
 
Loading...
Searching...
No Matches
Eigen::internal::ExpressionHasTensorBroadcastingOp< Expression > Struct Template Reference

#include <unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h>

Detailed Description

template<typename Expression>
struct Eigen::internal::ExpressionHasTensorBroadcastingOp< Expression >

Evaluating TensorBroadcastingOp via coefficient of packet path is extremely expensive. If expression has at least one broadcast op in it, and it supports block based evaluation, we always prefer it, even for the small tensors. For all other tileable ops, block evaluation overhead for small tensors (fits into L1) is too large, and we fallback on vectorized evaluation.


The documentation for this struct was generated from the following file: