HomeSort by relevance Sort by last modified time
    Searched refs:ExpressionType (Results 1 - 21 of 21) sorted by null

  /external/eigen/Eigen/src/Eigen2Support/
CwiseOperators.h 21 template<typename ExpressionType>
23 Cwise<ExpressionType>::abs() const
29 template<typename ExpressionType>
31 Cwise<ExpressionType>::abs2() const
37 template<typename ExpressionType>
39 Cwise<ExpressionType>::exp() const
45 template<typename ExpressionType>
47 Cwise<ExpressionType>::log() const
53 template<typename ExpressionType>
55 EIGEN_STRONG_INLINE const EIGEN_CWISE_PRODUCT_RETURN_TYPE(ExpressionType,OtherDerived
    [all...]
Cwise.h 19 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 >
36 * \param ExpressionType the type of the object on which to do coefficient-wise operations
50 template<typename ExpressionType> class Cwise
54 typedef typename internal::traits<ExpressionType>::Scalar Scalar
    [all...]
TriangularSolver.h 25 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
27 typename ExpressionType::PlainObject
28 Flagged<ExpressionType,Added,Removed>::solveTriangular(const MatrixBase<OtherDerived>& other) const
33 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
35 void Flagged<ExpressionType,Added,Removed>::solveTriangularInPlace(const MatrixBase<OtherDerived>& other) const
  /external/eigen/Eigen/src/Core/
NoAlias.h 20 * \param ExpressionType the type of the object on which to do the lazy assignment
30 template<typename ExpressionType, template <typename> class StorageBase>
33 typedef typename ExpressionType::Scalar Scalar;
35 NoAlias(ExpressionType& expression) : m_expression(expression) {}
40 EIGEN_STRONG_INLINE ExpressionType& operator=(const StorageBase<OtherDerived>& other)
41 { return internal::assign_selector<ExpressionType,OtherDerived,false>::run(m_expression,other.derived()); }
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> SelfAdder
    [all...]
Flagged.h 20 * \param ExpressionType the type of the object of which we are modifying the flags
32 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
    [all...]
NestByValue.h 21 * \param ExpressionType the type of the object of which we are requiring nesting-by-value
30 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;
VectorwiseOp.h 153 * \param ExpressionType the type of the object on which to do partial reductions
165 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,
    [all...]
ForceAlignedAccess.h 20 * \param ExpressionType the type of the object of which we are forcing aligned packet access
29 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;
ArrayWrapper.h 27 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...]
Swap.h 23 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;
Replicate.h 167 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
IO.h 80 * \param ExpressionType the type of the object on which IO stream operations are performed
90 template<typename ExpressionType>
95 WithFormat(const ExpressionType& matrix, const IOFormat& format)
105 const typename ExpressionType::Nested m_matrix;
StableNorm.h 16 template<typename ExpressionType, typename Scalar>
17 inline void stable_norm_kernel(const ExpressionType& bl, Scalar& ssq, Scalar& scale, Scalar& invScale)
ArrayBase.h 15 template<typename ExpressionType> class MatrixWrapper;
SelfAdjointView.h 37 typedef MatrixType ExpressionType;
TriangularMatrix.h 143 typedef MatrixType ExpressionType;
  /external/eigen/Eigen/src/Core/util/
XprHelper.h 390 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
393 typedef Matrix<Scalar, 1, ExpressionType::ColsAtCompileTime,
394 ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType;
395 typedef Array<Scalar, 1, ExpressionType::ColsAtCompileTime,
396 ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType;
399 is_same< typename traits<ExpressionType>::XprKind, MatrixXpr >::value,
405 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar
    [all...]
ForwardDeclarations.h 75 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
    [all...]
  /external/eigen/Eigen/src/Geometry/
Homogeneous.h 141 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
OrthoMethods.h 98 template<typename ExpressionType, int Direction>
100 const typename VectorwiseOp<ExpressionType,Direction>::CrossReturnType
101 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const
  /external/eigen/Eigen/src/SparseCore/
TriangularSolver.h 164 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<OtherCopy>::type, Mode>::run(m_matrix, otherCopy);
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) const
302 internal::sparse_solve_triangular_sparse_selector<ExpressionType, OtherDerived, Mode>::run(m_matrix, other.derived());

Completed in 128 milliseconds