// J0 returns the order-zero Bessel function of the first kind. // // Special cases are: // // J0(±Inf) = 0 // J0(0) = 1 // J0(NaN) = NaN func J0(x float64) float64 { … } // Y0 returns the order-zero Bessel function of the second kind. // // Special cases are: // // Y0(+Inf) = 0 // Y0(0) = -Inf // Y0(x < 0) = NaN // Y0(NaN) = NaN func Y0(x float64) float64 { … } var p0R8 … var p0S8 … var p0R5 … var p0S5 … var p0R3 … var p0S3 … var p0R2 … var p0S2 … func pzero(x float64) float64 { … } var q0R8 … var q0S8 … var q0R5 … var q0S5 … var q0R3 … var q0S3 … var q0R2 … var q0S2 … func qzero(x float64) float64 { … }