1*c4762a1bSJed BrownPetscIsCloseAtTol(pos_zero,neg_zero,0,0) -> True 2*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one,pos_one,0,0) -> True 3*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one,neg_one,0,0) -> False 4*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one,neg_one,0,2) -> True 5*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one,neg_one,2,0) -> True 6*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one+eps,pos_one,0,0) -> False 7*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one-eps,pos_one,0,0) -> False 8*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one+eps,pos_one,0,0) -> False 9*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one-eps,pos_one,0,0) -> False 10*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one+eps,pos_one,0,eps) -> True 11*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one-eps,pos_one,0,eps) -> True 12*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one+eps,pos_one,eps,0) -> True 13*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one-eps,pos_one,eps,0) -> True 14*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one+2*eps,pos_one,eps,0) -> False 15*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one-2*eps,pos_one,eps,0) -> False 16*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one+2*eps,pos_one,0,eps) -> False 17*c4762a1bSJed BrownPetscIsCloseAtTol(pos_one-2*eps,pos_one,0,eps) -> False 18*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,neg_zero,2,2) -> False 19*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,pos_zero,2,2) -> False 20*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,neg_one,2,2) -> False 21*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,pos_one,2,2) -> False 22*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,neg_inf,2,2) -> True 23*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,pos_inf,2,2) -> False 24*c4762a1bSJed BrownPetscIsCloseAtTol(neg_inf,x_nan,2,2) -> False 25*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,neg_zero,2,2) -> False 26*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,pos_zero,2,2) -> False 27*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,neg_one,2,2) -> False 28*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,pos_one,2,2) -> False 29*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,neg_inf,2,2) -> False 30*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,pos_inf,2,2) -> True 31*c4762a1bSJed BrownPetscIsCloseAtTol(pos_inf,x_nan,2,2) -> False 32*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,neg_zero,2,2) -> False 33*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,pos_zero,2,2) -> False 34*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,neg_one,2,2) -> False 35*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,pos_one,2,2) -> False 36*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,neg_inf,2,2) -> False 37*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,pos_inf,2,2) -> False 38*c4762a1bSJed BrownPetscIsCloseAtTol(x_nan,x_nan,2,2) -> False 39