Searched refs:zcols (Results 1 – 3 of 3) sorted by relevance
25 if (shell->zcols) { in MatShellPreZeroRight()28 PetscCall(VecISSet(shell->right_work, shell->zcols, 0.0)); in MatShellPreZeroRight()79 if (shell->zcols) PetscCall(VecISSet(x, shell->zcols, 0.0)); in MatShellPostZeroRight()306 if (shell->zcols) { in MatZeroRowsColumns_Local_Shell()307 PetscCall(ISSum(shell->zcols, is1, &is2)); in MatZeroRowsColumns_Local_Shell()308 PetscCall(ISDestroy(&shell->zcols)); in MatZeroRowsColumns_Local_Shell()310 shell->zcols = is2; in MatZeroRowsColumns_Local_Shell()311 } else shell->zcols = is1; in MatZeroRowsColumns_Local_Shell()458 PetscCall(ISDestroy(&shell->zcols)); in MatDestroy_Shell()527 …PetscCheck(!shell->zcols && !shell->zrows, PetscObjectComm((PetscObject)D), PETSC_ERR_SUP, "MatPro… in MatProductNumeric_Shell_X()[all …]
49 IS zcols; member
2055 … = (PetscBool)(!((Mat_Shell *)B->data)->zrows && !((Mat_Shell *)B->data)->zcols && !((Mat_Shell *)… in MatConvert_Nest_AIJ()