Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/tutorials/
H A Dex71.c405 MatNullSpace nearnullsp; in main() local
407 PetscCall(MatNullSpaceCreateRigidBody(xcoor, &nearnullsp)); in main()
408 PetscCall(MatSetNearNullSpace(A, nearnullsp)); in main()
409 PetscCall(MatNullSpaceDestroy(&nearnullsp)); in main()
/petsc/src/mat/interface/
H A Dmatreg.c164 PetscCall(MatNullSpaceDestroy(&mat->nearnullsp)); in MatSetType()
H A Dmatrix.c1472 PetscCall(MatNullSpaceDestroy(&(*A)->nearnullsp)); in MatDestroy()
8984 (*nullsp)[n + i] = mat[i]->nearnullsp; in MatGetNullSpaces()
9157 PetscCall(MatNullSpaceDestroy(&mat->nearnullsp)); in MatSetNearNullSpace()
9158 mat->nearnullsp = nullsp; in MatSetNearNullSpace()
9184 *nullsp = mat->nearnullsp; in MatGetNearNullSpace()
/petsc/include/petsc/private/
H A Dmatimpl.h474 …MatNullSpace nearnullsp; /* near null space to be used by multigr… member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c6573 MatNullSpace nearnullsp; in PCBDDCConstraintsSetUp() local
6615 if (pcbddc->use_nnsp) PetscCall(MatGetNearNullSpace(pc->pmat, &nearnullsp)); in PCBDDCConstraintsSetUp()
6616 else nearnullsp = NULL; in PCBDDCConstraintsSetUp()
6618 if (nearnullsp) { in PCBDDCConstraintsSetUp()
6619 PetscCall(MatNullSpaceGetVecs(nearnullsp, &nnsp_has_cnst, &nnsp_size, &nearnullvecs)); in PCBDDCConstraintsSetUp()
6624 PetscCall(PetscObjectReference((PetscObject)nearnullsp)); in PCBDDCConstraintsSetUp()
6625 pcbddc->onearnullspace = nearnullsp; in PCBDDCConstraintsSetUp()