HomeSort by relevance Sort by last modified time
    Searched refs:ComplexScalar (Results 1 - 16 of 16) sorted by null

  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
TensorFFT.h 65 typedef typename std::complex<RealScalar> ComplexScalar;
67 typedef typename conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type OutputScalar;
93 typedef typename std::complex<RealScalar> ComplexScalar;
94 typedef typename internal::conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type OutputScalar;
125 typedef typename std::complex<RealScalar> ComplexScalar;
129 typedef typename internal::conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type OutputScalar;
208 const bool write_to_out = internal::is_same<OutputScalar, ComplexScalar>::value;
209 ComplexScalar* buf = write_to_out ? (ComplexScalar*)data : (ComplexScalar*)m_device.allocate(sizeof(ComplexScalar) * m_size)
    [all...]
  /external/eigen/Eigen/src/Eigenvalues/
ComplexSchur.h 74 typedef std::complex<RealScalar> ComplexScalar;
78 * This is a square matrix with entries of type #ComplexScalar.
81 typedef Matrix<ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime> ComplexMatrixType;
257 ComplexScalar computeShift(Index iu, Index iter);
272 m_matT.coeffRef(i+1,i) = ComplexScalar(0);
281 typename ComplexSchur<MatrixType>::ComplexScalar ComplexSchur<MatrixType>::computeShift(Index iu, Index iter)
292 Matrix<ComplexScalar,2,2> t = m_matT.template block<2,2>(iu-1,iu-1);
296 ComplexScalar b = t.coeff(0,1) * t.coeff(1,0);
297 ComplexScalar c = t.coeff(0,0) - t.coeff(1,1);
298 ComplexScalar disc = sqrt(c*c + RealScalar(4)*b)
    [all...]
EigenSolver.h 90 typedef std::complex<RealScalar> ComplexScalar;
94 * This is a column vector with entries of type #ComplexScalar.
97 typedef Matrix<ComplexScalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> EigenvalueType;
101 * This is a square matrix with entries of type #ComplexScalar.
104 typedef Matrix<ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime> EigenvectorsType;
357 matV.col(j) = m_eivec.col(j).template cast<ComplexScalar>();
365 matV.coeffRef(i,j) = ComplexScalar(m_eivec.coeff(i,j), m_eivec.coeff(i,j+1));
366 matV.coeffRef(i,j+1) = ComplexScalar(m_eivec.coeff(i,j), -m_eivec.coeff(i,j+1));
432 m_eivalues.coeffRef(i) = ComplexScalar(m_matT.coeff(i+1, i+1) + p, z);
433 m_eivalues.coeffRef(i+1) = ComplexScalar(m_matT.coeff(i+1, i+1) + p, -z)
    [all...]
GeneralizedEigenSolver.h 84 typedef std::complex<RealScalar> ComplexScalar;
95 * This is a column vector with entries of type #ComplexScalar.
98 typedef Matrix<ComplexScalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> ComplexVectorType;
102 typedef CwiseBinaryOp<internal::scalar_quotient_op<ComplexScalar,Scalar>,ComplexVectorType,VectorType> EigenvalueType;
106 * This is a square matrix with entries of type #ComplexScalar.
109 typedef Matrix<ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime> EigenvectorsType;
376 const ComplexScalar alpha = ComplexScalar(S2.coeff(1,1) + p, (beta > 0) ? z : -z);
394 Matrix<ComplexScalar, 2, 1> rhs = (alpha*mT.template block<2,Dynamic>(j-1,st,2,sz) - beta*mS.template block<2,Dynamic>(j-1,st,2,sz)) .lazyProduct( cv.segment(st,sz) );
395 Matrix<ComplexScalar, 2, 2> lhs = beta * mS.template block<2,2>(j-1,j-1) - alpha * mT.template block<2,2>(j-1,j-1)
    [all...]
ComplexEigenSolver.h 71 typedef std::complex<RealScalar> ComplexScalar;
75 * This is a column vector with entries of type #ComplexScalar.
78 typedef Matrix<ComplexScalar, ColsAtCompileTime, 1, Options&(~RowMajor), MaxColsAtCompileTime, 1> EigenvalueType;
82 * This is a square matrix with entries of type #ComplexScalar.
85 typedef Matrix<ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime> EigenvectorType;
298 m_matX.coeffRef(k,k) = ComplexScalar(1.0,0.0);
305 ComplexScalar z = m_schur.matrixT().coeff(i,i) - m_schur.matrixT().coeff(k,k);
306 if(z==ComplexScalar(0))
ComplexSchur_LAPACKE.h 47 typedef std::complex<RealScalar> ComplexScalar; \
54 m_matT = matrix.derived().template cast<ComplexScalar>(); \
RealSchur.h 66 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar;
69 typedef Matrix<ComplexScalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> EigenvalueType;
RealQZ.h 69 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar;
72 typedef Matrix<ComplexScalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> EigenvalueType;
  /external/eigen/unsupported/test/
matrix_function.cpp 103 typedef std::complex<RealScalar> ComplexScalar;
105 VERIFY_IS_APPROX(A.exp(), A.matrixFunction(internal::stem_function_exp<ComplexScalar>));
141 typedef std::complex<RealScalar> ComplexScalar;
142 typedef Matrix<ComplexScalar, MatrixType::RowsAtCompileTime,
145 ComplexScalar imagUnit(0,1);
146 ComplexScalar two(2,0);
148 ComplexMatrix Ac = A.template cast<ComplexScalar>();
153 ComplexMatrix sinAc = A.sin().template cast<ComplexScalar>();
156 ComplexMatrix cosAc = A.cos().template cast<ComplexScalar>();
  /external/eigen/unsupported/Eigen/src/MatrixFunctions/
MatrixPower.h 96 typedef std::complex<RealScalar> ComplexScalar;
109 static ComplexScalar computeSuperDiag(const ComplexScalar&, const ComplexScalar&, RealScalar p);
291 inline typename MatrixPowerAtomic<MatrixType>::ComplexScalar
292 MatrixPowerAtomic<MatrixType>::computeSuperDiag(const ComplexScalar& curr, const ComplexScalar& prev, RealScalar p)
299 ComplexScalar logCurr = log(curr);
300 ComplexScalar logPrev = log(prev);
302 ComplexScalar w = numext::log1p((curr-prev)/prev)/RealScalar(2) + ComplexScalar(0, EIGEN_PI*unwindingNumber)
    [all...]
MatrixFunction.h 409 typedef std::complex<Scalar> ComplexScalar;
410 typedef Matrix<ComplexScalar, Rows, Cols, 0, MaxRows, MaxCols> ComplexMatrix;
412 ComplexMatrix CA = A.template cast<ComplexScalar>();
510 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar;
511 typedef Matrix<ComplexScalar, Dynamic, Dynamic, 0, RowsAtCompileTime, ColsAtCompileTime> DynMatrixType;
550 typedef typename internal::stem_function<Scalar>::ComplexScalar ComplexScalar;
551 return MatrixFunctionReturnValue<Derived>(derived(), internal::stem_function_sin<ComplexScalar>);
558 typedef typename internal::stem_function<Scalar>::ComplexScalar ComplexScalar;
    [all...]
MatrixExponential.h 43 typedef std::complex<RealScalar> ComplexScalar;
49 inline const ComplexScalar operator() (const ComplexScalar& x) const
52 return ComplexScalar(ldexp(x.real(), -m_squarings), ldexp(x.imag(), -m_squarings));
358 typedef typename std::complex<RealScalar> ComplexScalar;
360 result = arg.matrixFunction(internal::stem_function_exp<ComplexScalar>);
MatrixLogarithm.h 337 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar;
338 typedef Matrix<ComplexScalar, Dynamic, Dynamic, 0, RowsAtCompileTime, ColsAtCompileTime> DynMatrixType;
  /external/eigen/test/
schur_complex.cpp 16 typedef typename ComplexSchur<MatrixType>::ComplexScalar ComplexScalar;
31 VERIFY_IS_APPROX(A.template cast<ComplexScalar>(), U * T * U.adjoint());
64 VERIFY_IS_EQUAL(cs3.matrixT(), Atriangular.template cast<ComplexScalar>());
eigensolver_generalized_real.cpp 26 typedef std::complex<Scalar> ComplexScalar;
62 Matrix<ComplexScalar,Dynamic,Dynamic> tmp = (eig.betas()(k)*a).template cast<ComplexScalar>() - eig.alphas()(k)*b;
  /external/eigen/Eigen/src/Core/util/
ForwardDeclarations.h 295 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar;
296 typedef ComplexScalar type(ComplexScalar, int);

Completed in 313 milliseconds