HomeSort by relevance Sort by last modified time
    Searched refs:Scalar (Results 376 - 400 of 600) sorted by null

<<11121314151617181920>>

  /external/eigen/test/
eigensolver_complex.cpp 21 typedef typename NumTraits<typename VectorType::Scalar>::Real RealScalar;
42 typedef typename MatrixType::Scalar Scalar;
43 typedef typename NumTraits<Scalar>::Real RealScalar;
eigensolver_generic.cpp 24 typedef typename MatrixType::Scalar Scalar;
25 typedef typename NumTraits<Scalar>::Real RealScalar;
27 typedef typename std::complex<typename NumTraits<typename MatrixType::Scalar>::Real> Complex;
main.h 268 return a.isApprox(b, test_precision<typename Type1::Scalar>());
272 // the scalar ref is a hint about the expected order of magnitude of a and b.
273 // WARNING: the scalar a and b must be positive
278 template<typename Scalar,typename ScalarRef>
279 inline bool test_isApproxWithRef(const Scalar& a, const Scalar& b, const ScalarRef& ref)
288 return m1.isMuchSmallerThan(m2, test_precision<typename internal::traits<Derived1>::Scalar>());
293 const typename NumTraits<typename internal::traits<Derived>::Scalar>::Real& s)
295 return m.isMuchSmallerThan(s, test_precision<typename internal::traits<Derived>::Scalar>());
301 return m.isUnitary(test_precision<typename internal::traits<Derived>::Scalar>());
    [all...]
sparse_product.cpp 45 typedef typename SparseMatrixType::Scalar Scalar;
49 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
50 typedef Matrix<Scalar,Dynamic,1> DenseVector;
51 typedef Matrix<Scalar,1,Dynamic> RowDenseVector;
52 typedef SparseVector<Scalar,0,Index> ColSpVector;
53 typedef SparseVector<Scalar,RowMajor,Index> RowSpVector;
55 Scalar s1 = internal::random<Scalar>();
56 Scalar s2 = internal::random<Scalar>()
    [all...]
nomalloc.cpp 38 typedef typename MatrixType::Scalar Scalar;
47 Scalar s1 = internal::random<Scalar>();
101 template<typename Scalar>
107 typedef Eigen::Matrix<Scalar,
112 typedef Eigen::Matrix<Scalar,
117 typedef Eigen::Matrix<std::complex<Scalar>,
product_syrk.cpp 15 typedef typename MatrixType::Scalar Scalar;
16 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime, RowMajor> RMatrixType;
17 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, Dynamic> Rhs1;
18 typedef Matrix<Scalar, Dynamic, MatrixType::RowsAtCompileTime> Rhs2;
19 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, Dynamic,RowMajor> Rhs3;
33 Scalar s1 = internal::random<Scalar>();
product_trmv.cpp 15 typedef typename MatrixType::Scalar Scalar;
16 typedef typename NumTraits<Scalar>::Real RealScalar;
17 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
28 Scalar s1 = internal::random<Scalar>();
42 // check conjugated and scalar multiple expressions (col-major)
58 // check conjugated and scalar multiple expressions (row-major)
triangular.cpp 16 typedef typename MatrixType::Scalar Scalar;
17 typedef typename NumTraits<Scalar>::Real RealScalar;
18 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
68 while (numext::abs2(m1(i,i))<1e-1) m1(i,i) = internal::random<Scalar>();
123 typedef typename MatrixType::Scalar Scalar;
124 typedef typename NumTraits<Scalar>::Real RealScalar;
182 m2.diagonal().array() -= Scalar(1);
192 m2.diagonal().array() -= Scalar(1)
    [all...]
  /external/eigen/Eigen/src/Core/products/
TriangularMatrixMatrix_MKL.h 41 template <typename Scalar, typename Index,
47 product_triangular_matrix_matrix<Scalar,Index,Mode,
53 #define EIGEN_MKL_TRMM_SPECIALIZE(Scalar, LhsIsTriangular) \
57 struct product_triangular_matrix_matrix<Scalar,Index, Mode, LhsIsTriangular, \
59 static inline void run(Index _rows, Index _cols, Index _depth, const Scalar* _lhs, Index lhsStride,\
60 const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking<Scalar,Scalar>& blocking) {
    [all...]
GeneralBlockPanelKernel.h 63 * Given a m x k times k x n matrix product of scalar types \c LhsScalar and \c RhsScalar,
305 typedef std::complex<RealScalar> Scalar;
314 && packet_traits<Scalar>::Vectorizable,
327 typedef typename packet_traits<Scalar>::type ScalarPacket;
334 typedef typename conditional<Vectorizable,RealPacket, Scalar>::type LhsPacket;
335 typedef typename conditional<Vectorizable,DoublePacket,Scalar>::type RhsPacket;
336 typedef typename conditional<Vectorizable,ScalarPacket,Scalar>::type ResPacket;
337 typedef typename conditional<Vectorizable,DoublePacket,Scalar>::type AccPacket;
339 EIGEN_STRONG_INLINE void initAcc(Scalar& p) { p = Scalar(0);
    [all...]
  /external/deqp/framework/randomshaders/
rsgShader.hpp 76 std::vector<Scalar> m_min;
77 std::vector<Scalar> m_max;
  /external/eigen/Eigen/src/Core/
NestByValue.h 55 inline Scalar& coeffRef(Index row, Index col)
65 inline Scalar& coeffRef(Index index)
SolveTriangular.h 22 template <typename Scalar, typename Index, int Side, int Mode, bool Conjugate, int TriStorageOrder, int OtherStorageOrder>
52 typedef typename Lhs::Scalar LhsScalar;
53 typedef typename Rhs::Scalar RhsScalar;
61 // FIXME find a way to allow an inner stride if packet_traits<Scalar>::size==1
84 typedef typename Rhs::Scalar Scalar;
96 typedef internal::gemm_blocking_space<(Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor,Scalar,Scalar,
101 triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor,
Block.h 52 typedef typename traits<XprType>::Scalar Scalar;
80 MaskPacketAccessBit = (InnerSize == Dynamic || (InnerSize % packet_traits<Scalar>::size) == 0)
83 MaskAlignedBit = (InnerPanel && (OuterStrideAtCompileTime!=Dynamic) && (((OuterStrideAtCompileTime * int(sizeof(Scalar))) % 16) == 0)) ? AlignedBit : 0,
210 inline Scalar& coeffRef(Index rowId, Index colId)
217 inline const Scalar& coeffRef(Index rowId, Index colId) const
228 inline Scalar& coeffRef(Index index)
236 inline const Scalar& coeffRef(Index index) const
282 inline const Scalar* data() const;
382 inline BlockImpl_dense(XprType& xpr, const Scalar* data, Index blockRows, Index blockCols
    [all...]
  /external/eigen/Eigen/src/Eigenvalues/
ComplexSchur_MKL.h 48 typedef MatrixType::Scalar Scalar; \
RealSchur_MKL.h 48 typedef MatrixType::Scalar Scalar; \
  /external/eigen/Eigen/src/SparseLU/
SparseLU_heap_relax_snode.h 45 template <typename Scalar, typename Index>
46 void SparseLUImpl<Scalar,Index>::heap_relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descendants, IndexVector& relax_end)
SparseLU_panel_bmod.h 55 template <typename Scalar, typename Index>
56 void SparseLUImpl<Scalar,Index>::panel_bmod(const Index m, const Index w, const Index jcol,
69 const Index PacketSize = internal::packet_traits<Scalar>::size;
105 Map<Matrix<Scalar,Dynamic,Dynamic>, Aligned, OuterStride<> > U(tempv.data(), u_rows, u_cols, OuterStride<>(ldu));
139 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A(glu.lusup.data()+luptr, u_rows, u_rows, OuterStride<>(lda) );
144 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > B(glu.lusup.data()+luptr, nrow, u_rows, OuterStride<>(lda) );
149 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > L(tempv.data()+w*ldu+offset, nrow, u_cols, OuterStride<>(ldl));
152 internal::sparselu_gemm<Scalar>(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride());
SparseLU_pruneL.h 52 template <typename Scalar, typename Index>
53 void SparseLUImpl<Scalar,Index>::pruneL(const Index jcol, const IndexVector& perm_r, const Index pivrow, const Index nseg, const IndexVector& segrep, BlockIndexVector repfnz, IndexVector& xprune, GlobalLU_t& glu)
SparseLU_column_bmod.h 52 template <typename Scalar, typename Index>
53 Index SparseLUImpl<Scalar,Index>::column_bmod(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector& tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t& glu)
118 Index offset = internal::first_multiple<Index>(new_next, internal::packet_traits<Scalar>::size) - new_next;
131 dense(irow) = Scalar(0.0);
165 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A( &(glu.lusup.data()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
169 new (&A) Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > ( &(glu.lusup.data()[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
  /external/eigen/bench/
sparse_dense_product.cpp 105 // DynamicSparseMatrix<Scalar> m1(sm1);
123 std::vector<Scalar> gmmV1(cols), gmmV2(cols);
124 Map<Matrix<Scalar,Dynamic,1> >(&gmmV1[0], cols) = v1;
125 Map<Matrix<Scalar,Dynamic,1> >(&gmmV2[0], cols) = v2;
141 boost::numeric::ublas::vector<Scalar> uv1, uv2;
145 // std::vector<Scalar> gmmV1(cols), gmmV2(cols);
146 // Map<Matrix<Scalar,Dynamic,1> >(&gmmV1[0], cols) = v1;
147 // Map<Matrix<Scalar,Dynamic,1> >(&gmmV2[0], cols) = v2;
163 mtl::dense_vector<Scalar> mtlV1(cols, 1.0);
164 mtl::dense_vector<Scalar> mtlV2(cols, 1.0)
    [all...]
  /external/eigen/Eigen/src/LU/
PartialPivLU.h 59 typedef typename MatrixType::Scalar Scalar;
60 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
166 typename internal::traits<MatrixType>::Scalar determinant() const;
215 template<typename Scalar, int StorageOrder, typename PivIndex>
223 typedef Map<Matrix<Scalar, Dynamic, Dynamic, StorageOrder> > MapLU;
298 static Index blocked_lu(Index rows, Index cols, Scalar* lu_data, Index luStride, PivIndex* row_transpositions, PivIndex& nb_transpositions, Index maxBlockSize=256)
380 <typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, typename TranspositionType::Index>
410 typename internal::traits<MatrixType>::Scalar PartialPivLU<MatrixType>::determinant() const
413 return Scalar(m_det_p) * m_lu.diagonal().prod()
    [all...]
  /external/eigen/Eigen/src/Cholesky/
LDLT.h 60 typedef typename MatrixType::Scalar Scalar;
61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
63 typedef Matrix<Scalar, RowsAtCompileTime, 1, Options, MaxRowsAtCompileTime, 1> TmpMatrixType;
262 typedef typename MatrixType::Scalar Scalar;
295 Scalar tmp = mat.coeffRef(i,k);
299 if(NumTraits<Scalar>::IsComplex)
352 typedef typename MatrixType::Scalar Scalar;
    [all...]
  /external/eigen/unsupported/Eigen/src/IterativeSolvers/
DGMRES.h 18 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;
112 typedef typename MatrixType::Scalar Scalar;
116 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
118 typedef Matrix<Scalar,Dynamic,1> DenseVector;
305 g(0) = Scalar(beta);
    [all...]
  /external/eigen/Eigen/src/SparseCore/
SparseBlock.h 132 SparseMatrix<Scalar, IsRowMajor ? RowMajor : ColMajor, Index> tmp(other);
150 std::memcpy(&newdata.value(0), &m_matrix.data().value(0), start*sizeof(Scalar));
153 std::memcpy(&newdata.value(start), &tmp.data().value(0), nnz*sizeof(Scalar));
156 std::memcpy(&newdata.value(start+nnz), &matrix.data().value(end), tail_size*sizeof(Scalar));
168 std::memmove(&matrix.data().value(start+nnz), &matrix.data().value(end), tail_size*sizeof(Scalar));
171 std::memcpy(&matrix.data().value(start), &tmp.data().value(0), nnz*sizeof(Scalar));
201 inline const Scalar* valuePtr() const
203 inline Scalar* valuePtr()
227 const Scalar& lastCoeff() const
320 inline Scalar& coeffRef(int row, int col
    [all...]

Completed in 179 milliseconds

<<11121314151617181920>>