Home
last modified time | relevance | path

Searched refs:PlainObject (Results 1 – 25 of 62) sorted by relevance

123

/external/eigen/Eigen/src/Eigenvalues/
DMatrixBaseEigenvalues.h25 typedef typename Derived::PlainObject PlainObject; in run() typedef
26 PlainObject m_eval(m); in run()
27 return ComplexEigenSolver<PlainObject>(m_eval, false).eigenvalues(); in run()
37 typedef typename Derived::PlainObject PlainObject;
38 PlainObject m_eval(m);
39 return EigenSolver<PlainObject>(m_eval, false).eigenvalues();
91 typedef typename SelfAdjointView<MatrixType, UpLo>::PlainObject PlainObject;
92 PlainObject thisAsMatrix(*this);
93 return SelfAdjointEigenSolver<PlainObject>(thisAsMatrix, false).eigenvalues();
125 typename Derived::PlainObject m_eval(derived());
/external/eigen/Eigen/src/plugins/
DArrayCwiseBinaryOps.h37 … const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > in EIGEN_MAKE_CWISE_BINARY_OP()
45 return (min)(Derived::PlainObject::Constant(rows(), cols(), other)); in EIGEN_MAKE_CWISE_BINARY_OP()
62 … const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > in EIGEN_MAKE_CWISE_BINARY_OP()
70 return (max)(Derived::PlainObject::Constant(rows(), cols(), other)); in EIGEN_MAKE_CWISE_BINARY_OP()
81 …st Derived, const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > Cmp ## COMPA…
82 …OMPARATOR>, const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject>, const Derived…
85 return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \
89 return Derived::PlainObject::Constant(d.rows(), d.cols(), s).OP(d); \
102 return Derived::PlainObject::Constant(rows(), cols(), s).R_OP(*this); \
106 return d.R_OP(Derived::PlainObject::Constant(d.rows(), d.cols(), s)); \
/external/eigen/Eigen/src/Core/
DProductBase.h89 typedef typename Base::PlainObject BasePlainObject;
92 BasePlainObject, DynPlainObject>::type PlainObject;
94 typedef typename Base::PlainObject PlainObject;
124 operator const PlainObject& () const
181 mutable PlainObject m_result;
187 template<typename Lhs, typename Rhs, int Mode, int N, typename PlainObject>
188 struct nested<GeneralProduct<Lhs,Rhs,Mode>, N, PlainObject>
190 typedef typename GeneralProduct<Lhs,Rhs,Mode>::PlainObject const& type;
192 template<typename Lhs, typename Rhs, int Mode, int N, typename PlainObject>
193 struct nested<const GeneralProduct<Lhs,Rhs,Mode>, N, PlainObject>
[all …]
DMatrixBase.h115 > PlainObject; typedef
208 const PlainObject normalized() const;
321 const FullPivLU<PlainObject> fullPivLu() const;
322 const PartialPivLU<PlainObject> partialPivLu() const;
325 const LU<PlainObject> lu() const;
329 const LU<PlainObject> eigen2_lu() const;
333 const PartialPivLU<PlainObject> lu() const;
361 const LLT<PlainObject> llt() const;
362 const LDLT<PlainObject> ldlt() const;
366 const HouseholderQR<PlainObject> householderQr() const;
[all …]
DSelfCwiseBinaryOp.h174 typedef typename Derived::PlainObject PlainObject;
175 …SelfCwiseBinaryOp<internal::scalar_product_op<Scalar>, Derived, typename PlainObject::ConstantRetu…
176 tmp = PlainObject::Constant(rows(),cols(),other);
186 typedef typename Derived::PlainObject PlainObject;
187 SelfCwiseBinaryOp<BinOp, Derived, typename PlainObject::ConstantReturnType> tmp(derived());
191 tmp = PlainObject::Constant(rows(),cols(), actual_other);
DSelfAdjointView.h38 typedef typename MatrixType::PlainObject DenseMatrixType;
70 typedef typename MatrixType::PlainObject PlainObject;
152 const LLT<PlainObject, UpLo> llt() const;
153 const LDLT<PlainObject, UpLo> ldlt() const;
DReturnByValue.h42 template<typename Derived,int n,typename PlainObject>
43 struct nested<ReturnByValue<Derived>, n, PlainObject>
DEigenBase.h60 typename Dest::PlainObject res(rows(),cols()); in addTo()
70 typename Dest::PlainObject res(rows(),cols()); in subTo()
/external/eigen/Eigen/src/Eigen2Support/
DLU.h94 inline const LU<typename MatrixBase<Derived>::PlainObject>
97 return LU<PlainObject>(eval()); in lu()
111 inline const LU<typename MatrixBase<Derived>::PlainObject>
114 return LU<PlainObject>(eval()); in eigen2_lu()
DQR.h59 const QR<typename MatrixBase<Derived>::PlainObject>
62 return QR<PlainObject>(eval()); in qr()
DTriangularSolver.h27 typename ExpressionType::PlainObject
/external/eigen/Eigen/src/Core/util/
DXprHelper.h316 template<typename T, int n=1, typename PlainObject = typename eval<T>::type> struct nested
338 PlainObject,
416 …ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRo…
418 …ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRow…
431 …ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> MatrixC…
433 …ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> ArrayCo…
448 …typedef Matrix<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_si…
449 …typedef Array<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_siz…
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
DMatrixLogarithm.h441 typedef typename Derived::PlainObject PlainObject; in evalTo() typedef
442 typedef internal::traits<PlainObject> Traits; in evalTo()
445 static const int Options = PlainObject::Options; in evalTo()
451 const PlainObject Aevaluated = m_A.eval(); in evalTo()
452 MatrixFunction<PlainObject, AtomicType> mf(Aevaluated, atomic); in evalTo()
469 typedef typename Derived::PlainObject ReturnType;
DMatrixFunction.h513 typedef typename Derived::PlainObject PlainObject; in evalTo() typedef
514 typedef internal::traits<PlainObject> Traits; in evalTo()
517 static const int Options = PlainObject::Options; in evalTo()
523 const PlainObject Aevaluated = m_A.eval(); in evalTo()
524 MatrixFunction<PlainObject, AtomicType> mf(Aevaluated, atomic); in evalTo()
542 typedef typename Derived::PlainObject ReturnType;
DMatrixPower.h458 typedef typename Derived::PlainObject PlainObject; typedef
479 { MatrixPower<PlainObject>(m_A.eval()).compute(res, m_p); } in evalTo()
494 { typedef typename MatrixPowerType::PlainObject ReturnType; };
498 { typedef typename Derived::PlainObject ReturnType; };
DMatrixExponential.h420 const typename Derived::PlainObject srcEvaluated = m_src.eval(); in evalTo()
421 MatrixExponential<typename Derived::PlainObject> me(srcEvaluated); in evalTo()
438 typedef typename Derived::PlainObject ReturnType;
/external/eigen/Eigen/src/Core/products/
DCoeffBasedProduct.h122 typedef typename Base::PlainObject PlainObject;
195 EIGEN_STRONG_INLINE operator const PlainObject& () const
218 mutable PlainObject m_result;
225 template<typename Lhs, typename Rhs, int N, typename PlainObject>
226 …ruct nested<CoeffBasedProduct<Lhs,Rhs,EvalBeforeNestingBit|EvalBeforeAssigningBit>, N, PlainObject>
228 typedef PlainObject const& type;
/external/eigen/Eigen/src/Householder/
DHouseholder.h123 Map<typename internal::plain_row_type<PlainObject>::type> tmp(workspace,cols()); in applyHouseholderOnTheLeft()
160 Map<typename internal::plain_col_type<PlainObject>::type> tmp(workspace,rows()); in applyHouseholderOnTheRight()
/external/eigen/Eigen/src/LU/
DPartialPivLU.h484 inline const PartialPivLU<typename MatrixBase<Derived>::PlainObject>
487 return PartialPivLU<PlainObject>(eval());
500 inline const PartialPivLU<typename MatrixBase<Derived>::PlainObject>
503 return PartialPivLU<PlainObject>(eval());
/external/eigen/Eigen/src/SVD/
DUpperBidiagonalization.h137 const UpperBidiagonalization<typename MatrixBase<Derived>::PlainObject>
140 return UpperBidiagonalization<PlainObject>(eval());
/external/eigen/Eigen/src/QR/
DHouseholderQR.h329 typename Rhs::PlainObject c(rhs());
380 const HouseholderQR<typename MatrixBase<Derived>::PlainObject>
383 return HouseholderQR<PlainObject>(eval());
DFullPivHouseholderQR.h23 typedef typename MatrixType::PlainObject ReturnType;
517 typename Rhs::PlainObject c(rhs());
614 const FullPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
617 return FullPivHouseholderQR<PlainObject>(eval());
DColPivHouseholderQR.h536 typename Rhs::PlainObject c(rhs());
572 const ColPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
575 return ColPivHouseholderQR<PlainObject>(eval());
/external/eigen/Eigen/src/Cholesky/
DLLT.h480 inline const LLT<typename MatrixBase<Derived>::PlainObject>
483 return LLT<PlainObject>(derived());
490 inline const LLT<typename SelfAdjointView<MatrixType, UpLo>::PlainObject, UpLo>
493 return LLT<PlainObject,UpLo>(m_matrix);
DLDLT.h593 inline const LDLT<typename SelfAdjointView<MatrixType, UpLo>::PlainObject, UpLo>
596 return LDLT<PlainObject,UpLo>(m_matrix);
603 inline const LDLT<typename MatrixBase<Derived>::PlainObject>
606 return LDLT<PlainObject>(derived());

123