Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dpcpatchimpl.h97 Vec dof_weights; /* In how many patches does each dof lie? */ member
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c2651 PetscCall(VecDuplicate(patch->localRHS, &patch->dof_weights)); in PCSetUp_PATCH()
2659 …l(PCPatch_ScatterLocal_Private(pc, i + pStart, patch->patchRHS, patch->dof_weights, ADD_VALUES, SC… in PCSetUp_PATCH()
2663 PetscCall(VecSet(patch->dof_weights, 1.0)); in PCSetUp_PATCH()
2666 PetscCall(VecDuplicate(patch->dof_weights, &global)); in PCSetUp_PATCH()
2669 PetscCall(VecGetArray(patch->dof_weights, &input)); in PCSetUp_PATCH()
2673 PetscCall(VecRestoreArray(patch->dof_weights, &input)); in PCSetUp_PATCH()
2678 PetscCall(VecGetArray(patch->dof_weights, &output)); in PCSetUp_PATCH()
2682 PetscCall(VecRestoreArray(patch->dof_weights, &output)); in PCSetUp_PATCH()
2828 …_of_unity) PetscCall(VecPointwiseMult(patch->localUpdate, patch->localUpdate, patch->dof_weights)); in PCApply_PATCH()
2922 PetscCall(VecDestroy(&patch->dof_weights)); in PCReset_PATCH()