Lines Matching refs:jac
17 PC_Kaczmarz *jac = (PC_Kaczmarz *)pc->data; in PCApply_Kaczmarz() local
24 PetscReal lambda = jac->lambda; in PCApply_Kaczmarz()
48 if (jac->symmetric) { in PCApply_Kaczmarz()
72 PC_Kaczmarz *jac = (PC_Kaczmarz *)pc->data; in PCSetFromOptions_Kaczmarz() local
76 …nsReal("-pc_kaczmarz_lambda", "relaxation factor (0 < lambda)", "", jac->lambda, &jac->lambda, NUL… in PCSetFromOptions_Kaczmarz()
77 …c_kaczmarz_symmetric", "apply row projections symmetrically", "", jac->symmetric, &jac->symmetric,… in PCSetFromOptions_Kaczmarz()
84 PC_Kaczmarz *jac = (PC_Kaczmarz *)pc->data; in PCView_Kaczmarz() local
89 if (isascii) PetscCall(PetscViewerASCIIPrintf(viewer, " lambda = %g\n", (double)jac->lambda)); in PCView_Kaczmarz()
110 PC_Kaczmarz *jac; in PCCreate_Kaczmarz() local
113 PetscCall(PetscNew(&jac)); in PCCreate_Kaczmarz()
120 pc->data = (void *)jac; in PCCreate_Kaczmarz()
121 jac->lambda = 1.0; in PCCreate_Kaczmarz()
122 jac->symmetric = PETSC_FALSE; in PCCreate_Kaczmarz()