{
  "family": "beam_deflection",
  "generator_id": "beam-deflection-mpmath-o3",
  "generator_version": "1.0.0",
  "seed": "20260927.beam-deflection-o3",
  "mpmath_dps": 80,
  "precision_bits": 265,
  "library": "mpmath 1.4.1",
  "notes": "Simply supported midspan \u03b4 = P L\u00b3/(48 E I); + O3 mpmath tabulated \u03b4.",
  "vectors": [
    {
      "id": "o3-check",
      "kind": "check",
      "inputs": {
        "P": "480",
        "L": "2",
        "E": "1",
        "I": "1"
      },
      "delta_f64": 80.0,
      "delta_decimal": "80.00000000000000000000000000000000000000",
      "P_f64": 480.0,
      "P_decimal": "480.0000000000000000000000000000000000000",
      "L_f64": 2.0,
      "L_decimal": "2.000000000000000000000000000000000000000",
      "E_f64": 1.0,
      "E_decimal": "1.000000000000000000000000000000000000000",
      "I_f64": 1.0,
      "I_decimal": "1.000000000000000000000000000000000000000"
    },
    {
      "id": "o3-SI",
      "kind": "SI",
      "inputs": {
        "P": "1000",
        "L": "4",
        "E": "200e9",
        "I": "1e-5"
      },
      "delta_f64": 0.0006666666666666666,
      "delta_decimal": "0.0006666666666666666666666666666666666666667",
      "P_f64": 1000.0,
      "P_decimal": "1000.000000000000000000000000000000000000",
      "L_f64": 4.0,
      "L_decimal": "4.000000000000000000000000000000000000000",
      "E_f64": 200000000000.0,
      "E_decimal": "200000000000.0000000000000000000000000000",
      "I_f64": 1e-05,
      "I_decimal": "0.00001000000000000000000000000000000000000000"
    },
    {
      "id": "o3-alias",
      "kind": "alias",
      "inputs": {
        "load": "960",
        "span": "2",
        "modulus": "1",
        "Ix": "1"
      },
      "delta_f64": 160.0,
      "delta_decimal": "160.0000000000000000000000000000000000000",
      "P_f64": 960.0,
      "P_decimal": "960.0000000000000000000000000000000000000",
      "L_f64": 2.0,
      "L_decimal": "2.000000000000000000000000000000000000000",
      "E_f64": 1.0,
      "E_decimal": "1.000000000000000000000000000000000000000",
      "I_f64": 1.0,
      "I_decimal": "1.000000000000000000000000000000000000000"
    },
    {
      "id": "o3-awkward",
      "kind": "awkward",
      "inputs": {
        "P": "137",
        "L": "3.5",
        "E": "2.1e5",
        "I": "0.83"
      },
      "delta_f64": 0.0007020791499330656,
      "delta_decimal": "0.0007020791499330655957161981258366800535475",
      "P_f64": 137.0,
      "P_decimal": "137.0000000000000000000000000000000000000",
      "L_f64": 3.5,
      "L_decimal": "3.500000000000000000000000000000000000000",
      "E_f64": 210000.0,
      "E_decimal": "210000.0000000000000000000000000000000000",
      "I_f64": 0.83,
      "I_decimal": "0.8300000000000000000000000000000000000000"
    },
    {
      "id": "o3-neg",
      "kind": "signed",
      "inputs": {
        "P": "-480",
        "L": "2",
        "E": "1",
        "I": "1"
      },
      "delta_f64": -80.0,
      "delta_decimal": "-80.00000000000000000000000000000000000000",
      "P_f64": -480.0,
      "P_decimal": "-480.0000000000000000000000000000000000000",
      "L_f64": 2.0,
      "L_decimal": "2.000000000000000000000000000000000000000",
      "E_f64": 1.0,
      "E_decimal": "1.000000000000000000000000000000000000000",
      "I_f64": 1.0,
      "I_decimal": "1.000000000000000000000000000000000000000"
    },
    {
      "id": "o3-small",
      "kind": "small",
      "inputs": {
        "P": "10",
        "L": "1",
        "E": "1000",
        "I": "0.01"
      },
      "delta_f64": 0.020833333333333332,
      "delta_decimal": "0.02083333333333333333333333333333333333333",
      "P_f64": 10.0,
      "P_decimal": "10.00000000000000000000000000000000000000",
      "L_f64": 1.0,
      "L_decimal": "1.000000000000000000000000000000000000000",
      "E_f64": 1000.0,
      "E_decimal": "1000.000000000000000000000000000000000000",
      "I_f64": 0.01,
      "I_decimal": "0.01000000000000000000000000000000000000000"
    },
    {
      "id": "o3-stiff",
      "kind": "stiff",
      "inputs": {
        "P": "5000",
        "L": "3",
        "E": "210e9",
        "I": "2e-4"
      },
      "delta_f64": 6.696428571428572e-05,
      "delta_decimal": "0.00006696428571428571428571428571428571428571",
      "P_f64": 5000.0,
      "P_decimal": "5000.000000000000000000000000000000000000",
      "L_f64": 3.0,
      "L_decimal": "3.000000000000000000000000000000000000000",
      "E_f64": 210000000000.0,
      "E_decimal": "210000000000.0000000000000000000000000000",
      "I_f64": 0.0002,
      "I_decimal": "0.0002000000000000000000000000000000000000000"
    },
    {
      "id": "o3-long",
      "kind": "long",
      "inputs": {
        "P": "200",
        "L": "8",
        "E": "70e9",
        "I": "5e-5"
      },
      "delta_f64": 0.0006095238095238095,
      "delta_decimal": "0.0006095238095238095238095238095238095238095",
      "P_f64": 200.0,
      "P_decimal": "200.0000000000000000000000000000000000000",
      "L_f64": 8.0,
      "L_decimal": "8.000000000000000000000000000000000000000",
      "E_f64": 70000000000.0,
      "E_decimal": "70000000000.00000000000000000000000000000",
      "I_f64": 5e-05,
      "I_decimal": "0.00005000000000000000000000000000000000000000"
    }
  ]
}
