Home
last modified time | relevance | path

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

/petsc/src/tao/bound/utils/
H A Disutil.c25 PetscErrorCode TaoVecGetSubVec(Vec vfull, IS is, TaoSubsetType reduced_type, PetscReal maskvalue, V… in TaoVecGetSubVec() argument
37 PetscValidHeaderSpecific(vfull, VEC_CLASSID, 1); in TaoVecGetSubVec()
40 PetscCall(VecGetSize(vfull, &nfull)); in TaoVecGetSubVec()
45 PetscCall(VecDuplicate(vfull, vreduced)); in TaoVecGetSubVec()
46 PetscCall(VecCopy(vfull, *vreduced)); in TaoVecGetSubVec()
50 PetscCall(VecGetType(vfull, &vtype)); in TaoVecGetSubVec()
51 PetscCall(VecGetOwnershipRange(vfull, &flow, &fhigh)); in TaoVecGetSubVec()
53 PetscCall(PetscObjectGetComm((PetscObject)vfull, &comm)); in TaoVecGetSubVec()
61 PetscCall(VecScatterCreate(vfull, is, *vreduced, ident, &scatter)); in TaoVecGetSubVec()
62 PetscCall(VecScatterBegin(scatter, vfull, *vreduced, INSERT_VALUES, SCATTER_FORWARD)); in TaoVecGetSubVec()
[all …]
/petsc/src/vec/vec/utils/
H A Dprojection.c479 PetscErrorCode VecISAXPY(Vec vfull, IS is, PetscScalar alpha, Vec vreduced) in VecISAXPY() argument
485 PetscValidHeaderSpecific(vfull, VEC_CLASSID, 1); in VecISAXPY()
487 PetscCheckSameComm(vfull, 1, is, 2); in VecISAXPY()
488 PetscValidLogicalCollectiveScalar(vfull, alpha, 3); in VecISAXPY()
492 PetscCall(VecGetSize(vfull, &nfull)); in VecISAXPY()
495 if (sorted) PetscCall(VecAXPY(vfull, alpha, vreduced)); in VecISAXPY()
502 PetscCall(VecGetArray(vfull, &y)); in VecISAXPY()
508 PetscCall(VecGetOwnershipRange(vfull, &rstart, &rend)); in VecISAXPY()
517 PetscCall(VecRestoreArray(vfull, &y)); in VecISAXPY()
549 PetscErrorCode VecISCopy(Vec vfull, IS is, ScatterMode mode, Vec vreduced) in VecISCopy() argument
[all …]