Searched defs:Scalar (Results 251 - 275 of 306) sorted by relevance

<<111213

/external/eigen/Eigen/src/Core/
H A DTranspose.h34 typedef typename MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::traits
114 Scalar,
115 const Scalar
119 inline const Scalar* data() const { return derived().nestedExpression().data(); }
133 inline const Scalar& coeffRef(Index rowId, Index colId) const
138 inline const Scalar& coeffRef(Index index) const
356 template<typename Scalar, bool DestIsTransposed, typename OtherDerived>
359 static bool run(const Scalar* dest, const OtherDerived& src)
361 return (bool(blas_traits<OtherDerived>::IsTransposed) != DestIsTransposed) && (dest!=0 && dest==(const Scalar*)extract_dat
[all...]
/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixMatrixTriangular.h15 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjLhs, bool ConjRhs>
193 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha)
195 typedef typename MatrixType::Scalar Scalar; typedef
210 Scalar actualAlpha = alpha * LhsBlasTraits::extractScalarFactor(prod.lhs().derived()) * RhsBlasTraits::extractScalarFactor(prod.rhs().derived());
218 internal::gemv_static_vector_if<Scalar,Lhs::SizeAtCompileTime,Lhs::MaxSizeAtCompileTime,!UseLhsDirectly> static_lhs;
219 ei_declare_aligned_stack_constructed_variable(Scalar, actualLhsPtr, actualLhs.size(),
220 (UseLhsDirectly ? const_cast<Scalar*>(actualLhs.data()) : static_lhs.data()));
223 internal::gemv_static_vector_if<Scalar,Rhs::SizeAtCompileTime,Rhs::MaxSizeAtCompileTime,!UseRhsDirectly> static_rhs;
224 ei_declare_aligned_stack_constructed_variable(Scalar, actualRhsPt
[all...]
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DQuaternion.h43 typedef _Scalar Scalar; typedef in struct:Eigen::ei_traits
57 typedef _Scalar Scalar; typedef in class:Eigen::Quaternion
60 typedef Matrix<Scalar, 4, 1> Coefficients;
62 typedef Matrix<Scalar,3,1> Vector3;
64 typedef Matrix<Scalar,3,3> Matrix3;
66 typedef AngleAxis<Scalar> AngleAxisType;
69 inline Scalar x() const { return m_coeffs.coeff(0); }
71 inline Scalar y() const { return m_coeffs.coeff(1); }
73 inline Scalar z() const { return m_coeffs.coeff(2); }
75 inline Scalar
449 typedef typename Other::Scalar Scalar; typedef in struct:Eigen::ei_quaternion_assign_impl
488 typedef typename Other::Scalar Scalar; typedef in struct:Eigen::ei_quaternion_assign_impl
[all...]
H A DTransform.h52 typedef _Scalar Scalar; typedef in class:Eigen::Transform
54 typedef Matrix<Scalar,HDim,HDim> MatrixType;
56 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType;
62 typedef Matrix<Scalar,Dim,1> VectorType;
68 typedef Translation<Scalar,Dim> TranslationType;
70 typedef Scaling<Scalar,Dim> ScalingType;
109 transform->matrix()(Dim,Dim) = Scalar(1);
137 inline Scalar operator() (int row, int col) const { return m_matrix(row,col); }
140 inline Scalar& operator() (int row, int col) { return m_matrix(row,col); }
195 inline Transform& scale(Scalar
778 typedef typename Other::Scalar Scalar; typedef in struct:Eigen::ei_transform_product_impl
[all...]
/external/eigen/Eigen/src/Eigenvalues/
H A DRealSchur.h65 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::RealSchur
66 typedef std::complex<typename NumTraits<Scalar>::Real> ComplexScalar;
70 typedef Matrix<Scalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> ColumnVectorType;
234 typedef Matrix<Scalar,3,1> Vector3s;
236 Scalar computeNormOfT();
237 Index findSmallSubdiagEntry(Index iu, const Scalar& norm);
238 void splitOffTwoRows(Index iu, bool computeU, const Scalar& exshift);
239 void computeShift(Index iu, Index iter, Scalar& exshift, Vector3s& shiftInfo);
241 void performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseholderVector, Scalar* workspac
[all...]
/external/eigen/Eigen/src/Geometry/
H A DAlignedBox.h33 typedef _Scalar Scalar; typedef in class:Eigen::AlignedBox
34 typedef NumTraits<Scalar> ScalarTraits;
38 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType;
110 inline const CwiseUnaryOp<internal::scalar_quotient1_op<Scalar>,
111 const CwiseBinaryOp<internal::scalar_sum_op<Scalar>, const VectorType, const VectorType> >
119 inline const CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> sizes() const
123 inline Scalar volume() const
130 inline CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> diagonal() const
168 * internal::random<Scalar>(Scalar(
[all...]
/external/eigen/Eigen/src/IterativeLinearSolvers/
H A DIncompleteLUT.h98 typedef _Scalar Scalar; typedef in class:Eigen::IncompleteLUT
99 typedef typename NumTraits<Scalar>::Real RealScalar;
100 typedef Matrix<Scalar,Dynamic,1> Vector;
101 typedef SparseMatrix<Scalar,RowMajor> FactorType;
102 typedef SparseMatrix<Scalar,ColMajor> PermutType;
106 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixType;
109 : m_droptol(NumTraits<Scalar>::dummy_precision()), m_fillfactor(10),
114 IncompleteLUT(const MatrixType& mat, const RealScalar& droptol=NumTraits<Scalar>::dummy_precision(), int fillfactor = 10)
149 IncompleteLUT<Scalar>& compute(const MatrixType& amat)
182 inline bool operator() (const Index& row, const Index& col, const Scalar
[all...]
/external/eigen/Eigen/src/LU/
H A DFullPivLU.h57 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::FullPivLU
58 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
236 typename internal::traits<MatrixType>::Scalar determinant() const;
286 : NumTraits<Scalar>::epsilon() * m_lu.diagonalSize();
507 typename internal::traits<MatrixType>::Scalar FullPivLU<MatrixType>::determinant() const
511 return Scalar(m_det_pq) * Scalar(m_lu.diagonal().prod());
594 Matrix<typename MatrixType::Scalar, Dynamic, Dynamic, MatrixType::Options,
622 for(Index k = 0; k < dimker; ++k) dst.coeffRef(dec().permutationQ().indices().coeff(rank()+k), k) = Scalar(
[all...]
/external/eigen/Eigen/src/PaStiXSupport/
H A DPaStiXSupport.h36 typedef typename _MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::pastix_traits
45 typedef typename _MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::pastix_traits
54 typedef typename _MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::pastix_traits
125 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::PastixBase
128 typedef Matrix<Scalar,Dynamic,1> Vector;
129 typedef SparseMatrix<Scalar, ColMajo
[all...]
/external/eigen/Eigen/src/QR/
H A DColPivHouseholderQR.h49 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::ColPivHouseholderQR
52 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime> MatrixQType;
353 : NumTraits<Scalar>::epsilon() * RealScalar(m_qr.diagonalSize());
445 RealScalar threshold_helper = m_colSqNorms.maxCoeff() * numext::abs2(NumTraits<Scalar>::epsilon()) / RealScalar(rows);
H A DFullPivHouseholderQR.h61 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::FullPivHouseholderQR
349 : NumTraits<Scalar>::epsilon() * RealScalar(m_qr.diagonalSize());
420 m_precision = NumTraits<Scalar>::epsilon() * RealScalar(size);
451 m_hCoeffs.coeffRef(i) = Scalar(0);
511 Matrix<Scalar,1,Rhs::ColsAtCompileTime> temp(rhs().cols());
544 typedef Matrix<typename MatrixType::Scalar, 1, MatrixType::RowsAtCompileTime, RowMajor, 1,
/external/eigen/Eigen/src/SPQRSupport/
H A DSuiteSparseQRSupport.h60 typedef typename _MatrixType::Scalar Scalar; typedef in class:Eigen::SPQR
63 typedef SparseMatrix<Scalar, ColMajor, Index> MatrixType;
70 m_tolerance (NumTraits<Scalar>::epsilon())
79 m_tolerance (NumTraits<Scalar>::epsilon())
107 m_rank = SuiteSparseQR<Scalar>(m_ordering, m_tolerance, col, &A,
168 m_R = viewAsEigen<Scalar,ColMajor, typename MatrixType::Index>(*m_cR);
239 typedef typename SPQRType::Scalar Scalar; typedef in struct:Eigen::SPQR_QProduct
255 x_cd = SuiteSparseQR_qmult<Scalar>(metho
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DSparseMatrixBase.h30 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::SparseMatrixBase
31 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
35 typename internal::packet_traits<Scalar>::type
102 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
103 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, Eigen::Transpose<const Derived> >,
108 typedef SparseMatrix<Scalar, Flags&RowMajorBit ? RowMajor : ColMajor, Index> PlainObject;
112 /** This is the "real scalar" type; if the \a Scalar type is already real numbers
113 * (e.g. int, float or double) then \a RealScalar is just the same as \a Scalar. If
114 * \a Scalar i
[all...]
H A DSparseSelfAdjointView.h42 void permute_symm_to_symm(const MatrixType& mat, SparseMatrix<typename MatrixType::Scalar,DestOrder,typename MatrixType::Index>& _dest, const typename MatrixType::Index* perm = 0);
45 void permute_symm_to_fullsymm(const MatrixType& mat, SparseMatrix<typename MatrixType::Scalar,DestOrder,typename MatrixType::Index>& _dest, const typename MatrixType::Index* perm = 0);
54 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SparseSelfAdjointView
121 SparseSelfAdjointView& rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha = Scalar(1));
200 SparseSelfAdjointView<MatrixType,UpLo>::rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha)
202 SparseMatrix<Scalar,MatrixType::Flags&RowMajorBit?RowMajor:ColMajor> tmp = u * u.adjoint();
203 if(alpha==Scalar(0))
234 template<typename Dest> void scaleAndAddTo(Dest& dest, const Scalar
317 typedef typename MatrixType::Scalar Scalar; typedef
404 typedef typename MatrixType::Scalar Scalar; typedef
469 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SparseSymmetricPermutationProduct
[all...]
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_SupernodalMatrix.h36 typedef _Scalar Scalar; typedef in class:Eigen::internal::MappedSuperNodalMatrix
39 typedef Matrix<Scalar,Dynamic,1> ScalarVector;
90 Scalar* valuePtr() { return m_nzval; }
92 const Scalar* valuePtr() const
167 Scalar* m_nzval; //array of nonzero values packed by column
181 template<typename Scalar, typename Index>
182 class MappedSuperNodalMatrix<Scalar,Index>::InnerIterator
201 inline Scalar value() const { return m_matrix.valuePtr()[m_idval]; }
203 inline Scalar& valueRef() { return const_cast<Scalar
[all...]
/external/eigen/unsupported/Eigen/src/AutoDiff/
H A DAutoDiffScalar.h62 <_DerType, !internal::is_same<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar,
63 typename NumTraits<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar>::Real>::value>
67 <_DerType, !internal::is_same<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar,
68 typename NumTraits<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar>::Real>::value> Base;
70 typedef typename internal::traits<DerType>::Scalar Scalar; typedef in class:Eigen::AutoDiffScalar
71 typedef typename NumTraits<Scalar>::Real Real;
81 AutoDiffScalar(const Scalar& value, int nbDer, int derNumber)
84 m_derivatives.coeffRef(derNumber) = Scalar(1);
97 AutoDiffScalar(const Scalar
383 typedef typename traits<DerType>::Scalar Scalar; typedef in struct:Eigen::internal::auto_diff_special_op
584 typedef typename Eigen::internal::traits<DerType>::Scalar Scalar; typedef
597 typedef typename internal::traits<DerTypeA>::Scalar Scalar; typedef
[all...]
/external/eigen/unsupported/Eigen/src/Eigenvalues/
H A DArpackSelfAdjointEigenSolver.h33 template<typename Scalar, typename RealScalar> struct arpack_wrapper;
34 template<typename MatrixSolver, typename MatrixType, typename Scalar, bool BisSPD> struct OP;
45 /** \brief Scalar type for matrices of type \p MatrixType. */
46 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::ArpackGeneralizedSelfAdjointEigenSolver
51 * This is just \c Scalar if #Scalar is real (e.g., \c float or
52 * \c Scalar), and the type of the real part of \c Scalar if #Scalar i
[all...]
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
H A DDGMRES.h18 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> >
39 void sortWithPermutation (VectorType& vec, IndexType& perm, typename IndexType::Scalar& ncut)
42 typedef typename IndexType::Scalar Index;
43 typedef typename VectorType::Scalar Scalar; typedef
112 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::DGMRES
116 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
118 typedef Matrix<Scalar,Dynamic,1> DenseVector;
305 g(0) = Scalar(bet
[all...]
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
H A DMatrixPower.h48 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::MatrixPowerAtomic
52 typedef Array<Scalar, RowsAtCompileTime, 1, ColMajor, MaxRowsAtCompileTime> ArrayType;
284 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::MatrixPower
/external/eigen/unsupported/Eigen/src/SVD/
H A DJacobiSVD.h19 bool IsComplex = NumTraits<typename MatrixType::Scalar>::IsComplex>
69 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::internal::qr_preconditioner_impl
75 typedef Matrix<Scalar, 1, RowsAtCompileTime, RowMajor, 1, MaxRowsAtCompileTime> WorkspaceType;
110 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::internal::qr_preconditioner_impl
119 typedef Matrix<Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime>
201 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::internal::qr_preconditioner_impl
211 typedef Matrix<Scalar, ColsAtCompileTim
300 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::internal::qr_preconditioner_impl
369 typedef typename MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::svd_precondition_2x2_block_to_be_real
498 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::JacobiSVD
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTX.h130 Scalar = 1, enumerator in enum:llvm::NVPTX::PTXLdStInstCode::VecType
/external/deqp/framework/common/
H A DtcuMatrix.hpp55 typedef T Scalar; typedef in class:tcu::Matrix
/external/deqp/modules/gles2/scripts/
H A Dgenutil.py91 # Helpers to convert a list of Scalar/Vec values into another type.
93 def toFloat(lst): return [Scalar(float(v.x)) for v in lst]
94 def toInt(lst): return [Scalar(int(v.x)) for v in lst]
95 def toBool(lst): return [Scalar(bool(v.x)) for v in lst]
130 # Math operating on Scalar/Vector types.
159 def isEqual(a, b): return Scalar(a.isEqual(b))
162 def isNotEqual(a, b): return Scalar(not a.isEqual(b))
193 class Scalar: class in inherits:
197 def applyUnary(self, func): return Scalar(func(self.x))
198 def applyBinary(self, func, other): return Scalar(fun
[all...]
/external/deqp/modules/gles3/scripts/
H A Dgenutil.py91 # Helpers to convert a list of Scalar/Vec values into another type.
93 def toFloat(lst): return [Scalar(float(v.x)) for v in lst]
94 def toInt(lst): return [Scalar(int(v.x)) for v in lst]
96 def toBool(lst): return [Scalar(bool(v.x)) for v in lst]
140 # Math operating on Scalar/Vector types.
169 def isEqual(a, b): return Scalar(a.isEqual(b))
172 def isNotEqual(a, b): return Scalar(not a.isEqual(b))
206 class Scalar(object): class in inherits:object
210 def applyUnary(self, func): return Scalar(func(self.x))
211 def applyBinary(self, func, other): return Scalar(fun
[all...]
/external/deqp/modules/gles31/scripts/
H A Dgenutil.py91 # Helpers to convert a list of Scalar/Vec values into another type.
93 def toFloat(lst): return [Scalar(float(v.x)) for v in lst]
94 def toInt(lst): return [Scalar(int(v.x)) for v in lst]
96 def toBool(lst): return [Scalar(bool(v.x)) for v in lst]
140 # Math operating on Scalar/Vector types.
169 def isEqual(a, b): return Scalar(a.isEqual(b))
172 def isNotEqual(a, b): return Scalar(not a.isEqual(b))
206 class Scalar(object): class in inherits:object
210 def applyUnary(self, func): return Scalar(func(self.x))
211 def applyBinary(self, func, other): return Scalar(fun
[all...]

Completed in 318 milliseconds

<<111213