Lines Matching refs:umin
44 PetscReal umin; /* minimum allowable u'a value relative to |u|_1 */ member
50 PetscReal nrm, sum, umin = hctx->umin; in MatMFFDCompute_DS() local
76 if (PetscAbsScalar(dot) < umin * sum && PetscRealPart(dot) >= 0.0) dot = umin * sum; in MatMFFDCompute_DS()
77 else if (PetscAbsScalar(dot) < 0.0 && PetscRealPart(dot) > -umin * sum) dot = -umin * sum; in MatMFFDCompute_DS()
99 …l(PetscViewerASCIIPrintf(viewer, " umin=%g (minimum iterate parameter)\n", (double)hctx->umin)); in MatMFFDView_DS()
109 …PetscCall(PetscOptionsReal("-mat_mffd_umin", "umin", "MatMFFDDSSetUmin", hctx->umin, &hctx->umin, … in MatMFFDSetFromOptions_DS()
125 static PetscErrorCode MatMFFDDSSetUmin_DS(Mat mat, PetscReal umin) in MatMFFDDSSetUmin_DS() argument
134 hctx->umin = umin; in MatMFFDDSSetUmin_DS()
155 PetscErrorCode MatMFFDDSSetUmin(Mat A, PetscReal umin) in MatMFFDDSSetUmin() argument
159 PetscTryMethod(A, "MatMFFDDSSetUmin_C", (Mat, PetscReal), (A, umin)); in MatMFFDDSSetUmin()
197 hctx->umin = 1.e-6; in MatCreateMFFD_DS()