/external/eigen/Eigen/src/SparseLU/ |
SparseLU_Structs.h | 76 template <typename IndexVector, typename ScalarVector> 78 typedef typename IndexVector::Scalar StorageIndex; 79 IndexVector xsup; //First supernode column ... xsup(s) points to the beginning of the s-th supernode 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
|
SparseLUImpl.h | 24 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; 30 typedef LU_GlobalLU_t<IndexVector, ScalarVector> GlobalLU_t; 39 void heap_relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descendants, IndexVector& relax_end); 40 void relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descendants, IndexVector& relax_end); 41 Index snode_dfs(const Index jcol, const Index kcol,const MatrixType& mat, IndexVector& xprune, IndexVector& marker, GlobalLU_t& glu); [all...] |
SparseLU_panel_dfs.h | 37 template<typename IndexVector> 40 typedef typename IndexVector::Scalar StorageIndex; 53 void mem_expand(IndexVector& /*glu.lsub*/, Index /*nextl*/, Index /*chmark*/) {} 62 void SparseLUImpl<Scalar,StorageIndex>::dfs_kernel(const StorageIndex jj, IndexVector& perm_r, 63 Index& nseg, IndexVector& panel_lsub, IndexVector& segrep, 64 Ref<IndexVector> repfnz_col, IndexVector& xprune, Ref<IndexVector> marker, IndexVector& parent [all...] |
SparseLU_heap_relax_snode.h | 46 void SparseLUImpl<Scalar,StorageIndex>::heap_relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descendants, IndexVector& relax_end) 50 IndexVector post; 52 IndexVector inv_post(n+1); 56 IndexVector iwork(n); 57 IndexVector et_save(n+1);
|
SparseLU_relax_snode.h | 47 void SparseLUImpl<Scalar,StorageIndex>::relax_snode (const Index n, IndexVector& et, const Index relax_columns, IndexVector& descendants, IndexVector& relax_end)
|
SparseLU_column_dfs.h | 38 template<typename IndexVector, typename ScalarVector> 42 typedef typename IndexVector::Scalar StorageIndex; 50 void mem_expand(IndexVector& lsub, Index& nextl, Index chmark) 93 Index SparseLUImpl<Scalar,StorageIndex>::column_dfs(const Index m, const Index jcol, IndexVector& perm_r, Index maxsuper, Index& nseg, 94 BlockIndexVector lsub_col, IndexVector& segrep, BlockIndexVector repfnz, IndexVector& xprune, 95 IndexVector& marker, IndexVector& parent, IndexVector& xplore, GlobalLU_t& glu) 100 VectorBlock<IndexVector> marker2(marker, 2*m, m); [all...] |
SparseLU_SupernodalMatrix.h | 38 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; 45 MappedSuperNodalMatrix(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& rowind, 46 IndexVector& rowind_colptr, IndexVector& col_to_sup, IndexVector& sup_to_col ) 61 void setInfos(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& rowind, 62 IndexVector& rowind_colptr, IndexVector& col_to_sup, IndexVector& sup_to_col [all...] |
SparseLU_copy_to_ucol.h | 50 Index SparseLUImpl<Scalar,StorageIndex>::copy_to_ucol(const Index jcol, const Index nseg, IndexVector& segrep, 51 BlockIndexVector repfnz ,IndexVector& perm_r, BlockScalarVector dense, GlobalLU_t& glu) 80 mem = memXpand<IndexVector>(glu.usub, glu.nzumax, nextu, USUB, glu.num_expansions);
|
SparseLU_pruneL.h | 53 void SparseLUImpl<Scalar,StorageIndex>::pruneL(const Index jcol, const IndexVector& perm_r, const Index pivrow, const Index nseg, 54 const IndexVector& segrep, BlockIndexVector repfnz, IndexVector& xprune, GlobalLU_t& glu)
|
SparseLU_kernel_bmod.h | 32 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) 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;
|
SparseLU.h | 90 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; 380 IndexVector m_etree; // Column elimination tree 432 IndexVector::Map(outerIndexPtr, mat.cols()+1) = IndexVector::Map(m_mat.outerIndexPtr(),mat.cols()+1); 443 IndexVector firstRowElt; 448 IndexVector post, iwork; 502 typedef typename IndexVector::Scalar StorageIndex; 550 IndexVector segrep(m); segrep.setZero(); 551 IndexVector parent(m); parent.setZero(); 552 IndexVector xplore(m); xplore.setZero() [all...] |
SparseLU_panel_bmod.h | 58 IndexVector& segrep, IndexVector& repfnz, GlobalLU_t& glu) 91 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row 112 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row 159 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row 194 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row
|
SparseLU_pivotL.h | 60 Index SparseLUImpl<Scalar,StorageIndex>::pivotL(const Index jcol, const RealScalar& diagpivotthresh, IndexVector& perm_r, IndexVector& iperm_c, Index& pivrow, GlobalLU_t& glu)
|
SparseLU_Memory.h | 182 || (expand<IndexVector> (glu.lsub, glu.nzlmax, 0, 0, num_expansions)<0) 183 || (expand<IndexVector> (glu.usub, glu.nzumax, 0, 1, num_expansions)<0) )
|
SparseLU_Utils.h | 52 void SparseLUImpl<Scalar,StorageIndex>::fixupL(const Index n, const IndexVector& perm_r, GlobalLU_t& glu)
|
/external/eigen/Eigen/src/SparseCore/ |
SparseColEtree.h | 39 template<typename Index, typename IndexVector> 40 Index etree_find (Index i, IndexVector& pp) 60 template <typename MatrixType, typename IndexVector> 61 int coletree(const MatrixType& mat, IndexVector& parent, IndexVector& firstRowElt, typename MatrixType::StorageIndex *perm=0) 67 IndexVector root(nc); // root of subtree of etree 69 IndexVector pp(nc); // disjoint sets 129 template <typename IndexVector> 130 void nr_etdfs (typename IndexVector::Scalar n, IndexVector& parent, IndexVector& first_kid, IndexVector& next_kid, IndexVector& post, typename IndexVector::S (…) [all...] |
SparseCompressedBase.h | 49 typedef typename Base::IndexVector IndexVector; 50 Eigen::Map<IndexVector> innerNonZeros() { return Eigen::Map<IndexVector>(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } 51 const Eigen::Map<const IndexVector> innerNonZeros() const { return Eigen::Map<const IndexVector>(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); }
|
/art/runtime/ |
dex_reference_collection.h | 35 using IndexVector = std::vector<IndexType, VectorAllocator>; 36 using MapAllocator = Allocator<std::pair<const DexFile*, IndexVector>>; 39 IndexVector, 41 Allocator<std::pair<const DexFile* const, IndexVector>>>; 67 IndexVector* current_vector_ = nullptr; 70 ALWAYS_INLINE IndexVector* GetOrInsertVector(const DexFile* dex) { 76 current_vector_ = &map_.emplace(dex, IndexVector(vector_allocator_)).first->second;
|
/external/vulkan-validation-layers/layers/ |
parameter_name.h | 42 * validate_stype(ParameterName("pCreateInfo[%i].sType", IndexVector{ i }), pCreateInfo[i].sType); 47 typedef std::vector<size_t> IndexVector; 90 ParameterName(const std::string &source, const IndexVector &args) : source_(source), args_(args) { assert(IsValid()); } 101 ParameterName(const std::string &&source, const IndexVector &&args) : source_(std::move(source)), args_(std::move(args)) { 145 IndexVector args_; ///< Array index values for formatting.
|
parameter_validation_utils.cpp | [all...] |
/prebuilts/ndk/r16/sources/third_party/vulkan/src/layers/ |
parameter_name.h | 42 * validate_stype(ParameterName("pCreateInfo[%i].sType", IndexVector{ i }), pCreateInfo[i].sType); 47 typedef std::vector<size_t> IndexVector; 90 ParameterName(const std::string &source, const IndexVector &args) : source_(source), args_(args) { assert(IsValid()); } 101 ParameterName(const std::string &&source, const IndexVector &&args) : source_(std::move(source)), args_(std::move(args)) { 145 IndexVector args_; ///< Array index values for formatting.
|
/external/eigen/Eigen/src/MetisSupport/ |
MetisSupport.h | 26 typedef Matrix<StorageIndex,Dynamic,1> IndexVector; 37 IndexVector visited(m); 106 IndexVector perm(m),iperm(m); 132 IndexVector m_indexPtr; // Pointer to the adjacenccy list of each row/column 133 IndexVector m_innerIndices; // Adjacency list
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/generated/include/ |
parameter_validation.h | 245 skipCall |= validate_struct_pnext(report_data, "vkCreateDevice", ParameterName("pCreateInfo->pQueueCreateInfos[%i].pNext", ParameterName::IndexVector{ queueCreateInfoIndex }), NULL, pCreateInfo->pQueueCreateInfos[queueCreateInfoIndex].pNext, 0, NULL, GeneratedHeaderVersion); 247 skipCall |= validate_reserved_flags(report_data, "vkCreateDevice", ParameterName("pCreateInfo->pQueueCreateInfos[%i].flags", ParameterName::IndexVector{ queueCreateInfoIndex }), pCreateInfo->pQueueCreateInfos[queueCreateInfoIndex].flags); 249 skipCall |= validate_array(report_data, "vkCreateDevice", ParameterName("pCreateInfo->pQueueCreateInfos[%i].queueCount", ParameterName::IndexVector{ queueCreateInfoIndex }), ParameterName("pCreateInfo->pQueueCreateInfos[%i].pQueuePriorities", ParameterName::IndexVector{ queueCreateInfoIndex }), pCreateInfo->pQueueCreateInfos[queueCreateInfoIndex].queueCount, pCreateInfo->pQueueCreateInfos[queueCreateInfoIndex].pQueuePriorities, true, true); 462 skipCall |= validate_struct_pnext(report_data, "vkQueueSubmit", ParameterName("pSubmits[%i].pNext", ParameterName::IndexVector{ submitIndex }), NULL, pSubmits[submitIndex].pNext, 0, NULL, GeneratedHeaderVersion); 464 skipCall |= validate_array(report_data, "vkQueueSubmit", ParameterName("pSubmits[%i].waitSemaphoreCount", ParameterName::IndexVector{ submitIndex }), ParameterName("pSubmits[%i].pWaitSemaphores", ParameterName::IndexVector{ submitIndex }), pSubmits[submitIndex].waitSemaphoreCount, pSubmits[submitIndex].pWaitSemaphores, false, true); 466 skipCall |= validate_flags_array(report_data, "vkQueueSubmit", ParameterName("pSubmits[%i].waitSemaphoreCount", ParameterName::IndexVector{ submitIndex }), ParameterName("pSubmits[%i].pWaitDstStageMask", ParameterName::IndexVector{ submitIndex }), "VkPipelineStageFlagBits", AllVkPipelineStageFl (…) [all...] |
/external/libxcam/xcore/interface/ |
stitcher.h | 218 typedef std::vector<int32_t> IndexVector; 229 VertexMap &vertices, PointMap &texture_points, IndexVector &indeices, 233 VertexMap &vertices, PointMap &texture_points, IndexVector &indeices, 237 VertexMap &vertices, PointMap &texture_points, IndexVector &indeices,
|
/external/eigen/Eigen/src/OrderingMethods/ |
Ordering.h | 122 typedef Matrix<StorageIndex, Dynamic, 1> IndexVector; 142 IndexVector p(n+1), A(Alen);
|