Marine systems simulation
barge1_diffraction.h
1#pragma once
2#include "barge_align.h"
3
4
5double ALIGN_16(barge1_w[158]) = {0.000000 ,0.020000 ,0.040000 ,0.060000 ,0.080000 ,0.100000 ,0.120000 ,0.140000 ,0.160000 ,0.180000 ,0.200000 ,0.220000 ,0.240000 ,0.260000 ,0.280000 ,0.300000 ,0.320000 ,0.340000 ,0.360000 ,0.380000 ,0.400000 ,0.420000 ,0.440000 ,0.460000 ,0.480000 ,0.500000 ,0.520000 ,0.540000 ,0.560000 ,0.580000 ,0.600000 ,0.620000 ,0.640000 ,0.660000 ,0.680000 ,0.700000 ,0.720000 ,0.740000 ,0.760000 ,0.780000 ,0.800000 ,0.820000 ,0.840000 ,0.860000 ,0.880000 ,0.900000 ,0.920000 ,0.940000 ,0.960000 ,0.979999 ,1.000000 ,1.020000 ,1.040000 ,1.060000 ,1.079999 ,1.100000 ,1.120000 ,1.139999 ,1.159999 ,1.179999 ,1.199999 ,1.219999 ,1.239999 ,1.259999 ,1.279999 ,1.299999 ,1.319999 ,1.339999 ,1.359999 ,1.379999 ,1.399999 ,1.419999 ,1.439999 ,1.459999 ,1.479999 ,1.499999 ,1.519999 ,1.539999 ,1.559999 ,1.579999 ,1.599999 ,1.619999 ,1.639999 ,1.659999 ,1.679999 ,1.699999 ,1.719999 ,1.739999 ,1.759999 ,1.779999 ,1.799999 ,1.819999 ,1.839999 ,1.859999 ,1.879999 ,1.899999 ,1.919998 ,1.939998 ,1.959999 ,1.979999 ,1.999999 ,2.019999 ,2.039999 ,2.059999 ,2.079999 ,2.099999 ,2.119999 ,2.139998 ,2.159999 ,2.179999 ,2.199999 ,2.219998 ,2.239999 ,2.259999 ,2.279998 ,2.299998 ,2.319999 ,2.339998 ,2.359998 ,2.379998 ,2.399998 ,2.419999 ,2.439998 ,2.459998 ,2.479998 ,2.499998 ,2.519998 ,2.539998 ,2.559998 ,2.579998 ,2.599999 ,2.619998 ,2.639998 ,2.659999 ,2.679998 ,2.699998 ,2.719998 ,2.739998 ,2.759998 ,2.779998 ,2.799998 ,2.819999 ,2.839998 ,2.859999 ,2.879998 ,2.899998 ,2.919998 ,2.939998 ,2.959998 ,2.979998 ,2.999997 ,3.019997 ,3.039997 ,3.059998 ,3.079997 ,3.099998 ,3.119998 ,3.139998 };
6Eigen::Map<Eigen::Matrix<double,158,1>> barge1_w_eigen(barge1_w);
7double ALIGN_16(barge1_Fdiff_amp[948]) = {0.000000 ,0.049763 ,0.199002 ,0.447559 ,0.795173 ,1.241455 ,1.785906 ,2.427878 ,3.166582 ,4.001017 ,4.930057 ,5.952272 ,7.066055 ,8.269418 ,9.560105 ,10.935580 ,12.392610 ,13.927850 ,15.537060 ,17.215830 ,18.958450 ,20.759120 ,22.611050 ,24.506450 ,26.436860 ,28.392510 ,30.363460 ,32.338170 ,34.304800 ,36.250160 ,38.161170 ,40.023130 ,41.822570 ,43.545300 ,45.177090 ,46.704610 ,48.114990 ,49.397220 ,50.540230 ,51.535400 ,52.374900 ,53.053990 ,53.568510 ,53.916480 ,54.097640 ,54.113440 ,53.966960 ,53.662950 ,53.207690 ,52.609210 ,51.877200 ,51.023220 ,50.061460 ,49.008120 ,47.882660 ,46.709000 ,45.514590 ,44.332250 ,43.200660 ,42.163630 ,41.269760 ,40.569980 ,40.114680 ,39.947650 ,40.100660 ,40.587940 ,41.401140 ,42.508860 ,43.860750 ,45.389770 ,47.020180 ,48.675330 ,50.282180 ,51.776950 ,53.108860 ,54.240910 ,55.150640 ,55.830020 ,56.281910 ,56.519400 ,56.562400 ,56.435200 ,56.163920 ,55.775520 ,55.295000 ,54.743600 ,54.139620 ,53.497250 ,52.823890 ,52.127050 ,51.409260 ,50.673520 ,49.924230 ,49.169890 ,48.423810 ,47.706230 ,47.044470 ,46.472960 ,46.028910 ,45.748400 ,45.658280 ,45.766830 ,46.056470 ,46.479260 ,46.962560 ,47.421040 ,47.772180 ,47.950020 ,47.914590 ,47.653980 ,47.180640 ,46.526820 ,45.739010 ,44.874470 ,43.996120 ,43.170510 ,42.457200 ,41.901550 ,41.522870 ,41.309510 ,41.220390 ,41.197900 ,41.184420 ,41.135060 ,41.025100 ,40.848280 ,40.613690 ,40.335350 ,40.027990 ,39.699200 ,39.347340 ,38.962850 ,38.529970 ,38.035020 ,37.470080 ,36.840790 ,36.168700 ,35.494900 ,34.879710 ,34.394640 ,34.106600 ,34.047840 ,34.190040 ,34.443860 ,34.689570 ,34.822730 ,34.784530 ,34.563850 ,34.184930 ,33.691560 ,33.134640 ,32.564940 ,32.024330 ,31.541160 ,31.125500 ,30.770850 ,30.463120 ,30.188660 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,539.735000 ,538.924400 ,537.562100 ,535.635600 ,533.143000 ,530.065100 ,526.399200 ,522.144100 ,517.297500 ,511.870100 ,505.885600 ,499.348000 ,492.292700 ,484.740300 ,476.731800 ,468.306500 ,459.501400 ,450.362500 ,440.935400 ,431.263400 ,421.392600 ,411.360400 ,401.214500 ,390.992800 ,380.732000 ,370.464300 ,360.219100 ,350.024200 ,339.901900 ,329.873400 ,319.951400 ,310.151800 ,300.481600 ,290.951700 ,281.562700 ,272.317700 ,263.216900 ,254.253800 ,245.426800 ,236.726900 ,228.146000 ,219.676200 ,211.303800 ,203.021000 ,194.816600 ,186.679600 ,178.602300 ,170.578800 ,162.606500 ,154.685700 ,146.824000 ,139.033900 ,131.333200 ,123.749300 ,116.316100 ,109.073400 ,102.067900 ,95.349980 ,88.972500 ,82.988690 ,77.447770 ,72.395080 ,67.867490 ,63.890260 ,60.478120 ,57.632920 ,55.342010 ,53.581970 ,52.318610 ,51.508870 ,51.104030 ,51.049860 ,51.289710 ,51.763650 ,52.409740 ,53.162970 ,53.958440 ,54.730440 ,55.415440 ,55.954330 ,56.294750 ,56.394080 ,56.220680 ,55.755130 ,54.991070 ,53.934230 ,52.602560 ,51.024350 ,49.239220 ,47.295230 ,45.251030 ,43.172730 ,41.131030 ,39.199140 ,37.442950 ,35.916340 ,34.650540 ,33.650890 ,32.897620 ,32.350050 ,31.956170 ,31.662250 ,31.418850 ,31.185870 ,30.932550 ,30.636520 ,30.281330 ,29.855650 ,29.350150 ,28.758560 ,28.078290 ,27.312680 ,26.471190 ,25.570690 ,24.632040 ,23.679550 ,22.737420 ,21.829310 ,20.978270 ,20.205330 ,19.528530 ,18.960320 ,18.503680 ,18.150360 ,17.878490 ,17.657390 ,17.450910 ,17.224260 ,16.948690 ,16.604180 ,16.181550 ,15.680910 ,15.113040 ,14.498550 ,13.865350 ,13.245900 ,12.669190 ,12.155530 ,11.711810 ,11.333630 ,11.010420 ,10.730300 ,10.483370 ,10.262130 ,10.060240 ,9.869383 ,9.678676 ,9.474146 ,9.242373 ,8.974717 ,8.671008 ,8.337799 ,7.987625 ,7.635654 ,7.297659 ,6.987922 ,6.717320 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,1.686607 ,6.741414 ,15.149380 ,26.885340 ,41.914020 ,60.189650 ,81.656290 ,106.247000 ,133.883800 ,164.479200 ,197.930700 ,234.127400 ,272.944200 ,314.243700 ,357.872100 ,403.667600 ,451.444700 ,501.009600 ,552.148300 ,604.628500 ,658.202400 ,712.599700 ,767.536700 ,822.705600 ,877.787000 ,932.439400 ,986.311300 ,1039.043000 ,1090.262000 ,1139.605000 ,1186.699000 ,1231.202000 ,1272.771000 ,1311.104000 ,1345.931000 ,1377.016000 ,1404.174000 ,1427.271000 ,1446.228000 ,1461.013000 ,1471.658000 ,1478.241000 ,1480.889000 ,1479.770000 ,1475.079000 ,1467.056000 ,1455.958000 ,1442.039000 ,1425.583000 ,1406.860000 ,1386.141000 ,1363.682000 ,1339.724000 ,1314.500000 ,1288.199000 ,1261.005000 ,1233.064000 ,1204.493000 ,1175.381000 ,1145.786000 ,1115.738000 ,1085.232000 ,1054.255000 ,1022.764000 ,990.712300 ,958.054700 ,924.761000 ,890.824000 ,856.278200 ,821.199600 ,785.723800 ,750.039200 ,714.389200 ,679.057600 ,644.375500 ,610.696000 ,578.403000 ,547.897200 ,519.589600 ,493.892600 ,471.197600 ,451.841600 ,436.067700 ,423.969800 ,415.452500 ,410.209500 ,407.735000 ,407.369300 ,408.366200 ,409.964900 ,411.455100 ,412.220200 ,411.759600 ,409.693900 ,405.759600 ,399.796300 ,391.733100 ,381.583800 ,369.458300 ,355.564300 ,340.239500 ,323.950000 ,307.294700 ,290.942600 ,275.564000 ,261.712100 ,249.753100 ,239.809800 ,231.798800 ,225.498800 ,220.627300 ,216.903500 ,214.080300 ,211.930800 ,210.236500 ,208.749100 ,207.180800 ,205.208000 ,202.516500 ,198.844000 ,194.035700 ,188.070300 ,181.052200 ,173.190500 ,164.775600 ,156.148300 ,147.684400 ,139.768100 ,132.745500 ,126.873800 ,122.263800 ,118.851900 ,116.420200 ,114.661400 ,113.246000 ,111.875700 ,110.308800 ,108.357400 ,105.885600 ,102.809700 ,99.122390 ,94.907940 ,90.350240 ,85.686290 ,81.152660 ,76.929430 ,73.127300 ,69.808300 ,66.999740 ,64.702640 ,62.891130 ,61.488990 ,60.361130 ,59.336510 ,58.227580 ,56.871790 ,55.164990 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 };
8Eigen::Map<Eigen::Matrix<double,158,6>> barge1_Fdiff_amp_eigen(barge1_Fdiff_amp);
9double ALIGN_16(barge1_Fdiff_phase[948]) = {0.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,91.000000 ,91.000000 ,91.000000 ,91.000000 ,92.000000 ,92.000000 ,93.000000 ,93.000000 ,94.000000 ,95.000000 ,96.000000 ,97.000000 ,98.000000 ,99.000000 ,101.000000 ,103.000000 ,104.000000 ,107.000000 ,109.000000 ,111.000000 ,114.000000 ,117.000000 ,121.000000 ,124.000000 ,128.000000 ,133.000000 ,138.000000 ,143.000000 ,149.000000 ,155.000000 ,161.000000 ,167.000000 ,174.000000 ,-180.000000 ,-174.000000 ,-168.000000 ,-163.000000 ,-158.000000 ,-153.000000 ,-148.000000 ,-144.000000 ,-140.000000 ,-136.000000 ,-132.000000 ,-128.000000 ,-125.000000 ,-120.000000 ,-116.000000 ,-112.000000 ,-108.000000 ,-103.000000 ,-98.000000 ,-93.000000 ,-88.000000 ,-83.000000 ,-77.000000 ,-72.000000 ,-66.000000 ,-60.000000 ,-54.000000 ,-48.000000 ,-41.000000 ,-35.000000 ,-28.000000 ,-21.000000 ,-13.000000 ,-6.000000 ,2.000000 ,9.000000 ,17.000000 ,24.000000 ,31.000000 ,38.000000 ,45.000000 ,51.000000 ,58.000000 ,64.000000 ,71.000000 ,78.000000 ,85.000000 ,92.000000 ,100.000000 ,108.000000 ,116.000000 ,125.000000 ,134.000000 ,142.000000 ,151.000000 ,159.000000 ,168.000000 ,176.000000 ,-176.000000 ,-167.000000 ,-159.000000 ,-150.000000 ,-142.000000 ,-133.000000 ,-124.000000 ,-116.000000 ,-107.000000 ,-98.000000 ,-89.000000 ,-80.000000 ,-70.000000 ,-60.000000 ,-50.000000 ,-40.000000 ,-29.000000 ,-19.000000 ,-8.000000 ,2.000000 ,12.000000 ,21.000000 ,31.000000 ,40.000000 ,50.000000 ,60.000000 ,70.000000 ,80.000000 ,91.000000 ,101.000000 ,112.000000 ,123.000000 ,135.000000 ,146.000000 ,0.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,0.000000 ,1.000000 ,1.000000 ,1.000000 ,1.000000 ,2.000000 ,2.000000 ,3.000000 ,3.000000 ,4.000000 ,5.000000 ,5.000000 ,6.000000 ,7.000000 ,8.000000 ,9.000000 ,10.000000 ,11.000000 ,13.000000 ,14.000000 ,16.000000 ,17.000000 ,19.000000 ,20.000000 ,22.000000 ,24.000000 ,26.000000 ,27.000000 ,29.000000 ,31.000000 ,34.000000 ,36.000000 ,38.000000 ,40.000000 ,43.000000 ,45.000000 ,48.000000 ,50.000000 ,53.000000 ,56.000000 ,59.000000 ,62.000000 ,65.000000 ,69.000000 ,73.000000 ,77.000000 ,81.000000 ,86.000000 ,91.000000 ,97.000000 ,103.000000 ,109.000000 ,116.000000 ,123.000000 ,131.000000 ,139.000000 ,147.000000 ,155.000000 ,163.000000 ,171.000000 ,178.000000 ,-174.000000 ,-167.000000 ,-160.000000 ,-154.000000 ,-148.000000 ,-142.000000 ,-136.000000 ,-131.000000 ,-126.000000 ,-121.000000 ,-116.000000 ,-112.000000 ,-107.000000 ,-103.000000 ,-98.000000 ,-93.000000 ,-88.000000 ,-82.000000 ,-77.000000 ,-71.000000 ,-64.000000 ,-57.000000 ,-50.000000 ,-42.000000 ,-34.000000 ,-26.000000 ,-17.000000 ,-9.000000 ,-1.000000 ,7.000000 ,15.000000 ,22.000000 ,29.000000 ,37.000000 ,44.000000 ,51.000000 ,58.000000 ,65.000000 ,71.000000 ,79.000000 ,86.000000 ,93.000000 ,101.000000 ,108.000000 ,116.000000 ,125.000000 ,134.000000 ,143.000000 ,152.000000 ,161.000000 ,171.000000 ,-180.000000 ,-171.000000 ,-162.000000 ,-153.000000 ,-144.000000 ,-136.000000 ,-127.000000 ,-119.000000 ,-111.000000 ,-103.000000 ,-94.000000 ,-85.000000 ,-75.000000 ,-65.000000 ,-55.000000 ,-45.000000 ,-34.000000 ,-24.000000 ,-13.000000 ,-3.000000 ,8.000000 ,18.000000 ,28.000000 ,38.000000 ,48.000000 ,58.000000 ,68.000000 ,78.000000 ,87.000000 ,98.000000 ,108.000000 ,119.000000 ,131.000000 ,142.000000 ,0.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,0.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,91.000000 ,91.000000 ,91.000000 ,91.000000 ,92.000000 ,92.000000 ,93.000000 ,93.000000 ,94.000000 ,95.000000 ,95.000000 ,96.000000 ,98.000000 ,99.000000 ,100.000000 ,101.000000 ,103.000000 ,105.000000 ,107.000000 ,109.000000 ,111.000000 ,113.000000 ,115.000000 ,117.000000 ,120.000000 ,123.000000 ,125.000000 ,128.000000 ,131.000000 ,134.000000 ,137.000000 ,140.000000 ,144.000000 ,147.000000 ,150.000000 ,154.000000 ,158.000000 ,162.000000 ,166.000000 ,170.000000 ,174.000000 ,179.000000 ,-176.000000 ,-171.000000 ,-165.000000 ,-159.000000 ,-153.000000 ,-146.000000 ,-139.000000 ,-132.000000 ,-124.000000 ,-116.000000 ,-108.000000 ,-101.000000 ,-93.000000 ,-86.000000 ,-79.000000 ,-72.000000 ,-66.000000 ,-59.000000 ,-54.000000 ,-48.000000 ,-42.000000 ,-37.000000 ,-32.000000 ,-26.000000 ,-21.000000 ,-15.000000 ,-9.000000 ,-3.000000 ,4.000000 ,11.000000 ,18.000000 ,27.000000 ,35.000000 ,44.000000 ,53.000000 ,62.000000 ,71.000000 ,80.000000 ,89.000000 ,98.000000 ,106.000000 ,114.000000 ,122.000000 ,130.000000 ,137.000000 ,144.000000 ,152.000000 ,159.000000 ,166.000000 ,174.000000 ,-178.000000 ,-170.000000 ,-161.000000 ,-152.000000 ,-142.000000 ,-132.000000 ,-121.000000 ,-111.000000 ,-100.000000 ,-90.000000 ,-80.000000 ,-71.000000 ,-61.000000 ,-52.000000 ,-44.000000 ,-35.000000 ,-26.000000 ,-17.000000 ,-8.000000 ,2.000000 ,12.000000 ,22.000000 ,33.000000 ,44.000000 ,56.000000 ,67.000000 ,79.000000 ,90.000000 ,101.000000 ,112.000000 ,122.000000 ,132.000000 ,142.000000 ,0.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 ,90.000000 };
10Eigen::Map<Eigen::Matrix<double,158,6>> barge1_Fdiff_phase_eigen(barge1_Fdiff_phase);