Home
last modified time | relevance | path

Searched refs:SparseVector (Results 1 – 22 of 22) sorted by relevance

/external/eigen/Eigen/src/SparseCore/
DSparseVector.h30 struct traits<SparseVector<_Scalar, _Options, _StorageIndex> >
64 class SparseVector
65 : public SparseCompressedBase<SparseVector<_Scalar, _Options, _StorageIndex> >
67 typedef SparseCompressedBase<SparseVector> Base;
70 EIGEN_SPARSE_PUBLIC_INTERFACE(SparseVector)
71 EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATOR(SparseVector, +=)
72 EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATOR(SparseVector, -=)
75 enum { IsColVector = internal::traits<SparseVector>::IsColVector };
259 inline SparseVector() : m_size(0) { check_template_parameters(); resize(0); }
261 …explicit inline SparseVector(Index size) : m_size(0) { check_template_parameters(); resize(size); }
[all …]
DSparseRef.h53 struct traits<Ref<SparseVector<MatScalar,MatOptions,MatIndex>, _Options, _StrideType> >
54 : public traits<SparseVector<MatScalar,MatOptions,MatIndex> >
56 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType;
72 struct traits<Ref<const SparseVector<MatScalar,MatOptions,MatIndex>, _Options, _StrideType> >
73 : public traits<Ref<SparseVector<MatScalar,MatOptions,MatIndex>, _Options, _StrideType> >
76 …Flags = (traits<SparseVector<MatScalar,MatOptions,MatIndex> >::Flags | CompressedAccessBit | NestB…
254 class Ref<SparseVector<MatScalar,MatOptions,MatIndex>, Options, StrideType >
255 …: public internal::SparseRefBase<Ref<SparseVector<MatScalar,MatOptions,MatIndex>, Options, StrideT…
262 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType;
265 inline Ref(const SparseVector<MatScalar,OtherOptions,MatIndex>& expr);
[all …]
DSparseRedux.h40 typename internal::traits<SparseVector<_Scalar,_Options, _Index> >::Scalar
41 SparseVector<_Scalar,_Options,_Index>::sum() const in sum()
DSparseUtil.h54 template<typename _Scalar, int _Flags = 0, typename _StorageIndex = int> class SparseVector; variable
86 typedef SparseVector<_Scalar, RowMajor, _StorageIndex> type;
93 typedef SparseVector<_Scalar, ColMajor, _StorageIndex> type;
DSparseMatrix.h101 friend class SparseVector<_Scalar,0,_StorageIndex>;
/external/vulkan-validation-layers/layers/
Dsparse_containers.h90 class SparseVector {
98 SparseVector(IndexType start, IndexType end) in SparseVector() function
198 bool Merge(const SparseVector &from) { in Merge()
231 using SparseType = typename SparseVector::SparseType;
233 using IndexType = typename SparseVector::IndexType;
234 using ValueType = typename SparseVector::ValueType;
244 current_value_.second = SparseVector::DefaultValue();
270 ConstIterator(const SparseVector &vec) : vec_(&vec) { in ConstIterator()
292 const SparseVector *vec_;
306 if (value_ != SparseVector::DefaultValue()) { in SetCurrentValue()
Dcore_validation_types.h580 …typedef sparse_container::SparseVector<size_t, VkImageLayout, true, kInvalidLayout, kSparseThresho…
581 …typedef sparse_container::SparseVector<size_t, VkImageLayout, false, kInvalidLayout, kSparseThresh…
859 …typedef sparse_container::SparseVector<size_t, InitialLayoutState *, false, nullptr, kSparseThresh…
/external/eigen/test/
Dsparse_ref.cpp57 EIGEN_DONT_INLINE void call_ref_4(Ref<SparseVector<float> > a, const B &b) { VERIFY_IS_EQUAL(a.toDe… in call_ref_4()
60 EIGEN_DONT_INLINE void call_ref_5(const Ref<const SparseVector<float> >& a, const B &b) { VERIFY_IS… in call_ref_5()
71 SparseVector<float> vc = VectorXf::Random(10).sparseView(0.5,1); in call_ref()
72 SparseVector<float,RowMajor> vr = VectorXf::Random(10).sparseView(0.5,1); in call_ref()
136 CALL_SUBTEST_3( check_const_correctness(SparseVector<float>()) ); in EIGEN_DECLARE_TEST()
137 CALL_SUBTEST_3( check_const_correctness(SparseVector<double,RowMajor>()) ); in EIGEN_DECLARE_TEST()
Dsparse.h157 SparseVector<Scalar,Options,Index>& sparseVec,
181 SparseVector<Scalar,Options,Index>& sparseVec,
Dnum_dimensions.cpp81 SparseVector<double> s(n); in EIGEN_DECLARE_TEST()
Dsparse_vector.cpp18 typedef SparseVector<Scalar,0,StorageIndex> SparseVectorType; in sparse_vector()
Dsparse_solver.h410 typedef SparseVector<Scalar, 0, StorageIndex> SpVec;
539 typedef SparseVector<Scalar, 0, typename Mat::StorageIndex> SpVec;
Dsparse_product.cpp50 typedef SparseVector<Scalar,0,StorageIndex> ColSpVector; in sparse_product()
51 typedef SparseVector<Scalar,RowMajor,StorageIndex> RowSpVector; in sparse_product()
Dsparse_block.cpp42 typedef SparseVector<Scalar> SparseVectorType; in sparse_block()
/external/eigen/unsupported/Eigen/src/SparseExtra/
DDynamicSparseMatrix.h338 class DynamicSparseMatrix<Scalar,_Options,_StorageIndex>::InnerIterator : public SparseVector<Scala…
340 typedef typename SparseVector<Scalar,_Options,_StorageIndex>::InnerIterator Base;
355 …eMatrix<Scalar,_Options,_StorageIndex>::ReverseInnerIterator : public SparseVector<Scalar,_Options…
357 typedef typename SparseVector<Scalar,_Options,_StorageIndex>::ReverseInnerIterator Base;
DBlockOfDynamicSparseMatrix.h74 SparseVector<Scalar,IsRowMajor ? RowMajorBit : 0> aux(other.innerVector(j));
/external/eigen/doc/
DTutorialSparse.dox11 …<td>\code#include <Eigen/SparseCore>\endcode</td><td>SparseMatrix and SparseVector classes, matrix…
80 A SparseVector is a special case of a SparseMatrix where only the \c Values and \c InnerIndices arr…
81 There is no notion of compressed/uncompressed mode for a SparseVector.
117 The SparseMatrix and SparseVector classes take three template arguments:
128 SparseVector<std::complex<float> > vec(1000); // declares a column sparse vector of co…
129 SparseVector<double,RowMajor> vec(1000); // declares a row sparse vector of doubl…
175 SparseVector<double> vec(size);
176 for (SparseVector<double>::InnerIterator it(vec); it; ++it)
DPreprocessorDirectives.dox158 - \b EIGEN_SPARSEVECTOR_PLUGIN - filename of plugin for extending the SparseVector class.
DQuickReference.dox24 …Sparse matrix storage and related basic linear algebra (SparseMatrix, SparseVector) \n (see \ref S…
/external/eigen/Eigen/
DSparseCore45 #include "src/SparseCore/SparseVector.h"
/external/eigen/Eigen/src/CholmodSupport/
DCholmodSupport.h112 const cholmod_sparse viewAsCholmod(const SparseVector<_Scalar,_Options,_Index>& mat)
/external/tensorflow/third_party/eigen3/
DLICENSE357 ./Eigen/src/SparseCore/SparseVector.h