Searched refs:pure_neumann (Results 1 – 6 of 6) sorted by relevance
42 PetscBool pure_neumann; member
12 PetscBool pure_neumann; member
46 PetscBool pure_neumann; member345 if (!dd.pure_neumann && !dd.DBC_zerorows && !dd.ipx) { in ComputeSubdomainMatrix()404 if (!dd.pure_neumann && !dd.DBC_zerorows && !dd.ipx) { in ComputeSubdomainMatrix()670 if (!dd->pure_neumann) { in DomainDecomposition()683 if (!dd->pure_neumann && !dd->DBC_zerorows && dd->ipx) dd->startx--; in DomainDecomposition()891 if (dd.pure_neumann) { in ComputeKSPBDDC()904 if (dd.ipx || dd.pure_neumann) { in ComputeKSPBDDC()961 dd->pure_neumann = PETSC_FALSE; in InitializeDomainData()962 PetscCall(PetscOptionsGetBool(NULL, NULL, "-pureneumann", &dd->pure_neumann, NULL)); in InitializeDomainData()968 if (dd->pure_neumann) dd->DBC_zerorows = PETSC_FALSE; in InitializeDomainData()[all …]
330 pcis->pure_neumann = matis->pure_neumann; in PCISSetUp()374 if (pcis->pure_neumann) { /* floating subdomain */ in PCISSetUp()628 if (pcis->pure_neumann) { in PCISApplyInvSchur()
329 …if (pcis->pure_neumann) { /* does NOT zero the row; create an empty index set. The reason is that … in PCNNCreateCoarseMatrix()376 pcnn->factor_coarse_rhs = (pcis->pure_neumann) ? 1.0 : 0.0; in PCNNCreateCoarseMatrix()
2863 is->pure_neumann = PETSC_FALSE; in MatISZeroRowsColumnsLocal_Private()