Home
last modified time | relevance | path

Searched refs:ExpressionType (Results 1 – 23 of 23) sorted by relevance

/external/eigen/Eigen/src/Eigen2Support/
DCwiseOperators.h21 template<typename ExpressionType>
23 Cwise<ExpressionType>::abs() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
29 template<typename ExpressionType>
31 Cwise<ExpressionType>::abs2() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
37 template<typename ExpressionType>
39 Cwise<ExpressionType>::exp() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
45 template<typename ExpressionType>
47 Cwise<ExpressionType>::log() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
53 template<typename ExpressionType>
55 EIGEN_STRONG_INLINE const EIGEN_CWISE_PRODUCT_RETURN_TYPE(ExpressionType,OtherDerived) in EIGEN_CWISE_PRODUCT_RETURN_TYPE() argument
[all …]
DCwise.h19 … CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived>
24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType>
29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \
30 typename ExpressionType::ConstantReturnType >
50 template<typename ExpressionType> class Cwise
54 typedef typename internal::traits<ExpressionType>::Scalar Scalar;
55 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
56 ExpressionType, const ExpressionType&>::type ExpressionTypeNested;
57 typedef CwiseUnaryOp<internal::scalar_add_op<Scalar>, ExpressionType> ScalarAddReturnType;
59 inline Cwise(const ExpressionType& matrix) : m_matrix(matrix) {} in Cwise()
[all …]
DTriangularSolver.h25 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
27 typename ExpressionType::PlainObject
28 Flagged<ExpressionType,Added,Removed>::solveTriangular(const MatrixBase<OtherDerived>& other) const in solveTriangular()
33 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
35 void Flagged<ExpressionType,Added,Removed>::solveTriangularInPlace(const MatrixBase<OtherDerived>& … in solveTriangularInPlace()
/external/webkit/Source/JavaScriptCore/parser/
DSyntaxChecker.h77 typedef int ExpressionType; typedef
79 typedef ExpressionType Expression;
82 typedef ExpressionType Comma;
118 ExpressionType makeFunctionCallNode(int, int, int, int, int) { return CallExpr; } in makeFunctionCallNode()
119 void appendToComma(ExpressionType& base, ExpressionType right) { base = right; } in appendToComma()
120 ExpressionType createCommaExpr(ExpressionType, ExpressionType right) { return right; } in createCommaExpr() argument
121ExpressionType makeAssignNode(ExpressionType, Operator, ExpressionType, bool, bool, int, int, int)… in makeAssignNode() argument
122 ExpressionType makePrefixNode(ExpressionType, Operator, int, int, int) { return PreExpr; } in makePrefixNode() argument
123 ExpressionType makePostfixNode(ExpressionType, Operator, int, int, int) { return PostExpr; } in makePostfixNode() argument
124 ExpressionType makeTypeOfNode(ExpressionType) { return TypeofExpr; } in makeTypeOfNode() argument
[all …]
/external/eigen/Eigen/src/Core/
DVectorwiseOp.h165 template<typename ExpressionType, int Direction> class VectorwiseOp
169 typedef typename ExpressionType::Scalar Scalar;
170 typedef typename ExpressionType::RealScalar RealScalar;
171 typedef typename ExpressionType::Index Index;
172 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
173 ExpressionType, ExpressionType&>::type ExpressionTypeNested;
177 … typename Scalar=typename internal::traits<ExpressionType>::Scalar> struct ReturnType
179 typedef PartialReduxExpr<ExpressionType,
187 typedef PartialReduxExpr<ExpressionType,
188 … internal::member_redux<BinaryOp,typename internal::traits<ExpressionType>::Scalar>,
[all …]
DNoAlias.h30 template<typename ExpressionType, template <typename> class StorageBase>
33 typedef typename ExpressionType::Scalar Scalar;
35 NoAlias(ExpressionType& expression) : m_expression(expression) {} in NoAlias()
40 EIGEN_STRONG_INLINE ExpressionType& operator=(const StorageBase<OtherDerived>& other)
41 …{ return internal::assign_selector<ExpressionType,OtherDerived,false>::run(m_expression,other.deri…
45 EIGEN_STRONG_INLINE ExpressionType& operator+=(const StorageBase<OtherDerived>& other)
47 …typedef SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, ExpressionType, OtherDerived> SelfAdder;
57 EIGEN_STRONG_INLINE ExpressionType& operator-=(const StorageBase<OtherDerived>& other)
59 …typedef SelfCwiseBinaryOp<internal::scalar_difference_op<Scalar>, ExpressionType, OtherDerived> Se…
69 … EIGEN_STRONG_INLINE ExpressionType& operator+=(const ProductBase<ProductDerived, Lhs,Rhs>& other)
[all …]
DFlagged.h32 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
33 struct traits<Flagged<ExpressionType, Added, Removed> > : traits<ExpressionType>
35 enum { Flags = (ExpressionType::Flags | Added) & ~Removed };
39 template<typename ExpressionType, unsigned int Added, unsigned int Removed> class Flagged
40 : public MatrixBase<Flagged<ExpressionType, Added, Removed> >
47 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
48 ExpressionType, const ExpressionType&>::type ExpressionTypeNested;
49 typedef typename ExpressionType::InnerIterator InnerIterator;
51 inline Flagged(const ExpressionType& matrix) : m_matrix(matrix) {}
112 const ExpressionType& _expression() const { return m_matrix; }
[all …]
DArrayWrapper.h27 template<typename ExpressionType>
28 struct traits<ArrayWrapper<ExpressionType> >
29 : public traits<typename remove_all<typename ExpressionType::Nested>::type >
35 template<typename ExpressionType>
36 class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
44 internal::is_lvalue<ExpressionType>::value,
49 typedef typename internal::nested<ExpressionType>::type NestedExpressionType;
51 inline ArrayWrapper(ExpressionType& matrix) : m_expression(matrix) {}
140 template<typename ExpressionType>
141 struct traits<MatrixWrapper<ExpressionType> >
[all …]
DNestByValue.h30 template<typename ExpressionType>
31 struct traits<NestByValue<ExpressionType> > : public traits<ExpressionType>
35 template<typename ExpressionType> class NestByValue
36 : public internal::dense_xpr_base< NestByValue<ExpressionType> >::type
43 inline NestByValue(const ExpressionType& matrix) : m_expression(matrix) {}
94 operator const ExpressionType&() const { return m_expression; }
97 const ExpressionType m_expression;
DForceAlignedAccess.h29 template<typename ExpressionType>
30 struct traits<ForceAlignedAccess<ExpressionType> > : public traits<ExpressionType>
34 template<typename ExpressionType> class ForceAlignedAccess
35 : public internal::dense_xpr_base< ForceAlignedAccess<ExpressionType> >::type
42 inline ForceAlignedAccess(const ExpressionType& matrix) : m_expression(matrix) {}
93 operator const ExpressionType&() const { return m_expression; }
96 const ExpressionType& m_expression;
DSwap.h23 template<typename ExpressionType>
24 struct traits<SwapWrapper<ExpressionType> > : traits<ExpressionType> {};
27 template<typename ExpressionType> class SwapWrapper
28 : public internal::dense_xpr_base<SwapWrapper<ExpressionType> >::type
36 inline SwapWrapper(ExpressionType& xpr) : m_expression(xpr) {}
44 internal::is_lvalue<ExpressionType>::value,
118 ExpressionType& expression() const { return m_expression; }
121 ExpressionType& m_expression;
DReplicate.h167 template<typename ExpressionType, int Direction>
168 const typename VectorwiseOp<ExpressionType,Direction>::ReplicateReturnType
169 VectorwiseOp<ExpressionType,Direction>::replicate(Index factor) const
171 return typename VectorwiseOp<ExpressionType,Direction>::ReplicateReturnType
DIO.h90 template<typename ExpressionType>
95 WithFormat(const ExpressionType& matrix, const IOFormat& format) in WithFormat()
105 const typename ExpressionType::Nested m_matrix;
DStableNorm.h16 template<typename ExpressionType, typename Scalar>
17 inline void stable_norm_kernel(const ExpressionType& bl, Scalar& ssq, Scalar& scale, Scalar& invSca… in stable_norm_kernel()
DArrayBase.h15 template<typename ExpressionType> class MatrixWrapper;
DSelfAdjointView.h37 typedef MatrixType ExpressionType;
DTriangularMatrix.h143 typedef MatrixType ExpressionType;
/external/eigen/Eigen/src/Core/util/
DXprHelper.h390 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
393 typedef Matrix<Scalar, 1, ExpressionType::ColsAtCompileTime,
394ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRo…
395 typedef Array<Scalar, 1, ExpressionType::ColsAtCompileTime,
396ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRow…
399 is_same< typename traits<ExpressionType>::XprKind, MatrixXpr >::value,
405 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
408 typedef Matrix<Scalar, ExpressionType::RowsAtCompileTime, 1,
409ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> MatrixC…
410 typedef Array<Scalar, ExpressionType::RowsAtCompileTime, 1,
[all …]
DForwardDeclarations.h75 template<typename ExpressionType, unsigned int Added, unsigned int Removed> class Flagged;
76 template<typename ExpressionType, template <typename> class StorageBase > class NoAlias;
77 template<typename ExpressionType> class NestByValue;
78 template<typename ExpressionType> class ForceAlignedAccess;
79 template<typename ExpressionType> class SwapWrapper;
118 template<typename ExpressionType> class WithFormat;
121 template<typename ExpressionType> class ArrayWrapper;
122 template<typename ExpressionType> class MatrixWrapper;
213 template<typename ExpressionType, int Direction> class VectorwiseOp;
286 template<typename ExpressionType> class Cwise;
/external/eigen/Eigen/src/SparseCore/
DTriangularSolver.h164 template<typename ExpressionType,int Mode>
166 void SparseTriangularView<ExpressionType,Mode>::solveInPlace(MatrixBase<OtherDerived>& other) const
177 …internal::sparse_solve_triangular_selector<ExpressionType, typename internal::remove_reference<Oth…
183 template<typename ExpressionType,int Mode>
186 SparseTriangularView<ExpressionType,Mode>::solve(const MatrixBase<OtherDerived>& other) const
289 template<typename ExpressionType,int Mode>
291 void SparseTriangularView<ExpressionType,Mode>::solveInPlace(SparseMatrixBase<OtherDerived>& other)…
302 …internal::sparse_solve_triangular_sparse_selector<ExpressionType, OtherDerived, Mode>::run(m_matri…
/external/eigen/Eigen/src/Geometry/
DHomogeneous.h141 template<typename ExpressionType, int Direction>
142 inline Homogeneous<ExpressionType,Direction>
143 VectorwiseOp<ExpressionType,Direction>::homogeneous() const
174 template<typename ExpressionType, int Direction>
175 inline const typename VectorwiseOp<ExpressionType,Direction>::HNormalizedReturnType
176 VectorwiseOp<ExpressionType,Direction>::hnormalized() const
DOrthoMethods.h98 template<typename ExpressionType, int Direction>
100 const typename VectorwiseOp<ExpressionType,Direction>::CrossReturnType
101 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const in cross()
/external/eigen/doc/
DI00_CustomizingEigen.dox120 1>]().Eigen::Cwise<ExpressionType>::operator* [with OtherDerived =
121 Eigen::Matrix<std::complex<float>, 10000, 1, 2, 10000, 1>, ExpressionType =