aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Solve.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2015-10-09 14:57:19 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2015-10-09 14:57:19 +0200
commitae38910693d9ff96eb5be3ac6cd9a075fc8f7da9 (patch)
treeb713a5280abf54df3e057342d6bf9b4457de5c06 /Eigen/src/Core/Solve.h
parent515ecddb97da7f239747c8d547bfb9ed5d63ae0f (diff)
The evalautor of Solve was missing the EvalBeforeNestingBit flag.
Diffstat (limited to 'Eigen/src/Core/Solve.h')
-rw-r--r--Eigen/src/Core/Solve.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Eigen/src/Core/Solve.h b/Eigen/src/Core/Solve.h
index 4857a7c42..cb06028b1 100644
--- a/Eigen/src/Core/Solve.h
+++ b/Eigen/src/Core/Solve.h
@@ -118,6 +118,8 @@ struct evaluator<Solve<Decomposition,RhsType> >
typedef Solve<Decomposition,RhsType> SolveType;
typedef typename SolveType::PlainObject PlainObject;
typedef evaluator<PlainObject> Base;
+
+ enum { Flags = Base::Flags | EvalBeforeNestingBit };
EIGEN_DEVICE_FUNC explicit evaluator(const SolveType& solve)
: m_result(solve.rows(), solve.cols())