64 real(kind=
rk),
parameter ::
a(
s,
s) = reshape([ 0.0_rk, 0.0_rk, 0.0_rk, 0.0_rk, &
65 & 98650112.0_rk, 0.0_rk, 0.0_rk, 0.0_rk, &
66 & -695801205.0_rk, 911598325.0_rk, 0.0_rk, 0.0_rk, &
67 & -137399680.0_rk, -94224000.0_rk, 478248960.0_rk, 0.0_rk], [
s,
s]) / 246625280.0_rk + &
68 & reshape([ 0.0_rk, 0.0_rk, 0.0_rk, 0.0_rk, &
69 & 0.0_rk, 0.0_rk, 0.0_rk, 0.0_rk, &
70 & 85981665.0_rk, -97542225.0_rk, 0.0_rk, 0.0_rk, &
71 & 21375552.0_rk, -73591360.0_rk, 52215808.0_rk, 0.0_rk], [
s,
s]) / 61656320.0_rk * sqrt(5.0_rk)
73 real(kind=
rk),
parameter ::
b(
s,
m) = reshape([ 3439777.0_rk, 773875.0_rk, 13705216.0_rk, 5780280.0_rk], [
s,
m]) / 23699148.0_rk + &
74 & reshape([ 78474.0_rk, -1547750.0_rk, 1661952.0_rk, -192676.0_rk], [
s,
m]) / 5924787.0_rk * sqrt(5.0_rk)
76 real(kind=
rk),
parameter ::
c(
s) = [ 0.0_rk, 16.0_rk, 35.0_rk, 40.0_rk ] / 40.0_rk + &
77 & [ 0.0_rk, 0.0_rk, -3.0_rk, 0.0_rk ] / 16.0_rk * sqrt(5.0_rk)