Home | History | Annotate | Download | only in SparseLU

Lines Matching refs:expand

55   * Expand the existing storage to accomodate more fill-ins
56 * \param vec Valid pointer to the vector to allocate or expand
59 * \param keep_prev 1: use length and do not expand the vector; 0: compute new_len and expand
64 Index SparseLUImpl<Scalar,Index>::expand(VectorType& vec, Index& length, Index nbElts, Index keep_prev, Index& num_expansions)
79 //Allocate or expand the current vector
181 if( (expand<ScalarVector>(glu.lusup, glu.nzlumax, 0, 0, num_expansions)<0)
182 || (expand<ScalarVector>(glu.ucol, glu.nzumax, 0, 0, num_expansions)<0)
183 || (expand<IndexVector> (glu.lsub, glu.nzlmax, 0, 0, num_expansions)<0)
184 || (expand<IndexVector> (glu.usub, glu.nzumax, 0, 1, num_expansions)<0) )
200 * \brief Expand the existing storage
201 * \param vec vector to expand
204 * \param memtype Type of the element to expand
214 failed_size = this->expand<VectorType>(vec, maxlen, nbElts, 1, num_expansions);
216 failed_size = this->expand<VectorType>(vec, maxlen, nbElts, 0, num_expansions);