From: Guido Kanschat Date: Tue, 5 Jun 2001 10:48:17 +0000 (+0000) Subject: multigrid for dgq5 and dgq6 X-Git-Tag: v8.0.0~19051 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3dad75b741bcdffd11aa2b4749ac753d05401db;p=dealii.git multigrid for dgq5 and dgq6 git-svn-id: https://svn.dealii.org/trunk@4743 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/fe/fe_dgq_2d.cc b/deal.II/deal.II/source/fe/fe_dgq_2d.cc index 47b95aaf35..621000e398 100644 --- a/deal.II/deal.II/source/fe/fe_dgq_2d.cc +++ b/deal.II/deal.II/source/fe/fe_dgq_2d.cc @@ -96,6 +96,99 @@ namespace FE_DGQ_2d 0., 0., 0., 0., 0., 0., 0., -2.96327173e-13/27., 0., 0., 0., -2.96327173e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., }; + static const double dgq5_into_dgq5_refined[] = + { + 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 6.64453125/27., 33.22265625/27., -22.1484375/27., 13.2890625/27., -4.74609375/27., 0.73828125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + -0.73828125/27., 11.07421875/27., 22.1484375/27., -7.3828125/27., 2.21484375/27., -0.31640625/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0.31640625/27., -2.63671875/27., 15.8203125/27., 15.8203125/27., -2.63671875/27., 0.31640625/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 6.64453125/27., 0., 0., 0., 0., 0., 33.22265625/27., 0., 0., 0., 0., 0., -22.1484375/27., 0., 0., 0., 0., 0., 13.2890625/27., 0., 0., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0., 0., 0.73828125/27., 0., 0., 0., 0., 0., + 1.635177612/27., 8.175888062/27., -5.450592041/27., 3.270355225/27., -1.167984009/27., 0.1816864014/27., 8.175888062/27., 40.87944031/27., -27.25296021/27., 16.35177612/27., -5.839920044/27., 0.9084320068/27., -5.450592041/27., -27.25296021/27., 18.16864014/27., -10.90118408/27., 3.893280029/27., -0.6056213379/27., 3.270355225/27., 16.35177612/27., -10.90118408/27., 6.540710449/27., -2.335968018/27., 0.3633728027/27., -1.167984009/27., -5.839920044/27., 3.893280029/27., -2.335968018/27., 0.834274292/27., -0.129776001/27., 0.1816864014/27., 0.9084320068/27., -0.6056213379/27., 0.3633728027/27., -0.129776001/27., 0.02018737793/27., + 0., 6.64453125/27., 0., 0., 0., 0., 0., 33.22265625/27., 0., 0., 0., 0., 0., -22.1484375/27., 0., 0., 0., 0., 0., 13.2890625/27., 0., 0., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0., 0., 0.73828125/27., 0., 0., 0., 0., + -0.1816864014/27., 2.725296021/27., 5.450592041/27., -1.816864014/27., 0.5450592041/27., -0.07786560059/27., -0.9084320068/27., 13.6264801/27., 27.25296021/27., -9.084320068/27., 2.725296021/27., -0.3893280029/27., 0.6056213379/27., -9.084320068/27., -18.16864014/27., 6.056213379/27., -1.816864014/27., 0.259552002/27., -0.3633728027/27., 5.450592041/27., 10.90118408/27., -3.633728027/27., 1.090118408/27., -0.1557312012/27., 0.129776001/27., -1.946640015/27., -3.893280029/27., 1.29776001/27., -0.3893280029/27., 0.05561828613/27., -0.02018737793/27., 0.3028106689/27., 0.6056213379/27., -0.2018737793/27., 0.06056213379/27., -0.008651733398/27., + 0., 0., 6.64453125/27., 0., 0., 0., 0., 0., 33.22265625/27., 0., 0., 0., 0., 0., -22.1484375/27., 0., 0., 0., 0., 0., 13.2890625/27., 0., 0., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0., 0., 0.73828125/27., 0., 0., 0., + 0.07786560059/27., -0.6488800049/27., 3.893280029/27., 3.893280029/27., -0.6488800049/27., 0.07786560059/27., 0.3893280029/27., -3.244400024/27., 19.46640015/27., 19.46640015/27., -3.244400024/27., 0.3893280029/27., -0.259552002/27., 2.16293335/27., -12.9776001/27., -12.9776001/27., 2.16293335/27., -0.259552002/27., 0.1557312012/27., -1.29776001/27., 7.786560059/27., 7.786560059/27., -1.29776001/27., 0.1557312012/27., -0.05561828613/27., 0.4634857178/27., -2.780914307/27., -2.780914307/27., 0.4634857178/27., -0.05561828613/27., 0.008651733398/27., -0.07209777832/27., 0.4325866699/27., 0.4325866699/27., -0.07209777832/27., 0.008651733398/27., + 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 6.64453125/27., 33.22265625/27., -22.1484375/27., 13.2890625/27., -4.74609375/27., 0.73828125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., -0.73828125/27., 11.07421875/27., 22.1484375/27., -7.3828125/27., 2.21484375/27., -0.31640625/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0.31640625/27., -2.63671875/27., 15.8203125/27., 15.8203125/27., -2.63671875/27., 0.31640625/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + -0.73828125/27., 0., 0., 0., 0., 0., 11.07421875/27., 0., 0., 0., 0., 0., 22.1484375/27., 0., 0., 0., 0., 0., -7.3828125/27., 0., 0., 0., 0., 0., 2.21484375/27., 0., 0., 0., 0., 0., -0.31640625/27., 0., 0., 0., 0., 0., + -0.1816864014/27., -0.9084320068/27., 0.6056213379/27., -0.3633728027/27., 0.129776001/27., -0.02018737793/27., 2.725296021/27., 13.6264801/27., -9.084320068/27., 5.450592041/27., -1.946640015/27., 0.3028106689/27., 5.450592041/27., 27.25296021/27., -18.16864014/27., 10.90118408/27., -3.893280029/27., 0.6056213379/27., -1.816864014/27., -9.084320068/27., 6.056213379/27., -3.633728027/27., 1.29776001/27., -0.2018737793/27., 0.5450592041/27., 2.725296021/27., -1.816864014/27., 1.090118408/27., -0.3893280029/27., 0.06056213379/27., -0.07786560059/27., -0.3893280029/27., 0.259552002/27., -0.1557312012/27., 0.05561828613/27., -0.008651733398/27., + 0., -0.73828125/27., 0., 0., 0., 0., 0., 11.07421875/27., 0., 0., 0., 0., 0., 22.1484375/27., 0., 0., 0., 0., 0., -7.3828125/27., 0., 0., 0., 0., 0., 2.21484375/27., 0., 0., 0., 0., 0., -0.31640625/27., 0., 0., 0., 0., + 0.02018737793/27., -0.3028106689/27., -0.6056213379/27., 0.2018737793/27., -0.06056213379/27., 0.008651733398/27., -0.3028106689/27., 4.542160034/27., 9.084320068/27., -3.028106689/27., 0.9084320068/27., -0.129776001/27., -0.6056213379/27., 9.084320068/27., 18.16864014/27., -6.056213379/27., 1.816864014/27., -0.259552002/27., 0.2018737793/27., -3.028106689/27., -6.056213379/27., 2.018737793/27., -0.6056213379/27., 0.08651733398/27., -0.06056213379/27., 0.9084320068/27., 1.816864014/27., -0.6056213379/27., 0.1816864014/27., -0.0259552002/27., 0.008651733398/27., -0.129776001/27., -0.259552002/27., 0.08651733398/27., -0.0259552002/27., 0.003707885742/27., + 0., 0., -0.73828125/27., 0., 0., 0., 0., 0., 11.07421875/27., 0., 0., 0., 0., 0., 22.1484375/27., 0., 0., 0., 0., 0., -7.3828125/27., 0., 0., 0., 0., 0., 2.21484375/27., 0., 0., 0., 0., 0., -0.31640625/27., 0., 0., 0., + -0.008651733398/27., 0.07209777832/27., -0.4325866699/27., -0.4325866699/27., 0.07209777832/27., -0.008651733398/27., 0.129776001/27., -1.081466675/27., 6.488800049/27., 6.488800049/27., -1.081466675/27., 0.129776001/27., 0.259552002/27., -2.16293335/27., 12.9776001/27., 12.9776001/27., -2.16293335/27., 0.259552002/27., -0.08651733398/27., 0.7209777832/27., -4.325866699/27., -4.325866699/27., 0.7209777832/27., -0.08651733398/27., 0.0259552002/27., -0.216293335/27., 1.29776001/27., 1.29776001/27., -0.216293335/27., 0.0259552002/27., -0.003707885742/27., 0.03089904785/27., -0.1853942871/27., -0.1853942871/27., 0.03089904785/27., -0.003707885742/27., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 6.64453125/27., 33.22265625/27., -22.1484375/27., 13.2890625/27., -4.74609375/27., 0.73828125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.73828125/27., 11.07421875/27., 22.1484375/27., -7.3828125/27., 2.21484375/27., -0.31640625/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.31640625/27., -2.63671875/27., 15.8203125/27., 15.8203125/27., -2.63671875/27., 0.31640625/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0.31640625/27., 0., 0., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0., 0., 15.8203125/27., 0., 0., 0., 0., 0., 15.8203125/27., 0., 0., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0., 0., 0.31640625/27., 0., 0., 0., 0., 0., + 0.07786560059/27., 0.3893280029/27., -0.259552002/27., 0.1557312012/27., -0.05561828613/27., 0.008651733398/27., -0.6488800049/27., -3.244400024/27., 2.16293335/27., -1.29776001/27., 0.4634857178/27., -0.07209777832/27., 3.893280029/27., 19.46640015/27., -12.9776001/27., 7.786560059/27., -2.780914307/27., 0.4325866699/27., 3.893280029/27., 19.46640015/27., -12.9776001/27., 7.786560059/27., -2.780914307/27., 0.4325866699/27., -0.6488800049/27., -3.244400024/27., 2.16293335/27., -1.29776001/27., 0.4634857178/27., -0.07209777832/27., 0.07786560059/27., 0.3893280029/27., -0.259552002/27., 0.1557312012/27., -0.05561828613/27., 0.008651733398/27., + 0., 0.31640625/27., 0., 0., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0., 0., 15.8203125/27., 0., 0., 0., 0., 0., 15.8203125/27., 0., 0., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0., 0., 0.31640625/27., 0., 0., 0., 0., + -0.008651733398/27., 0.129776001/27., 0.259552002/27., -0.08651733398/27., 0.0259552002/27., -0.003707885742/27., 0.07209777832/27., -1.081466675/27., -2.16293335/27., 0.7209777832/27., -0.216293335/27., 0.03089904785/27., -0.4325866699/27., 6.488800049/27., 12.9776001/27., -4.325866699/27., 1.29776001/27., -0.1853942871/27., -0.4325866699/27., 6.488800049/27., 12.9776001/27., -4.325866699/27., 1.29776001/27., -0.1853942871/27., 0.07209777832/27., -1.081466675/27., -2.16293335/27., 0.7209777832/27., -0.216293335/27., 0.03089904785/27., -0.008651733398/27., 0.129776001/27., 0.259552002/27., -0.08651733398/27., 0.0259552002/27., -0.003707885742/27., + 0., 0., 0.31640625/27., 0., 0., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0., 0., 15.8203125/27., 0., 0., 0., 0., 0., 15.8203125/27., 0., 0., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0., 0., 0.31640625/27., 0., 0., 0., + 0.003707885742/27., -0.03089904785/27., 0.1853942871/27., 0.1853942871/27., -0.03089904785/27., 0.003707885742/27., -0.03089904785/27., 0.2574920654/27., -1.544952393/27., -1.544952393/27., 0.2574920654/27., -0.03089904785/27., 0.1853942871/27., -1.544952393/27., 9.269714355/27., 9.269714355/27., -1.544952393/27., 0.1853942871/27., 0.1853942871/27., -1.544952393/27., 9.269714355/27., 9.269714355/27., -1.544952393/27., 0.1853942871/27., -0.03089904785/27., 0.2574920654/27., -1.544952393/27., -1.544952393/27., 0.2574920654/27., -0.03089904785/27., 0.003707885742/27., -0.03089904785/27., 0.1853942871/27., 0.1853942871/27., -0.03089904785/27., 0.003707885742/27., + }; + + + static const double dgq6_into_dgq6_refined[] = +{ + 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 6.090820312/27., 36.54492187/27., -30.45410156/27., 24.36328125/27., -13.05175781/27., 4.060546875/27., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + -0.5537109375/27., 9.966796875/27., 24.91699219/27., -11.07421875/27., 4.983398437/27., -1.423828125/27., 0.1845703125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0.1845703125/27., -1.845703125/27., 13.84277344/27., 18.45703125/27., -4.614257813/27., 1.107421875/27., -0.1318359375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 6.090820312/27., 0., 0., 0., 0., 0., 0., 36.54492187/27., 0., 0., 0., 0., 0., 0., -30.45410156/27., 0., 0., 0., 0., 0., 0., 24.36328125/27., 0., 0., 0., 0., 0., 0., -13.05175781/27., 0., 0., 0., 0., 0., 0., 4.060546875/27., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 0., 0., 0., 0., 0., 0., + 1.37400341/27., 8.244020462/27., -6.870017052/27., 5.496013641/27., -2.944293022/27., 0.9160022736/27., -0.1249094009/27., 8.244020462/27., 49.46412277/27., -41.22010231/27., 32.97608185/27., -17.66575813/27., 5.496013641/27., -0.7494564056/27., -6.870017052/27., -41.22010231/27., 34.35008526/27., -27.48006821/27., 14.72146511/27., -4.580011368/27., 0.6245470047/27., 5.496013641/27., 32.97608185/27., -27.48006821/27., 21.98405457/27., -11.77717209/27., 3.664009094/27., -0.4996376038/27., -2.944293022/27., -17.66575813/27., 14.72146511/27., -11.77717209/27., 6.309199333/27., -1.962862015/27., 0.267663002/27., 0.9160022736/27., 5.496013641/27., -4.580011368/27., 3.664009094/27., -1.962862015/27., 0.6106681824/27., -0.08327293396/27., -0.1249094009/27., -0.7494564056/27., 0.6245470047/27., -0.4996376038/27., 0.267663002/27., -0.08327293396/27., 0.01135540009/27., + 0., 6.090820312/27., 0., 0., 0., 0., 0., 0., 36.54492187/27., 0., 0., 0., 0., 0., 0., -30.45410156/27., 0., 0., 0., 0., 0., 0., 24.36328125/27., 0., 0., 0., 0., 0., 0., -13.05175781/27., 0., 0., 0., 0., 0., 0., 4.060546875/27., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 0., 0., 0., 0., 0., + -0.1249094009/27., 2.248369217/27., 5.620923042/27., -2.498188019/27., 1.124184608/27., -0.3211956024/27., 0.04163646698/27., -0.7494564056/27., 13.4902153/27., 33.72553825/27., -14.98912811/27., 6.745107651/27., -1.927173615/27., 0.2498188019/27., 0.6245470047/27., -11.24184608/27., -28.10461521/27., 12.49094009/27., -5.620923042/27., 1.605978012/27., -0.2081823349/27., -0.4996376038/27., 8.993476868/27., 22.48369217/27., -9.992752075/27., 4.496738434/27., -1.28478241/27., 0.1665458679/27., 0.267663002/27., -4.817934036/27., -12.04483509/27., 5.35326004/27., -2.408967018/27., 0.6882762909/27., -0.08922100067/27., -0.08327293396/27., 1.498912811/27., 3.747282028/27., -1.665458679/27., 0.7494564056/27., -0.2141304016/27., 0.02775764465/27., 0.01135540009/27., -0.2043972015/27., -0.5109930038/27., 0.2271080017/27., -0.1021986008/27., 0.02919960022/27., -0.003785133362/27., + 0., 0., 6.090820312/27., 0., 0., 0., 0., 0., 0., 36.54492187/27., 0., 0., 0., 0., 0., 0., -30.45410156/27., 0., 0., 0., 0., 0., 0., 24.36328125/27., 0., 0., 0., 0., 0., 0., -13.05175781/27., 0., 0., 0., 0., 0., 0., 4.060546875/27., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 0., 0., 0., 0., + 0.04163646698/27., -0.4163646698/27., 3.122735023/27., 4.163646698/27., -1.040911674/27., 0.2498188019/27., -0.02974033356/27., 0.2498188019/27., -2.498188019/27., 18.73641014/27., 24.98188019/27., -6.245470047/27., 1.498912811/27., -0.1784420013/27., -0.2081823349/27., 2.081823349/27., -15.61367512/27., -20.81823349/27., 5.204558372/27., -1.249094009/27., 0.1487016678/27., 0.1665458679/27., -1.665458679/27., 12.49094009/27., 16.65458679/27., -4.163646698/27., 0.9992752075/27., -0.1189613342/27., -0.08922100067/27., 0.8922100067/27., -6.69157505/27., -8.922100067/27., 2.230525017/27., -0.535326004/27., 0.06372928619/27., 0.02775764465/27., -0.2775764465/27., 2.081823349/27., 2.775764465/27., -0.6939411163/27., 0.1665458679/27., -0.01982688904/27., -0.003785133362/27., 0.03785133362/27., -0.2838850021/27., -0.3785133362/27., 0.09462833405/27., -0.02271080017/27., 0.002703666687/27., + 0., 0., 0., 6.090820312/27., 0., 0., 0., 0., 0., 0., 36.54492187/27., 0., 0., 0., 0., 0., 0., -30.45410156/27., 0., 0., 0., 0., 0., 0., 24.36328125/27., 0., 0., 0., 0., 0., 0., -13.05175781/27., 0., 0., 0., 0., 0., 0., 4.060546875/27., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 6.090820312/27., 36.54492187/27., -30.45410156/27., 24.36328125/27., -13.05175781/27., 4.060546875/27., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 9.966796875/27., 24.91699219/27., -11.07421875/27., 4.983398437/27., -1.423828125/27., 0.1845703125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0.1845703125/27., -1.845703125/27., 13.84277344/27., 18.45703125/27., -4.614257813/27., 1.107421875/27., -0.1318359375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + -0.5537109375/27., 0., 0., 0., 0., 0., 0., 9.966796875/27., 0., 0., 0., 0., 0., 0., 24.91699219/27., 0., 0., 0., 0., 0., 0., -11.07421875/27., 0., 0., 0., 0., 0., 0., 4.983398437/27., 0., 0., 0., 0., 0., 0., -1.423828125/27., 0., 0., 0., 0., 0., 0., 0.1845703125/27., 0., 0., 0., 0., 0., 0., + -0.1249094009/27., -0.7494564056/27., 0.6245470047/27., -0.4996376038/27., 0.267663002/27., -0.08327293396/27., 0.01135540009/27., 2.248369217/27., 13.4902153/27., -11.24184608/27., 8.993476868/27., -4.817934036/27., 1.498912811/27., -0.2043972015/27., 5.620923042/27., 33.72553825/27., -28.10461521/27., 22.48369217/27., -12.04483509/27., 3.747282028/27., -0.5109930038/27., -2.498188019/27., -14.98912811/27., 12.49094009/27., -9.992752075/27., 5.35326004/27., -1.665458679/27., 0.2271080017/27., 1.124184608/27., 6.745107651/27., -5.620923042/27., 4.496738434/27., -2.408967018/27., 0.7494564056/27., -0.1021986008/27., -0.3211956024/27., -1.927173615/27., 1.605978012/27., -1.28478241/27., 0.6882762909/27., -0.2141304016/27., 0.02919960022/27., 0.04163646698/27., 0.2498188019/27., -0.2081823349/27., 0.1665458679/27., -0.08922100067/27., 0.02775764465/27., -0.003785133362/27., + 0., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 9.966796875/27., 0., 0., 0., 0., 0., 0., 24.91699219/27., 0., 0., 0., 0., 0., 0., -11.07421875/27., 0., 0., 0., 0., 0., 0., 4.983398437/27., 0., 0., 0., 0., 0., 0., -1.423828125/27., 0., 0., 0., 0., 0., 0., 0.1845703125/27., 0., 0., 0., 0., 0., + 0.01135540009/27., -0.2043972015/27., -0.5109930038/27., 0.2271080017/27., -0.1021986008/27., 0.02919960022/27., -0.003785133362/27., -0.2043972015/27., 3.679149628/27., 9.197874069/27., -4.087944031/27., 1.839574814/27., -0.525592804/27., 0.06813240051/27., -0.5109930038/27., 9.197874069/27., 22.99468517/27., -10.21986008/27., 4.598937035/27., -1.31398201/27., 0.1703310013/27., 0.2271080017/27., -4.087944031/27., -10.21986008/27., 4.542160034/27., -2.043972015/27., 0.5839920044/27., -0.07570266724/27., -0.1021986008/27., 1.839574814/27., 4.598937035/27., -2.043972015/27., 0.9197874069/27., -0.262796402/27., 0.03406620026/27., 0.02919960022/27., -0.525592804/27., -1.31398201/27., 0.5839920044/27., -0.262796402/27., 0.07508468628/27., -0.009733200073/27., -0.003785133362/27., 0.06813240051/27., 0.1703310013/27., -0.07570266724/27., 0.03406620026/27., -0.009733200073/27., 0.001261711121/27., + 0., 0., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 9.966796875/27., 0., 0., 0., 0., 0., 0., 24.91699219/27., 0., 0., 0., 0., 0., 0., -11.07421875/27., 0., 0., 0., 0., 0., 0., 4.983398437/27., 0., 0., 0., 0., 0., 0., -1.423828125/27., 0., 0., 0., 0., 0., 0., 0.1845703125/27., 0., 0., 0., 0., + -0.003785133362/27., 0.03785133362/27., -0.2838850021/27., -0.3785133362/27., 0.09462833405/27., -0.02271080017/27., 0.002703666687/27., 0.06813240051/27., -0.6813240051/27., 5.109930038/27., 6.813240051/27., -1.703310013/27., 0.4087944031/27., -0.04866600037/27., 0.1703310013/27., -1.703310013/27., 12.7748251/27., 17.03310013/27., -4.258275032/27., 1.021986008/27., -0.1216650009/27., -0.07570266724/27., 0.7570266724/27., -5.677700043/27., -7.570266724/27., 1.892566681/27., -0.4542160034/27., 0.05407333374/27., 0.03406620026/27., -0.3406620026/27., 2.554965019/27., 3.406620026/27., -0.8516550064/27., 0.2043972015/27., -0.02433300018/27., -0.009733200073/27., 0.09733200073/27., -0.7299900055/27., -0.9733200073/27., 0.2433300018/27., -0.05839920044/27., 0.006952285767/27., 0.001261711121/27., -0.01261711121/27., 0.09462833405/27., 0.1261711121/27., -0.03154277802/27., 0.007570266724/27., -0.000901222229/27., + 0., 0., 0., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 9.966796875/27., 0., 0., 0., 0., 0., 0., 24.91699219/27., 0., 0., 0., 0., 0., 0., -11.07421875/27., 0., 0., 0., 0., 0., 0., 4.983398437/27., 0., 0., 0., 0., 0., 0., -1.423828125/27., 0., 0., 0., 0., 0., 0., 0.1845703125/27., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 6.090820312/27., 36.54492187/27., -30.45410156/27., 24.36328125/27., -13.05175781/27., 4.060546875/27., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 9.966796875/27., 24.91699219/27., -11.07421875/27., 4.983398437/27., -1.423828125/27., 0.1845703125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.1845703125/27., -1.845703125/27., 13.84277344/27., 18.45703125/27., -4.614257813/27., 1.107421875/27., -0.1318359375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0.1845703125/27., 0., 0., 0., 0., 0., 0., -1.845703125/27., 0., 0., 0., 0., 0., 0., 13.84277344/27., 0., 0., 0., 0., 0., 0., 18.45703125/27., 0., 0., 0., 0., 0., 0., -4.614257813/27., 0., 0., 0., 0., 0., 0., 1.107421875/27., 0., 0., 0., 0., 0., 0., -0.1318359375/27., 0., 0., 0., 0., 0., 0., + 0.04163646698/27., 0.2498188019/27., -0.2081823349/27., 0.1665458679/27., -0.08922100067/27., 0.02775764465/27., -0.003785133362/27., -0.4163646698/27., -2.498188019/27., 2.081823349/27., -1.665458679/27., 0.8922100067/27., -0.2775764465/27., 0.03785133362/27., 3.122735023/27., 18.73641014/27., -15.61367512/27., 12.49094009/27., -6.69157505/27., 2.081823349/27., -0.2838850021/27., 4.163646698/27., 24.98188019/27., -20.81823349/27., 16.65458679/27., -8.922100067/27., 2.775764465/27., -0.3785133362/27., -1.040911674/27., -6.245470047/27., 5.204558372/27., -4.163646698/27., 2.230525017/27., -0.6939411163/27., 0.09462833405/27., 0.2498188019/27., 1.498912811/27., -1.249094009/27., 0.9992752075/27., -0.535326004/27., 0.1665458679/27., -0.02271080017/27., -0.02974033356/27., -0.1784420013/27., 0.1487016678/27., -0.1189613342/27., 0.06372928619/27., -0.01982688904/27., 0.002703666687/27., + 0., 0.1845703125/27., 0., 0., 0., 0., 0., 0., -1.845703125/27., 0., 0., 0., 0., 0., 0., 13.84277344/27., 0., 0., 0., 0., 0., 0., 18.45703125/27., 0., 0., 0., 0., 0., 0., -4.614257813/27., 0., 0., 0., 0., 0., 0., 1.107421875/27., 0., 0., 0., 0., 0., 0., -0.1318359375/27., 0., 0., 0., 0., 0., + -0.003785133362/27., 0.06813240051/27., 0.1703310013/27., -0.07570266724/27., 0.03406620026/27., -0.009733200073/27., 0.001261711121/27., 0.03785133362/27., -0.6813240051/27., -1.703310013/27., 0.7570266724/27., -0.3406620026/27., 0.09733200073/27., -0.01261711121/27., -0.2838850021/27., 5.109930038/27., 12.7748251/27., -5.677700043/27., 2.554965019/27., -0.7299900055/27., 0.09462833405/27., -0.3785133362/27., 6.813240051/27., 17.03310013/27., -7.570266724/27., 3.406620026/27., -0.9733200073/27., 0.1261711121/27., 0.09462833405/27., -1.703310013/27., -4.258275032/27., 1.892566681/27., -0.8516550064/27., 0.2433300018/27., -0.03154277802/27., -0.02271080017/27., 0.4087944031/27., 1.021986008/27., -0.4542160034/27., 0.2043972015/27., -0.05839920044/27., 0.007570266724/27., 0.002703666687/27., -0.04866600037/27., -0.1216650009/27., 0.05407333374/27., -0.02433300018/27., 0.006952285767/27., -0.000901222229/27., + 0., 0., 0.1845703125/27., 0., 0., 0., 0., 0., 0., -1.845703125/27., 0., 0., 0., 0., 0., 0., 13.84277344/27., 0., 0., 0., 0., 0., 0., 18.45703125/27., 0., 0., 0., 0., 0., 0., -4.614257813/27., 0., 0., 0., 0., 0., 0., 1.107421875/27., 0., 0., 0., 0., 0., 0., -0.1318359375/27., 0., 0., 0., 0., + 0.001261711121/27., -0.01261711121/27., 0.09462833405/27., 0.1261711121/27., -0.03154277802/27., 0.007570266724/27., -0.000901222229/27., -0.01261711121/27., 0.1261711121/27., -0.9462833405/27., -1.261711121/27., 0.3154277802/27., -0.07570266724/27., 0.00901222229/27., 0.09462833405/27., -0.9462833405/27., 7.097125053/27., 9.462833405/27., -2.365708351/27., 0.5677700043/27., -0.06759166718/27., 0.1261711121/27., -1.261711121/27., 9.462833405/27., 12.61711121/27., -3.154277802/27., 0.7570266724/27., -0.0901222229/27., -0.03154277802/27., 0.3154277802/27., -2.365708351/27., -3.154277802/27., 0.7885694504/27., -0.1892566681/27., 0.02253055573/27., 0.007570266724/27., -0.07570266724/27., 0.5677700043/27., 0.7570266724/27., -0.1892566681/27., 0.04542160034/27., -0.005407333374/27., -0.000901222229/27., 0.00901222229/27., -0.06759166718/27., -0.0901222229/27., 0.02253055573/27., -0.005407333374/27., 0.0006437301636/27., + 0., 0., 0., 0.1845703125/27., 0., 0., 0., 0., 0., 0., -1.845703125/27., 0., 0., 0., 0., 0., 0., 13.84277344/27., 0., 0., 0., 0., 0., 0., 18.45703125/27., 0., 0., 0., 0., 0., 0., -4.614257813/27., 0., 0., 0., 0., 0., 0., 1.107421875/27., 0., 0., 0., 0., 0., 0., -0.1318359375/27., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 6.090820312/27., 36.54492187/27., -30.45410156/27., 24.36328125/27., -13.05175781/27., 4.060546875/27., -0.5537109375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.5537109375/27., 9.966796875/27., 24.91699219/27., -11.07421875/27., 4.983398437/27., -1.423828125/27., 0.1845703125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.1845703125/27., -1.845703125/27., 13.84277344/27., 18.45703125/27., -4.614257813/27., 1.107421875/27., -0.1318359375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., + 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., +}; static const double dgq0_refined_onto_dgq0[] = {