Searched refs:user_ChangeOfBasisMatrix (Results 1 – 3 of 3) sorted by relevance
64 Mat user_ChangeOfBasisMatrix; member
157 …Printf(viewer, " User defined change of basis matrix: %d\n", !!pcbddc->user_ChangeOfBasisMatrix)); in PCView_BDDC()385 PetscCall(MatDestroy(&pcbddc->user_ChangeOfBasisMatrix)); in PCBDDCSetChangeOfBasisMat_BDDC()386 pcbddc->user_ChangeOfBasisMatrix = change; in PCBDDCSetChangeOfBasisMat_BDDC()1475 if (pcbddc->user_ChangeOfBasisMatrix) { in PCSetUp_BDDC()1478 PetscCall(PCBDDCComputeLocalMatrix(pc, pcbddc->user_ChangeOfBasisMatrix)); in PCSetUp_BDDC()1493 …if (pcbddc->user_ChangeOfBasisMatrix || pcbddc->use_change_of_basis || !computesubschurs) pcbddc->… in PCSetUp_BDDC()1634 } else if (!pcbddc->user_ChangeOfBasisMatrix && !pcbddc->benign_change) { in PCSetUp_BDDC()
246 …PetscCheck(!pcbddc->user_ChangeOfBasisMatrix, comm, PETSC_ERR_SUP, "Cannot generate Nedelec suppor… in PCBDDCNedelecSupport()4005 PetscCall(MatDestroy(&pcbddc->user_ChangeOfBasisMatrix)); in PCBDDCResetTopography()5649 if (!pcbddc->user_ChangeOfBasisMatrix || pcbddc->current_level) { in PCBDDCComputeLocalMatrix()5661 if (!pcbddc->user_ChangeOfBasisMatrix || pcbddc->current_level) { in PCBDDCComputeLocalMatrix()7461 } else if (pcbddc->user_ChangeOfBasisMatrix || pcbddc->benign_saddle_point) { in PCBDDCConstraintsSetUp()7462 if (!pcbddc->benign_have_null && pcbddc->user_ChangeOfBasisMatrix) { in PCBDDCConstraintsSetUp()7463 PetscCall(PetscObjectReference((PetscObject)pcbddc->user_ChangeOfBasisMatrix)); in PCBDDCConstraintsSetUp()7464 pcbddc->ChangeOfBasisMatrix = pcbddc->user_ChangeOfBasisMatrix; in PCBDDCConstraintsSetUp()7486 if (pcbddc->user_ChangeOfBasisMatrix) { in PCBDDCConstraintsSetUp()7487 …PetscCall(MatMatMult(pcbddc->user_ChangeOfBasisMatrix, benign_global, MAT_INITIAL_MATRIX, PETSC_DE… in PCBDDCConstraintsSetUp()