Searched defs:Scalar (Results 101 - 125 of 306) sorted by path

1234567891011>>

/external/eigen/Eigen/src/QR/
H A DHouseholderQR.h54 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::HouseholderQR
57 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime, (MatrixType::Flags&RowMajorBit) ? RowMajor : ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime> MatrixQType;
219 void householder_qr_inplace_unblocked(MatrixQR& mat, HCoeffs& hCoeffs, typename MatrixQR::Scalar* tempData = 0)
222 typedef typename MatrixQR::Scalar Scalar; typedef
230 typedef Matrix<Scalar,MatrixQR::ColsAtCompileTime,1> TempType;
257 typename MatrixQR::Scalar* tempData = 0)
260 typedef typename MatrixQR::Scalar Scalar; typedef
[all...]
/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/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
505 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::JacobiSVD
[all...]
H A DUpperBidiagonalization.h29 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::internal::UpperBidiagonalization
32 typedef Matrix<Scalar, 1, ColsAtCompileTime> RowVectorType;
33 typedef Matrix<Scalar, RowsAtCompileTime, 1> ColVectorType;
35 typedef Matrix<Scalar, ColsAtCompileTime, 1> DiagVectorType;
36 typedef Matrix<Scalar, ColsAtCompileTimeMinusOne, 1> SuperDiagVectorType;
39 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, const Diagonal<const MatrixType,0> >
/external/eigen/Eigen/src/SparseCholesky/
H A DSimplicialCholesky.h42 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SimplicialCholeskyBase
45 typedef SparseMatrix<Scalar,ColMajor,Index> CholMatrixType;
46 typedef Matrix<Scalar,Dynamic,1> VectorType;
142 s << " L: " << ((total+=(m_matrix.cols()+1) * sizeof(int) + m_matrix.nonZeros()*(sizeof(int)+sizeof(Scalar))) >> 20) << "Mb" << "\n";
143 s << " diag: " << ((total+=m_diag.size() * sizeof(Scalar)) >> 20) << "Mb" << "\n";
222 inline bool operator() (const Index& row, const Index& col, const Scalar&) const
255 typedef typename MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::traits
257 typedef SparseMatrix<Scalar, ColMajo
269 typedef typename MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::traits
312 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SimplicialLLT
401 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SimplicialLDLT
483 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SimplicialCholesky
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DAmbiVector.h26 typedef _Scalar Scalar; typedef in class:Eigen::internal::AmbiVector
28 typedef typename NumTraits<Scalar>::Real RealScalar;
47 Scalar& coeffRef(Index i);
48 Scalar& coeff(Index i);
72 Index allocSize = (size * sizeof(ListEl))/sizeof(Scalar);
73 m_allocatedElements = (allocSize*sizeof(Scalar))/sizeof(ListEl);
74 m_buffer = new Scalar[allocSize];
78 m_allocatedElements = (size*sizeof(Scalar))/sizeof(ListEl);
79 m_buffer = new Scalar[size];
91 allocSize = allocSize/sizeof(Scalar)
[all...]
H A DCompressedStorage.h26 typedef _Scalar Scalar; typedef in class:Eigen::internal::CompressedStorage
31 typedef typename NumTraits<Scalar>::Real RealScalar;
93 void append(const Scalar& v, Index i)
105 inline Scalar& value(size_t i) { return m_values[i]; }
106 inline const Scalar& value(size_t i) const { return m_values[i]; }
111 static CompressedStorage Map(Index* indices, Scalar* values, size_t size)
142 inline Scalar at(Index key, const Scalar& defaultValue = Scalar(0)) const
155 inline Scalar atInRang
170 atWithInsertion(Index key, const Scalar& defaultValue = Scalar(0)) argument
[all...]
H A DConservativeSparseSparseProduct.h20 typedef typename remove_all<Lhs>::type::Scalar Scalar; typedef
29 Matrix<Scalar,Dynamic,1> values(rows);
50 Scalar y = rhsIt.value();
55 Scalar x = lhsIt.value();
133 typedef typename LhsCleaned::Scalar Scalar; typedef in struct:Eigen::internal::conservative_sparse_sparse_product_selector
137 typedef SparseMatrix<typename ResultType::Scalar,RowMajor,typename ResultType::Index> RowMajorMatrix;
138 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename ResultType::Index> ColMajorMatrix;
152 typedef SparseMatrix<typename ResultType::Scalar,RowMajo
189 typedef typename traits<typename remove_all<Lhs>::type>::Scalar Scalar; typedef in struct:Eigen::internal::conservative_sparse_sparse_product_selector
[all...]
H A DSparseCwiseBinaryOp.h98 typedef typename traits<CwiseBinaryXpr>::Scalar Scalar; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector
125 m_value = m_functor(m_lhsIter.value(), Scalar(0));
131 m_value = m_functor(Scalar(0), m_rhsIter.value());
142 EIGEN_STRONG_INLINE Scalar value() const { return m_value; }
154 Scalar m_value;
164 typedef typename CwiseBinaryXpr::Scalar Scalar; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector
198 EIGEN_STRONG_INLINE Scalar value() const { return m_functor(m_lhsIter.value(), m_rhsIter.value()); }
218 typedef typename CwiseBinaryXpr::Scalar Scala typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector
259 typedef typename CwiseBinaryXpr::Scalar Scalar; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector
[all...]
H A DSparseCwiseUnaryOp.h37 typedef typename CwiseUnaryOpImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryOpImpl::InnerIterator
48 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); }
53 typename CwiseUnaryOpImpl::Scalar& valueRef();
60 typedef typename CwiseUnaryOpImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryOpImpl::ReverseInnerIterator
71 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); }
76 typename CwiseUnaryOpImpl::Scalar& valueRef();
101 typedef typename CwiseUnaryViewImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryViewImpl::InnerIterator
123 typedef typename CwiseUnaryViewImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryViewImpl::ReverseInnerIterator
[all...]
H A DSparseDenseProduct.h47 typedef typename scalar_product_traits<typename traits<Lhs>::Scalar,
48 typename traits<Rhs>::Scalar>::ReturnType Scalar; typedef in struct:Eigen::internal::traits
66 CoeffReadCost = LhsCoeffReadCost + RhsCoeffReadCost + NumTraits<Scalar>::MulCost
130 inline Scalar value() const { return Base::value() * m_factor; }
133 static Scalar get(const _RhsNested &rhs, Index outer, Dense = Dense())
138 static Scalar get(const _RhsNested &rhs, Index outer, Sparse = Sparse())
144 return Scalar(0);
148 Scalar m_factor;
173 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar
[all...]
H A DSparseDiagonalProduct.h34 typedef typename _Lhs::Scalar Scalar; typedef in struct:Eigen::internal::traits
109 : public CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator
111 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator Base;
124 scalar_product_op<typename Lhs::Scalar>,
129 scalar_product_op<typename Lhs::Scalar>,
147 : public CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator
149 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator Base;
162 scalar_product_op<typename Rhs::Scalar>,
167 scalar_product_op<typename Rhs::Scalar>,
[all...]
H A DSparseMatrix.h45 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
55 CoeffReadCost = NumTraits<Scalar>::ReadCost,
67 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
93 typedef MappedSparseMatrix<Scalar,Flags> Map;
95 typedef internal::CompressedStorage<Scalar,Index> Storage;
102 typedef SparseMatrix<Scalar,(Flags&~RowMajorBit)|(IsRowMajor?RowMajorBit:0)> TransposedSparseMatrix;
131 inline const Scalar* valuePtr() const { return &m_data.value(0); }
135 inline Scalar* valuePtr() { return &m_data.value(0); }
170 * This function returns Scalar(0) if the element is an explicit \em zero */
171 inline Scalar coef
941 typedef typename SparseMatrixType::Scalar Scalar; typedef
[all...]
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 DSparsePermutation.h23 typedef typename MatrixTypeNestedCleaned::Scalar Scalar; typedef in struct:Eigen::internal::traits
31 SparseMatrix<Scalar,SrcStorageOrder,Index>,
32 SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> >::type ReturnType;
40 typedef typename MatrixTypeNestedCleaned::Scalar Scalar; typedef in struct:Eigen::internal::permut_sparsematrix_product_retval
59 SparseMatrix<Scalar,SrcStorageOrder,Index> tmp(m_matrix.rows(), m_matrix.cols());
79 SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> tmp(m_matrix.rows(), m_matrix.cols());
H A DSparseProduct.h18 typedef typename internal::traits<Lhs>::Scalar Scalar; typedef in struct:Eigen::SparseSparseProductReturnType
28 SparseMatrix<Scalar,0,Index>,
32 SparseMatrix<Scalar,0,Index>,
46 typedef typename _LhsNested::Scalar Scalar; typedef in struct:Eigen::internal::traits
109 SparseSparseProduct pruned(const Scalar& reference = 0, const RealScalar& epsilon = NumTraits<RealScalar>::dummy_precision()) const
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...]
H A DSparseSparseProductWithPruning.h24 typedef typename remove_all<Lhs>::type::Scalar Scalar; typedef
34 AmbiVector<Scalar,Index> tempVector(rows);
63 Scalar x = rhsIt.value();
70 for (typename AmbiVector<Scalar,Index>::Iterator it(tempVector,tolerance); it; ++it)
85 typedef typename traits<typename remove_all<Lhs>::type>::Scalar Scalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
103 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename ResultType::Index> SparseTemporaryType;
129 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename Lhs::Index> ColMajorMatrixLhs;
130 typedef SparseMatrix<typename ResultType::Scalar,ColMajo
[all...]
H A DSparseUtil.h48 typedef typename Eigen::internal::traits<Derived >::Scalar Scalar; \
49 typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; \
102 typedef typename traits<T>::Scalar _Scalar;
109 typedef typename traits<T>::Scalar _Scalar;
116 typedef typename traits<T>::Scalar _Scalar;
124 typedef typename traits<T>::Scalar _Scalar;
131 typedef typename traits<T>::Scalar _Scalar;
148 template<typename Scalar, typename Index=typename SparseMatrix<Scalar>
154 Triplet(const Index& i, const Index& j, const Scalar& v = Scalar(0)) argument
[all...]
H A DSparseVector.h32 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
44 CoeffReadCost = NumTraits<Scalar>::ReadCost,
75 typedef internal::CompressedStorage<Scalar,Index> Storage;
87 EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return &m_data.value(0); }
88 EIGEN_STRONG_INLINE Scalar* valuePtr() { return &m_data.value(0); }
98 inline Scalar coeff(Index row, Index col) const
103 inline Scalar coeff(Index i) const
109 inline Scalar& coeffRef(Index row, Index col)
121 inline Scalar& coeffRef(Index i)
143 inline Scalar
[all...]
H A DSparseView.h38 SparseView(const MatrixType& mat, const Scalar& m_reference = Scalar(0), argument
39 typename NumTraits<Scalar>::Real m_epsilon = NumTraits<Scalar>::dummy_precision()) :
52 Scalar m_reference;
53 typename NumTraits<Scalar>::Real m_epsilon;
91 const SparseView<Derived> MatrixBase<Derived>::sparseView(const Scalar& m_reference,
92 const typename NumTraits<Scalar>::Real& m_epsilon) const
H A DTriangularSolver.h30 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector
37 Scalar tmp = other.coeff(i,col);
38 Scalar lastVal(0);
64 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector
71 Scalar tmp = other.coeff(i,col);
72 Scalar l_ii = 0;
102 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector
134 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector
210 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_sparse_selector
[all...]
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU.h73 class SparseLU : public internal::SparseLUImpl<typename _MatrixType::Scalar, typename _MatrixType::Index>
78 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::SparseLU
81 typedef SparseMatrix<Scalar,ColMajor,Index> NCMatrix;
82 typedef internal::MappedSuperNodalMatrix<Scalar, Index> SCMatrix;
83 typedef Matrix<Scalar,Dynamic,1> ScalarVector;
86 typedef internal::SparseLUImpl<Scalar, Index> Base;
144 SparseLUMatrixUReturnType<SCMatrix,MappedSparseMatrix<Scalar,ColMajor,Index> > matrixU() const
146 return SparseLUMatrixUReturnType<SCMatrix, MappedSparseMatrix<Scalar,ColMajor,Index> >(m_Lstore, m_Ustore);
258 Scalar absDeterminan
659 typedef typename MappedSupernodalType::Scalar Scalar; typedef in struct:Eigen::SparseLUMatrixLReturnType
676 typedef typename MatrixLType::Scalar Scalar; typedef in struct:Eigen::SparseLUMatrixUReturnType
[all...]
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...]
H A DSparseLU_column_dfs.h33 template <typename Scalar, typename Index> class SparseLUImpl;
41 typedef typename ScalarVector::Scalar Scalar; typedef in struct:Eigen::internal::column_dfs_traits
42 typedef typename IndexVector::Scalar Index;
43 column_dfs_traits(Index jcol, Index& jsuper, typename SparseLUImpl<Scalar, Index>::GlobalLU_t& glu, SparseLUImpl<Scalar, Index>& luImpl)
60 typename SparseLUImpl<Scalar, Index>::GlobalLU_t& m_glu;
61 SparseLUImpl<Scalar, Index>& m_luImpl;
92 template <typename Scalar, typename Index>
93 Index SparseLUImpl<Scalar,Inde
[all...]

Completed in 292 milliseconds

1234567891011>>