# [
#  [ MPIStateArray Name, Field Name, Maximum, Minimum, Mean, Standard Deviation ],
#  [         :                :          :        :      :          :           ],
# ]

parr = [
    ["state", :ρ, 12, 12, 12, 12],
    ["state", "ρu[1]", 12, 11, 12, 12],
    ["state", "ρu[2]", 12, 12, 11, 12],
    ["state", :ρθ, 11, 12, 10, 12],
]

#! format: off
rusanov_periodic = (
[
 [ "state",     "ρ", 9.76557021043823247908e-01,  1.00785052430958410596e+00,  1.00000023257151737788e+00,  5.40633258005515995870e-03 ],
 [ "state", "ρu[1]", -2.08235364819134516345e-01,  5.42021330588998817568e-01,  1.59191748432813973135e-01,  1.71679977050671228600e-01 ],
 [ "state", "ρu[2]", -4.44598929671790876750e-01,  3.96193527502323006306e-01, -9.19857600654994111977e-06,  2.23835345394622464710e-01 ],
 [ "state",    "ρθ", -1.05926174767863745529e+00,  1.78285318416958671328e+00,  3.38466687536443516793e-03,  2.92797512839404083795e-01 ],
],
    parr,
)

roeflux_periodic = (
[
 [ "state",     "ρ",  9.76408216346011381681e-01,  1.00685186827167338919e+00,  1.00000020920188337215e+00,  5.28437765352953326553e-03 ],
 [ "state", "ρu[1]", -2.51377173896010663867e-01,  5.33033893482195431091e-01,  1.59154423274343037598e-01,  1.96922130305308085152e-01 ],
 [ "state", "ρu[2]", -4.04321943123139071474e-01,  3.81969301036260144855e-01, -2.87040331153030903177e-05,  2.02392226536863034658e-01 ],
 [ "state",    "ρθ", -1.21186199231530267184e+00,  9.21722158564563742722e-01,  2.34662081315961668082e-03,  2.61922031216240580598e-01 ],
],
    parr,
)

rusanov = (
[
 [ "state",     "ρ",  9.76844648039728813416e-01,  1.00662311214286837036e+00,  1.00000043240984126669e+00,  6.05641827304116090597e-03 ],
 [ "state", "ρu[1]", -6.93213807814652027695e-01,  5.89769972499923134102e-01,  1.42589259313275984464e-01,  2.32576446220999155656e-01 ],
 [ "state", "ρu[2]", -5.73828377062444716650e-01,  5.07664260030296077275e-01, -4.23962044125134052130e-04,  1.96899492339057097245e-01 ],
 [ "state",    "ρθ", -3.65527466807722500874e+00,  4.07350442876234186684e+00,  1.27099405499731775426e-02,  5.02926135539447205502e-01 ],
],
    parr,
)

roeflux = (
[
 [ "state",     "ρ",  9.72455511248961124160e-01,  1.00730359035806360524e+00,  1.00000004243418749716e+00,  6.29619947553510493632e-03 ],
 [ "state", "ρu[1]", -3.40062758027173561715e-01,  5.98382642258275421199e-01,  1.61534160931526560301e-01,  1.83683987730847486652e-01 ],
 [ "state", "ρu[2]", -4.78833188511707363855e-01,  5.60276621431795018857e-01, -5.51384446753656887186e-05,  2.12893889070269098918e-01 ],
 [ "state",    "ρθ", -1.44374005663885895956e+01,  2.86753217014698513765e+00,  1.48814717217727286724e-03,  5.22593283079209602882e-01 ],
],
    parr,
)

rusanov_overintegration = (
[
 [ "state",     "ρ",  9.71215931957259970275e-01,  1.00598091306596182370e+00,  1.00000018331969764418e+00,  6.61958163862229592017e-03 ],
 [ "state", "ρu[1]", -3.70465052437365993665e-01,  7.21959883918644518275e-01,  1.59085030658594694941e-01,  2.39392692254175726285e-01 ],
 [ "state", "ρu[2]", -4.40021840550348763976e-01,  4.17225753221437845042e-01,  7.34809696136107232513e-05,  1.50458151629451780673e-01 ],
 [ "state",    "ρθ", -3.05207824503129643290e+00,  1.86668064854026383159e+00, -1.05021657861818027563e-02,  4.60981422911087401761e-01 ],
],
    parr,
)

roeflux_overintegration = (
[
 [ "state",     "ρ",  9.69901051313856066294e-01,  1.00695111308847851106e+00,  1.00000002953972089159e+00,  6.94722590819101589593e-03 ],
 [ "state", "ρu[1]", -4.21771768146742886962e-01,  6.34790159642324547384e-01,  1.59384804664454482470e-01,  2.22844788492525480716e-01 ],
 [ "state", "ρu[2]", -4.37678540756429201863e-01,  4.53959896024816400573e-01, -1.22554654623556756642e-04,  1.73930782418124457722e-01 ],
 [ "state",    "ρθ", -1.13636401173616619076e+00,  1.51145239791767727056e+00,  1.96870293018723595616e-03,  3.82573373360323043535e-01 ],
],
    parr,
)
#! format: on

refVals = (;
    rusanov_periodic,
    roeflux_periodic,
    rusanov,
    roeflux,
    rusanov_overintegration,
    roeflux_overintegration,
)
