Searched refs:PlainObject (Results 1 - 25 of 60) sorted by relevance

123

/external/eigen/Eigen/src/Eigenvalues/
H A DMatrixBaseEigenvalues.h25 typedef typename Derived::PlainObject PlainObject; typedef
26 PlainObject m_eval(m);
27 return ComplexEigenSolver<PlainObject>(m_eval, false).eigenvalues();
37 typedef typename Derived::PlainObject PlainObject; typedef
38 PlainObject m_eval(m);
39 return EigenSolver<PlainObject>(m_eval, false).eigenvalues();
91 typedef typename SelfAdjointView<MatrixType, UpLo>::PlainObject PlainObject; typedef
[all...]
/external/eigen/Eigen/src/Eigen2Support/
H A DLU.h94 inline const LU<typename MatrixBase<Derived>::PlainObject>
97 return LU<PlainObject>(eval());
111 inline const LU<typename MatrixBase<Derived>::PlainObject>
114 return LU<PlainObject>(eval());
H A DQR.h59 const QR<typename MatrixBase<Derived>::PlainObject>
62 return QR<PlainObject>(eval());
H A DTriangularSolver.h27 typename ExpressionType::PlainObject
/external/eigen/Eigen/src/Core/
H A DSelfCwiseBinaryOp.h174 typedef typename Derived::PlainObject PlainObject; typedef
175 SelfCwiseBinaryOp<internal::scalar_product_op<Scalar>, Derived, typename PlainObject::ConstantReturnType> tmp(derived());
176 tmp = PlainObject::Constant(rows(),cols(),other);
186 typedef typename Derived::PlainObject PlainObject; typedef
187 SelfCwiseBinaryOp<BinOp, Derived, typename PlainObject::ConstantReturnType> tmp(derived());
191 tmp = PlainObject::Constant(rows(),cols(), actual_other);
H A DMatrixBase.h107 * that the return type of eval() is either PlainObject or const PlainObject&.
115 > PlainObject; typedef in class:Eigen::MatrixBase
210 const PlainObject normalized() const;
327 const FullPivLU<PlainObject> fullPivLu() const;
328 const PartialPivLU<PlainObject> partialPivLu() const;
331 const LU<PlainObject> lu() const;
335 const LU<PlainObject> eigen2_lu() const;
339 const PartialPivLU<PlainObject> lu() const;
367 const LLT<PlainObject> ll
[all...]
H A DReturnByValue.h42 template<typename Derived,int n,typename PlainObject>
43 struct nested<ReturnByValue<Derived>, n, PlainObject>
H A DProductBase.h88 typedef typename Base::PlainObject PlainObject; typedef in class:Eigen::ProductBase
117 operator const PlainObject& () const
174 mutable PlainObject m_result;
180 template<typename Lhs, typename Rhs, int Mode, int N, typename PlainObject>
181 struct nested<GeneralProduct<Lhs,Rhs,Mode>, N, PlainObject>
183 typedef PlainObject const& type;
241 typedef typename Base::PlainObject PlainObject; typedef in class:Eigen::ScaledProduct
H A DEigenBase.h28 // typedef typename internal::plain_matrix_type<Derived>::type PlainObject;
60 typename Dest::PlainObject res(rows(),cols());
70 typename Dest::PlainObject res(rows(),cols());
H A DSelfAdjointView.h38 typedef typename MatrixType::PlainObject DenseMatrixType;
70 typedef typename MatrixType::PlainObject PlainObject; typedef in class:Eigen::SelfAdjointView
152 const LLT<PlainObject, UpLo> llt() const;
153 const LDLT<PlainObject, UpLo> ldlt() const;
H A DFlagged.h115 typename ExpressionType::PlainObject solveTriangular(const MatrixBase<OtherDerived>& other) const;
H A DArray.h51 typedef typename Base::PlainObject PlainObject; typedef in class:Eigen::Array
/external/eigen/Eigen/src/plugins/
H A DArrayCwiseBinaryOps.h37 const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> >
45 return (min)(Derived::PlainObject::Constant(rows(), cols(), other));
62 const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> >
70 return (max)(Derived::PlainObject::Constant(rows(), cols(), other));
/external/eigen/Eigen/src/Core/util/
H A DXprHelper.h208 // typedef typename T::PlainObject type;
316 template<typename T, int n=1, typename PlainObject = typename eval<T>::type> struct nested
338 PlainObject,
416 ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType;
418 ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType;
431 ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> MatrixColType;
433 ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> ArrayColType;
448 typedef Matrix<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_size, 1> MatrixDiagType;
449 typedef Array<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_size, 1> ArrayDiagType;
/external/eigen/Eigen/src/Householder/
H A DHouseholder.h123 Map<typename internal::plain_row_type<PlainObject>::type> tmp(workspace,cols());
160 Map<typename internal::plain_col_type<PlainObject>::type> tmp(workspace,rows());
/external/eigen/Eigen/src/SVD/
H A DUpperBidiagonalization.h137 const UpperBidiagonalization<typename MatrixBase<Derived>::PlainObject>
140 return UpperBidiagonalization<PlainObject>(eval());
/external/eigen/Eigen/src/misc/
H A DSolve.h27 Rhs::PlainObject::Options,
/external/eigen/Eigen/src/Core/products/
H A DCoeffBasedProduct.h121 typedef typename Base::PlainObject PlainObject; typedef in class:Eigen::CoeffBasedProduct
194 EIGEN_STRONG_INLINE operator const PlainObject& () const
217 mutable PlainObject m_result;
224 template<typename Lhs, typename Rhs, int N, typename PlainObject>
225 struct nested<CoeffBasedProduct<Lhs,Rhs,EvalBeforeNestingBit|EvalBeforeAssigningBit>, N, PlainObject>
227 typedef PlainObject const& type;
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
H A DMatrixFunction.h513 typedef typename Derived::PlainObject PlainObject; typedef
514 typedef internal::traits<PlainObject> Traits;
517 static const int Options = PlainObject::Options;
523 const PlainObject Aevaluated = m_A.eval();
524 MatrixFunction<PlainObject, AtomicType> mf(Aevaluated, atomic);
542 typedef typename Derived::PlainObject ReturnType;
H A DMatrixLogarithm.h441 typedef typename Derived::PlainObject PlainObject; typedef
442 typedef internal::traits<PlainObject> Traits;
445 static const int Options = PlainObject::Options;
451 const PlainObject Aevaluated = m_A.eval();
452 MatrixFunction<PlainObject, AtomicType> mf(Aevaluated, atomic);
469 typedef typename Derived::PlainObject ReturnType;
H A DMatrixPower.h459 typedef typename Derived::PlainObject PlainObject; typedef in class:Eigen::MatrixPowerReturnValue
480 { MatrixPower<PlainObject>(m_A.eval()).compute(res, m_p); }
495 { typedef typename MatrixPowerType::PlainObject ReturnType; };
499 { typedef typename Derived::PlainObject ReturnType; };
H A DMatrixExponential.h420 const typename Derived::PlainObject srcEvaluated = m_src.eval();
421 MatrixExponential<typename Derived::PlainObject> me(srcEvaluated);
438 typedef typename Derived::PlainObject ReturnType;
/external/eigen/Eigen/src/QR/
H A DHouseholderQR.h317 typename Rhs::PlainObject c(rhs());
366 const HouseholderQR<typename MatrixBase<Derived>::PlainObject>
369 return HouseholderQR<PlainObject>(eval());
H A DColPivHouseholderQR.h538 typename Rhs::PlainObject c(rhs());
572 const ColPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
575 return ColPivHouseholderQR<PlainObject>(eval());
/external/eigen/Eigen/src/LU/
H A DPartialPivLU.h476 inline const PartialPivLU<typename MatrixBase<Derived>::PlainObject>
479 return PartialPivLU<PlainObject>(eval());
492 inline const PartialPivLU<typename MatrixBase<Derived>::PlainObject>
495 return PartialPivLU<PlainObject>(eval());

Completed in 4462 milliseconds

123