Searched refs:derived (Results 1 - 25 of 203) sorted by relevance

123456789

/external/eigen/Eigen/src/Core/
H A DEigenBase.h20 * 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 DArrayBase.h32 * \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 DNoAlias.h41 { 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 DTranspose.h108 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 DCwiseBinaryOp.h174 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 DLazy.h29 return derived();
45 return derived();
56 other._expression().derived().addTo(derived()); return derived();
66 other._expression().derived().subTo(derived()); return derived();
H A DBlock.h41 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 DVectorBlock.h22 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 DArrayCwiseUnaryOps.h13 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 DMatrixCwiseUnaryOps.h21 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 DMatrixCwiseBinaryOps.h24 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 DBlockMethods.h56 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 DCommonCwiseBinaryOps.h44 return CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived>(derived(), other.derived(), func);
H A DCommonCwiseUnaryOps.h44 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 DArrayCwiseBinaryOps.h9 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 DKroneckerTensorProduct.h94 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 DSkylineMatrixBase.h91 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 DIterativeSolverBase.h32 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 Dclass_Block.cpp10 return Eigen::Block<Derived>(m.derived(), 0, 0, rows, cols);
17 return Eigen::Block<const Derived>(m.derived(), 0, 0, rows, cols);
H A Dclass_FixedBlock.cpp10 return Eigen::Block<Derived, 2, 2>(m.derived(), 0, 0);
17 return Eigen::Block<const Derived, 2, 2>(m.derived(), 0, 0);
H A Dclass_FixedVectorBlock.cpp10 return Eigen::VectorBlock<Derived, 2>(v.derived(), 0);
17 return Eigen::VectorBlock<const Derived, 2>(v.derived(), 0);
H A Dclass_VectorBlock.cpp10 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 Dtestapi.js170 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 DSparseMatrixBase.h44 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 DHierarchy.java78 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...]

Completed in 262 milliseconds

123456789