HomeSort by relevance Sort by last modified time
    Searched refs:Derived (Results 26 - 50 of 297) sorted by null

12 3 4 5 6 7 8 91011>>

  /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();

Completed in 6454 milliseconds

12 3 4 5 6 7 8 91011>>