| /petsc/src/sys/tests/output/ |
| H A D | ex39.out | 1 PetscIsCloseAtTol(pos_zero,neg_zero,0,0) -> True 2 PetscIsCloseAtTol(pos_one,pos_one,0,0) -> True 3 PetscIsCloseAtTol(pos_one,neg_one,0,0) -> False 4 PetscIsCloseAtTol(pos_one,neg_one,0,2) -> True 5 PetscIsCloseAtTol(pos_one,neg_one,2,0) -> True 6 PetscIsCloseAtTol(pos_one+eps,pos_one,0,0) -> False 7 PetscIsCloseAtTol(pos_one-eps,pos_one,0,0) -> False 8 PetscIsCloseAtTol(pos_one+eps,pos_one,0,0) -> False 9 PetscIsCloseAtTol(pos_one-eps,pos_one,0,0) -> False 10 PetscIsCloseAtTol(pos_one+eps,pos_one,0,eps) -> True [all …]
|
| /petsc/src/sys/tests/ |
| H A D | ex39.c | 26 CALL(PetscIsCloseAtTol(pos_zero, neg_zero, 0, 0)); in main() 27 CALL(PetscIsCloseAtTol(pos_one, pos_one, 0, 0)); in main() 28 CALL(PetscIsCloseAtTol(pos_one, neg_one, 0, 0)); in main() 29 CALL(PetscIsCloseAtTol(pos_one, neg_one, 0, 2)); in main() 30 CALL(PetscIsCloseAtTol(pos_one, neg_one, 2, 0)); in main() 32 CALL(PetscIsCloseAtTol(pos_one + eps, pos_one, 0, 0)); in main() 33 CALL(PetscIsCloseAtTol(pos_one - eps, pos_one, 0, 0)); in main() 34 CALL(PetscIsCloseAtTol(pos_one + eps, pos_one, 0, 0)); in main() 35 CALL(PetscIsCloseAtTol(pos_one - eps, pos_one, 0, 0)); in main() 37 CALL(PetscIsCloseAtTol(pos_one + eps, pos_one, 0, eps)); in main() [all …]
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex31.c | 32 …PetscCheck(PetscIsCloseAtTol(max, expected, 1e-12, 0.0), PETSC_COMM_SELF, PETSC_ERR_PLIB, "VecMaxP… in main() 37 …PetscCheck(PetscIsCloseAtTol(max, expected, 1e-12, 0.0), PETSC_COMM_SELF, PETSC_ERR_PLIB, "VecMaxP… in main() 42 …PetscCheck(PetscIsCloseAtTol(max, expected, 1e-12, 0.0), PETSC_COMM_SELF, PETSC_ERR_PLIB, "VecMaxP… in main()
|
| H A D | ex63.c | 28 …PetscCheck(PetscIsCloseAtTol(lhs_r, rhs_r, rtol, atol), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Real com… in CheckExp() 29 …PetscCheck(PetscIsCloseAtTol(lhs_i, rhs_i, rtol, atol), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Imaginar… in CheckExp()
|
| H A D | ex64.c | 28 …PetscCheck(PetscIsCloseAtTol(lhs_r, rhs_r, rtol, atol), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Real com… in CheckLog() 29 …PetscCheck(PetscIsCloseAtTol(lhs_i, rhs_i, rtol, atol), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Imaginar… in CheckLog()
|
| H A D | ex28.c | 6 …if (!PetscIsCloseAtTol(a, b, 0, tol)) PetscCall(PetscPrintf(PETSC_COMM_WORLD, "Real error at line … 11 if (!PetscIsCloseAtTol(PetscRealPart(a), PetscRealPart(b), 0, tol)) { \ 14 if (!PetscIsCloseAtTol(PetscImaginaryPart(a), PetscImaginaryPart(b), 0, PETSC_SMALL)) { \
|
| H A D | ex37.c | 151 …if (!PetscIsCloseAtTol(vna, nna, 0, PETSC_SQRT_MACHINE_EPSILON)) PetscCall(PetscPrintf(PETSC_COMM_… in test_view() 152 …if (!PetscIsCloseAtTol(vnr, nnr, 0, PETSC_SQRT_MACHINE_EPSILON)) PetscCall(PetscPrintf(PETSC_COMM_… in test_view()
|
| /petsc/src/sys/utils/ |
| H A D | mathclose.c | 17 PetscBool PetscIsCloseAtTol(PetscReal a, PetscReal b, PetscReal rtol, PetscReal atol) in PetscIsCloseAtTol() function
|
| /petsc/src/mat/tests/ |
| H A D | ex261.c | 42 …PetscCheck(PetscIsCloseAtTol(lhs_r, dval_r, rtol, atol), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Real co… in CheckDiagonal() 43 …PetscCheck(PetscIsCloseAtTol(lhs_i, dval_i, rtol, atol), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Imagina… in CheckDiagonal()
|
| /petsc/src/ts/tests/ |
| H A D | ex29.c | 48 …PetscCheck(PetscIsCloseAtTol(tspan2[i], sol_times[i], 1e-6, 1e2 * PETSC_MACHINE_EPSILON), PetscObj… in main()
|
| /petsc/include/ |
| H A D | petscmath.h | 968 PETSC_EXTERN PetscBool PetscIsCloseAtTol(PetscReal, PetscReal, PetscReal, PetscReal); 991 PetscBool close = PetscIsCloseAtTol(PetscRealPart(lhs), PetscRealPart(rhs), rtol, atol); in PetscIsCloseAtTolScalar() 993 …if (PetscDefined(USE_COMPLEX)) close = (PetscBool)(close && PetscIsCloseAtTol(PetscImaginaryPart(l… in PetscIsCloseAtTolScalar()
|
| /petsc/src/ts/event/ |
| H A D | tsevent.c | 620 …if (idx < Ns && PetscIsCloseAtTol(t, st[idx], ts->eval_times->worktol, 0)) { … in TSEvent_dt_cap() 626 …PetscCheck((maxdt > eps) || (PetscAbsReal(maxdt) <= eps && PetscIsCloseAtTol(t, ts->max_time, eps,… in TSEvent_dt_cap() 628 if (PetscIsCloseAtTol(dt, maxdt, eps, 0)) res = maxdt; // no cut in TSEvent_dt_cap()
|
| /petsc/src/ts/event/tests/ |
| H A D | ex3span.c | 184 …PetscCheck(PetscIsCloseAtTol(tspan[i], sol_times[i], 1e-6, 1e2 * PETSC_MACHINE_EPSILON), PetscObje… in main()
|
| /petsc/src/ts/adapt/interface/ |
| H A D | tsadapt.c | 986 …if (PetscIsCloseAtTol(t, ts->eval_times->time_points[ts->eval_times->time_point_idx], ts->eval_tim… in TSAdaptChoose()
|
| /petsc/src/ts/interface/ |
| H A D | ts.c | 4080 …PetscBool is_close = PetscIsCloseAtTol(ts->ptime, ts->eval_times->time_points[i], ts->eval_times->… in TSSolve() 4085 …if (ts->eval_times->sol_idx > 0) is_ptime_in_sol_times = PetscIsCloseAtTol(ts->ptime, ts->eval_tim… in TSSolve() 4122 …ts->time_step = dt >= maxdt ? maxdt : (PetscIsCloseAtTol(dt, maxdt, 10 * PETSC_MACHINE_EPSILON, 0)… in TSSolve() 4214 …if (PetscIsCloseAtTol(ts->ptime, ts->eval_times->time_points[ts->eval_times->time_point_idx], ts->… in TSSolve()
|