Home
last modified time | relevance | path

Searched refs:PlainObject (Results 1 – 25 of 72) 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/Core/
DSelfCwiseBinaryOp.h20 typedef typename Derived::PlainObject PlainObject; typedef
21 …internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::m…
28 typedef typename Derived::PlainObject PlainObject; typedef
29 …internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::a…
36 typedef typename Derived::PlainObject PlainObject; typedef
37 …internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::s…
44 typedef typename Derived::PlainObject PlainObject; typedef
45 …internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::d…
DInverse.h21 : traits<typename XprType::PlainObject>
23 typedef typename XprType::PlainObject PlainObject;
24 typedef traits<PlainObject> BaseTraits;
47 typedef typename XprType::PlainObject PlainObject;
95 : public evaluator<typename Inverse<ArgType>::PlainObject>
98 typedef typename InverseType::PlainObject PlainObject;
99 typedef evaluator<PlainObject> Base;
111 PlainObject m_result;
DSolve.h40 RhsType::PlainObject::Options,
42 RhsType::MaxColsAtCompileTime>::type PlainObject;
47 …e solve_traits<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>::PlainObject>
49 …ts<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>::PlainObject PlainObject;
51 typedef traits<PlainObject> BaseTraits;
65 typedef typename internal::traits<Solve>::PlainObject PlainObject;
115 : public evaluator<typename Solve<Decomposition,RhsType>::PlainObject>
118 typedef typename SolveType::PlainObject PlainObject;
119 typedef evaluator<PlainObject> Base;
131 PlainObject m_result;
DMatrixBase.h103 typedef typename Base::PlainObject PlainObject; typedef
107 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,PlainObject> ConstantReturnType;
116 typedef CwiseNullaryOp<internal::scalar_identity_op<Scalar>,PlainObject> IdentityReturnType;
206 EIGEN_DEVICE_FUNC const PlainObject normalized() const;
207 EIGEN_DEVICE_FUNC const PlainObject stableNormalized() const;
333 inline const FullPivLU<PlainObject> fullPivLu() const;
334 inline const PartialPivLU<PlainObject> partialPivLu() const;
336 inline const PartialPivLU<PlainObject> lu() const;
357 inline const LLT<PlainObject> llt() const;
358 inline const LDLT<PlainObject> ldlt() const;
[all …]
DReturnByValue.h38 template<typename Derived,int n,typename PlainObject>
39 struct nested_eval<ReturnByValue<Derived>, n, PlainObject>
99 typedef typename internal::traits<Derived>::ReturnType PlainObject;
100 typedef evaluator<PlainObject> Base;
110 PlainObject m_result;
DDenseBase.h205 PlainMatrix, PlainArray>::type PlainObject; typedef
262 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,PlainObject> ConstantReturnType;
264 …typedef CwiseNullaryOp<internal::linspaced_op<Scalar,PacketScalar>,PlainObject> SequentialLinSpace…
266 …typedef CwiseNullaryOp<internal::linspaced_op<Scalar,PacketScalar>,PlainObject> RandomAccessLinSpa…
345 static const CwiseNullaryOp<CustomNullaryOp, PlainObject>
348 static const CwiseNullaryOp<CustomNullaryOp, PlainObject>
351 static const CwiseNullaryOp<CustomNullaryOp, PlainObject>
521 typedef CwiseNullaryOp<internal::scalar_random_op<Scalar>,PlainObject> RandomReturnType;
DSelfAdjointView.h38 typedef typename MatrixType::PlainObject FullMatrixType;
70 typedef typename MatrixType::PlainObject PlainObject;
235 const LLT<PlainObject, UpLo> llt() const;
236 const LDLT<PlainObject, UpLo> ldlt() const;
DCwiseNullaryOp.h108 …EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject>
111 return CwiseNullaryOp<CustomNullaryOp, PlainObject>(rows, cols, func);
134 EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject>
138 if(RowsAtCompileTime == 1) return CwiseNullaryOp<CustomNullaryOp, PlainObject>(1, size, func);
139 else return CwiseNullaryOp<CustomNullaryOp, PlainObject>(size, 1, func);
153 …EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject>
156 return CwiseNullaryOp<CustomNullaryOp, PlainObject>(RowsAtCompileTime, ColsAtCompileTime, func);
DArrayBase.h83 typedef typename Base::PlainObject PlainObject; typedef
86 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,PlainObject> ConstantReturnType;
/external/eigen/Eigen/src/IterativeLinearSolvers/
DSolveWithGuess.h45 typedef typename internal::traits<SolveWithGuess>::PlainObject PlainObject;
75 : public evaluator<typename SolveWithGuess<Decomposition,RhsType,GuessType>::PlainObject>
78 typedef typename SolveType::PlainObject PlainObject;
79 typedef evaluator<PlainObject> Base;
90 PlainObject m_result;
/external/eigen/Eigen/src/plugins/
DArrayCwiseBinaryOps.h41 … const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > in EIGEN_MAKE_CWISE_BINARY_OP()
49 return (min)(Derived::PlainObject::Constant(rows(), cols(), other)); in EIGEN_MAKE_CWISE_BINARY_OP()
67 … const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > in EIGEN_MAKE_CWISE_BINARY_OP()
75 return (max)(Derived::PlainObject::Constant(rows(), cols(), other)); in EIGEN_MAKE_CWISE_BINARY_OP()
115 …st Derived, const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > Cmp ## COMPA…
116 …OMPARATOR>, const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject>, const Derived…
119 return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \
123 return Derived::PlainObject::Constant(d.rows(), d.cols(), s).OP(d); \
136 return Derived::PlainObject::Constant(rows(), cols(), s).R_OP(*this); \
140 return d.R_OP(Derived::PlainObject::Constant(d.rows(), d.cols(), s)); \
/external/eigen/Eigen/src/SparseCore/
DSparseFuzzy.h19 const typename internal::nested_eval<Derived,2,PlainObject>::type actualA(derived()); in isApprox()
21 const typename internal::nested_eval<OtherDerived,2,PlainObject>::type, in isApprox()
22 const PlainObject>::type actualB(other.derived()); in isApprox()
DSparseSelfAdjointView.h381 : public evaluator<typename Product<typename Rhs::PlainObject, Rhs, DefaultProduct>::PlainObject>
384 typedef typename XprType::PlainObject PlainObject;
385 typedef evaluator<PlainObject> Base;
391 …generic_product_impl<typename Rhs::PlainObject, Rhs, SparseShape, SparseShape, ProductTag>::evalTo…
395 typename Rhs::PlainObject m_lhs;
396 PlainObject m_result;
401 : public evaluator<typename Product<Lhs, typename Lhs::PlainObject, DefaultProduct>::PlainObject>
404 typedef typename XprType::PlainObject PlainObject;
405 typedef evaluator<PlainObject> Base;
411 …generic_product_impl<Lhs, typename Lhs::PlainObject, SparseShape, SparseShape, ProductTag>::evalTo…
[all …]
DSparseProduct.h140 : public evaluator<typename Product<Lhs, Rhs, DefaultProduct>::PlainObject>
143 typedef typename XprType::PlainObject PlainObject;
144 typedef evaluator<PlainObject> Base;
157 … typename remove_all<RhsNested>::type, PlainObject>::run(lhsNested,rhsNested,m_result,
162 PlainObject m_result;
DSparsePermutation.h100 …pedef typename permutation_matrix_product<Rhs,OnTheLeft,false,SparseShape>::ReturnType PlainObject;
101 typedef evaluator<PlainObject> Base;
115 PlainObject m_result;
123 …edef typename permutation_matrix_product<Lhs,OnTheRight,false,SparseShape>::ReturnType PlainObject;
124 typedef evaluator<PlainObject> Base;
138 PlainObject m_result;
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
DMatrixExponential.h67 typedef typename MatA::PlainObject MatrixType; in matrix_exp_pade3()
84 typedef typename MatA::PlainObject MatrixType; in matrix_exp_pade5()
102 typedef typename MatA::PlainObject MatrixType; in matrix_exp_pade7()
123 typedef typename MatA::PlainObject MatrixType; in matrix_exp_pade9()
145 typedef typename MatA::PlainObject MatrixType; in matrix_exp_pade13()
173 typedef typename MatA::PlainObject MatrixType; in matrix_exp_pade17()
354 typedef typename ArgType::PlainObject MatrixType;
419 typedef typename Derived::PlainObject ReturnType;
DMatrixPower.h601 typedef typename Derived::PlainObject PlainObject; typedef
622 { MatrixPower<PlainObject>(m_A.eval()).compute(res, m_p); } in evalTo()
649 typedef typename Derived::PlainObject PlainObject; typedef
687 { typedef typename MatrixPowerType::PlainObject ReturnType; };
691 { typedef typename Derived::PlainObject ReturnType; };
695 { typedef typename Derived::PlainObject ReturnType; };
/external/eigen/Eigen/src/QR/
DCompleteOrthogonalDecomposition.h72 typedef typename MatrixType::PlainObject PlainObject;
505 typename RhsType::PlainObject c(rhs);
555 const CompleteOrthogonalDecomposition<typename MatrixBase<Derived>::PlainObject>
557 return CompleteOrthogonalDecomposition<PlainObject>(eval());
DFullPivHouseholderQR.h29 typedef typename MatrixType::PlainObject ReturnType;
80 typedef typename MatrixType::PlainObject PlainObject;
555 typename RhsType::PlainObject c(rhs);
668 const FullPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
671 return FullPivHouseholderQR<PlainObject>(eval());
DColPivHouseholderQR.h69 typedef typename MatrixType::PlainObject PlainObject;
597 typename RhsType::PlainObject c(rhs);
645 const ColPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
648 return ColPivHouseholderQR<PlainObject>(eval());
/external/eigen/Eigen/src/LU/
DPartialPivLU.h90 typedef typename MatrixType::PlainObject PlainObject;
588 inline const PartialPivLU<typename MatrixBase<Derived>::PlainObject>
591 return PartialPivLU<PlainObject>(eval());
603 inline const PartialPivLU<typename MatrixBase<Derived>::PlainObject>
606 return PartialPivLU<PlainObject>(eval());
/external/eigen/unsupported/Eigen/src/AutoDiff/
DAutoDiffScalar.h548 inline AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> (min)(const…
549 typedef AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> ADS;
553 inline AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> (max)(const…
554 typedef AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> ADS;
558 inline AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> (min)(const…
559 typedef AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> ADS;
563 inline AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> (max)(const…
564 typedef AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> ADS;
568 inline AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> (min)(const…
572 inline AutoDiffScalar<typename Eigen::internal::remove_all<DerType>::type::PlainObject> (max)(const…
/external/eigen/Eigen/src/Core/util/
DXprHelper.h283 typedef typename T::PlainObject type;
437 template<typename T, int n, typename PlainObject = typename plain_object_eval<T>::type> struct nest…
452 typedef typename conditional<Evaluate, PlainObject, typename ref_selector<T>::type>::type type;
582 …ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRo…
584 …ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRow…
597 …ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> MatrixC…
599 …ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> ArrayCo…
614 …typedef Matrix<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_si…
615 …typedef Array<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_siz…
/external/eigen/Eigen/src/Geometry/
DHomogeneous.h248 MatrixTypeCleaned::PlainObject::Options,
289 MatrixType::PlainObject::Options,
333 : evaluator<typename Homogeneous<ArgType,Direction>::PlainObject >
336 typedef typename XprType::PlainObject PlainObject;
337 typedef evaluator<PlainObject> Base;
346 PlainObject m_temp;

123