/external/eigen/Eigen/src/Core/ |
H A D | EigenBase.h | 20 * Besides MatrixBase-derived classes, this also includes special matrix classes such as diagonal matrices, etc. 33 /** \returns a reference to the derived object */ 34 Derived& derived() { return *static_cast<Derived*>(this); } function in struct:Eigen::EigenBase 35 /** \returns a const reference to the derived object */ 36 const Derived& derived() const { return *static_cast<const Derived*>(this); } function in struct:Eigen::EigenBase 44 inline Index rows() const { return derived().rows(); } 46 inline Index cols() const { return derived().cols(); } 53 { derived().evalTo(dst); } 59 // derived class can reimplement it in a more optimized way. 69 // derived clas [all...] |
H A D | ArrayBase.h | 32 * \tparam Derived is the derived type, e.g., an array or an expression type. 69 using Base::derived; 123 return internal::assign_selector<Derived,Derived>::run(derived(), other.derived()); 127 { return *this = derived() + scalar; } 129 { return *this = derived() - scalar; } 148 MatrixWrapper<Derived> matrix() { return derived(); } 149 const MatrixWrapper<const Derived> matrix() const { return derived(); } 179 SelfCwiseBinaryOp<internal::scalar_difference_op<Scalar>, Derived, OtherDerived> tmp(derived()); 180 tmp = other.derived(); [all...] |
H A D | NoAlias.h | 41 { return internal::assign_selector<ExpressionType,OtherDerived,false>::run(m_expression,other.derived()); } 51 internal::assign_selector<SelfAdder,_OtherDerivedNested,false>::run(tmp,OtherDerivedNested(other.derived())); 63 internal::assign_selector<SelfAdder,_OtherDerivedNested,false>::run(tmp,OtherDerivedNested(other.derived())); 70 { other.derived().addTo(m_expression); return m_expression; } 74 { other.derived().subTo(m_expression); return m_expression; } 78 { return m_expression.derived() += CoeffBasedProduct<Lhs,Rhs,NestByRefBit>(other.lhs(), other.rhs()); } 82 { return m_expression.derived() -= CoeffBasedProduct<Lhs,Rhs,NestByRefBit>(other.lhs(), other.rhs()); } 120 return derived();
|
H A D | Transpose.h | 108 inline Index innerStride() const { return derived().nestedExpression().innerStride(); } 109 inline Index outerStride() const { return derived().nestedExpression().outerStride(); } 117 inline ScalarWithConstIfNotLvalue* data() { return derived().nestedExpression().data(); } 118 inline const Scalar* data() const { return derived().nestedExpression().data(); } 123 return derived().nestedExpression().const_cast_derived().coeffRef(col, row); 129 return derived().nestedExpression().const_cast_derived().coeffRef(index); 134 return derived().nestedExpression().coeffRef(col, row); 139 return derived().nestedExpression().coeffRef(index); 144 return derived().nestedExpression().coeff(col, row); 149 return derived() [all...] |
H A D | CwiseBinaryOp.h | 174 return derived().functor()(derived().lhs().coeff(row, col), 175 derived().rhs().coeff(row, col)); 181 return derived().functor().packetOp(derived().lhs().template packet<LoadMode>(row, col), 182 derived().rhs().template packet<LoadMode>(row, col)); 187 return derived().functor()(derived().lhs().coeff(index), 188 derived().rhs().coeff(index)); 194 return derived() [all...] |
/external/eigen/Eigen/src/Eigen2Support/ |
H A D | Lazy.h | 29 return derived(); 45 return derived(); 56 other._expression().derived().addTo(derived()); return derived(); 66 other._expression().derived().subTo(derived()); return derived();
|
H A D | Block.h | 41 return Block<Derived>(derived(), 0, 0, cRows, cCols); 43 return Block<Derived>(derived(), 0, cols() - cCols, cRows, cCols); 45 return Block<Derived>(derived(), rows() - cRows, 0, cRows, cCols); 47 return Block<Derived>(derived(), rows() - cRows, cols() - cCols, cRows, cCols); 61 return Block<Derived>(derived(), 0, 0, cRows, cCols); 63 return Block<Derived>(derived(), 0, cols() - cCols, cRows, cCols); 65 return Block<Derived>(derived(), rows() - cRows, 0, cRows, cCols); 67 return Block<Derived>(derived(), rows() - cRows, cols() - cCols, cRows, cCols); 93 return Block<Derived, CRows, CCols>(derived(), 0, 0); 95 return Block<Derived, CRows, CCols>(derived(), [all...] |
H A D | VectorBlock.h | 22 return VectorBlock<Derived>(derived(), 0, size); 31 return VectorBlock<const Derived>(derived(), 0, size); 40 return VectorBlock<Derived>(derived(), this->size() - size, size); 49 return VectorBlock<const Derived>(derived(), this->size() - size, size); 59 return VectorBlock<Derived,Size>(derived(), 0); 69 return VectorBlock<const Derived,Size>(derived(), 0); 79 return VectorBlock<Derived, Size>(derived(), size() - Size); 89 return VectorBlock<const Derived, Size>(derived(), size() - Size);
|
/external/eigen/Eigen/src/plugins/ |
H A D | ArrayCwiseUnaryOps.h | 13 return derived(); 26 return derived(); 39 return derived(); 52 return derived(); 65 return derived(); 78 return derived(); 92 return derived(); 105 return derived(); 118 return derived(); 131 return derived(); [all...] |
H A D | MatrixCwiseUnaryOps.h | 21 cwiseAbs() const { return derived(); } 31 cwiseAbs2() const { return derived(); } 41 cwiseSqrt() const { return derived(); } 51 cwiseInverse() const { return derived(); } 66 (derived(), std::bind1st(std::equal_to<Scalar>(), s));
|
H A D | MatrixCwiseBinaryOps.h | 24 return EIGEN_CWISE_PRODUCT_RETURN_TYPE(Derived,OtherDerived)(derived(), other.derived()); 43 return CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 62 return CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 76 return CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 100 return CwiseBinaryOp<internal::scalar_max_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); [all...] |
H A D | BlockMethods.h | 56 return Block<Derived>(derived(), startRow, startCol, blockRows, blockCols); 62 return Block<const Derived>(derived(), startRow, startCol, blockRows, blockCols); 80 return Block<Derived>(derived(), 0, cols() - cCols, cRows, cCols); 86 return Block<const Derived>(derived(), 0, cols() - cCols, cRows, cCols); 101 return Block<Derived, CRows, CCols>(derived(), 0, cols() - CCols); 108 return Block<const Derived, CRows, CCols>(derived(), 0, cols() - CCols); 126 return Block<Derived>(derived(), 0, 0, cRows, cCols); 132 return Block<const Derived>(derived(), 0, 0, cRows, cCols); 147 return Block<Derived, CRows, CCols>(derived(), 0, 0); 154 return Block<const Derived, CRows, CCols>(derived(), [all...] |
H A D | CommonCwiseBinaryOps.h | 44 return CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>(derived(), other.derived(), func);
|
H A D | CommonCwiseUnaryOps.h | 44 operator-() const { return derived(); } 52 (derived(), internal::scalar_multiple_op<Scalar>(scalar)); 64 (derived(), internal::scalar_quotient1_op<Scalar>(scalar)); 94 return derived(); 103 return ConjugateReturnType(derived()); 110 real() const { return derived(); } 116 imag() const { return derived(); } 141 return CwiseUnaryOp<CustomUnaryOp, const Derived>(derived(), func); 159 return CwiseUnaryView<CustomViewOp, const Derived>(derived(), func); 166 real() { return derived(); } [all...] |
H A D | ArrayCwiseBinaryOps.h | 9 return EIGEN_CWISE_PRODUCT_RETURN_TYPE(Derived,OtherDerived)(derived(), other.derived()); 20 return CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 137 return CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Derived>(derived(), internal::scalar_add_op<Scalar>(scalar)); 180 return CwiseBinaryOp<internal::scalar_boolean_and_op, const Derived, const OtherDerived>(derived(),other.derived()); 198 return CwiseBinaryOp<internal::scalar_boolean_or_op, const Derived, const OtherDerived>(derived(),other.derived());
|
/external/eigen/unsupported/Eigen/src/KroneckerProduct/ |
H A D | KroneckerTensorProduct.h | 94 internal::kroneckerProduct_full(a.derived(), b.derived(), c); 113 internal::kroneckerProduct_full(a.derived(), b.derived(), c.derived()); 126 internal::kroneckerProduct_sparse(a.derived(), b.derived(), c.derived()); 139 internal::kroneckerProduct_sparse(a.derived(), b.derived(), [all...] |
/external/eigen/unsupported/Eigen/src/Skyline/ |
H A D | SkylineMatrixBase.h | 91 inline const Derived& derived() const { function in class:Eigen::SkylineMatrixBase 95 inline Derived& derived() { function in class:Eigen::SkylineMatrixBase 106 return derived().rows(); 111 return derived().cols(); 123 return derived().nonZeros(); 144 return derived(); 153 return derived(); 158 derived().resize(other.rows(), other.cols()); 162 derived().insert(row, col) = other.coeff(row, col); 164 derived() [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | IterativeSolverBase.h | 32 Derived& derived() { return *static_cast<Derived*>(this); } function in class:Eigen::IterativeSolverBase 33 const Derived& derived() const { return *static_cast<const Derived*>(this); } function in class:Eigen::IterativeSolverBase 71 return derived(); 90 return derived(); 111 return derived(); 126 return derived(); 145 return derived(); 172 return internal::solve_retval<Derived, Rhs>(derived(), b.derived()); 186 return internal::sparse_solve_retval<IterativeSolverBase, Rhs>(*this, b.derived()); [all...] |
/external/eigen/doc/examples/ |
H A D | class_Block.cpp | 10 return Eigen::Block<Derived>(m.derived(), 0, 0, rows, cols); 17 return Eigen::Block<const Derived>(m.derived(), 0, 0, rows, cols);
|
H A D | class_FixedBlock.cpp | 10 return Eigen::Block<Derived, 2, 2>(m.derived(), 0, 0); 17 return Eigen::Block<const Derived, 2, 2>(m.derived(), 0, 0);
|
H A D | class_FixedVectorBlock.cpp | 10 return Eigen::VectorBlock<Derived, 2>(v.derived(), 0); 17 return Eigen::VectorBlock<const Derived, 2>(v.derived(), 0);
|
H A D | class_VectorBlock.cpp | 10 return Eigen::VectorBlock<Derived>(v.derived(), start, end-start); 17 return Eigen::VectorBlock<const Derived>(v.derived(), start, end-start);
|
/external/webkit/Source/JavaScriptCore/API/tests/ |
H A D | testapi.js | 170 derived = new Derived(); 172 shouldBe("derived instanceof Derived", true); 173 shouldBe("derived instanceof Base", true); 175 // base properties and functions return 1 when called/gotten; derived, 2 176 shouldBe("derived.baseProtoDup()", 2); 177 shouldBe("derived.baseProto()", 1); 178 shouldBe("derived.baseDup", 2); 179 shouldBe("derived.baseOnly", 1); 180 shouldBe("derived.protoOnly()", 2); 181 shouldBe("derived [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseMatrixBase.h | 44 other.derived().evalTo(derived()); 45 return derived(); 128 inline const Derived& derived() const { return *static_cast<const Derived*>(this); } function in class:Eigen::SparseMatrixBase 129 inline Derived& derived() { return *static_cast<Derived*>(this); } function in class:Eigen::SparseMatrixBase 147 inline Index rows() const { return derived().rows(); } 149 inline Index cols() const { return derived().cols(); } 155 inline Index nonZeros() const { return derived().nonZeros(); } 169 Derived& markAsRValue() { m_isRValue = true; return derived(); } 177 other.evalTo(derived()); [all...] |
/external/doclava/src/com/google/doclava/ |
H A D | Hierarchy.java | 78 TreeSet<String> derived = nodes.get(name); 79 if (derived != null && derived.size() > 0) { 80 for (String s : derived) { 126 TreeSet<String> derived = nodes.get(name); 127 if (derived != null && derived.size() > 0) { 128 hdf.setValue("derived", ""); 129 Data children = hdf.getChild("derived"); 132 for (String s : derived) { [all...] |