Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmbasis.c229 PETSC_INTERN PetscErrorCode LMBasisCopy(LMBasis basis_a, LMBasis basis_b) in LMBasisCopy() argument
232basis_b->m, PetscObjectComm((PetscObject)basis_a), PETSC_ERR_ARG_SIZ, "Copy target has different n… in LMBasisCopy()
233 basis_b->k = basis_a->k; in LMBasisCopy()
234 PetscCall(MatCopy(basis_a->vecs, basis_b->vecs, SAME_NONZERO_PATTERN)); in LMBasisCopy()
235 basis_b->cached_vec_id = basis_a->cached_vec_id; in LMBasisCopy()
236 basis_b->cached_vec_state = basis_a->cached_vec_state; in LMBasisCopy()
238 …if (!basis_b->cached_product) PetscCall(VecDuplicate(basis_a->cached_product, &basis_b->cached_pro… in LMBasisCopy()
239 PetscCall(VecCopy(basis_a->cached_product, basis_b->cached_product)); in LMBasisCopy()