Lines Matching refs:vec
56 * \param vec Valid pointer to the vector to allocate or expand
64 Index SparseLUImpl<Scalar,Index>::expand(VectorType& vec, Index& length, Index nbElts, Index keep_prev, Index& num_expansions)
77 old_vec = vec.segment(0,nbElts);
84 vec.resize(new_len);
89 if(!vec.size())
115 vec.resize(new_len);
120 if (!vec.size())
126 } while (!vec.size());
131 vec.segment(0, nbElts) = old_vec;
201 * \param vec vector to expand
202 * \param[in,out] maxlen On input, previous size of vec (Number of elements to copy ). on output, new size
210 Index SparseLUImpl<Scalar,Index>::memXpand(VectorType& vec, Index& maxlen, Index nbElts, MemType memtype, Index& num_expansions)
214 failed_size = this->expand<VectorType>(vec, maxlen, nbElts, 1, num_expansions);
216 failed_size = this->expand<VectorType>(vec, maxlen, nbElts, 0, num_expansions);