Lines Matching refs:omega

12   PetscReal omega;  member
24 PetscCall(MatSOR(eis->A, b, eis->omega, SOR_EISENSTAT, 0.0, 1, 1, x)); in PCMult_Eisenstat()
96 …PetscCall(MatSOR(eis->A, eis->b[pc->presolvedone - 1], eis->omega, SOR_APPLY_UPPER, 0.0, 1, 1, x)); in PCPreSolve_Eisenstat()
104 …PetscCall(MatSOR(eis->A, eis->b[pc->presolvedone - 1], eis->omega, (MatSORType)(SOR_ZERO_INITIAL_G… in PCPreSolve_Eisenstat()
119 …PetscCall(MatSOR(eis->A, eis->b[pc->presolvedone], eis->omega, (MatSORType)(SOR_ZERO_INITIAL_GUESS… in PCPostSolve_Eisenstat()
154 PetscReal omega; in PCSetFromOptions_Eisenstat() local
158 …nstat_omega", "Relaxation factor 0 < omega < 2", "PCEisenstatSetOmega", eis->omega, &omega, &flg)); in PCSetFromOptions_Eisenstat()
159 if (flg) PetscCall(PCEisenstatSetOmega(pc, omega)); in PCSetFromOptions_Eisenstat()
174 PetscCall(PetscViewerASCIIPrintf(viewer, " omega = %g\n", (double)eis->omega)); in PCView_Eisenstat()
210 static PetscErrorCode PCEisenstatSetOmega_Eisenstat(PC pc, PetscReal omega) in PCEisenstatSetOmega_Eisenstat() argument
215 …PetscCheck(omega > 0.0 && omega < 2.0, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_OUTOFRANGE,… in PCEisenstatSetOmega_Eisenstat()
216 eis->omega = omega; in PCEisenstatSetOmega_Eisenstat()
229 static PetscErrorCode PCEisenstatGetOmega_Eisenstat(PC pc, PetscReal *omega) in PCEisenstatGetOmega_Eisenstat() argument
234 *omega = eis->omega; in PCEisenstatGetOmega_Eisenstat()
273 PetscErrorCode PCEisenstatSetOmega(PC pc, PetscReal omega) in PCEisenstatSetOmega() argument
277 PetscValidLogicalCollectiveReal(pc, omega, 2); in PCEisenstatSetOmega()
278 PetscTryMethod(pc, "PCEisenstatSetOmega_C", (PC, PetscReal), (pc, omega)); in PCEisenstatSetOmega()
340 PetscErrorCode PCEisenstatGetOmega(PC pc, PetscReal *omega) in PCEisenstatGetOmega() argument
344 PetscUseMethod(pc, "PCEisenstatGetOmega_C", (PC, PetscReal *), (pc, omega)); in PCEisenstatGetOmega()
429 eis->omega = 1.0; in PCCreate_Eisenstat()