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