From 88534ba623421c956d8ffcda2d27f41d704d15ef Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 3 Jul 2018 07:37:12 +0200 Subject: update eigen --- eigen/Eigen/src/Core/TriangularMatrix.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'eigen/Eigen/src/Core/TriangularMatrix.h') diff --git a/eigen/Eigen/src/Core/TriangularMatrix.h b/eigen/Eigen/src/Core/TriangularMatrix.h index ed80da3..667ef09 100644 --- a/eigen/Eigen/src/Core/TriangularMatrix.h +++ b/eigen/Eigen/src/Core/TriangularMatrix.h @@ -488,6 +488,7 @@ template class TriangularViewImpl<_Mat * \sa TriangularView::solveInPlace() */ template + EIGEN_DEVICE_FUNC inline const internal::triangular_solve_retval solve(const MatrixBase& other) const; @@ -553,7 +554,7 @@ template class TriangularViewImpl<_Mat // FIXME should we keep that possibility template template -EIGEN_DEVICE_FUNC inline TriangularView& +inline TriangularView& TriangularViewImpl::operator=(const MatrixBase& other) { internal::call_assignment_no_alias(derived(), other.derived(), internal::assign_op()); @@ -563,7 +564,7 @@ TriangularViewImpl::operator=(const MatrixBase template -EIGEN_DEVICE_FUNC void TriangularViewImpl::lazyAssign(const MatrixBase& other) +void TriangularViewImpl::lazyAssign(const MatrixBase& other) { internal::call_assignment_no_alias(derived(), other.template triangularView()); } @@ -572,7 +573,7 @@ EIGEN_DEVICE_FUNC void TriangularViewImpl::lazyAssign(c template template -EIGEN_DEVICE_FUNC inline TriangularView& +inline TriangularView& TriangularViewImpl::operator=(const TriangularBase& other) { eigen_assert(Mode == int(OtherDerived::Mode)); @@ -582,7 +583,7 @@ TriangularViewImpl::operator=(const TriangularBase template -EIGEN_DEVICE_FUNC void TriangularViewImpl::lazyAssign(const TriangularBase& other) +void TriangularViewImpl::lazyAssign(const TriangularBase& other) { eigen_assert(Mode == int(OtherDerived::Mode)); internal::call_assignment_no_alias(derived(), other.derived()); @@ -597,7 +598,7 @@ EIGEN_DEVICE_FUNC void TriangularViewImpl::lazyAssign(c * If the matrix is triangular, the opposite part is set to zero. */ template template -EIGEN_DEVICE_FUNC void TriangularBase::evalTo(MatrixBase &other) const +void TriangularBase::evalTo(MatrixBase &other) const { evalToLazy(other.derived()); } @@ -623,7 +624,6 @@ EIGEN_DEVICE_FUNC void TriangularBase::evalTo(MatrixBase */ template template -EIGEN_DEVICE_FUNC typename MatrixBase::template TriangularViewReturnType::Type MatrixBase::triangularView() { @@ -633,7 +633,6 @@ MatrixBase::triangularView() /** This is the const version of MatrixBase::triangularView() */ template template -EIGEN_DEVICE_FUNC typename MatrixBase::template ConstTriangularViewReturnType::Type MatrixBase::triangularView() const { @@ -931,7 +930,7 @@ struct triangular_assignment_loop * If the matrix is triangular, the opposite part is set to zero. */ template template -EIGEN_DEVICE_FUNC void TriangularBase::evalToLazy(MatrixBase &other) const +void TriangularBase::evalToLazy(MatrixBase &other) const { other.derived().resize(this->rows(), this->cols()); internal::call_triangular_assignment_loop(other.derived(), derived().nestedExpression()); -- cgit v1.2.3