/external/eigen/Eigen/src/Core/ |
H A D | CwiseUnaryView.h | 79 nestedExpression() const { return m_matrix; } function in class:Eigen::CwiseUnaryView 83 nestedExpression() { return m_matrix.const_cast_derived(); } function in class:Eigen::CwiseUnaryView 108 return derived().nestedExpression().innerStride() * sizeof(typename internal::traits<MatrixType>::Scalar) / sizeof(Scalar); 113 return derived().nestedExpression().outerStride() * sizeof(typename internal::traits<MatrixType>::Scalar) / sizeof(Scalar); 118 return derived().functor()(derived().nestedExpression().coeff(row, col)); 123 return derived().functor()(derived().nestedExpression().coeff(index)); 128 return derived().functor()(const_cast_derived().nestedExpression().coeffRef(row, col)); 133 return derived().functor()(const_cast_derived().nestedExpression().coeffRef(index));
|
H A D | Transpose.h | 74 nestedExpression() const { return m_matrix; } function in class:Eigen::Transpose 78 nestedExpression() { return m_matrix.const_cast_derived(); } function in class:Eigen::Transpose 109 inline Index innerStride() const { return derived().nestedExpression().innerStride(); } 110 inline Index outerStride() const { return derived().nestedExpression().outerStride(); } 118 inline ScalarWithConstIfNotLvalue* data() { return derived().nestedExpression().data(); } 119 inline const Scalar* data() const { return derived().nestedExpression().data(); } 124 return derived().nestedExpression().const_cast_derived().coeffRef(colId, rowId); 130 return derived().nestedExpression().const_cast_derived().coeffRef(index); 135 return derived().nestedExpression().coeffRef(colId, rowId); 140 return derived().nestedExpression() [all...] |
H A D | CwiseUnaryOp.h | 78 nestedExpression() const { return m_xpr; } function in class:Eigen::CwiseUnaryOp 82 nestedExpression() { return m_xpr.const_cast_derived(); } function in class:Eigen::CwiseUnaryOp 103 return derived().functor()(derived().nestedExpression().coeff(rowId, colId)); 109 return derived().functor().packetOp(derived().nestedExpression().template packet<LoadMode>(rowId, colId)); 114 return derived().functor()(derived().nestedExpression().coeff(index)); 120 return derived().functor().packetOp(derived().nestedExpression().template packet<LoadMode>(index));
|
H A D | Assign_MKL.h | 95 const Scalar *src_ptr = src.IsRowMajor ? &(src.nestedExpression().coeffRef(outer,0)) : 96 &(src.nestedExpression().coeffRef(0, outer)); 110 vml_call<UnaryOp>::run(src.functor(), dst.size(), src.nestedExpression().data(), dst.data() );
|
H A D | ArrayWrapper.h | 124 nestedExpression() const function in class:Eigen::ArrayWrapper 246 nestedExpression() const function in class:Eigen::MatrixWrapper
|
H A D | TriangularMatrix.h | 237 const MatrixTypeNestedCleaned& nestedExpression() const { return m_matrix; } function in class:Eigen::TriangularView 238 MatrixTypeNestedCleaned& nestedExpression() { return *const_cast<MatrixTypeNestedCleaned*>(&m_matrix); } function in class:Eigen::TriangularView 248 { return *this = other.nestedExpression(); } 646 other_evaluated.template triangularView<Mode>().lazyAssign(other.derived().nestedExpression()); 650 lazyAssign(other.derived().nestedExpression()); 670 >::run(m_matrix.const_cast_derived(), other.derived().nestedExpression()); 711 >::run(other.derived(), derived().nestedExpression());
|
H A D | SelfAdjointView.h | 101 const MatrixTypeNestedCleaned& nestedExpression() const { return m_matrix; } function in class:Eigen::SelfAdjointView 102 MatrixTypeNestedCleaned& nestedExpression() { return *const_cast<MatrixTypeNestedCleaned*>(&m_matrix); } function in class:Eigen::SelfAdjointView
|
H A D | Block.h | 287 const typename internal::remove_all<typename XprType::Nested>::type& nestedExpression() const function in class:Eigen::internal::BlockImpl_dense 355 const typename internal::remove_all<typename XprType::Nested>::type& nestedExpression() const function in class:Eigen::internal::BlockImpl_dense
|
H A D | Diagonal.h | 134 nestedExpression() const function in class:Eigen::Diagonal
|
H A D | Replicate.h | 117 const _MatrixTypeNested& nestedExpression() const function in class:Eigen::Replicate
|
H A D | Reverse.h | 174 nestedExpression() const function in class:Eigen::Reverse
|
H A D | SolveTriangular.h | 186 Side, Mode>::run(nestedExpression(), otherCopy);
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseTranspose.h | 26 inline Index nonZeros() const { return derived().nestedExpression().nonZeros(); } 41 : Base(trans.derived().nestedExpression(), outer) 55 : Base(xpr.derived().nestedExpression(), outer)
|
H A D | SparseCwiseUnaryOp.h | 42 : Base(unaryOp.derived().nestedExpression(),outer), m_functor(unaryOp.derived().functor()) 65 : Base(unaryOp.derived().nestedExpression(),outer), m_functor(unaryOp.derived().functor()) 106 : Base(unaryOp.derived().nestedExpression(),outer), m_functor(unaryOp.derived().functor()) 128 : Base(unaryOp.derived().nestedExpression(),outer), m_functor(unaryOp.derived().functor())
|
H A D | SparseTriangularView.h | 52 inline const MatrixTypeNestedCleaned& nestedExpression() const { return m_matrix; } function in class:Eigen::SparseTriangularView 73 : Base(view.nestedExpression(), outer), m_returnOne(false) 143 : Base(view.nestedExpression(), outer)
|
H A D | SparseBlock.h | 435 inline const _MatrixTypeNested& nestedExpression() const { return m_matrix; } function in class:Eigen::BlockImpl 445 : Base(block.derived().nestedExpression(), outer + (IsRowMajor ? block.m_startRow.value() : block.m_startCol.value())), 468 : Base(block.derived().nestedExpression(), outer + (IsRowMajor ? block.m_startRow.value() : block.m_startCol.value())),
|
/external/eigen/test/ |
H A D | product_syrk.cpp | 41 VERIFY_IS_APPROX(((m2.template triangularView<Lower>() += s1 * rhs2 * rhs22.adjoint()).nestedExpression()), 49 VERIFY_IS_APPROX((m2.template triangularView<Upper>() += s1 * rhs22 * rhs2.adjoint()).nestedExpression(), 57 VERIFY_IS_APPROX((m2.template triangularView<Lower>() += s1 * rhs11.adjoint() * rhs1).nestedExpression(), 64 VERIFY_IS_APPROX((m2.template triangularView<Upper>() = s1 * rhs1.adjoint() * rhs11).nestedExpression(), 87 VERIFY_IS_APPROX((m2.template triangularView<Upper>() += s1 * m3.col(c) * m1.col(c).adjoint()).nestedExpression(), 90 VERIFY_IS_APPROX((rm2.template triangularView<Upper>() += s1 * m1.col(c) * m3.col(c).adjoint()).nestedExpression(), 109 VERIFY_IS_APPROX((m2.template triangularView<Lower>() += s1 * m3.row(c).transpose() * m1.row(c).transpose().adjoint()).nestedExpression(), 112 VERIFY_IS_APPROX((rm2.template triangularView<Lower>() += s1 * m3.row(c).transpose() * m1.row(c).transpose().adjoint()).nestedExpression(),
|
/external/eigen/Eigen/src/Core/util/ |
H A D | BlasUtil.h | 186 static inline ExtractType extract(const XprType& x) { return Base::extract(x.nestedExpression()); } 187 static inline Scalar extractScalarFactor(const XprType& x) { return conj(Base::extractScalarFactor(x.nestedExpression())); } 198 static inline ExtractType extract(const XprType& x) { return Base::extract(x.nestedExpression()); } 200 { return x.functor().m_other * Base::extractScalarFactor(x.nestedExpression()); } 211 static inline ExtractType extract(const XprType& x) { return Base::extract(x.nestedExpression()); } 213 { return - Base::extractScalarFactor(x.nestedExpression()); } 233 static inline ExtractType extract(const XprType& x) { return Base::extract(x.nestedExpression()); } 234 static inline Scalar extractScalarFactor(const XprType& x) { return Base::extractScalarFactor(x.nestedExpression()); }
|