Searched refs:IsComplex (Results 1 - 25 of 52) sorted by relevance

123

/external/eigen/unsupported/test/
H A Dmatrix_functions.h13 template <typename MatrixType, int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex>
H A Dmatrix_function.cpp41 template <typename MatrixType, int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex>
H A Dmatrix_power.cpp12 template <typename MatrixType, int IsComplex = NumTraits<typename MatrixType::Scalar>::IsComplex>
/external/eigen/Eigen/src/Core/
H A DNumTraits.h35 * \li An enum value \a IsComplex. It is equal to 1 if \a T is a \c std::complex
56 IsComplex = 0, enumerator in enum:Eigen::GenericNumTraits::__anon20662
113 IsComplex = 1,
135 IsComplex = NumTraits<Scalar>::IsComplex,
H A DMathFunctions.h61 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
95 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
152 template<typename Scalar, bool IsComplex>
180 struct imag_ref_impl : imag_ref_default_impl<Scalar, NumTraits<Scalar>::IsComplex> {};
192 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
250 template<typename Scalar, bool IsComplex>
272 struct norm1_impl : norm1_default_impl<Scalar, NumTraits<Scalar>::IsComplex> {};
[all...]
/external/eigen/Eigen/src/Eigenvalues/
H A DMatrixBaseEigenvalues.h18 template<typename Derived, bool IsComplex>
21 // this is the implementation for the case IsComplex = true
70 return internal::eigenvalues_selector<Derived, NumTraits<Scalar>::IsComplex>::run(derived());
H A DTridiagonalization.h86 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
91 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
383 bool IsComplex=NumTraits<typename MatrixType::Scalar>::IsComplex>
436 template<typename MatrixType, int Size, bool IsComplex>
505 template<typename MatrixType, bool IsComplex>
506 struct tridiagonalization_inplace_selector<MatrixType,1,IsComplex>
H A DComplexSchur.h20 template<typename MatrixType, bool IsComplex> struct complex_schur_reduce_to_hessenberg;
257 friend struct internal::complex_schur_reduce_to_hessenberg<MatrixType, NumTraits<Scalar>::IsComplex>;
331 internal::complex_schur_reduce_to_hessenberg<MatrixType, NumTraits<Scalar>::IsComplex>::run(*this, matrix, computeU);
349 template<typename MatrixType, bool IsComplex>
352 // this is the implementation for the case IsComplex = true
H A DSelfAdjointEigenSolver.h22 template<typename SolverType,int Size,bool IsComplex> struct direct_selfadjoint_eigenvalues;
92 friend struct internal::direct_selfadjoint_eigenvalues<SelfAdjointEigenSolver,Size,NumTraits<Scalar>::IsComplex>;
482 template<typename SolverType,int Size,bool IsComplex> struct direct_selfadjoint_eigenvalues
734 internal::direct_selfadjoint_eigenvalues<SelfAdjointEigenSolver,Size,NumTraits<Scalar>::IsComplex>::run(*this,matrix,options);
/external/eigen/test/
H A Dprec_inverse_4x4.cpp54 VERIFY(error_avg < (NumTraits<Scalar>::IsComplex ? 8.0 : 1.25));
55 VERIFY(error_max < (NumTraits<Scalar>::IsComplex ? 64.0 : 20.0));
/external/eigen/Eigen/src/plugins/
H A DCommonCwiseUnaryOps.h20 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
25 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
30 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
/external/eigen/blas/
H A Dcommon.h92 IsComplex = Eigen::NumTraits<SCALAR>::IsComplex, enumerator in enum:__anon21025
93 Conj = IsComplex
/external/eigen/test/eigen2/
H A Deigen2_prec_inverse_4x4.cpp70 VERIFY(error_avg < (NumTraits<Scalar>::IsComplex ? 8.0 : 1.25));
71 VERIFY(error_max < (NumTraits<Scalar>::IsComplex ? 64.0 : 20.0));
H A Deigen2_sparse_solvers.cpp85 if (!NumTraits<Scalar>::IsComplex)
96 if (!NumTraits<Scalar>::IsComplex)
113 if (!NumTraits<Scalar>::IsComplex)
H A Dgsl_helper.h24 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex> struct GslTraits
/external/eigen/Eigen/src/Core/products/
H A DSelfadjointProduct.h77 OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
78 (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex>
100 Scalar, _ActualOtherType::Flags&RowMajorBit ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
101 Scalar, _ActualOtherType::Flags&RowMajorBit ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
H A DSelfadjointMatrixVector.h55 conj_helper<Scalar,Scalar,NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, IsRowMajor), ConjugateRhs> cj0;
56 conj_helper<Scalar,Scalar,NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, !IsRowMajor), ConjugateRhs> cj1;
57 conj_helper<Scalar,Scalar,NumTraits<Scalar>::IsComplex, ConjugateRhs> cjd;
59 conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, IsRowMajor), ConjugateRhs> pcj0;
60 conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, !IsRowMajor), ConjugateRhs> pcj1;
H A DSelfadjointMatrixMatrix.h218 RhsSelfAdjoint, NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(RhsSelfAdjoint,ConjugateRhs),
220 LhsSelfAdjoint, NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(LhsSelfAdjoint,ConjugateLhs),
419 NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(LhsIsUpper,bool(LhsBlasTraits::NeedToConjugate)),
422 NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(RhsIsUpper,bool(RhsBlasTraits::NeedToConjugate)),
/external/eigen/Eigen/src/Core/util/
H A DBlasUtil.h157 IsComplex = NumTraits<Scalar>::IsComplex, enumerator in enum:Eigen::internal::blas_traits::__anon20793
183 IsComplex = NumTraits<Scalar>::IsComplex, enumerator in enum:Eigen::internal::blas_traits::__anon20794
184 NeedToConjugate = Base::NeedToConjugate ? 0 : IsComplex
/external/eigen/bench/
H A Dbench_gemm.cpp227 if((NumTraits<A::Scalar>::IsComplex) && (NumTraits<B::Scalar>::IsComplex))
241 if((!NumTraits<A::Scalar>::IsComplex) && (NumTraits<B::Scalar>::IsComplex))
254 if((NumTraits<A::Scalar>::IsComplex) && (!NumTraits<B::Scalar>::IsComplex))
H A DbenchFFT.cpp81 if ( NumTraits<T>::IsComplex ) {
/external/eigen/Eigen/src/Geometry/
H A DUmeyama.h102 EIGEN_STATIC_ASSERT(!NumTraits<Scalar>::IsComplex, NUMERIC_TYPE_MUST_BE_REAL)
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h413 /// The 'IsComplex' parameter is a hint that the address computation is likely
417 bool IsComplex = false) const;
/external/eigen/Eigen/src/Jacobi/
H A DJacobi.h150 makeGivens(p, q, z, typename internal::conditional<NumTraits<Scalar>::IsComplex, internal::true_type, internal::false_type>::type());
334 conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj;
400 conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj;
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp120 unsigned getAddressComputationCost(Type *Ty, bool IsComplex) const override;
426 unsigned AArch64TTI::getAddressComputationCost(Type *Ty, bool IsComplex) const {
433 if (Ty->isVectorTy() && IsComplex)

Completed in 1471 milliseconds

123