Home
last modified time | relevance | path

Searched refs:use_change_of_basis (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcimpl.h60 PetscBool use_change_of_basis; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c81 …ange of basis on local edge nodes", "none", pcbddc->use_change_of_basis, &pcbddc->use_change_of_ba… in PCSetFromOptions_BDDC()
83 if (!pcbddc->use_change_of_basis) pcbddc->use_change_on_faces = PETSC_FALSE; in PCSetFromOptions_BDDC()
155 …CIIPrintf(viewer, " Use change of basis on local edge nodes: %d\n", pcbddc->use_change_of_basis)); in PCView_BDDC()
1477 pcbddc->use_change_of_basis = PETSC_FALSE; in PCSetUp_BDDC()
1493 …if (pcbddc->user_ChangeOfBasisMatrix || pcbddc->use_change_of_basis || !computesubschurs) pcbddc->… in PCSetUp_BDDC()
1616 if (pcbddc->use_change_of_basis) { in PCSetUp_BDDC()
H A Dbddcprivate.c6762 boolforchange = pcbddc->use_change_of_basis; /* change or not the basis on the edge */ in PCBDDCConstraintsSetUp()
6765 …boolforchange = (PetscBool)(pcbddc->use_change_of_basis && pcbddc->use_change_on_faces); /* change… in PCBDDCConstraintsSetUp()
6947 if (pcbddc->use_change_of_basis) { in PCBDDCConstraintsSetUp()
6957 if (pcbddc->use_change_of_basis) { in PCBDDCConstraintsSetUp()
7048 if (pcbddc->use_change_of_basis) { in PCBDDCConstraintsSetUp()
7384 …PetscCheck(!pcbddc->use_change_of_basis || !pcbddc->adaptive_userdefined, PetscObjectComm((PetscOb… in PCBDDCConstraintsSetUp()
9395 pcbddcf->use_change_of_basis = (PetscBool)!constraints; in PCBDDCComputeFakeChange()
9473 PetscBool reuse_solvers = (PetscBool)!pcbddc->use_change_of_basis; in PCBDDCSetUpSubSchurs()
9491 if (pcbddc->adaptive_userdefined || (pcbddc->deluxe_zerorows && !pcbddc->use_change_of_basis)) { in PCBDDCSetUpSubSchurs()