Searched refs:andOr (Results 1 – 1 of 1) sorted by relevance
6 VecTagger_AndOr *andOr = (VecTagger_AndOr *)tagger->data; in VecTaggerDestroy_AndOr() local10 for (i = 0; i < andOr->nsubs; i++) PetscCall(VecTaggerDestroy(&andOr->subs[i])); in VecTaggerDestroy_AndOr()11 if (andOr->mode == PETSC_OWN_POINTER) PetscCall(PetscFree(andOr->subs)); in VecTaggerDestroy_AndOr()18 VecTagger_AndOr *andOr = (VecTagger_AndOr *)tagger->data; in VecTaggerGetSubs_AndOr() local24 *nsubs = andOr->nsubs; in VecTaggerGetSubs_AndOr()28 *subs = andOr->subs; in VecTaggerGetSubs_AndOr()36 VecTagger_AndOr *andOr = (VecTagger_AndOr *)tagger->data; in VecTaggerSetSubs_AndOr() local41 …if (nsubs == andOr->nsubs && subs == andOr->subs && mode != PETSC_COPY_VALUES) PetscFunctionReturn… in VecTaggerSetSubs_AndOr()45 for (i = 0; i < andOr->nsubs; i++) PetscCall(VecTaggerDestroy(&andOr->subs[i])); in VecTaggerSetSubs_AndOr()46 if (andOr->mode == PETSC_OWN_POINTER && andOr->subs != subs) PetscCall(PetscFree(andOr->subs)); in VecTaggerSetSubs_AndOr()[all …]