{
 "tool": "gvf-profile",
 "toolVersion": "1.0.0",
 "methods": [
  "gvf 1.0.0"
 ],
 "commit": "ab22876",
 "date": "2026-11-04",
 "summary": "6 of 6 cases (10 values) within tolerance against Hand calculation of the published equation.",
 "note": "Generated by _workspace/tools/hh_verification.mjs from the fixtures; commit = code verified.",
 "cases": [
  {
   "id": "ODE-M1",
   "what": "Trapezoid, backwater from 6 ft at the downstream end (M1), 3,000 ft",
   "reference": "Hand calculation of the published equation (published example)",
   "compared": 2,
   "maxDiff": "0.00 %",
   "pass": true
  },
  {
   "id": "ODE-M2",
   "what": "Same channel, drawdown from 2.3 ft (M2), 1,500 ft",
   "reference": "Hand calculation of the published equation (published example)",
   "compared": 2,
   "maxDiff": "0.00 %",
   "pass": true
  },
  {
   "id": "ODE-M1-R",
   "what": "Rectangle, backwater from 8 ft (M1), 4,000 ft",
   "reference": "Hand calculation of the published equation (published example)",
   "compared": 2,
   "maxDiff": "0.00 %",
   "pass": true
  },
  {
   "id": "ODE-S3",
   "what": "Steep rectangle, supercritical from 1.6 ft, computed downstream, 300 ft",
   "reference": "Hand calculation of the published equation (published example)",
   "compared": 1,
   "maxDiff": "0.00 %",
   "pass": true
  },
  {
   "id": "ODE-H2",
   "what": "Horizontal rectangle, depth 4 ft at the downstream end (H2), 400 ft",
   "reference": "Hand calculation of the published equation (published example)",
   "compared": 2,
   "maxDiff": "0.00 %",
   "pass": true
  },
  {
   "id": "GVF-REGIME",
   "what": "A depth below critical computed upstream (refusal)",
   "reference": "Hand calculation of the published equation (published example)",
   "compared": 1,
   "maxDiff": "both refuse",
   "pass": true
  }
 ]
}
