Home
last modified time | relevance | path

Searched refs:RhsType (Results 1 – 22 of 22) sorted by relevance

/external/eigen/Eigen/src/Core/
DSolve.h15 template<typename Decomposition, typename RhsType, typename StorageKind> class SolveImpl;
32 template<typename Decomposition, typename RhsType,typename StorageKind> struct solve_traits;
34 template<typename Decomposition, typename RhsType>
35 struct solve_traits<Decomposition,RhsType,Dense>
37 typedef typename make_proper_matrix_type<typename RhsType::Scalar,
39 RhsType::ColsAtCompileTime,
40 RhsType::PlainObject::Options,
42 RhsType::MaxColsAtCompileTime>::type PlainObject;
45 template<typename Decomposition, typename RhsType>
46 struct traits<Solve<Decomposition, RhsType> >
[all …]
DCwiseBinaryOp.h76 template<typename BinaryOp, typename LhsType, typename RhsType>
79 BinaryOp, LhsType, RhsType,
81 … typename internal::traits<RhsType>::StorageKind,
89 typedef typename internal::remove_all<RhsType>::type Rhs;
92 BinaryOp, LhsType, RhsType,
99 typedef typename internal::ref_selector<RhsType>::type RhsNested;
DTriangularMatrix.h536 template<typename RhsType, typename DstType>
538 EIGEN_STRONG_INLINE void _solve_impl(const RhsType &rhs, DstType &dst) const {
/external/eigen/Eigen/src/IterativeLinearSolvers/
DSolveWithGuess.h15 template<typename Decomposition, typename RhsType, typename GuessType> class SolveWithGuess;
32 template<typename Decomposition, typename RhsType, typename GuessType>
33 struct traits<SolveWithGuess<Decomposition, RhsType, GuessType> >
34 : traits<Solve<Decomposition,RhsType> >
40 template<typename Decomposition, typename RhsType, typename GuessType>
41 …neric_xpr_base<SolveWithGuess<Decomposition,RhsType,GuessType>, MatrixXpr, typename internal::trai…
46 …neric_xpr_base<SolveWithGuess<Decomposition,RhsType,GuessType>, MatrixXpr, typename internal::trai…
49 SolveWithGuess(const Decomposition &dec, const RhsType &rhs, const GuessType &guess)
57 EIGEN_DEVICE_FUNC const RhsType& rhs() const { return m_rhs; }
62 const RhsType &m_rhs;
[all …]
/external/eigen/Eigen/src/SVD/
DSVDBase.h214 template<typename RhsType, typename DstType>
216 void _solve_impl(const RhsType &rhs, DstType &dst) const;
258 template<typename RhsType, typename DstType>
259 void SVDBase<Derived>::_solve_impl(const RhsType &rhs, DstType &dst) const in _solve_impl()
266 …Matrix<Scalar, Dynamic, RhsType::ColsAtCompileTime, 0, MatrixType::MaxRowsAtCompileTime, RhsType::… in _solve_impl()
/external/gemmlowp/internal/
Dsimd_wrappers.h93 template <typename LhsType, typename RhsType>
96 (LhsType::kScalarCount < RhsType::kScalarCount) ||
97 (LhsType::kScalarCount == RhsType::kScalarCount &&
98 (LhsType::kRows < RhsType::kRows));
101 template <typename LhsType, typename RhsType,
102 bool Flip = ShouldFlipLhsRhs<LhsType, RhsType>::kValue>
105 using FlippedRhsType = RhsType;
107 const RhsType& rhs) { in FlippedLhs()
111 const RhsType& rhs) { in FlippedRhs()
116 template <typename LhsType, typename RhsType>
[all …]
/external/gemmlowp/test/
Dbenchmark.cc74 template <typename LhsType, typename RhsType, typename ResultType>
92 std::vector<RhsType> rhs(pool_size * gemms.size()); in time_for_gemms()
142 template <typename LhsType, typename RhsType, typename ResultType>
146 time_for_gemms<LhsType, RhsType, ResultType>(context, gemms); in gflops_for_gemms()
176 typedef Matrix<std::uint8_t, MapOrder::ColMajor> RhsType; in benchmark() typedef
193 gflops_for_gemms<LhsType, RhsType, ResultType>(context, unique_gemm); in benchmark()
220 typedef Matrix<std::uint8_t, MapOrder::ColMajor> RhsType; in benchmark_gemm_sizes() typedef
234 time_for_gemms<LhsType, RhsType, ResultType>(context, gemms)); in benchmark_gemm_sizes()
Dtest.cc400 template <typename GemmWrapper, typename LhsType, typename RhsType,
403 const RhsType& rhs, ResultType* result, int lhs_offset, in test_gemm_impl()
424 static const MapOrder kRhsOrder = RhsType::kOrder; in test_gemm_impl()
493 template <typename GemmWrapper, typename LhsType, typename RhsType,
496 const RhsType& rhs, ResultType* result, int lhs_offset, in test_gemm()
516 typedef Matrix<Scalar, RhsOrder> RhsType; in test_gemm() typedef
517 RhsType rhs(depth, cols); in test_gemm()
/external/eigen/Eigen/src/SparseCore/
DSparseUtil.h125 template<typename Decomposition, typename RhsType>
126 struct solve_traits<Decomposition,RhsType,Sparse>
128 …typedef typename sparse_eval<RhsType, RhsType::RowsAtCompileTime, RhsType::ColsAtCompileTime,trait…
DSparseTriangularView.h50 template<typename RhsType, typename DstType>
52 EIGEN_STRONG_INLINE void _solve_impl(const RhsType &rhs, DstType &dst) const { in _solve_impl()
53 …if(!(internal::is_same<RhsType,DstType>::value && internal::extract_data(dst) == internal::extract… in _solve_impl()
DSparseAssign.h158 template<typename DstXprType, typename DecType, typename RhsType, typename Scalar>
159 struct Assignment<DstXprType, Solve<DecType,RhsType>, internal::assign_op<Scalar,Scalar>, Sparse2Sp…
161 typedef Solve<DecType,RhsType> SrcXprType;
/external/eigen/Eigen/src/LU/
DFullPivLU.h413 template<typename RhsType, typename DstType>
415 void _solve_impl(const RhsType &rhs, DstType &dst) const;
417 template<bool Conjugate, typename RhsType, typename DstType>
419 void _solve_impl_transposed(const RhsType &rhs, DstType &dst) const;
746 template<typename RhsType, typename DstType>
747 void FullPivLU<_MatrixType>::_solve_impl(const RhsType &rhs, DstType &dst) const
769 typename RhsType::PlainObject c(rhs.rows(), rhs.cols());
794 template<bool Conjugate, typename RhsType, typename DstType>
795 void FullPivLU<_MatrixType>::_solve_impl_transposed(const RhsType &rhs, DstType &dst) const
819 typename RhsType::PlainObject c(rhs.rows(), rhs.cols());
DPartialPivLU.h224 template<typename RhsType, typename DstType>
226 void _solve_impl(const RhsType &rhs, DstType &dst) const {
246 template<bool Conjugate, typename RhsType, typename DstType>
248 void _solve_impl_transposed(const RhsType &rhs, DstType &dst) const {
/external/eigen/test/
Dinplace_decomposition.cpp20 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> RhsType; in inplace() typedef
27 RhsType b = RhsType::Random(rows); in inplace()
Dsvd_common.h113 typedef Matrix<Scalar, RowsAtCompileTime, Dynamic> RhsType; in svd_least_square() typedef
116 RhsType rhs = RhsType::Random(rows, internal::random<Index>(1, cols)); in svd_least_square()
449 typedef Matrix<Scalar, RowsAtCompileTime, 1> RhsType; in svd_verify_assert() typedef
450 RhsType rhs(rows); in svd_verify_assert()
/external/eigen/Eigen/src/QR/
DHouseholderQR.h215 template<typename RhsType, typename DstType>
217 void _solve_impl(const RhsType &rhs, DstType &dst) const;
349 template<typename RhsType, typename DstType>
350 void HouseholderQR<_MatrixType>::_solve_impl(const RhsType &rhs, DstType &dst) const in _solve_impl()
355 typename RhsType::PlainObject c(rhs); in _solve_impl()
DCompleteOrthogonalDecomposition.h369 template <typename RhsType, typename DstType>
370 EIGEN_DEVICE_FUNC void _solve_impl(const RhsType& rhs, DstType& dst) const;
491 template <typename RhsType, typename DstType>
493 const RhsType& rhs, DstType& dst) const {
505 typename RhsType::PlainObject c(rhs);
DFullPivHouseholderQR.h397 template<typename RhsType, typename DstType>
399 void _solve_impl(const RhsType &rhs, DstType &dst) const;
541 template<typename RhsType, typename DstType>
542 void FullPivHouseholderQR<_MatrixType>::_solve_impl(const RhsType &rhs, DstType &dst) const
555 typename RhsType::PlainObject c(rhs);
557 Matrix<Scalar,1,RhsType::ColsAtCompileTime> temp(rhs.cols());
DColPivHouseholderQR.h418 template<typename RhsType, typename DstType>
420 void _solve_impl(const RhsType &rhs, DstType &dst) const;
584 template<typename RhsType, typename DstType>
585 void ColPivHouseholderQR<_MatrixType>::_solve_impl(const RhsType &rhs, DstType &dst) const
597 typename RhsType::PlainObject c(rhs);
/external/eigen/Eigen/src/Cholesky/
DLLT.h202 template<typename RhsType, typename DstType>
204 void _solve_impl(const RhsType &rhs, DstType &dst) const;
472 template<typename RhsType, typename DstType>
473 void LLT<_MatrixType,_UpLo>::_solve_impl(const RhsType &rhs, DstType &dst) const
DLDLT.h260 template<typename RhsType, typename DstType>
262 void _solve_impl(const RhsType &rhs, DstType &dst) const;
557 template<typename RhsType, typename DstType>
558 void LDLT<_MatrixType,_UpLo>::_solve_impl(const RhsType &rhs, DstType &dst) const
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
DDGMRES.h209 template<typename RhsType, typename DestType>
210 int dgmresApplyDeflation(const RhsType& In, DestType& Out) const;
504 template<typename RhsType, typename DestType>
505 int DGMRES<_MatrixType, _Preconditioner>::dgmresApplyDeflation(const RhsType &x, DestType &y) const