Searched refs:lazyAssign (Results 1 - 13 of 13) sorted by path

/external/eigen/Eigen/src/Core/
H A DArrayBase.h76 using Base::lazyAssign;
H A DAssign.h485 ::lazyAssign(const DenseBase<OtherDerived>& other) function in class:Eigen::DenseBase
520 static EIGEN_STRONG_INLINE Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); }
526 static EIGEN_STRONG_INLINE Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.eval()); }
530 static EIGEN_STRONG_INLINE Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.transpose()); }
536 static EIGEN_STRONG_INLINE Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.transpose().eval()); }
H A DDenseBase.h272 Derived& lazyAssign(const DenseBase<OtherDerived>& other);
377 SwapWrapper<Derived>(derived()).lazyAssign(other.derived());
386 SwapWrapper<Derived>(derived()).lazyAssign(other.derived());
H A DMapBase.h66 using Base::lazyAssign;
H A DMatrixBase.h78 using Base::lazyAssign;
164 Derived& lazyAssign(const ProductBase<ProductDerived, Lhs,Rhs>& other);
167 Derived& lazyAssign(const MatrixPowerProduct<MatrixPower, Lhs,Rhs>& other);
474 Derived& lazyAssign(const Flagged<OtherDerived, 0, EvalBeforeAssigningBit>& other) function in class:Eigen::MatrixBase
475 { return lazyAssign(other._expression()); }
H A DPlainObjectBase.h409 /** \sa MatrixBase::lazyAssign() */
411 EIGEN_STRONG_INLINE Derived& lazyAssign(const DenseBase<OtherDerived>& other) function in class:Eigen::PlainObjectBase
414 return Base::lazyAssign(other.derived());
616 // I don't think we need this resize call since the lazyAssign will anyways resize
617 // and lazyAssign will be called by the assign selector.
619 // the 'false' below means to enforce lazy evaluation. We don't use lazyAssign() because
H A DProductBase.h270 Derived& MatrixBase<Derived>::lazyAssign(const ProductBase<ProductDerived, Lhs,Rhs>& other) function in class:Eigen::MatrixBase
H A DRef.h250 m_object.lazyAssign(expr);
H A DSelfCwiseBinaryOp.h125 // reimplement lazyAssign to handle complex *= real
128 EIGEN_STRONG_INLINE SelfCwiseBinaryOp& lazyAssign(const DenseBase<RhsDerived>& rhs) function in class:Eigen::SelfCwiseBinaryOp
H A DTriangularMatrix.h251 void lazyAssign(const TriangularBase<OtherDerived>& other);
254 void lazyAssign(const MatrixBase<OtherDerived>& other);
358 TriangularView<SwapWrapper<MatrixType>,Mode>(const_cast<MatrixType&>(m_matrix)).lazyAssign(other.derived());
365 TriangularView<SwapWrapper<MatrixType>,Mode>(swaper).lazyAssign(other.derived());
599 other_evaluated.template triangularView<Mode>().lazyAssign(other.derived());
600 lazyAssign(other_evaluated);
603 lazyAssign(other.derived());
610 void TriangularView<MatrixType, Mode>::lazyAssign(const MatrixBase<OtherDerived>& other) function in class:Eigen::TriangularView
637 other_evaluated.template triangularView<Mode>().lazyAssign(other.derived().nestedExpression());
638 lazyAssign(other_evaluate
647 void TriangularView<MatrixType, Mode>::lazyAssign(const TriangularBase<OtherDerived>& other) function in class:Eigen::TriangularView
[all...]
/external/eigen/Eigen/src/Core/products/
H A DCoeffBasedProduct.h196 m_result.lazyAssign(*this);
/external/eigen/Eigen/src/Eigen2Support/
H A DSVD.h589 if(scaling) scaling->lazyAssign(m_matV * sv.asDiagonal() * m_matV.adjoint());
594 rotation->lazyAssign(m * m_matV.adjoint());
615 if(scaling) scaling->lazyAssign(m_matU * sv.asDiagonal() * m_matU.adjoint());
620 rotation->lazyAssign(m * m_matV.adjoint());
/external/eigen/Eigen/src/Geometry/
H A DTransform.h1026 if(scaling) scaling->lazyAssign(svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint());
1031 rotation->lazyAssign(m * svd.matrixV().adjoint());
1055 if(scaling) scaling->lazyAssign(svd.matrixU() * sv.asDiagonal() * svd.matrixU().adjoint());
1060 rotation->lazyAssign(m * svd.matrixV().adjoint());

Completed in 6741 milliseconds