Home
last modified time | relevance | path

Searched refs:IndexVector (Results 1 – 25 of 30) sorted by relevance

12

/external/eigen/Eigen/src/SparseLU/
DSparseLUImpl.h24 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; typedef
30 typedef LU_GlobalLU_t<IndexVector, ScalarVector> GlobalLU_t;
39 …id heap_relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& desce…
40 …void relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descenda…
41 …(const Index jcol, const Index kcol,const MatrixType& mat, IndexVector& xprune, IndexVector& mark…
43 …pivotL(const Index jcol, const RealScalar& diagpivotthresh, IndexVector& perm_r, IndexVector& iper…
45 void dfs_kernel(const StorageIndex jj, IndexVector& perm_r,
46 Index& nseg, IndexVector& panel_lsub, IndexVector& segrep,
47 … Ref<IndexVector> repfnz_col, IndexVector& xprune, Ref<IndexVector> marker, IndexVector& parent,
48IndexVector& xplore, GlobalLU_t& glu, Index& nextl_col, Index krow, Traits& traits);
[all …]
DSparseLU_panel_dfs.h37 template<typename IndexVector>
40 typedef typename IndexVector::Scalar StorageIndex;
53 void mem_expand(IndexVector& /*glu.lsub*/, Index /*nextl*/, Index /*chmark*/) {} in mem_expand()
62 void SparseLUImpl<Scalar,StorageIndex>::dfs_kernel(const StorageIndex jj, IndexVector& perm_r, in dfs_kernel()
63 Index& nseg, IndexVector& panel_lsub, IndexVector& segrep, in dfs_kernel()
64 … Ref<IndexVector> repfnz_col, IndexVector& xprune, Ref<IndexVector> marker, IndexVector& parent, in dfs_kernel()
65 IndexVector& xplore, GlobalLU_t& glu, in dfs_kernel()
219IndexVector& perm_r, Index& nseg, ScalarVector& dense, IndexVector& panel_lsub, IndexVector& segre… in panel_dfs()
224 VectorBlock<IndexVector> marker1(marker, m, m); in panel_dfs()
227 panel_dfs_traits<IndexVector> traits(jcol, marker1.data()); in panel_dfs()
[all …]
DSparseLU_Structs.h76 template <typename IndexVector, typename ScalarVector>
78 typedef typename IndexVector::Scalar StorageIndex;
79IndexVector xsup; //First supernode column ... xsup(s) points to the beginning of the s-th superno…
80 IndexVector supno; // Supernode number corresponding to this column (column to supernode mapping)
82 IndexVector lsub; // Compressed row indices of L rectangular supernodes.
83 IndexVector xlusup; // pointers to the beginning of each column in lusup
84 IndexVector xlsub; // pointers to the beginning of each column in lsub
88 IndexVector usub; // row indices of U columns in ucol
89 IndexVector xusub; // Pointers to the beginning of each column of U in ucol
DSparseLU_column_dfs.h38 template<typename IndexVector, typename ScalarVector>
42 typedef typename IndexVector::Scalar StorageIndex;
50 void mem_expand(IndexVector& lsub, Index& nextl, Index chmark) in mem_expand()
93 Index SparseLUImpl<Scalar,StorageIndex>::column_dfs(const Index m, const Index jcol, IndexVector& p… in column_dfs()
94 … BlockIndexVector lsub_col, IndexVector& segrep, BlockIndexVector repfnz, IndexVector& xprune, in column_dfs()
95IndexVector& marker, IndexVector& parent, IndexVector& xplore, GlobalLU_t& glu) in column_dfs()
100 VectorBlock<IndexVector> marker2(marker, 2*m, m); in column_dfs()
103 column_dfs_traits<IndexVector, ScalarVector> traits(jcol, jsuper, glu, *this); in column_dfs()
DSparseLU_heap_relax_snode.h46 …>::heap_relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& desce… in heap_relax_snode()
50 IndexVector post; in heap_relax_snode()
52 IndexVector inv_post(n+1); in heap_relax_snode()
56 IndexVector iwork(n); in heap_relax_snode()
57 IndexVector et_save(n+1); in heap_relax_snode()
DSparseLU_SupernodalMatrix.h38 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; typedef
45 …SuperNodalMatrix(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& r… in MappedSuperNodalMatrix()
46 IndexVector& rowind_colptr, IndexVector& col_to_sup, IndexVector& sup_to_col ) in MappedSuperNodalMatrix()
61 …void setInfos(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& rowin… in setInfos()
62 IndexVector& rowind_colptr, IndexVector& col_to_sup, IndexVector& sup_to_col ) in setInfos()
DSparseLU_kernel_bmod.h32 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector>
34 … const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros);
38 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector>
40 … const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros) in run()
93 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector>
95 … const Index lda, const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros);
99 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector>
101 … const Index lda, const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros)
104 typedef typename IndexVector::Scalar StorageIndex;
DSparseLU.h90 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; typedef
380 IndexVector m_etree; // Column elimination tree
432IndexVector::Map(outerIndexPtr, mat.cols()+1) = IndexVector::Map(m_mat.outerIndexPtr(),mat.cols()+… in analyzePattern()
443 IndexVector firstRowElt; in analyzePattern()
448 IndexVector post, iwork; in analyzePattern()
502 typedef typename IndexVector::Scalar StorageIndex; in factorize()
550 IndexVector segrep(m); segrep.setZero(); in factorize()
551 IndexVector parent(m); parent.setZero(); in factorize()
552 IndexVector xplore(m); xplore.setZero(); in factorize()
553 IndexVector repfnz(maxpanel); in factorize()
[all …]
DSparseLU_relax_snode.h47 …Index>::relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& desce… in relax_snode()
DSparseLU_panel_bmod.h58IndexVector& segrep, IndexVector& repfnz, GlobalLU_t& glu) in panel_bmod()
91 …VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each … in panel_bmod()
112 …VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each … in panel_bmod()
159 …VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each … in panel_bmod()
194 …VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each … in panel_bmod()
DSparseLU_copy_to_ucol.h50 …eLUImpl<Scalar,StorageIndex>::copy_to_ucol(const Index jcol, const Index nseg, IndexVector& segrep, in copy_to_ucol()
51 … BlockIndexVector repfnz ,IndexVector& perm_r, BlockScalarVector dense, GlobalLU_t& glu) in copy_to_ucol()
80 mem = memXpand<IndexVector>(glu.usub, glu.nzumax, nextu, USUB, glu.num_expansions); in copy_to_ucol()
DSparseLU_pruneL.h53 void SparseLUImpl<Scalar,StorageIndex>::pruneL(const Index jcol, const IndexVector& perm_r, const I… in pruneL()
54 … const IndexVector& segrep, BlockIndexVector repfnz, IndexVector& xprune, GlobalLU_t& glu) in pruneL()
DSparseLU_pivotL.h60 …pivotL(const Index jcol, const RealScalar& diagpivotthresh, IndexVector& perm_r, IndexVector& iper… in pivotL()
DSparseLU_Memory.h182 || (expand<IndexVector> (glu.lsub, glu.nzlmax, 0, 0, num_expansions)<0) in memInit()
183 || (expand<IndexVector> (glu.usub, glu.nzumax, 0, 1, num_expansions)<0) ) in memInit()
DSparseLU_Utils.h52 void SparseLUImpl<Scalar,StorageIndex>::fixupL(const Index n, const IndexVector& perm_r, GlobalLU_t… in fixupL()
/external/eigen/Eigen/src/SparseCore/
DSparseColEtree.h39 template<typename Index, typename IndexVector>
40 Index etree_find (Index i, IndexVector& pp) in etree_find()
60 template <typename MatrixType, typename IndexVector>
61 int coletree(const MatrixType& mat, IndexVector& parent, IndexVector& firstRowElt, typename MatrixT…
67 IndexVector root(nc); // root of subtree of etree
69 IndexVector pp(nc); // disjoint sets
129 template <typename IndexVector>
130 … (typename IndexVector::Scalar n, IndexVector& parent, IndexVector& first_kid, IndexVector& next_k… in nr_etdfs()
132 typedef typename IndexVector::Scalar StorageIndex; in nr_etdfs()
177 template <typename IndexVector>
[all …]
DSparseCompressedBase.h49 typedef typename Base::IndexVector IndexVector;
50 …Eigen::Map<IndexVector> innerNonZeros() { return Eigen::Map<IndexVector>(innerNonZeroPtr(), isComp…
51 …const Eigen::Map<const IndexVector> innerNonZeros() const { return Eigen::Map<const IndexVector>(…
DSparseMatrix.h122 typedef typename Base::IndexVector IndexVector;
748 … Eigen::Map<IndexVector>(this->m_data.indexPtr(), rows()).setLinSpaced(0, StorageIndex(rows()-1));
750 Eigen::Map<IndexVector>(this->m_outerIndex, rows()+1).setLinSpaced(0, StorageIndex(rows()));
930 typename SparseMatrixType::IndexVector wi(trMat.outerSize());
1021 IndexVector wi(innerSize());
1083 Eigen::Map<IndexVector> (dest.m_outerIndex,dest.outerSize()).setZero();
1093 IndexVector positions(dest.outerSize());
DSparseBlock.h107 typedef typename Base::IndexVector IndexVector; typedef
/external/vulkan-validation-layers/layers/generated/
Dparameter_validation.cpp402 …nfo", ParameterName("pAspectReferences[%i].aspectMask", ParameterName::IndexVector{ aspectReferenc… in ValidatePnextStructContents()
623 …oKHR", ParameterName("pAttachmentImageInfos[%i].flags", ParameterName::IndexVector{ attachmentImag… in ValidatePnextStructContents()
625 …oKHR", ParameterName("pAttachmentImageInfos[%i].usage", ParameterName::IndexVector{ attachmentImag… in ValidatePnextStructContents()
627 …arameterName::IndexVector{ attachmentImageInfoIndex }), ParameterName("pAttachmentImageInfos[%i].p… in ValidatePnextStructContents()
861 …CreateInfoNV", ParameterName("pViewportSwizzles[%i].x", ParameterName::IndexVector{ viewportIndex … in ValidatePnextStructContents()
863 …CreateInfoNV", ParameterName("pViewportSwizzles[%i].y", ParameterName::IndexVector{ viewportIndex … in ValidatePnextStructContents()
865 …CreateInfoNV", ParameterName("pViewportSwizzles[%i].z", ParameterName::IndexVector{ viewportIndex … in ValidatePnextStructContents()
867 …CreateInfoNV", ParameterName("pViewportSwizzles[%i].w", ParameterName::IndexVector{ viewportIndex … in ValidatePnextStructContents()
966 …achmentInitialSampleLocations[%i].sampleLocationsInfo", ParameterName::IndexVector{ attachmentInit… in ValidatePnextStructContents()
968 …tions[%i].sampleLocationsInfo.sampleLocationsPerPixel", ParameterName::IndexVector{ attachmentInit… in ValidatePnextStructContents()
[all …]
/external/eigen/Eigen/src/MetisSupport/
DMetisSupport.h26 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; typedef
37 IndexVector visited(m); in get_symmetrized_graph()
106 IndexVector perm(m),iperm(m); in operator()
132 IndexVector m_indexPtr; // Pointer to the adjacenccy list of each row/column
133 IndexVector m_innerIndices; // Adjacency list
/external/vulkan-validation-layers/layers/
Dparameter_validation_utils.cpp1197 … ParameterName("pCreateInfos[%i].pTessellationState->pNext", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1203 … ParameterName("pCreateInfos[%i].pTessellationState->flags", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1260 … ParameterName("pCreateInfos[%i].pViewportState->pNext", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1270 … ParameterName("pCreateInfos[%i].pViewportState->flags", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1469 … ParameterName::IndexVector{i, viewport_i}), in manual_PreCallValidateCreateGraphicsPipelines()
1545 … ParameterName("pCreateInfos[%i].pMultisampleState->pNext", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1551 … ParameterName("pCreateInfos[%i].pMultisampleState->flags", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1556 …eterName("pCreateInfos[%i].pMultisampleState->sampleShadingEnable", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1561 …terName("pCreateInfos[%i].pMultisampleState->rasterizationSamples", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
1562 … ParameterName("pCreateInfos[%i].pMultisampleState->pSampleMask", ParameterName::IndexVector{i}), in manual_PreCallValidateCreateGraphicsPipelines()
[all …]
Dparameter_name.h50 typedef std::initializer_list<size_t> IndexVector; typedef
75 ParameterName(const char *source, const IndexVector &args) in ParameterName()
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h84 typedef Matrix<StorageIndex, Dynamic, 1> IndexVector;
288 IndexVector m_etree; // Column elimination tree
289 IndexVector m_firstRowElt; // First element in each row
356 IndexVector mark((std::max)(m,n)); mark.setConstant(-1); // Record the visited nodes
357IndexVector Ridx(n), Qidx(m); // Store temporarily the row indexes for…
379 IndexVector originalOuterIndicesCpy;
383 originalOuterIndicesCpy = IndexVector::Map(m_pmat.outerIndexPtr(),n+1);
/external/eigen/Eigen/src/OrderingMethods/
DOrdering.h122 typedef Matrix<StorageIndex, Dynamic, 1> IndexVector; typedef
142 IndexVector p(n+1), A(Alen); in operator()

12