/external/eigen/Eigen/src/Eigen2Support/ |
H A D | CwiseOperators.h | 58 return EIGEN_CWISE_PRODUCT_RETURN_TYPE(ExpressionType,OtherDerived)(_expression(), other.derived()); 67 return EIGEN_CWISE_BINOP_RETURN_TYPE(internal::scalar_quotient_op)(_expression(), other.derived()); 160 return EIGEN_CWISE_BINOP_RETURN_TYPE(std::less)(_expression(), other.derived()); 169 return EIGEN_CWISE_BINOP_RETURN_TYPE(std::less_equal)(_expression(), other.derived()); 178 return EIGEN_CWISE_BINOP_RETURN_TYPE(std::greater)(_expression(), other.derived()); 187 return EIGEN_CWISE_BINOP_RETURN_TYPE(std::greater_equal)(_expression(), other.derived()); 196 return EIGEN_CWISE_BINOP_RETURN_TYPE(std::equal_to)(_expression(), other.derived()); 205 return EIGEN_CWISE_BINOP_RETURN_TYPE(std::not_equal_to)(_expression(), other.derived());
|
H A D | Minor.h | 103 return Minor<Derived>(derived(), row, col); 112 return Minor<Derived>(derived(), row, col);
|
H A D | Cwise.h | 76 { return EIGEN_CWISE_BINOP_RETURN_TYPE(internal::scalar_min_op)(_expression(), other.derived()); } 82 { return EIGEN_CWISE_BINOP_RETURN_TYPE(internal::scalar_max_op)(_expression(), other.derived()); } 174 return derived(); 187 return derived();
|
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | MatrixBaseEigenvalues.h | 70 return internal::eigenvalues_selector<Derived, NumTraits<Scalar>::IsComplex>::run(derived()); 124 typename Derived::PlainObject m_eval(derived());
|
/external/eigen/Eigen/src/Core/ |
H A D | Diagonal.h | 169 return derived(); 177 return ConstDiagonalReturnType(derived()); 195 return typename DiagonalIndexReturnType<Dynamic>::Type(derived(), index); 203 return typename ConstDiagonalIndexReturnType<Dynamic>::Type(derived(), index); 222 return derived(); 231 return derived();
|
H A D | DiagonalMatrix.h | 39 inline const Derived& derived() const { return *static_cast<const Derived*>(this); } function in class:Eigen::DiagonalBase 40 inline Derived& derived() { return *static_cast<Derived*>(this); } function in class:Eigen::DiagonalBase 42 DenseMatrixType toDenseMatrix() const { return derived(); } 52 inline const DiagonalVectorType& diagonal() const { return derived().diagonal(); } 53 inline DiagonalVectorType& diagonal() { return derived().diagonal(); } 263 return derived();
|
H A D | SelfCwiseBinaryOp.h | 137 internal::assign_impl<SelfCwiseBinaryOp, RhsDerived>::run(*this,rhs.derived()); 139 this->checkTransposeAliasing(rhs.derived()); 175 SelfCwiseBinaryOp<internal::scalar_product_op<Scalar>, Derived, typename PlainObject::ConstantReturnType> tmp(derived()); 177 return derived(); 187 SelfCwiseBinaryOp<BinOp, Derived, typename PlainObject::ConstantReturnType> tmp(derived()); 189 return derived();
|
H A D | VectorwiseOp.h | 207 return SubVector(m_matrix.derived(),i); 232 (other.derived(), 413 return const_cast<ExpressionType&>(m_matrix = extendedTo(other.derived())); 422 return const_cast<ExpressionType&>(m_matrix += extendedTo(other.derived())); 431 return const_cast<ExpressionType&>(m_matrix -= extendedTo(other.derived())); 441 m_matrix *= extendedTo(other.derived()); 452 m_matrix /= extendedTo(other.derived()); 465 return m_matrix + extendedTo(other.derived()); 477 return m_matrix - extendedTo(other.derived()); 491 return m_matrix * extendedTo(other.derived()); [all...] |
H A D | PlainObjectBase.h | 296 const OtherDerived& other = _other.derived(); 393 return Base::lazyAssign(other.derived()); 432 Base::operator=(other.derived()); 433 return this->derived(); 439 : m_storage(other.derived().rows() * other.derived().cols(), other.derived().rows(), other.derived().cols()) 442 internal::check_rows_cols_for_overflow(other.derived().rows(), other.derived() [all...] |
H A D | Array.h | 210 : Base(other.derived().rows() * other.derived().cols(), other.derived().rows(), other.derived().cols()) 222 { this->_swap(other.derived()); }
|
H A D | Assign.h | 500 : int(InvalidTraversal)>::run(derived(),other.derived()); 502 checkTransposeAliasing(other.derived()); 504 return derived(); 522 static EIGEN_STRONG_INLINE Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } 543 return internal::assign_selector<Derived,OtherDerived>::run(derived(), other.derived()); 549 return internal::assign_selector<Derived,Derived>::run(derived(), other.derived()); 555 return internal::assign_selector<Derived,Derived>::run(derived(), othe [all...] |
H A D | Dot.h | 142 _Nested n(derived()); 228 typename internal::nested<Derived,2>::type nested(derived()); 229 typename internal::nested<OtherDerived,2>::type otherNested(other.derived()); 247 typename Derived::Nested nested(derived());
|
H A D | Reverse.h | 193 return derived(); 201 return derived(); 219 derived() = derived().reverse().eval();
|
/external/eigen/Eigen/src/PardisoSupport/ |
H A D | PardisoSupport.h | 13 be used to endorse or promote products derived from this software without 179 return internal::solve_retval<PardisoImpl, Rhs>(*this, b.derived()); 193 return internal::sparse_solve_retval<PardisoImpl, Rhs>(*this, b.derived()); 196 Derived& derived() function in class:Eigen::PardisoImpl 200 const Derived& derived() const function in class:Eigen::PardisoImpl 226 tmp_res.leftCols(actualCols) = derived().solve(tmp_rhs.leftCols(actualCols)); 315 derived().getMatrix(a); 326 return derived(); 338 derived().getMatrix(a); 349 return derived(); [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | Quaternion.h | 31 * \tparam Derived derived type (CRTP) 40 using Base::derived; 60 inline Scalar x() const { return this->derived().coeffs().coeff(0); } 62 inline Scalar y() const { return this->derived().coeffs().coeff(1); } 64 inline Scalar z() const { return this->derived().coeffs().coeff(2); } 66 inline Scalar w() const { return this->derived().coeffs().coeff(3); } 69 inline Scalar& x() { return this->derived().coeffs().coeffRef(0); } 71 inline Scalar& y() { return this->derived().coeffs().coeffRef(1); } 73 inline Scalar& z() { return this->derived().coeffs().coeffRef(2); } 75 inline Scalar& w() { return this->derived() [all...] |
H A D | OrthoMethods.h | 33 typename internal::nested<Derived,2>::type lhs(derived()); 34 typename internal::nested<OtherDerived,2>::type rhs(other.derived()); 81 const DerivedNested lhs(derived()); 82 const OtherDerivedNested rhs(other.derived()); 213 return internal::unitOrthogonal_selector<Derived>::run(derived());
|
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointProduct.h | 62 typename internal::add_const_on_value_type<ActualOtherType>::type actualOther = OtherBlasTraits::extract(other.derived()); 64 Scalar actualAlpha = alpha * OtherBlasTraits::extractScalarFactor(other.derived()); 95 typename internal::add_const_on_value_type<ActualOtherType>::type actualOther = OtherBlasTraits::extract(other.derived()); 97 Scalar actualAlpha = alpha * OtherBlasTraits::extractScalarFactor(other.derived()); 118 selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
|
/external/eigen/bench/ |
H A D | BenchSparseUtil.h | 66 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 78 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 92 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 105 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 132 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it)
|
/external/clang/test/SemaCXX/ |
H A D | static-cast.cpp | 91 (void)static_cast<H*>((A*)0); // expected-error {{ambiguous cast from base 'A' to derived 'H':\n struct A -> struct B -> struct G1 -> struct H\n struct A -> struct B -> struct G2 -> struct H}} 92 (void)static_cast<H&>(*((A*)0)); // expected-error {{ambiguous cast from base 'A' to derived 'H':\n struct A -> struct B -> struct G1 -> struct H\n struct A -> struct B -> struct G2 -> struct H}} 132 (void)static_cast<int A::*>((int H::*)0); // expected-error {{ambiguous conversion from pointer to member of derived class 'H' to pointer to member of base class 'A':}} 139 template<typename E> struct derived : public base {}; struct in namespace:pr5261 142 ~outer() { (void)static_cast<derived<E>*>(pb); }
|
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 125 res.d = Derived::IsVectorAtCompileTime ? mat.derived().size() : mat.derived().outerStride(); 126 res.x = mat.derived().data(); 190 Derived& derived() { return *static_cast<Derived*>(this); } function in class:Eigen::CholmodBase 191 const Derived& derived() const { return *static_cast<const Derived*>(this); } function in class:Eigen::CholmodBase 209 return derived(); 223 return internal::solve_retval<CholmodBase, Rhs>(*this, b.derived()); 237 return internal::sparse_solve_retval<CholmodBase, Rhs>(*this, b.derived());
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparsePermutation.h | 114 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, false>(perm, matrix.derived()); 123 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheLeft, false>(perm, matrix.derived()); 134 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, true>(tperm.nestedPermutation(), matrix.derived()); 143 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheLeft, true>(tperm.nestedPermutation(), matrix.derived());
|
H A D | SparseProduct.h | 161 product.evalTo(derived()); 162 return derived(); 181 return typename SparseSparseProductReturnType<Derived,OtherDerived>::Type(derived(), other.derived());
|
H A D | SparseRedux.h | 22 for (typename Derived::InnerIterator iter(derived(),j); iter; ++iter)
|
H A D | SparseCwiseBinaryOp.h | 77 : Base(binOp.derived(),outer) 303 return *this = derived() - other.derived(); 311 return *this = derived() + other.derived(); 319 return EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE(derived(), other.derived());
|
/external/stlport/test/unit/ |
H A D | uninitialized_test.cpp | 82 struct derived : public base {}; struct in inherits:base 215 derived d; 217 derived *pd = &d; 219 vector<derived*> src(10, pd);
|