Lines Matching refs:epsilon
143 PetscCall(VecShift(gn->y_work, gn->epsilon * gn->epsilon)); in GNObjectiveGradientEval()
147 *fcn += gn->lambda * (yESum - K * gn->epsilon); in GNObjectiveGradientEval()
194 PetscCall(VecShift(gn->y_work, gn->epsilon * gn->epsilon)); in GNComputeHessian()
199 PetscCall(VecScale(gn->diag, gn->epsilon * gn->epsilon)); in GNComputeHessian()
358 …||x||_1 = sum(sqrt(x.^2+epsilon^2)-epsilon) (default 1e-6)", "", gn->epsilon, &gn->epsilon, NULL)); in TaoSetFromOptions_BRGN()
385 PetscCall(PetscViewerASCIIPrintf(viewer, "L1 smooth epsilon: %g\n", (double)gn->epsilon)); in TaoView_BRGN()
587 PetscErrorCode TaoBRGNSetL1SmoothEpsilon(Tao tao, PetscReal epsilon) in TaoBRGNSetL1SmoothEpsilon() argument
591 PetscValidLogicalCollectiveReal(tao, epsilon, 2); in TaoBRGNSetL1SmoothEpsilon()
592 PetscTryMethod((PetscObject)tao, "TaoBRGNSetL1SmoothEpsilon_C", (Tao, PetscReal), (tao, epsilon)); in TaoBRGNSetL1SmoothEpsilon()
596 static PetscErrorCode TaoBRGNSetL1SmoothEpsilon_BRGN(Tao tao, PetscReal epsilon) in TaoBRGNSetL1SmoothEpsilon_BRGN() argument
601 gn->epsilon = epsilon; in TaoBRGNSetL1SmoothEpsilon_BRGN()
763 gn->epsilon = 1e-6; in TaoCreate_BRGN()