message: Make quest regression test checks a bit looser near the surface
  Signed distance and point containment queries can disagree about
  whether points on the surface are categorized as inside or outside.
  Note: We're using the default fuzzy tolerance (1e-8)
diff: @@ -540,17 +540,23 @@ bool compareDistanceAndContainment(Input& clargs)
  int diffCount = 0;
  fmt::memory_buffer out;
  - int* bvh_containment =
  - umesh->getFieldPtr<int>("bvh_containment", mint::NODE_CENTERED);
  int* oct_containment =
  umesh->getFieldPtr<int>("octree_containment", mint::NODE_CENTERED);
  + int* bvh_containment =
  + umesh->getFieldPtr<int>("bvh_containment", mint::NODE_CENTERED);
  + double* bvh_distance =
  + umesh->getFieldPtr<double>("bvh_distance", mint::NODE_CENTERED);
  for(int inode = 0; inode < nnodes; ++inode)
  {
  - const int bvh_c = bvh_containment[inode];
  const int oct_c = oct_containment[inode];
  + const int bvh_c = bvh_containment[inode];
  if(bvh_c != oct_c)
  + {
  + // allow for differences between the two approaches really close to the boundary
  + const double bvh_d = bvh_distance[inode];
  + if(!axom::utilities::isNearlyEqual(bvh_d, 0.))
  {
  if(diffCount < MAX_RESULTS)
  {
  @@ -558,16 +564,18 @@ bool compareDistanceAndContainment(Input& clargs)
  umesh->getNode(inode, pt.data());
  fmt::format_to(out,
  - "\n Disagreement on sample {} @ {}. Signed "
  - "distance: {} -- InOutOctree: {} ",
  + "\n Disagreement on sample {} @ {}. "
  + "Signed distance: {} ({}) -- InOutOctree: {} ",
  inode,
  pt,
  + bvh_d,
  bvh_c ? "inside" : "outside",
  oct_c ? "inside" : "outside");
  }
  ++diffCount;
  }
  }
  + }
  if(diffCount != 0)
  {
  