Lines Matching refs:damping
27 PetscReal damping; /* Damping parameter, like length of (pseudo) time step */ member
249 …a[0 * nstages + i] - 1, gamma[1 * nstages + i], gamma[2 * nstages + i], -betasub[i] * ms->damping}; in SNESMSStep_3Sstar()
268 const PetscReal *alpha = tab->betasub, h = ms->damping; in SNESMSStep_Basic()
409 PetscReal damping; in SNESSetFromOptions_MS() local
419 PetscCall(SNESMSGetDamping(snes, &damping)); in SNESSetFromOptions_MS()
420 …"-snes_ms_damping", "Damping for multistage method", "SNESMSSetDamping", damping, &damping, &flg)); in SNESSetFromOptions_MS()
421 if (flg) PetscCall(SNESMSSetDamping(snes, damping)); in SNESSetFromOptions_MS()
510 static PetscErrorCode SNESMSGetDamping_MS(SNES snes, PetscReal *damping) in SNESMSGetDamping_MS() argument
515 *damping = ms->damping; in SNESMSGetDamping_MS()
519 static PetscErrorCode SNESMSSetDamping_MS(SNES snes, PetscReal damping) in SNESMSSetDamping_MS() argument
524 ms->damping = damping; in SNESMSSetDamping_MS()
543 PetscErrorCode SNESMSGetDamping(SNES snes, PetscReal *damping) in SNESMSGetDamping() argument
547 PetscAssertPointer(damping, 2); in SNESMSGetDamping()
548 PetscUseMethod(snes, "SNESMSGetDamping_C", (SNES, PetscReal *), (snes, damping)); in SNESMSGetDamping()
565 PetscErrorCode SNESMSSetDamping(SNES snes, PetscReal damping) in SNESMSSetDamping() argument
569 PetscValidLogicalCollectiveReal(snes, damping, 2); in SNESMSSetDamping()
570 PetscTryMethod(snes, "SNESMSSetDamping_C", (SNES, PetscReal), (snes, damping)); in SNESMSSetDamping()
619 ms->damping = 0.9; in SNESCreate_MS()