/external/eigen/Eigen/src/plugins/ |
ArrayCwiseUnaryOps.h | 10 EIGEN_STRONG_INLINE const CwiseUnaryOp<internal::scalar_abs_op<Scalar>, const Derived> 13 return derived(); 23 EIGEN_STRONG_INLINE const CwiseUnaryOp<internal::scalar_abs2_op<Scalar>, const Derived> 26 return derived(); 36 inline const CwiseUnaryOp<internal::scalar_exp_op<Scalar>, const Derived> 39 return derived(); 49 inline const CwiseUnaryOp<internal::scalar_log_op<Scalar>, const Derived> 52 return derived(); 62 inline const CwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived> 65 return derived(); [all...] |
MatrixCwiseBinaryOps.h | 21 EIGEN_STRONG_INLINE const EIGEN_CWISE_PRODUCT_RETURN_TYPE(Derived,OtherDerived) 24 return EIGEN_CWISE_PRODUCT_RETURN_TYPE(Derived,OtherDerived)(derived(), other.derived()); 40 inline const CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived> 43 return CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 59 inline const CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived> 62 return CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()) [all...] |
ArrayCwiseBinaryOps.h | 6 EIGEN_STRONG_INLINE const EIGEN_CWISE_PRODUCT_RETURN_TYPE(Derived,OtherDerived) 9 return EIGEN_CWISE_PRODUCT_RETURN_TYPE(Derived,OtherDerived)(derived(), other.derived()); 17 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived> 20 return CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 36 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const ConstantReturnType> 39 return (min)(Derived::PlainObject::Constant(rows(), cols(), other)) [all...] |
CommonCwiseUnaryOps.h | 16 typedef CwiseUnaryOp<internal::scalar_multiple_op<Scalar>, const Derived> ScalarMultipleReturnType; 18 typedef CwiseUnaryOp<internal::scalar_quotient1_op<Scalar>, const Derived> ScalarQuotient1ReturnType; 21 const CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, const Derived>, 22 const Derived& 26 const CwiseUnaryOp<internal::scalar_real_op<Scalar>, const Derived>, 27 const Derived& 31 CwiseUnaryView<internal::scalar_real_ref_op<Scalar>, Derived>, 32 Derived& 35 typedef CwiseUnaryOp<internal::scalar_imag_op<Scalar>, const Derived> ImagReturnType; 37 typedef CwiseUnaryView<internal::scalar_imag_ref_op<Scalar>, Derived> NonConstImagReturnType [all...] |
/external/eigen/doc/examples/ |
class_VectorBlock.cpp | 6 template<typename Derived> 7 Eigen::VectorBlock<Derived> 8 segmentFromRange(MatrixBase<Derived>& v, int start, int end) 10 return Eigen::VectorBlock<Derived>(v.derived(), start, end-start); 13 template<typename Derived> 14 const Eigen::VectorBlock<const Derived> 15 segmentFromRange(const MatrixBase<Derived>& v, int start, int end) 17 return Eigen::VectorBlock<const Derived>(v.derived(), start, end-start) [all...] |
/external/eigen/Eigen/src/Core/ |
Dot.h | 60 template<typename Derived> 62 typename internal::scalar_product_traits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType 63 MatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const 65 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) 67 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) 73 return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); 86 template<typename Derived> 88 typename internal::traits<Derived>::Scalar 89 MatrixBase<Derived>::eigen2_dot(const MatrixBase<OtherDerived>& other) const 91 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) [all...] |
VectorBlock.h | 109 template<typename Derived> 110 inline typename DenseBase<Derived>::SegmentReturnType 111 DenseBase<Derived>::segment(Index start, Index size) 113 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) 114 return SegmentReturnType(derived(), start, size); 118 template<typename Derived> 119 inline typename DenseBase<Derived>::ConstSegmentReturnType 120 DenseBase<Derived>::segment(Index start, Index size) const 122 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) 123 return ConstSegmentReturnType(derived(), start, size) [all...] |
ArrayBase.h | 32 * \tparam Derived is the derived type, e.g., an array or an expression type. 39 template<typename Derived> class ArrayBase 40 : public DenseBase<Derived> 49 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar, 50 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*; 52 typedef typename internal::traits<Derived>::StorageKind StorageKind; 53 typedef typename internal::traits<Derived>::Index Index; 54 typedef typename internal::traits<Derived>::Scalar Scalar [all...] |
Visitor.h | 17 template<typename Visitor, typename Derived, int UnrollCount> 21 col = (UnrollCount-1) / Derived::RowsAtCompileTime, 22 row = (UnrollCount-1) % Derived::RowsAtCompileTime 25 static inline void run(const Derived &mat, Visitor& visitor) 27 visitor_impl<Visitor, Derived, UnrollCount-1>::run(mat, visitor); 32 template<typename Visitor, typename Derived> 33 struct visitor_impl<Visitor, Derived, 1> 35 static inline void run(const Derived &mat, Visitor& visitor) 41 template<typename Visitor, typename Derived> 42 struct visitor_impl<Visitor, Derived, Dynamic [all...] |
DenseBase.h | 24 * \tparam Derived is the derived type, e.g., a matrix type or an expression. 31 template<typename Derived> class DenseBase 33 : public internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar, 34 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real> 36 : public DenseCoeffsBase<Derived> 40 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar, 41 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator* [all...] |
DenseCoeffsBase.h | 24 * \tparam Derived Type of the derived class 30 * \sa DenseCoeffsBase<Derived, WriteAccessors>, DenseCoeffsBase<Derived, DirectAccessors>, 33 template<typename Derived> 34 class DenseCoeffsBase<Derived,ReadOnlyAccessors> : public EigenBase<Derived> 37 typedef typename internal::traits<Derived>::StorageKind StorageKind; 38 typedef typename internal::traits<Derived>::Index Index; 39 typedef typename internal::traits<Derived>::Scalar Scalar [all...] |
ForceAlignedAccess.h | 105 template<typename Derived> 106 inline const ForceAlignedAccess<Derived> 107 MatrixBase<Derived>::forceAlignedAccess() const 109 return ForceAlignedAccess<Derived>(derived()); 115 template<typename Derived> 116 inline ForceAlignedAccess<Derived> 117 MatrixBase<Derived>::forceAlignedAccess() 119 return ForceAlignedAccess<Derived>(derived()); [all...] |
/external/clang/test/CodeGenCXX/ |
apple-kext-linkage.C | 7 struct Derived : Base { 9 Derived(); 13 Derived d1; // ok
|
vtable-key-function.cpp | 26 struct Derived : public Base<T> { }; 29 struct Derived<char> : public Base<char> { 33 void Derived<char>::anchor() { }
|
/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/ |
p5-var.cpp | 4 struct Derived : Base { }; // expected-note{{candidate constructor (the implicit copy constructor) not viable}} 7 struct Diamond : Derived, Derived2 { }; 14 operator Derived&() const; 18 operator Derived&(); // expected-note{{candidate function}} 31 operator Derived() const; 35 operator Derived(); // expected-note{{candidate function}} 46 void bind_lvalue_to_lvalue(Base b, Derived d, 47 const Base bc, const Derived dc, 53 Derived &dr1 = d; 54 Derived &dr2 = b; // expected-error{{non-const lvalue reference to type 'Derived' cannot bind to a value o (…) [all...] |
/external/eigen/unsupported/Eigen/src/Skyline/ |
SkylineUtil.h | 27 #define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, Op) \ 29 EIGEN_STRONG_INLINE Derived& operator Op(const Eigen::SkylineMatrixBase<OtherDerived>& other) \ 31 return Base::operator Op(other.derived()); \ 33 EIGEN_STRONG_INLINE Derived& operator Op(const Derived& other) \ 38 #define EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, Op) \ 40 EIGEN_STRONG_INLINE Derived& operator Op(const Other& scalar) \ 45 #define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS(Derived) \ 46 EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, =) \ 47 EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, +=) [all...] |
SkylineMatrixBase.h | 23 * \param Derived 26 template<typename Derived> class SkylineMatrixBase : public EigenBase<Derived> { 29 typedef typename internal::traits<Derived>::Scalar Scalar; 30 typedef typename internal::traits<Derived>::StorageKind StorageKind; 34 RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, 36 * by the \a Derived type. If a value is not known at compile-time, 40 ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, 42 * by the \a Derived type. If a value is not known at compile-time, 47 SizeAtCompileTime = (internal::size_at_compile_time<internal::traits<Derived>::RowsAtCompileTime 91 inline const Derived& derived() const { function in class:Eigen::SkylineMatrixBase 95 inline Derived& derived() { function in class:Eigen::SkylineMatrixBase [all...] |
/external/clang/lib/AST/ |
ASTTypeTraits.cpp | 30 #define DECL(DERIVED, BASE) { NKI_##BASE, #DERIVED "Decl" }, 33 #define STMT(DERIVED, BASE) { NKI_##BASE, #DERIVED }, 36 #define TYPE(DERIVED, BASE) { NKI_##BASE, #DERIVED "Type" }, 48 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived) { 49 if (Base == NKI_None || Derived == NKI_None) return false; 50 while (Derived != Base && Derived != NKI_None [all...] |
/external/eigen/Eigen/src/SparseCore/ |
CoreIterators.h | 26 template<typename Derived> class DenseBase<Derived>::InnerIterator 29 typedef typename Derived::Scalar Scalar; 30 typedef typename Derived::Index Index; 32 enum { IsRowMajor = (Derived::Flags&RowMajorBit)==RowMajorBit }; 34 EIGEN_STRONG_INLINE InnerIterator(const Derived& expr, Index outer) 53 const Derived& m_expression;
|
SparseDot.h | 15 template<typename Derived> 17 typename internal::traits<Derived>::Scalar 18 SparseMatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const 20 EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) 22 EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(Derived,OtherDerived) 29 typename Derived::InnerIterator i(derived(),0); 39 template<typename Derived> 41 typename internal::traits<Derived>::Scalar 42 SparseMatrixBase<Derived>::dot(const SparseMatrixBase<OtherDerived>& other) cons [all...] |
SparseMatrixBase.h | 21 * \tparam Derived 26 template<typename Derived> class SparseMatrixBase : public EigenBase<Derived> 30 typedef typename internal::traits<Derived>::Scalar Scalar; 32 typedef typename internal::traits<Derived>::StorageKind StorageKind; 33 typedef typename internal::traits<Derived>::Index Index; 39 typedef EigenBase<Derived> Base; 42 Derived& operator=(const EigenBase<OtherDerived> &other) 44 other.derived().evalTo(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 [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/ |
move_iterator.pass.cpp | 36 struct Derived : Base {}; 40 Derived d; 42 test<input_iterator<Base*> >(input_iterator<Derived*>(&d)); 43 test<forward_iterator<Base*> >(forward_iterator<Derived*>(&d)); 44 test<bidirectional_iterator<Base*> >(bidirectional_iterator<Derived*>(&d)); 45 test<random_access_iterator<const Base*> >(random_access_iterator<Derived*>(&d));
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/utility/pairs/pairs.pair/ |
assign_rv_pair_U_V.pass.cpp | 25 struct Derived 34 typedef std::pair<std::unique_ptr<Derived>, short> P1; 36 P1 p1(std::unique_ptr<Derived>(), 4);
|
rv_pair_U_V.pass.cpp | 25 struct Derived 34 typedef std::pair<std::unique_ptr<Derived>, short> P1; 36 P1 p1(std::unique_ptr<Derived>(), 4);
|
/external/clang/test/CXX/temp/temp.res/temp.local/ |
p3.cpp | 9 template <class T> struct Derived: Base<int>, Base<char> { 10 typename Derived::Base b; // expected-error{{member 'Base' found in multiple base classes of different types}} 11 typename Derived::Base<double> d; // OK 14 t->Derived::Base<T>::f();
|