mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
1- Introduce sub-evaluator types for unary, binary, product, and map expressions to ease specializing them.
2- Remove a lot of code which should not be there with evaluators, in particular coeff/packet methods implemented in the expressions.
This commit is contained in:
@@ -1071,8 +1071,8 @@ struct evaluator_traits<TriangularView<MatrixType,Mode> >
|
||||
static const int AssumeAliasing = 0;
|
||||
};
|
||||
|
||||
template<typename MatrixType, unsigned int Mode, typename Kind>
|
||||
struct evaluator<TriangularView<MatrixType,Mode>, Kind, typename MatrixType::Scalar>
|
||||
template<typename MatrixType, unsigned int Mode>
|
||||
struct evaluator<TriangularView<MatrixType,Mode> >
|
||||
: evaluator<typename internal::remove_all<MatrixType>::type>
|
||||
{
|
||||
typedef TriangularView<MatrixType,Mode> XprType;
|
||||
|
||||
Reference in New Issue
Block a user