From 56c79c8fb6dca3040532d0eed8719d91881ed4e1 Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Thu, 2 Feb 2023 13:08:31 +0100 Subject: [PATCH] updated testfiles --- .../RunDataFactory/RunDataFactoryTest.cs | 2 +- .../HeavyLorry/HeavyLorrySimulation.cs | 21 +- .../Conventional_heavyLorry_AMT.xml | 0 .../HeavyLorry/P-HEV/Group5_HEV_IHPC.xml | 108 +- .../HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml | 0 .../HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml | 0 .../HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml | 0 ...5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod | 0 .../HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml | 0 .../PEV/Group5_ PEV_E3_ES_Standard.xml | 0 .../HeavyLorry/PEV/Group5_ PEV_E4.xml | 0 .../HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml | 0 .../HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml | 0 .../HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml | 0 .../PEV/PEV_heavyLorry_AMT_E2_pto.xml | 0 .../HeavyLorry/PEV/PEV_heavyLorry_E3.xml | 0 .../HeavyLorry/PEV/PEV_heavyLorry_E4.xml | 0 .../HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml | 0 .../PEV/PEV_heavyLorry_E4_standardValues.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml | 0 .../S-HEV/Group2_HEV_IEPC_S_ovc.xml | 0 .../S-HEV/Group2_HEV_IEPC_S_pto.xml | 0 .../Group2_HEV_IEPC_S_standard_values.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S2.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml | 0 .../S-HEV/Group2_HEV_S2_pto_transmission.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S3.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml | 0 .../HeavyLorry/S-HEV/Group2_HEV_S4.xml | 0 .../S-HEV/Group2_HEV_S4_invalid_pto.xml | 0 .../S-HEV/HEV_heavy_lorry_S4_ovc.xml | 0 .../Common}/GenericBattery_243kWh.vbatr | 0 .../Common}/GenericBattery_243kWh.vbatv | 0 .../Common}/GenericBattery_243kWh_750V.vbat | 0 .../PEV/GenericIEPC/Common}/MaxCurrent.vimax | 0 .../GenericIEPC/Common/ShiftParameters.vtcu | 14 + .../JSON/PEV/GenericIEPC/Common}/Truck.vacc | 0 .../GenericIEPC_Gbx1Axl.viepc | 51 + .../IEPCVehicle_Gbx1Axl.vveh | 84 + .../IEPC_ENG_Gbx1Axl.vecto | 74 + .../IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco | 925 ++++++++ .../IEPC_Gbx1Axl_FLD_max.viepcp | 23 + .../IEPC_Gbx1Axl_FLD_min.viepcp | 23 + .../IEPC_Gbx1Axl_drag.viepcd | 23 + .../GenericIEPC_Gbx1Whl1.viepc | 51 + .../IEPCVehicle_Gbx1Whl1.vveh | 84 + .../IEPC_ENG_Gbx1Whl1.vecto | 74 + .../IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco | 925 ++++++++ .../IEPC_Gbx1Whl1_FLD_max.viepcp | 23 + .../IEPC_Gbx1Whl1_FLD_min.viepcp | 23 + .../IEPC_Gbx1Whl1_drag.viepcd | 23 + .../GenericIEPC_Gbx1Whl2.viepc | 51 + .../IEPCVehicle_Gbx1Whl2.vveh | 84 + .../IEPC_ENG_Gbx1Whl2.vecto | 74 + .../IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco | 925 ++++++++ .../IEPC_Gbx1Whl2_FLD_max.viepcp | 23 + .../IEPC_Gbx1Whl2_FLD_min.viepcp | 23 + .../IEPC_Gbx1Whl2_drag.viepcd | 23 + .../IEPC_Gbx1Speed}/Axle_4x2_Tractor.vtlm | 0 .../GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx | 33 + .../IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc | 51 + .../IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh | 84 + .../IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto | 74 + .../IEPC_Gbx1Speed/IEPC_Gbx1.viepco | 925 ++++++++ .../IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp | 23 + .../IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp | 23 + .../IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd | 23 + .../GenericIEPC_Gbx3Axl.viepc | 61 + .../IEPCVehicle_Gbx3Axl.vveh | 84 + .../IEPC_ENG_Gbx3Axl.vecto | 74 + .../IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco | 925 ++++++++ .../IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco | 925 ++++++++ .../IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco | 925 ++++++++ .../IEPC_Gbx3Axl_FLD_max.viepcp | 23 + .../IEPC_Gbx3Axl_FLD_min.viepcp | 23 + .../IEPC_Gbx3Axl_drag.viepcd | 24 + .../GenericIEPC_Gbx3Whl1.viepc | 61 + .../IEPCVehicle_Gbx3Whl1.vveh | 84 + .../IEPC_ENG_Gbx3Whl1.vecto | 74 + .../IEPC_Gbx3Whl1_1.viepco | 925 ++++++++ .../IEPC_Gbx3Whl1_2.viepco | 925 ++++++++ .../IEPC_Gbx3Whl1_3.viepco | 925 ++++++++ .../IEPC_Gbx3Whl1_FLD_max.viepcp | 23 + .../IEPC_Gbx3Whl1_FLD_min.viepcp | 23 + .../IEPC_Gbx3Whl1_drag.viepcd | 23 + .../GenericIEPC_Gbx3Whl2.viepc | 61 + .../IEPCVehicle_Gbx3Whl2.vveh | 84 + .../IEPC_ENG_Gbx3Whl2.vecto | 74 + .../IEPC_Gbx3Whl2_1.viepco | 925 ++++++++ .../IEPC_Gbx3Whl2_2.viepco | 925 ++++++++ .../IEPC_Gbx3Whl2_3.viepco | 925 ++++++++ .../IEPC_Gbx3Whl2_FLD_max.viepcp | 23 + .../IEPC_Gbx3Whl2_FLD_min.viepcp | 23 + .../IEPC_Gbx3Whl2_drag.viepcd | 23 + .../IEPC_Gbx3Speed}/Axle_4x2_Tractor.vtlm | 0 .../GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx | 33 + .../IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc | 61 + .../GenericIEPC_Gbx3_drag.viepc | 63 + .../IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh | 84 + .../IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh | 84 + .../IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto | 74 + .../IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto | 74 + .../IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco | 925 ++++++++ .../IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco | 925 ++++++++ .../IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco | 925 ++++++++ .../IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp | 24 + .../IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp | 23 + .../IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd | 23 + .../IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd | 23 + .../IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd | 23 + .../JSON/PEV/GenericVehicleE2/AMT.vgbx | 0 .../GenericVehicleE2}/Axle_4x2_Tractor.vtlm | 0 .../JSON/PEV/GenericVehicleE2/BEV_E2.vecto | 0 .../GenericVehicleE2/BEV_E2_Cont30kW.vecto | 0 .../PEV/GenericVehicleE2/BEV_E2_PTO.vecto | 0 .../BatteryElectricVehicle.vveh | 0 .../BatteryElectricVehicle_Cont30kW.vveh | 0 .../BatteryElectricVehicle_PTO.vveh | 0 .../BatteryElectricVehicle_PTO_invalid.vveh | 0 .../JSON/PEV/GenericVehicleE2/Default.vrlm | 0 .../PEV/GenericVehicleE2/EPTO-idle.vptoel | 0 .../JSON/PEV/GenericVehicleE2/Gear_1.vtlm | 0 .../JSON/PEV/GenericVehicleE2/Gear_2.vtlm | 0 .../GenericBattery_243kWh.vbatr | 0 .../GenericBattery_243kWh.vbatv | 0 .../GenericBattery_243kWh_750V.vbat | 18 + .../GenericDrag_125kW_485Nm.vemd | 0 .../GenericEMotor_125kW_485Nm.vem | 0 .../GenericEMotor_125kW_485Nm.vemp | 0 .../GenericEMotor_125kW_485Nm_Cont30kW.vem | 0 .../GenericMap_125kW_485Nm.vemo | 0 .../PEV/GenericVehicleE2}/MaxCurrent.vimax | 0 .../MeasuredSpeedGear_LongHaul.vdri | 0 .../MeasuredSpeed_LongHaul.vdri | 0 .../JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc | 0 .../JSON/PEV/GenericVehicleE2/PTO-idle.vptol | 0 .../PEV/GenericVehicleE2/PWheel_LongHaul.vdri | 0 .../JSON/PEV/GenericVehicleE2}/Truck.vacc | 0 .../JSON/PEV/GenericVehicleE4/BEV_E4.vecto | 0 .../BatteryElectricVehicle.vveh | 0 .../JSON/PEV/GenericVehicleE4/Bus.vacc | 0 .../GenericBattery_243kWh.vbatr | 3 + .../GenericBattery_243kWh.vbatv | 12 + .../GenericBattery_243kWh_750V.vbat | 0 .../GenericDrag_125kW_485Nm.vemd | 0 .../GenericEMotor_125kW_485Nm.vem | 0 .../GenericEMotor_125kW_485Nm.vemp | 0 .../GenericMap_125kW_485Nm.vemo | 0 .../JSON/PEV/GenericVehicleE4/Interurban.vdri | 0 .../PEV/GenericVehicleE4}/MaxCurrent.vimax | 0 .../JSON/PEV/GenericVehicleE4/Suburban.vdri | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/325kW.vfld | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/325kW.vmap | 0 .../12SpeedGbx}/Axle_4x2_Tractor.vtlm | 0 .../GenericIHPC/12SpeedGbx}/Default.vrlm | 0 .../12SpeedGbx/Engine_325kW_12.7l.veng | 35 + .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_1.vtlm | 0 .../GenericIHPC/12SpeedGbx}/Gear_10.vtlm | 0 .../GenericIHPC/12SpeedGbx}/Gear_11.vtlm | 0 .../GenericIHPC/12SpeedGbx}/Gear_12.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_2.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_3.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_4.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_5.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_6.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_7.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_8.vtlm | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_9.vtlm | 0 .../GenericBattery_10kWh_658V.vbat | 0 .../GenericBattery_10kWh_658V.vbatr | 0 .../GenericBattery_10kWh_658V.vbatv | 0 .../12SpeedGbx/GenericEMotor_140kW_900Nm.vemp | 24 + .../12SpeedGbx/GenericIHPCDrag.vemd | 3 + .../12SpeedGbx/GenericIHPC_140kW_936Nm.vem | 63 + .../12SpeedGbx/GenericMap_140kW_936Nm.vemo | 1013 ++++++++ .../GenericIHPC/12SpeedGbx/Group5_HEV.vveh | 109 + .../12SpeedGbx}/Hybrid_Parameters.vhctl | 0 .../GenericIHPC/12SpeedGbx/IHPC Group 5.vecto | 100 + .../P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx | 117 + .../GenericIHPC/12SpeedGbx}/MaxCurrent.vimax | 0 .../P_HEV/GenericIHPC/12SpeedGbx}/Truck.vacc | 0 .../P_HEV/GenericIHPC/6SpeedGbx}/325kW.vfld | 0 .../P_HEV/GenericIHPC/6SpeedGbx}/325kW.vmap | 0 .../6SpeedGbx/Axle_4x2_Tractor.vtlm | 317 +++ .../P_HEV/GenericIHPC/6SpeedGbx}/Default.vrlm | 0 .../P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx | Bin 0 -> 418333 bytes .../6SpeedGbx/Engine_325kW_12.7l.veng | 35 + .../P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm | 2081 +++++++++++++++++ .../P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm | 2081 +++++++++++++++++ .../P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm | 2081 +++++++++++++++++ .../P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm | 2081 +++++++++++++++++ .../P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm | 2081 +++++++++++++++++ .../P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm | 2081 +++++++++++++++++ .../6SpeedGbx}/GenericBattery_10kWh_658V.vbat | 0 .../GenericBattery_10kWh_658V.vbatr | 0 .../GenericBattery_10kWh_658V.vbatv | 0 .../GenericIHPC/6SpeedGbx/Group5_HEV.vveh | 109 + .../6SpeedGbx}/Hybrid_Parameters.vhctl | 0 .../GenericIHPC/6SpeedGbx/IHPC Group 5.vecto | 100 + .../GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem | 51 + .../GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd | 3 + .../6SpeedGbx/IHPC-EM_FLD_max.vemp | 23 + .../6SpeedGbx/IHPC-EM_FLD_min.vemp | 23 + .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo | 1013 ++++++++ .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo | 1013 ++++++++ .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo | 1013 ++++++++ .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo | 1013 ++++++++ .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo | 1013 ++++++++ .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo | 1013 ++++++++ .../GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx | 75 + .../GenericIHPC/6SpeedGbx}/MaxCurrent.vimax | 0 .../P_HEV/GenericIHPC/6SpeedGbx}/Truck.vacc | 0 .../GenericVehicle_Group2_P2_EM/175kW.vfld | 0 .../GenericVehicle_Group2_P2_EM/175kW.vmap | 0 .../GenericVehicle_Group2_P2_EM/AMT_6.vgbx | 0 .../GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm | 0 .../Class2_RigidTruck.vveh | 0 .../Class2_RigidTruck_ParHyb.vecto | 0 .../GenericVehicle_Group2_P2_EM}/Default.vrlm | 0 .../Engine_175kW_6.8l.veng | 0 .../GenericVehicle_Group2_P2_EM/Gear_1.vtlm | 0 .../GenericVehicle_Group2_P2_EM/Gear_2.vtlm | 0 .../GenericVehicle_Group2_P2_EM/Gear_3.vtlm | 0 .../GenericVehicle_Group2_P2_EM/Gear_4.vtlm | 0 .../GenericVehicle_Group2_P2_EM/Gear_5.vtlm | 0 .../GenericVehicle_Group2_P2_EM/Gear_6.vtlm | 0 .../GenericBat_3kWh.vbat | 0 .../GenericBat_3kWh.vbatr | 0 .../GenericBat_3kWh.vbatv | 0 .../GenericEM_47kW.vem | 0 .../GenericEM_47kW.vemd | 0 .../GenericEM_47kW.vemo | 0 .../GenericEM_47kW.vemp | 0 .../HybridStrategyParams.vhctl | 0 .../GenericVehicle_Group2_P2_EM/LongHaul.vdri | 0 .../MaxCurrent.vimax | 0 .../RegionalDelivery.vdri | 0 .../SuperCap.vreess | 0 .../GenericVehicle_Group2_P2_EM}/Truck.vacc | 0 .../UrbanDelivery.vdri | 0 .../GenericVehicle_Group5_P2.5/325kW.vfld | 202 ++ .../GenericVehicle_Group5_P2.5/325kW.vmap | 140 ++ .../GenericVehicle_Group5_P2.5/AMT_12.vgbx | 0 .../AMT_12_P2.5.vgbx | 0 .../Axle_4x2_Tractor.vtlm | 317 +++ .../GenericVehicle_Group5_P2.5/Default.vrlm | 32 + .../EM_TorqueLimits.vemp | 0 .../Engine_325kW_12.7l.veng | 0 .../GenericVehicle_Group5_P2.5}/Gear_1.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_10.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_11.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_12.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_2.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_3.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_4.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_5.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_6.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_7.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_8.vtlm | 0 .../GenericVehicle_Group5_P2.5}/Gear_9.vtlm | 0 .../GenericADC_1.vtlm | 0 .../GenericADC_2.vtlm | 0 .../GenericBattery_10kWh_658V.vbat | 18 + .../GenericBattery_10kWh_658V.vbatr | 3 + .../GenericBattery_10kWh_658V.vbatv | 12 + .../GenericDrag_140kW_936Nm.vemd | 0 .../GenericDrag_30kW_50Nm.vemd | 0 .../GenericEMotor_140kW_900Nm.vemp | 0 .../GenericEMotor_140kW_936Nm.vem | 0 .../GenericEMotor_140kW_936Nm.vemp | 0 .../GenericEMotor_30kW_50Nm.vem | 0 .../GenericEMotor_30kW_50Nm.vemp | 0 .../GenericMap_140kW_936Nm.vemo | 0 .../GenericMap_30kW_50Nm.vemo | 0 .../Group5_HEV.vveh | 0 .../Group5_HEV_2.vveh | 0 .../Hybrid_Parameters.vhctl | 17 + .../MaxCurrent.vimax | 3 + .../P2.5 Group 5 2.vecto | 0 .../P2.5 Group 5.vecto | 0 .../GenericVehicle_Group5_P2.5/Truck.vacc | 6 + .../VehicleMaxPropulsionTorque.vtqp | 0 .../P_HEV/GenericVehicle_Group5_P2/325kW.vfld | 202 ++ .../P_HEV/GenericVehicle_Group5_P2/325kW.vmap | 140 ++ .../GenericVehicle_Group5_P2/AMT_12.vgbx | 0 .../Axle_4x2_Tractor.vtlm | 317 +++ .../GenericVehicle_Group5_P2/Default.vrlm | 32 + .../Engine_325kW_12.7l.veng | 0 .../GenericVehicle_Group5_P2}/Gear_1.vtlm | 0 .../GenericVehicle_Group5_P2/Gear_10.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_11.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_12.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_2.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_3.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_4.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_5.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_6.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_7.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_8.vtlm | 233 ++ .../GenericVehicle_Group5_P2/Gear_9.vtlm | 233 ++ .../GenericBattery_10kWh_658V.vbat | 18 + .../GenericBattery_10kWh_658V.vbatr | 3 + .../GenericBattery_10kWh_658V.vbatv | 12 + .../GenericDrag_140kW_936Nm.vemd | 0 .../GenericEMotor_140kW_900Nm.vemp | 0 .../GenericEMotor_140kW_936Nm.vem | 0 .../GenericMap_140kW_936Nm.vemo | 0 .../GenericVehicle_Group5_P2/Group5_HEV.vveh | 0 .../Hybrid_Parameters.vhctl | 17 + .../GenericVehicle_Group5_P2/LongHaul.vdri | 0 .../GenericVehicle_Group5_P2/MaxCurrent.vimax | 3 + .../GenericVehicle_Group5_P2/P2 Group 5.vecto | 0 .../RegionalDelivery.vdri | 0 .../P_HEV/GenericVehicle_Group5_P2/Truck.vacc | 6 + .../UrbanDelivery.vdri | 0 .../GenericIEPC-S/Common/209kW_7c7l.veng | 35 + .../GenericIEPC-S/Common}/209kW_ICE_Map.vmap | 0 .../GenericIEPC-S/Common/209kW_ICE_fld.vfld | 7 + .../S_HEV/GenericIEPC-S/Common}/Gen_Map.vemo | 0 .../S_HEV/GenericIEPC-S/Common}/Gen_drag.vemd | 0 .../S_HEV/GenericIEPC-S/Common}/Gen_fld.vemp | 0 .../GenericIEPC-S/Common/GenericBattery.vbat | 18 + .../GenericIEPC-S/Common/GenericBattery.vbatr | 3 + .../GenericIEPC-S/Common/GenericBattery.vbatv | 12 + .../GenericIEPC-S/Common}/GenericGen.vem | 0 .../Common}/Hybrid_Parameters.vhctl | 0 .../GenericIEPC-S/Common}/MaxCurrent.vimax | 0 .../GenericIEPC-S/Common/ShiftParameters.vtcu | 14 + .../S_HEV/GenericIEPC-S/Common/Truck.vacc | 6 + .../GenericIEPC_Gbx1Axl.viepc | 51 + .../IEPC-S_ENG_Gbx1Axl.vecto | 83 + .../IEPC-S_Vehicle_Gbx1Axl.vveh | 88 + .../IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco | 925 ++++++++ .../IEPC_Gbx1Axl_FLD_max.viepcp | 23 + .../IEPC_Gbx1Axl_FLD_min.viepcp | 23 + .../IEPC_Gbx1Axl_drag.viepcd | 23 + .../GenericIEPC_Gbx1Whl1.viepc | 51 + .../IEPC-S_ENG_Gbx1Whl1.vecto | 83 + .../IEPC-S_Vehicle_Gbx1Whl1.vveh | 88 + .../IEPC_Gbx1Whl1.viepco | 925 ++++++++ .../IEPC_Gbx1Whl1_FLD_max.viepcp | 23 + .../IEPC_Gbx1Whl1_FLD_min.viepcp | 23 + .../IEPC_Gbx1Whl1_drag.viepcd | 23 + .../GenericIEPC_Gbx1Whl2.viepc | 51 + .../IEPC-S_ENG_Gbx1Whl2.vecto | 83 + .../IEPC-S_Vehicle_Gbx1Whl2.vveh | 88 + .../IEPC_Gbx1Whl2.viepco | 925 ++++++++ .../IEPC_Gbx1Whl2_FLD_max.viepcp | 23 + .../IEPC_Gbx1Whl2_FLD_min.viepcp | 23 + .../IEPC_Gbx1Whl2_drag.viepcd | 23 + .../IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm | 317 +++ .../IEPC-S_Gbx1Speed/Axlegear.vgbx | 33 + .../IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc | 51 + .../IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto | 83 + .../IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh | 88 + .../IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco | 925 ++++++++ .../IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp | 23 + .../IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp | 23 + .../IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd | 23 + .../GenericIEPC_Gbx3Axl.viepc | 61 + .../IEPC-S_ENG_Gbx3Axl.vecto | 83 + .../IEPC-S_Vehicle_Gbx3Axl.vveh | 88 + .../IEPC_Gbx3Axl_1.viepco | 925 ++++++++ .../IEPC_Gbx3Axl_2.viepco | 925 ++++++++ .../IEPC_Gbx3Axl_3.viepco | 925 ++++++++ .../IEPC_Gbx3Axl_FLD_max.viepcp | 23 + .../IEPC_Gbx3Axl_FLD_min.viepcp | 23 + .../IEPC_Gbx3Axl_drag.viepcd | 24 + .../GenericIEPC_Gbx3Whl1.viepc | 61 + .../IEPC-S_ENG_Gbx3Whl1.vecto | 83 + .../IEPC-S_Vehicle_Gbx3Whl1.vveh | 88 + .../IEPC_Gbx3Whl1_1.viepco | 925 ++++++++ .../IEPC_Gbx3Whl1_2.viepco | 925 ++++++++ .../IEPC_Gbx3Whl1_3.viepco | 925 ++++++++ .../IEPC_Gbx3Whl1_FLD_max.viepcp | 23 + .../IEPC_Gbx3Whl1_FLD_min.viepcp | 23 + .../IEPC_Gbx3Whl1_drag.viepcd | 23 + .../GenericIEPC_Gbx3Whl2.viepc | 61 + .../IEPC-S_ENG_Gbx3Whl2.vecto | 83 + .../IEPC-S_Vehicle_Gbx3Whl2.vveh | 88 + .../IEPC_Gbx3Whl2_1.viepco | 925 ++++++++ .../IEPC_Gbx3Whl2_2.viepco | 925 ++++++++ .../IEPC_Gbx3Whl2_3.viepco | 925 ++++++++ .../IEPC_Gbx3Whl2_FLD_max.viepcp | 23 + .../IEPC_Gbx3Whl2_FLD_min.viepcp | 23 + .../IEPC_Gbx3Whl2_drag.viepcd | 23 + .../IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm | 317 +++ .../IEPC-S_Gbx3Speed/Axlegear.vgbx | 33 + .../IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc | 61 + .../GenericIEPC_Gbx3_drag.viepc | 63 + .../IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto | 83 + .../IEPC-S_ENG_Gbx3_drag.vecto | 83 + .../IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh | 88 + .../IEPC-S_Vehicle_Gbx3_drag.vveh | 88 + .../IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco | 925 ++++++++ .../IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco | 925 ++++++++ .../IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco | 925 ++++++++ .../IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp | 24 + .../IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp | 23 + .../IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd | 23 + .../IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd | 23 + .../IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd | 23 + .../GenericVehicle_S2_Job/209kW_7c7l.veng | 0 .../GenericVehicle_S2_Job}/209kW_ICE_Map.vmap | 0 .../GenericVehicle_S2_Job/209kW_ICE_fld.vfld | 0 .../S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx | 0 .../Axle_4x2_Tractor.vtlm | 317 +++ .../S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm | 233 ++ .../S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm | 0 .../S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm | 0 .../S_HEV/GenericVehicle_S2_Job}/Gen_Map.vemo | 0 .../GenericVehicle_S2_Job}/Gen_drag.vemd | 0 .../S_HEV/GenericVehicle_S2_Job}/Gen_fld.vemp | 0 .../GenericBattery.vbatr | 0 .../GenericBattery.vreess | 0 .../GenericDrag_125kW_485Nm.vemd | 0 .../GenericEMotor_125kW_485Nm.vem | 0 .../GenericEMotor_125kW_485Nm.vemp | 0 .../GenericEMotor_125kW_485Nm_Cont30kW.vem | 0 .../GenericVehicle_S2_Job}/GenericGen.vem | 0 .../GenericMap_125kW_485Nm.vemo | 0 .../Hybrid_Parameters.vhctl | 0 .../GenericVehicle_S2_Job/MaxCurrent.vimax | 3 + .../GenericVehicle_S2_Job/PEV-BusAux.vaux | 0 .../REESS_SOC_curve.vbatv | 0 .../SerialHybrid_S2.vecto | 0 .../SerialHybrid_S2.vveh | 0 .../S_HEV/GenericVehicle_S2_Job/Truck.vacc | 6 + .../GenericVehicle_S4_Job/209kW_7c7l.veng | 0 .../GenericVehicle_S4_Job/209kW_ICE_Map.vmap | 163 ++ .../GenericVehicle_S4_Job/209kW_ICE_fld.vfld | 0 .../S_HEV/GenericVehicle_S4_Job/EM_Map.vemo | 0 .../S_HEV/GenericVehicle_S4_Job/EM_drag.vemd | 0 .../S_HEV/GenericVehicle_S4_Job/EM_fld.vemp | 0 .../S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo | 379 +++ .../S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd | 11 + .../S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp | 13 + .../GenericBattery.vbatr | 0 .../GenericBattery.vreess | 0 .../S_HEV/GenericVehicle_S4_Job/GenericEM.vem | 1 + .../GenericVehicle_S4_Job/GenericGen.vem | 34 + .../Hybrid_Parameters.vhctl | 18 + .../GenericVehicle_S4_Job/MaxCurrent.vimax | 3 + .../REESS_SOC_curve.vbatv | 0 .../SerialHybrid_S4.vecto | 0 .../SerialHybrid_S4.vveh | 0 .../S_HEV/GenericVehicle_S4_Job/Truck.vacc | 0 VectoCore/VectoCoreTest/VectoCoreTest.csproj | 12 +- 450 files changed, 61732 insertions(+), 110 deletions(-) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml (99%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_E4.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E3.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E4.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S3.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S4.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/GenericBattery_243kWh.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/GenericBattery_243kWh.vbatv (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/GenericBattery_243kWh_750V.vbat (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/MaxCurrent.vimax (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/Truck.vacc (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed}/Axle_4x2_Tractor.vtlm (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed}/Axle_4x2_Tractor.vtlm (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/AMT.vgbx (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/Axle_4x2_Tractor.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BEV_E2.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/Default.vrlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/Gear_1.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/Gear_2.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE4 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/GenericBattery_243kWh.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE4 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/GenericBattery_243kWh.vbatv (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE4 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/MaxCurrent.vimax (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/PTO-idle.vptol (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/Truck.vacc (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/BEV_E4.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/Bus.vacc (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/Interurban.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4}/MaxCurrent.vimax (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/Suburban.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/325kW.vfld (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/325kW.vmap (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Axle_4x2_Tractor.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Default.vrlm (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_1.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_10.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_11.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_12.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_2.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_3.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_4.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_5.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_6.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_7.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_8.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_9.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/GenericBattery_10kWh_658V.vbat (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/GenericBattery_10kWh_658V.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/GenericBattery_10kWh_658V.vbatv (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Hybrid_Parameters.vhctl (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/MaxCurrent.vimax (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Truck.vacc (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/325kW.vfld (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/325kW.vmap (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/Default.vrlm (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/GenericBattery_10kWh_658V.vbat (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/GenericBattery_10kWh_658V.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/GenericBattery_10kWh_658V.vbatv (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/Hybrid_Parameters.vhctl (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/MaxCurrent.vimax (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/Truck.vacc (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM}/Default.vrlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM}/Truck.vacc (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_1.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_10.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_11.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_12.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_2.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_3.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_4.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_5.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_6.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_7.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_8.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_9.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2}/Gear_1.vtlm (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/209kW_ICE_Map.vmap (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Gen_Map.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Gen_drag.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Gen_fld.vemp (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/GenericGen.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Hybrid_Parameters.vhctl (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/MaxCurrent.vimax (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/209kW_ICE_Map.vmap (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Gen_Map.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Gen_drag.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Gen_fld.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/GenericGen.vem (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Hybrid_Parameters.vhctl (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp (100%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem (95%) create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh (100%) rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc (100%) diff --git a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs index 622f290782..0a6c92b7e5 100644 --- a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs +++ b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs @@ -19,7 +19,7 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory; [TestFixture] public class RunDataFactoryTest { - private const string BASE_DIR = @"TestData\Integration\DeclarationMode\V24_DeclarationMode\"; + private const string BASE_DIR = @"TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\"; private const string HEAVY_LORRY_DIR = BASE_DIR + @"HeavyLorry\"; protected IXMLInputDataReader xmlInputReader; private IKernel _kernel; diff --git a/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs b/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs index f8ea61004d..0666a4e0d5 100644 --- a/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs +++ b/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs @@ -51,7 +51,7 @@ public class HeavyLorrySimulation PTOActive, // Pto is active } - private const string BASE_DIR = @"TestData\Integration\DeclarationMode\V24_DeclarationMode\"; + private const string BASE_DIR = @"TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\"; private const string Group5_HEV_P2_OVC = @"HeavyLorry\P-HEV\Group5_HEV_P2_ovc.xml"; private const string Group5_HEV_P3_OVC = @"HeavyLorry\P-HEV\Group5_HEV_P3_ovc.xml"; private const string Group5_HEV_P4_OVC = @"HeavyLorry\P-HEV\Group5_HEV_P4_ovc.xml"; @@ -555,22 +555,35 @@ public class HeavyLorrySimulation [Test, TestCaseSource(nameof(GetJsonJobs))] public void JSONDeclarationSmokeTest(string path) + { + RunJsonJob(path, ExecutionMode.Declaration); + } + + private void RunJsonJob(string path, ExecutionMode executionMode) { var writeReports = false; var inputData = JSONInputDataFactory.ReadJsonJob(path, false); var fileWriter = new FileOutputWriter(path); - var runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, fileWriter, writeReports? null : new NullDeclarationReport()); //, writeReports ? null : new NullDeclarationReport()); + var runsFactory = SimulatorFactory.CreateSimulatorFactory(executionMode, inputData, fileWriter, + writeReports ? null : new NullDeclarationReport()); //, writeReports ? null : new NullDeclarationReport()); runsFactory.WriteModalResults = true; var sumWriter = new MockSumWriter(); var jobContainer = new JobContainer(sumWriter); runsFactory.SumData = sumWriter; //var sumDataContainer = sumWriter; - //var runs = runsFactory.SimulationRuns().ToList(); - jobContainer.AddRuns(runsFactory); + var runs = runsFactory.SimulationRuns(); + jobContainer.AddRun(runs.First(r => r.GetContainer().RunData.Mission.MissionType == MissionType.RegionalDelivery)); jobContainer.Execute(true); WaitAndAssertSuccess(jobContainer, fileWriter); + } + + [Test, TestCaseSource(nameof(GetJsonJobs))] + [Ignore("Just for comparison")] + public void JSONEngineering(string path) + { + RunJsonJob(path, ExecutionMode.Engineering); } public static string[] GetJsonJobs() diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml similarity index 99% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml index 5e0376e5d5..17d55c568d 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Michael Krisper (Technische Universität Graz) --> <tns:VectoInputDeclaration xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="2.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4"> - <v2.0:Vehicle xsi:type="Vehicle_HEV-Px_HeavyLorryDeclarationType" id="Group5_HEV_P4"> + <v2.0:Vehicle xsi:type="Vehicle_HEV-Px_HeavyLorryDeclarationType" id="Group5_HEV_P_IHPC"> <Manufacturer>TU Graz</Manufacturer> <ManufacturerAddress>Inffeldgasse 19</ManufacturerAddress> <Model>HEV Heavy Lorry Px</Model> @@ -25,7 +25,7 @@ <!-- optional --> <SleeperCab>false</SleeperCab> <VehicleTypeApprovalNumber>ASDF</VehicleTypeApprovalNumber> - <ArchitectureID>P3</ArchitectureID> + <ArchitectureID>P2</ArchitectureID> <OvcHev>true</OvcHev> <MaxChargingPower>15000</MaxChargingPower> <ADAS xsi:type="ADAS_HEV_Type"> @@ -12559,15 +12559,15 @@ </Battery> </ElectricEnergyStorage> <Gearbox> - <v2.0:Data id="gbx-vi2Oak2N" xsi:type="v2.0:GearboxDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <v2.0:Data id="gbx-vi2Oak2N" xsi:type="v2.3:GearboxDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3"> <Manufacturer>Generic Gearbox Manufacturer</Manufacturer> <Model>Generic 40t Long Haul Truck Gearbox</Model> <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> <Date>2017-01-11T11:00:00Z</Date> <AppVersion>3.0.1</AppVersion> - <TransmissionType>AMT</TransmissionType> + <TransmissionType>IHPC Type 1</TransmissionType> <MainCertificationMethod>Standard values</MainCertificationMethod> - <Gears xsi:type="GearsDeclarationType"> + <v2.3:Gears xsi:type="v2.0:GearsDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> <Gear number="1"> <Ratio>14.930</Ratio> <TorqueLossMap> @@ -12599,21 +12599,6 @@ </TorqueLossMap> </Gear> <Gear number="3"> - <Ratio>9.020</Ratio> - <TorqueLossMap> - <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> - </TorqueLossMap> - </Gear> - <Gear number="4"> <Ratio>7.040</Ratio> <TorqueLossMap> <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> @@ -12628,52 +12613,7 @@ <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> </TorqueLossMap> </Gear> - <Gear number="5"> - <Ratio>5.640</Ratio> - <TorqueLossMap> - <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> - </TorqueLossMap> - </Gear> - <Gear number="6"> - <Ratio>4.400</Ratio> - <TorqueLossMap> - <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> - </TorqueLossMap> - </Gear> - <Gear number="7"> - <Ratio>3.390</Ratio> - <TorqueLossMap> - <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> - </TorqueLossMap> - </Gear> - <Gear number="8"> + <Gear number="4"> <Ratio>2.650</Ratio> <TorqueLossMap> <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> @@ -12688,22 +12628,7 @@ <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> </TorqueLossMap> </Gear> - <Gear number="9"> - <Ratio>2.050</Ratio> - <TorqueLossMap> - <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> - </TorqueLossMap> - </Gear> - <Gear number="10"> + <Gear number="5"> <Ratio>1.600</Ratio> <TorqueLossMap> <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> @@ -12718,22 +12643,7 @@ <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> </TorqueLossMap> </Gear> - <Gear number="11"> - <Ratio>1.280</Ratio> - <TorqueLossMap> - <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/> - <Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/> - <Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/> - <Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/> - <Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/> - </TorqueLossMap> - </Gear> - <Gear number="12"> + <Gear number="6"> <Ratio>1.000</Ratio> <TorqueLossMap> <Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/> @@ -12748,7 +12658,7 @@ <Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="1500.00"/> </TorqueLossMap> </Gear> - </Gears> + </v2.3:Gears> </v2.0:Data> <v2.0:Signature> <di:Reference URI="#gbx-vi2Oak2N"> diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh_750V.vbat similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh_750V.vbat diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu new file mode 100644 index 0000000000..a26e0e50f9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu @@ -0,0 +1,14 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T15:52:04.0766564Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "Rating_current_gear": 0.995, + "RatioEarlyUpshiftFC" : 24, + "RatioEarlyDownshiftFC" : 24 + + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/Truck.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/Truck.vacc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc new file mode 100644 index 0000000000..b0995fd4f6 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": true, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 12.276 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 13860.59, + "ContinuousTorqueSpeed": 166.99, + "OverloadTorque": 16517.20, + "OverloadTorqueSpeed": 166.01, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1Axl_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Axl.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 15015.63, + "ContinuousTorqueSpeed": 168.62, + "OverloadTorque": 17325.73, + "OverloadTorqueSpeed": 170.17, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1Axl_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Axl.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1Axl_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh new file mode 100644 index 0000000000..2af61a3c14 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1Axl.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto new file mode 100644 index 0000000000..5be934c1f4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx1Axl.vveh", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd new file mode 100644 index 0000000000..07eb40e197 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -37.45 +3.37 , -38.62 +33.71 , -49.58 +67.42 , -61.71 +101.12 , -73.85 +134.83 , -86.11 +168.54 , -98.24 +202.25 , -110.38 +235.96 , -122.51 +269.67 , -134.65 +303.37 , -146.91 +337.08 , -159.04 +370.79 , -171.18 +404.50 , -183.31 +438.21 , -195.45 +471.92 , -207.71 +505.62 , -219.84 +539.33 , -231.98 +573.04 , -244.11 +606.75 , -256.24 +640.46 , -268.51 +674.17 , -280.64 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc new file mode 100644 index 0000000000..76d61ce379 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 12.276 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 6930.29, + "ContinuousTorqueSpeed": 166.99, + "OverloadTorque": 8258.60, + "OverloadTorqueSpeed": 166.01, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl1.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 7507.82, + "ContinuousTorqueSpeed": 168.62, + "OverloadTorque": 8662.87, + "OverloadTorqueSpeed": 170.17, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl1.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1Whl1_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh new file mode 100644 index 0000000000..42ce674fd5 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1Whl1.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto new file mode 100644 index 0000000000..6484675bb9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx1Whl1.vveh", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco new file mode 100644 index 0000000000..b5980ac32f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -9785.31 , 0.00 +0.00 , -9296.05 , 0.00 +0.00 , -8806.78 , 0.00 +0.00 , -8317.52 , 0.00 +0.00 , -7828.25 , 0.00 +0.00 , -7338.98 , 0.00 +0.00 , -6849.72 , -0.07 +0.00 , -6360.45 , -0.33 +0.00 , -5871.19 , -0.49 +0.00 , -5381.92 , -0.60 +0.00 , -4892.66 , -0.66 +0.00 , -4403.39 , -0.69 +0.00 , -3914.12 , -0.70 +0.00 , -3424.86 , -0.67 +0.00 , -2935.59 , -0.63 +0.00 , -2446.33 , -0.57 +0.00 , -1957.06 , -0.48 +0.00 , -1467.80 , -0.38 +0.00 , -978.53 , -0.27 +0.00 , -489.27 , -0.13 +0.00 , -97.85 , -0.01 +0.00 , 86.63 , 0.06 +0.00 , 433.14 , 0.28 +0.00 , 866.29 , 0.56 +0.00 , 1299.43 , 0.85 +0.00 , 1732.57 , 1.15 +0.00 , 2165.72 , 1.47 +0.00 , 2598.86 , 1.79 +0.00 , 3032.00 , 2.12 +0.00 , 3465.15 , 2.47 +0.00 , 3898.29 , 2.82 +0.00 , 4331.43 , 3.19 +0.00 , 4764.58 , 3.56 +0.00 , 5197.72 , 3.94 +0.00 , 5630.86 , 4.33 +0.00 , 6064.01 , 4.74 +0.00 , 6497.15 , 5.15 +0.00 , 6930.29 , 5.57 +0.00 , 7363.44 , 6.00 +0.00 , 7796.58 , 6.43 +0.00 , 8229.72 , 6.88 +0.00 , 8662.87 , 7.34 +3.37 , -9785.31 , 0.00 +3.37 , -9296.05 , 0.00 +3.37 , -8806.78 , 0.00 +3.37 , -8317.52 , 0.00 +3.37 , -7828.25 , 0.00 +3.37 , -7338.98 , 0.00 +3.37 , -6849.72 , -0.25 +3.37 , -6360.45 , -0.42 +3.37 , -5871.19 , -0.52 +3.37 , -5381.92 , -0.58 +3.37 , -4892.66 , -0.61 +3.37 , -4403.39 , -0.62 +3.37 , -3914.12 , -0.61 +3.37 , -3424.86 , -0.58 +3.37 , -2935.59 , -0.53 +3.37 , -2446.33 , -0.47 +3.37 , -1957.06 , -0.40 +3.37 , -1467.80 , -0.31 +3.37 , -978.53 , -0.22 +3.37 , -489.27 , -0.11 +3.37 , -97.85 , -0.01 +3.37 , 86.63 , 0.05 +3.37 , 433.14 , 0.21 +3.37 , 866.29 , 0.43 +3.37 , 1299.43 , 0.65 +3.37 , 1732.57 , 0.88 +3.37 , 2165.72 , 1.11 +3.37 , 2598.86 , 1.36 +3.37 , 3032.00 , 1.61 +3.37 , 3465.15 , 1.87 +3.37 , 3898.29 , 2.13 +3.37 , 4331.43 , 2.40 +3.37 , 4764.58 , 2.68 +3.37 , 5197.72 , 2.97 +3.37 , 5630.86 , 3.26 +3.37 , 6064.01 , 3.56 +3.37 , 6497.15 , 3.86 +3.37 , 6930.29 , 4.18 +3.37 , 7363.44 , 4.50 +3.37 , 7796.58 , 4.82 +3.37 , 8229.72 , 5.15 +3.37 , 8662.87 , 5.49 +33.71 , -9785.31 , -29.05 +33.71 , -9296.05 , -27.68 +33.71 , -8806.78 , -26.31 +33.71 , -8317.52 , -24.92 +33.71 , -7828.25 , -23.53 +33.71 , -7338.98 , -22.12 +33.71 , -6849.72 , -20.71 +33.71 , -6360.45 , -19.28 +33.71 , -5871.19 , -17.85 +33.71 , -5381.92 , -16.41 +33.71 , -4892.66 , -14.95 +33.71 , -4403.39 , -13.49 +33.71 , -3914.12 , -12.02 +33.71 , -3424.86 , -10.53 +33.71 , -2935.59 , -9.04 +33.71 , -2446.33 , -7.54 +33.71 , -1957.06 , -6.03 +33.71 , -1467.80 , -4.51 +33.71 , -978.53 , -2.98 +33.71 , -489.27 , -1.44 +33.71 , -97.85 , -0.18 +33.71 , 86.63 , 0.45 +33.71 , 433.14 , 1.84 +33.71 , 866.29 , 3.58 +33.71 , 1299.43 , 5.33 +33.71 , 1732.57 , 7.09 +33.71 , 2165.72 , 8.85 +33.71 , 2598.86 , 10.63 +33.71 , 3032.00 , 12.42 +33.71 , 3465.15 , 14.21 +33.71 , 3898.29 , 16.02 +33.71 , 4331.43 , 17.84 +33.71 , 4764.58 , 19.66 +33.71 , 5197.72 , 21.49 +33.71 , 5630.86 , 23.34 +33.71 , 6064.01 , 25.19 +33.71 , 6497.15 , 27.05 +33.71 , 6930.29 , 28.93 +33.71 , 7363.44 , 30.81 +33.71 , 7796.58 , 32.70 +33.71 , 8229.72 , 34.60 +33.71 , 8662.87 , 36.50 +67.42 , -9785.31 , -60.28 +67.42 , -9296.05 , -57.37 +67.42 , -8806.78 , -54.44 +67.42 , -8317.52 , -51.49 +67.42 , -7828.25 , -48.54 +67.42 , -7338.98 , -45.58 +67.42 , -6849.72 , -42.60 +67.42 , -6360.45 , -39.61 +67.42 , -5871.19 , -36.61 +67.42 , -5381.92 , -33.60 +67.42 , -4892.66 , -30.58 +67.42 , -4403.39 , -27.55 +67.42 , -3914.12 , -24.51 +67.42 , -3424.86 , -21.45 +67.42 , -2935.59 , -18.38 +67.42 , -2446.33 , -15.31 +67.42 , -1957.06 , -12.22 +67.42 , -1467.80 , -9.12 +67.42 , -978.53 , -6.00 +67.42 , -489.27 , -2.88 +67.42 , -97.85 , -0.33 +67.42 , 86.63 , 0.92 +67.42 , 433.14 , 3.68 +67.42 , 866.29 , 7.11 +67.42 , 1299.43 , 10.56 +67.42 , 1732.57 , 14.01 +67.42 , 2165.72 , 17.48 +67.42 , 2598.86 , 20.96 +67.42 , 3032.00 , 24.45 +67.42 , 3465.15 , 27.95 +67.42 , 3898.29 , 31.47 +67.42 , 4331.43 , 34.99 +67.42 , 4764.58 , 38.53 +67.42 , 5197.72 , 42.08 +67.42 , 5630.86 , 45.64 +67.42 , 6064.01 , 49.21 +67.42 , 6497.15 , 52.79 +67.42 , 6930.29 , 56.38 +67.42 , 7363.44 , 59.99 +67.42 , 7796.58 , 63.60 +67.42 , 8229.72 , 67.23 +67.42 , 8662.87 , 70.87 +101.12 , -9785.31 , -91.22 +101.12 , -9296.05 , -86.77 +101.12 , -8806.78 , -82.31 +101.12 , -8317.52 , -77.84 +101.12 , -7828.25 , -73.35 +101.12 , -7338.98 , -68.84 +101.12 , -6849.72 , -64.32 +101.12 , -6360.45 , -59.79 +101.12 , -5871.19 , -55.24 +101.12 , -5381.92 , -50.68 +101.12 , -4892.66 , -46.11 +101.12 , -4403.39 , -41.51 +101.12 , -3914.12 , -36.91 +101.12 , -3424.86 , -32.29 +101.12 , -2935.59 , -27.66 +101.12 , -2446.33 , -23.01 +101.12 , -1957.06 , -18.35 +101.12 , -1467.80 , -13.67 +101.12 , -978.53 , -8.98 +101.12 , -489.27 , -4.27 +101.12 , -97.85 , -0.39 +101.12 , 86.63 , 1.43 +101.12 , 433.14 , 5.56 +101.12 , 866.29 , 10.69 +101.12 , 1299.43 , 15.84 +101.12 , 1732.57 , 21.00 +101.12 , 2165.72 , 26.17 +101.12 , 2598.86 , 31.36 +101.12 , 3032.00 , 36.56 +101.12 , 3465.15 , 41.77 +101.12 , 3898.29 , 47.01 +101.12 , 4331.43 , 52.25 +101.12 , 4764.58 , 57.51 +101.12 , 5197.72 , 62.79 +101.12 , 5630.86 , 68.08 +101.12 , 6064.01 , 73.38 +101.12 , 6497.15 , 78.70 +101.12 , 6930.29 , 84.03 +101.12 , 7363.44 , 89.38 +101.12 , 7796.58 , 94.74 +101.12 , 8229.72 , 100.12 +101.12 , 8662.87 , 105.51 +134.83 , -9785.31 , -121.86 +134.83 , -9296.05 , -115.91 +134.83 , -8806.78 , -109.94 +134.83 , -8317.52 , -103.95 +134.83 , -7828.25 , -97.94 +134.83 , -7338.98 , -91.91 +134.83 , -6849.72 , -85.87 +134.83 , -6360.45 , -79.81 +134.83 , -5871.19 , -73.73 +134.83 , -5381.92 , -67.63 +134.83 , -4892.66 , -61.51 +134.83 , -4403.39 , -55.37 +134.83 , -3914.12 , -49.21 +134.83 , -3424.86 , -43.04 +134.83 , -2935.59 , -36.85 +134.83 , -2446.33 , -30.64 +134.83 , -1957.06 , -24.41 +134.83 , -1467.80 , -18.16 +134.83 , -978.53 , -11.89 +134.83 , -489.27 , -5.59 +134.83 , -97.85 , -0.32 +134.83 , 86.63 , 1.99 +134.83 , 433.14 , 7.50 +134.83 , 866.29 , 14.34 +134.83 , 1299.43 , 21.19 +134.83 , 1732.57 , 28.05 +134.83 , 2165.72 , 34.94 +134.83 , 2598.86 , 41.84 +134.83 , 3032.00 , 48.76 +134.83 , 3465.15 , 55.70 +134.83 , 3898.29 , 62.66 +134.83 , 4331.43 , 69.63 +134.83 , 4764.58 , 76.63 +134.83 , 5197.72 , 83.65 +134.83 , 5630.86 , 90.68 +134.83 , 6064.01 , 97.73 +134.83 , 6497.15 , 104.80 +134.83 , 6930.29 , 111.90 +134.83 , 7363.44 , 119.00 +134.83 , 7796.58 , 126.13 +134.83 , 8229.72 , 133.28 +134.83 , 8662.87 , 140.44 +168.54 , -9785.31 , -152.18 +168.54 , -9296.05 , -144.75 +168.54 , -8806.78 , -137.29 +168.54 , -8317.52 , -129.81 +168.54 , -7828.25 , -122.31 +168.54 , -7338.98 , -114.78 +168.54 , -6849.72 , -107.23 +168.54 , -6360.45 , -99.65 +168.54 , -5871.19 , -92.05 +168.54 , -5381.92 , -84.42 +168.54 , -4892.66 , -76.77 +168.54 , -4403.39 , -69.10 +168.54 , -3914.12 , -61.41 +168.54 , -3424.86 , -53.69 +168.54 , -2935.59 , -45.94 +168.54 , -2446.33 , -38.17 +168.54 , -1957.06 , -30.38 +168.54 , -1467.80 , -22.57 +168.54 , -978.53 , -14.72 +168.54 , -489.27 , -6.84 +168.54 , -97.85 , 0.00 +168.54 , 86.63 , 2.61 +168.54 , 433.14 , 9.52 +168.54 , 866.29 , 18.06 +168.54 , 1299.43 , 26.62 +168.54 , 1732.57 , 35.19 +168.54 , 2165.72 , 43.79 +168.54 , 2598.86 , 52.42 +168.54 , 3032.00 , 61.07 +168.54 , 3465.15 , 69.74 +168.54 , 3898.29 , 78.43 +168.54 , 4331.43 , 87.15 +168.54 , 4764.58 , 95.90 +168.54 , 5197.72 , 104.67 +168.54 , 5630.86 , 113.46 +168.54 , 6064.01 , 122.28 +168.54 , 6497.15 , 131.12 +168.54 , 6930.29 , 139.99 +168.54 , 7363.44 , 148.88 +168.54 , 7796.58 , 157.79 +168.54 , 8229.72 , 166.73 +168.54 , 8662.87 , 175.69 +202.25 , -9785.31 , -182.19 +202.25 , -9296.05 , -173.29 +202.25 , -8806.78 , -164.37 +202.25 , -8317.52 , -155.42 +202.25 , -7828.25 , -146.44 +202.25 , -7338.98 , -137.42 +202.25 , -6849.72 , -128.38 +202.25 , -6360.45 , -119.30 +202.25 , -5871.19 , -110.20 +202.25 , -5381.92 , -101.06 +202.25 , -4892.66 , -91.89 +202.25 , -4403.39 , -82.70 +202.25 , -3914.12 , -73.47 +202.25 , -3424.86 , -64.21 +202.25 , -2935.59 , -54.93 +202.25 , -2446.33 , -45.61 +202.25 , -1957.06 , -36.26 +202.25 , -1467.80 , -26.87 +202.25 , -978.53 , -17.46 +202.25 , -489.27 , -7.98 +202.25 , -97.85 , 0.00 +202.25 , 86.63 , 3.29 +202.25 , 433.14 , 11.62 +202.25 , 866.29 , 21.88 +202.25 , 1299.43 , 32.14 +202.25 , 1732.57 , 42.44 +202.25 , 2165.72 , 52.76 +202.25 , 2598.86 , 63.11 +202.25 , 3032.00 , 73.49 +202.25 , 3465.15 , 83.91 +202.25 , 3898.29 , 94.35 +202.25 , 4331.43 , 104.82 +202.25 , 4764.58 , 115.33 +202.25 , 5197.72 , 125.87 +202.25 , 5630.86 , 136.43 +202.25 , 6064.01 , 147.03 +202.25 , 6497.15 , 157.66 +202.25 , 6930.29 , 168.32 +202.25 , 7363.44 , 179.01 +202.25 , 7796.58 , 189.74 +202.25 , 8229.72 , 200.49 +202.25 , 8662.87 , 211.27 +235.96 , -9785.31 , -211.85 +235.96 , -9296.05 , -201.52 +235.96 , -8806.78 , -191.16 +235.96 , -8317.52 , -180.75 +235.96 , -7828.25 , -170.31 +235.96 , -7338.98 , -159.83 +235.96 , -6849.72 , -149.31 +235.96 , -6360.45 , -138.75 +235.96 , -5871.19 , -128.16 +235.96 , -5381.92 , -117.52 +235.96 , -4892.66 , -106.85 +235.96 , -4403.39 , -96.14 +235.96 , -3914.12 , -85.39 +235.96 , -3424.86 , -74.61 +235.96 , -2935.59 , -63.78 +235.96 , -2446.33 , -52.92 +235.96 , -1957.06 , -42.02 +235.96 , -1467.80 , -31.07 +235.96 , -978.53 , -20.08 +235.96 , -489.27 , -9.00 +235.96 , -97.85 , 0.00 +235.96 , 86.63 , 4.05 +235.96 , 433.14 , 13.82 +235.96 , 866.29 , 25.80 +235.96 , 1299.43 , 37.78 +235.96 , 1732.57 , 49.79 +235.96 , 2165.72 , 61.84 +235.96 , 2598.86 , 73.93 +235.96 , 3032.00 , 86.05 +235.96 , 3465.15 , 98.22 +235.96 , 3898.29 , 110.42 +235.96 , 4331.43 , 122.66 +235.96 , 4764.58 , 134.94 +235.96 , 5197.72 , 147.26 +235.96 , 5630.86 , 159.61 +235.96 , 6064.01 , 172.01 +235.96 , 6497.15 , 184.44 +235.96 , 6930.29 , 196.92 +235.96 , 7363.44 , 209.43 +235.96 , 7796.58 , 221.98 +235.96 , 8229.72 , 234.57 +235.96 , 8662.87 , 247.19 +269.67 , -9785.31 , -241.15 +269.67 , -9296.05 , -229.41 +269.67 , -8806.78 , -217.63 +269.67 , -8317.52 , -205.79 +269.67 , -7828.25 , -193.91 +269.67 , -7338.98 , -181.98 +269.67 , -6849.72 , -170.01 +269.67 , -6360.45 , -157.99 +269.67 , -5871.19 , -145.91 +269.67 , -5381.92 , -133.80 +269.67 , -4892.66 , -121.63 +269.67 , -4403.39 , -109.42 +269.67 , -3914.12 , -97.16 +269.67 , -3424.86 , -84.85 +269.67 , -2935.59 , -72.50 +269.67 , -2446.33 , -60.10 +269.67 , -1957.06 , -47.65 +269.67 , -1467.80 , -35.14 +269.67 , -978.53 , -22.57 +269.67 , -489.27 , -9.88 +269.67 , -97.85 , 0.00 +269.67 , 86.63 , 4.88 +269.67 , 433.14 , 16.13 +269.67 , 866.29 , 29.83 +269.67 , 1299.43 , 43.53 +269.67 , 1732.57 , 57.27 +269.67 , 2165.72 , 71.06 +269.67 , 2598.86 , 84.89 +269.67 , 3032.00 , 98.76 +269.67 , 3465.15 , 112.68 +269.67 , 3898.29 , 126.65 +269.67 , 4331.43 , 140.67 +269.67 , 4764.58 , 154.74 +269.67 , 5197.72 , 168.85 +269.67 , 5630.86 , 183.01 +269.67 , 6064.01 , 197.22 +269.67 , 6497.15 , 211.48 +269.67 , 6930.29 , 225.78 +269.67 , 7363.44 , 240.13 +269.67 , 7796.58 , 254.53 +269.67 , 8229.72 , 268.97 +269.67 , 8662.87 , 283.46 +303.37 , -9785.31 , -270.09 +303.37 , -9296.05 , -256.96 +303.37 , -8806.78 , -243.78 +303.37 , -8317.52 , -230.53 +303.37 , -7828.25 , -217.23 +303.37 , -7338.98 , -203.87 +303.37 , -6849.72 , -190.46 +303.37 , -6360.45 , -176.98 +303.37 , -5871.19 , -163.45 +303.37 , -5381.92 , -149.87 +303.37 , -4892.66 , -136.22 +303.37 , -4403.39 , -122.52 +303.37 , -3914.12 , -108.76 +303.37 , -3424.86 , -94.94 +303.37 , -2935.59 , -81.06 +303.37 , -2446.33 , -67.13 +303.37 , -1957.06 , -53.13 +303.37 , -1467.80 , -39.07 +303.37 , -978.53 , -24.92 +303.37 , -489.27 , -10.59 +303.37 , -97.85 , 0.00 +303.37 , 86.63 , 5.80 +303.37 , 433.14 , 18.55 +303.37 , 866.29 , 33.99 +303.37 , 1299.43 , 49.42 +303.37 , 1732.57 , 64.90 +303.37 , 2165.72 , 80.42 +303.37 , 2598.86 , 96.00 +303.37 , 3032.00 , 111.63 +303.37 , 3465.15 , 127.32 +303.37 , 3898.29 , 143.07 +303.37 , 4331.43 , 158.88 +303.37 , 4764.58 , 174.74 +303.37 , 5197.72 , 190.66 +303.37 , 5630.86 , 206.64 +303.37 , 6064.01 , 222.68 +303.37 , 6497.15 , 238.77 +303.37 , 6930.29 , 254.92 +303.37 , 7363.44 , 271.13 +303.37 , 7796.58 , 287.40 +303.37 , 8229.72 , 303.72 +303.37 , 8662.87 , 320.10 +337.08 , -9785.31 , -298.63 +337.08 , -9296.05 , -284.14 +337.08 , -8806.78 , -269.58 +337.08 , -8317.52 , -254.95 +337.08 , -7828.25 , -240.25 +337.08 , -7338.98 , -225.48 +337.08 , -6849.72 , -210.64 +337.08 , -6360.45 , -195.74 +337.08 , -5871.19 , -180.76 +337.08 , -5381.92 , -165.71 +337.08 , -4892.66 , -150.60 +337.08 , -4403.39 , -135.42 +337.08 , -3914.12 , -120.16 +337.08 , -3424.86 , -104.84 +337.08 , -2935.59 , -89.45 +337.08 , -2446.33 , -73.99 +337.08 , -1957.06 , -58.45 +337.08 , -1467.80 , -42.83 +337.08 , -978.53 , -27.10 +337.08 , -489.27 , -11.12 +337.08 , -97.85 , 0.00 +337.08 , 86.63 , 6.80 +337.08 , 433.14 , 21.10 +337.08 , 866.29 , 38.29 +337.08 , 1299.43 , 55.46 +337.08 , 1732.57 , 72.67 +337.08 , 2165.72 , 89.94 +337.08 , 2598.86 , 107.27 +337.08 , 3032.00 , 124.67 +337.08 , 3465.15 , 142.14 +337.08 , 3898.29 , 159.68 +337.08 , 4331.43 , 177.29 +337.08 , 4764.58 , 194.96 +337.08 , 5197.72 , 212.70 +337.08 , 5630.86 , 230.52 +337.08 , 6064.01 , 248.40 +337.08 , 6497.15 , 266.35 +337.08 , 6930.29 , 284.37 +337.08 , 7363.44 , 302.45 +337.08 , 7796.58 , 320.61 +337.08 , 8229.72 , 338.83 +337.08 , 8662.87 , 357.12 +370.79 , -9785.31 , -326.77 +370.79 , -9296.05 , -310.94 +370.79 , -8806.78 , -295.03 +370.79 , -8317.52 , -279.03 +370.79 , -7828.25 , -262.95 +370.79 , -7338.98 , -246.79 +370.79 , -6849.72 , -230.55 +370.79 , -6360.45 , -214.22 +370.79 , -5871.19 , -197.81 +370.79 , -5381.92 , -181.33 +370.79 , -4892.66 , -164.76 +370.79 , -4403.39 , -148.10 +370.79 , -3914.12 , -131.37 +370.79 , -3424.86 , -114.55 +370.79 , -2935.59 , -97.65 +370.79 , -2446.33 , -80.67 +370.79 , -1957.06 , -63.59 +370.79 , -1467.80 , -46.42 +370.79 , -978.53 , -29.10 +370.79 , -489.27 , -11.41 +370.79 , -97.85 , 0.00 +370.79 , 86.63 , 7.90 +370.79 , 433.14 , 23.79 +370.79 , 866.29 , 42.74 +370.79 , 1299.43 , 61.65 +370.79 , 1732.57 , 80.61 +370.79 , 2165.72 , 99.63 +370.79 , 2598.86 , 118.73 +370.79 , 3032.00 , 137.91 +370.79 , 3465.15 , 157.16 +370.79 , 3898.29 , 176.50 +370.79 , 4331.43 , 195.91 +370.79 , 4764.58 , 215.41 +370.79 , 5197.72 , 234.99 +370.79 , 5630.86 , 254.65 +370.79 , 6064.01 , 274.39 +370.79 , 6497.15 , 294.21 +370.79 , 6930.29 , 314.12 +370.79 , 7363.44 , 334.10 +370.79 , 7796.58 , 354.16 +370.79 , 8229.72 , 374.31 +370.79 , 8662.87 , 394.53 +404.50 , -9785.31 , -354.49 +404.50 , -9296.05 , -337.34 +404.50 , -8806.78 , -320.10 +404.50 , -8317.52 , -302.75 +404.50 , -7828.25 , -285.32 +404.50 , -7338.98 , -267.78 +404.50 , -6849.72 , -250.15 +404.50 , -6360.45 , -232.43 +404.50 , -5871.19 , -214.60 +404.50 , -5381.92 , -196.69 +404.50 , -4892.66 , -178.67 +404.50 , -4403.39 , -160.56 +404.50 , -3914.12 , -142.36 +404.50 , -3424.86 , -124.05 +404.50 , -2935.59 , -105.65 +404.50 , -2446.33 , -87.15 +404.50 , -1957.06 , -68.54 +404.50 , -1467.80 , -49.80 +404.50 , -978.53 , -30.89 +404.50 , -489.27 , -11.43 +404.50 , -97.85 , 0.00 +404.50 , 86.63 , 9.08 +404.50 , 433.14 , 26.62 +404.50 , 866.29 , 47.35 +404.50 , 1299.43 , 68.02 +404.50 , 1732.57 , 88.72 +404.50 , 2165.72 , 109.51 +404.50 , 2598.86 , 130.38 +404.50 , 3032.00 , 151.34 +404.50 , 3465.15 , 172.39 +404.50 , 3898.29 , 193.53 +404.50 , 4331.43 , 214.77 +404.50 , 4764.58 , 236.11 +404.50 , 5197.72 , 257.53 +404.50 , 5630.86 , 279.05 +404.50 , 6064.01 , 300.67 +404.50 , 6497.15 , 322.38 +404.50 , 6930.29 , 344.19 +404.50 , 7363.44 , 366.08 +404.50 , 7796.58 , 388.08 +404.50 , 8229.72 , 410.16 +404.50 , 8662.87 , 432.34 +438.21 , -9785.31 , -381.77 +438.21 , -9296.05 , -363.33 +438.21 , -8806.78 , -344.77 +438.21 , -8317.52 , -326.11 +438.21 , -7828.25 , -307.33 +438.21 , -7338.98 , -288.45 +438.21 , -6849.72 , -269.45 +438.21 , -6360.45 , -250.33 +438.21 , -5871.19 , -231.11 +438.21 , -5381.92 , -211.78 +438.21 , -4892.66 , -192.34 +438.21 , -4403.39 , -172.78 +438.21 , -3914.12 , -153.11 +438.21 , -3424.86 , -133.33 +438.21 , -2935.59 , -113.43 +438.21 , -2446.33 , -93.42 +438.21 , -1957.06 , -73.27 +438.21 , -1467.80 , -52.98 +438.21 , -978.53 , -32.45 +438.21 , -489.27 , -11.12 +438.21 , -97.85 , 0.00 +438.21 , 86.63 , 10.37 +438.21 , 433.14 , 29.60 +438.21 , 866.29 , 52.14 +438.21 , 1299.43 , 74.56 +438.21 , 1732.57 , 97.03 +438.21 , 2165.72 , 119.58 +438.21 , 2598.86 , 142.23 +438.21 , 3032.00 , 164.98 +438.21 , 3465.15 , 187.84 +438.21 , 3898.29 , 210.80 +438.21 , 4331.43 , 233.87 +438.21 , 4764.58 , 257.05 +438.21 , 5197.72 , 280.34 +438.21 , 5630.86 , 303.74 +438.21 , 6064.01 , 327.25 +438.21 , 6497.15 , 350.87 +438.21 , 6930.29 , 374.59 +438.21 , 7363.44 , 398.42 +438.21 , 7796.58 , 422.36 +438.21 , 8229.72 , 446.41 +438.21 , 8662.87 , 470.57 +471.92 , -9785.31 , -408.59 +471.92 , -9296.05 , -388.88 +471.92 , -8806.78 , -369.04 +471.92 , -8317.52 , -349.08 +471.92 , -7828.25 , -328.98 +471.92 , -7338.98 , -308.76 +471.92 , -6849.72 , -288.41 +471.92 , -6360.45 , -267.93 +471.92 , -5871.19 , -247.32 +471.92 , -5381.92 , -226.59 +471.92 , -4892.66 , -205.73 +471.92 , -4403.39 , -184.73 +471.92 , -3914.12 , -163.61 +471.92 , -3424.86 , -142.36 +471.92 , -2935.59 , -120.97 +471.92 , -2446.33 , -99.45 +471.92 , -1957.06 , -77.77 +471.92 , -1467.80 , -55.91 +471.92 , -978.53 , -33.75 +471.92 , -489.27 , -10.40 +471.92 , -97.85 , 0.00 +471.92 , 86.63 , 11.76 +471.92 , 433.14 , 32.74 +471.92 , 866.29 , 57.10 +471.92 , 1299.43 , 81.29 +471.92 , 1732.57 , 105.53 +471.92 , 2165.72 , 129.86 +471.92 , 2598.86 , 154.29 +471.92 , 3032.00 , 178.85 +471.92 , 3465.15 , 203.52 +471.92 , 3898.29 , 228.31 +471.92 , 4331.43 , 253.23 +471.92 , 4764.58 , 278.27 +471.92 , 5197.72 , 303.44 +471.92 , 5630.86 , 328.73 +471.92 , 6064.01 , 354.14 +471.92 , 6497.15 , 379.68 +471.92 , 6930.29 , 405.34 +471.92 , 7363.44 , 431.13 +471.92 , 7796.58 , 457.03 +471.92 , 8229.72 , 483.07 +471.92 , 8662.87 , 509.22 +505.62 , -9785.31 , -434.93 +505.62 , -9296.05 , -413.98 +505.62 , -8806.78 , -392.88 +505.62 , -8317.52 , -371.64 +505.62 , -7828.25 , -350.25 +505.62 , -7338.98 , -328.71 +505.62 , -6849.72 , -307.03 +505.62 , -6360.45 , -285.20 +505.62 , -5871.19 , -263.22 +505.62 , -5381.92 , -241.10 +505.62 , -4892.66 , -218.83 +505.62 , -4403.39 , -196.41 +505.62 , -3914.12 , -173.85 +505.62 , -3424.86 , -151.13 +505.62 , -2935.59 , -128.26 +505.62 , -2446.33 , -105.23 +505.62 , -1957.06 , -82.02 +505.62 , -1467.80 , -58.59 +505.62 , -978.53 , -34.77 +505.62 , -489.27 , -9.14 +505.62 , -97.85 , 0.00 +505.62 , 86.63 , 13.25 +505.62 , 433.14 , 36.05 +505.62 , 866.29 , 62.25 +505.62 , 1299.43 , 88.23 +505.62 , 1732.57 , 114.25 +505.62 , 2165.72 , 140.36 +505.62 , 2598.86 , 166.59 +505.62 , 3032.00 , 192.95 +505.62 , 3465.15 , 219.45 +505.62 , 3898.29 , 246.08 +505.62 , 4331.43 , 272.86 +505.62 , 4764.58 , 299.77 +505.62 , 5197.72 , 326.82 +505.62 , 5630.86 , 354.02 +505.62 , 6064.01 , 381.35 +505.62 , 6497.15 , 408.83 +505.62 , 6930.29 , 436.45 +505.62 , 7363.44 , 464.20 +505.62 , 7796.58 , 492.10 +505.62 , 8229.72 , 520.14 +505.62 , 8662.87 , 548.31 +539.33 , -9785.31 , -460.78 +539.33 , -9296.05 , -438.62 +539.33 , -8806.78 , -416.28 +539.33 , -8317.52 , -393.78 +539.33 , -7828.25 , -371.11 +539.33 , -7338.98 , -348.28 +539.33 , -6849.72 , -325.28 +539.33 , -6360.45 , -302.11 +539.33 , -5871.19 , -278.78 +539.33 , -5381.92 , -255.29 +539.33 , -4892.66 , -231.62 +539.33 , -4403.39 , -207.79 +539.33 , -3914.12 , -183.79 +539.33 , -3424.86 , -159.62 +539.33 , -2935.59 , -135.27 +539.33 , -2446.33 , -110.74 +539.33 , -1957.06 , -85.99 +539.33 , -1467.80 , -60.98 +539.33 , -978.53 , -35.47 +539.33 , -489.27 , -7.05 +539.33 , -97.85 , 0.00 +539.33 , 86.63 , 14.84 +539.33 , 433.14 , 39.53 +539.33 , 866.29 , 67.60 +539.33 , 1299.43 , 95.38 +539.33 , 1732.57 , 123.18 +539.33 , 2165.72 , 151.09 +539.33 , 2598.86 , 179.12 +539.33 , 3032.00 , 207.30 +539.33 , 3465.15 , 235.63 +539.33 , 3898.29 , 264.12 +539.33 , 4331.43 , 292.76 +539.33 , 4764.58 , 321.56 +539.33 , 5197.72 , 350.51 +539.33 , 5630.86 , 379.63 +539.33 , 6064.01 , 408.90 +539.33 , 6497.15 , 438.33 +539.33 , 6930.29 , 467.92 +539.33 , 7363.44 , 497.67 +539.33 , 7796.58 , 527.57 +539.33 , 8229.72 , 557.64 +539.33 , 8662.87 , 587.85 +573.04 , -9785.31 , -486.12 +573.04 , -9296.05 , -462.76 +573.04 , -8806.78 , -439.22 +573.04 , -8317.52 , -415.48 +573.04 , -7828.25 , -391.56 +573.04 , -7338.98 , -367.45 +573.04 , -6849.72 , -343.15 +573.04 , -6360.45 , -318.67 +573.04 , -5871.19 , -294.00 +573.04 , -5381.92 , -269.14 +573.04 , -4892.66 , -244.09 +573.04 , -4403.39 , -218.86 +573.04 , -3914.12 , -193.44 +573.04 , -3424.86 , -167.82 +573.04 , -2935.59 , -142.00 +573.04 , -2446.33 , -115.96 +573.04 , -1957.06 , -89.67 +573.04 , -1467.80 , -63.06 +573.04 , -978.53 , -35.80 +573.04 , -489.27 , -3.22 +573.04 , -97.85 , 0.00 +573.04 , 86.63 , 16.54 +573.04 , 433.14 , 43.18 +573.04 , 866.29 , 73.16 +573.04 , 1299.43 , 102.75 +573.04 , 1732.57 , 132.35 +573.04 , 2165.72 , 162.06 +573.04 , 2598.86 , 191.91 +573.04 , 3032.00 , 221.91 +573.04 , 3465.15 , 252.09 +573.04 , 3898.29 , 282.44 +573.04 , 4331.43 , 312.96 +573.04 , 4764.58 , 343.65 +573.04 , 5197.72 , 374.52 +573.04 , 5630.86 , 405.57 +573.04 , 6064.01 , 436.80 +573.04 , 6497.15 , 468.20 +573.04 , 6930.29 , 499.78 +573.04 , 7363.44 , 531.53 +573.04 , 7796.58 , 563.46 +573.04 , 8229.72 , 595.57 +573.04 , 8662.87 , 627.85 +606.75 , -9785.31 , -510.93 +606.75 , -9296.05 , -486.40 +606.75 , -8806.78 , -461.67 +606.75 , -8317.52 , -436.72 +606.75 , -7828.25 , -411.56 +606.75 , -7338.98 , -386.20 +606.75 , -6849.72 , -360.62 +606.75 , -6360.45 , -334.84 +606.75 , -5871.19 , -308.84 +606.75 , -5381.92 , -282.64 +606.75 , -4892.66 , -256.22 +606.75 , -4403.39 , -229.60 +606.75 , -3914.12 , -202.76 +606.75 , -3424.86 , -175.70 +606.75 , -2935.59 , -148.41 +606.75 , -2446.33 , -120.87 +606.75 , -1957.06 , -93.04 +606.75 , -1467.80 , -64.80 +606.75 , -978.53 , -35.73 +606.75 , -489.27 , 0.00 +606.75 , -97.85 , 0.00 +606.75 , 86.63 , 18.35 +606.75 , 433.14 , 47.02 +606.75 , 866.29 , 78.93 +606.75 , 1299.43 , 110.35 +606.75 , 1732.57 , 141.76 +606.75 , 2165.72 , 173.28 +606.75 , 2598.86 , 204.95 +606.75 , 3032.00 , 236.80 +606.75 , 3465.15 , 268.83 +606.75 , 3898.29 , 301.04 +606.75 , 4331.43 , 333.46 +606.75 , 4764.58 , 366.06 +606.75 , 5197.72 , 398.86 +606.75 , 5630.86 , 431.86 +606.75 , 6064.01 , 465.05 +606.75 , 6497.15 , 498.44 +606.75 , 6930.29 , 532.03 +606.75 , 7363.44 , 565.81 +606.75 , 7796.58 , 599.79 +606.75 , 8229.72 , 633.96 +606.75 , 8662.87 , 668.33 +640.46 , -9785.31 , -535.19 +640.46 , -9296.05 , -509.52 +640.46 , -8806.78 , -483.62 +640.46 , -8317.52 , -457.48 +640.46 , -7828.25 , -431.11 +640.46 , -7338.98 , -404.51 +640.46 , -6849.72 , -377.67 +640.46 , -6360.45 , -350.60 +640.46 , -5871.19 , -323.30 +640.46 , -5381.92 , -295.76 +640.46 , -4892.66 , -267.99 +640.46 , -4403.39 , -239.99 +640.46 , -3914.12 , -211.74 +640.46 , -3424.86 , -183.24 +640.46 , -2935.59 , -154.48 +640.46 , -2446.33 , -125.44 +640.46 , -1957.06 , -96.05 +640.46 , -1467.80 , -66.18 +640.46 , -978.53 , -35.19 +640.46 , -489.27 , 0.00 +640.46 , -97.85 , 0.00 +640.46 , 86.63 , 20.27 +640.46 , 433.14 , 51.05 +640.46 , 866.29 , 84.92 +640.46 , 1299.43 , 118.19 +640.46 , 1732.57 , 151.42 +640.46 , 2165.72 , 184.76 +640.46 , 2598.86 , 218.27 +640.46 , 3032.00 , 251.96 +640.46 , 3465.15 , 285.86 +640.46 , 3898.29 , 319.96 +640.46 , 4331.43 , 354.27 +640.46 , 4764.58 , 388.80 +640.46 , 5197.72 , 423.54 +640.46 , 5630.86 , 458.50 +640.46 , 6064.01 , 493.68 +640.46 , 6497.15 , 529.07 +640.46 , 6930.29 , 564.68 +640.46 , 7363.44 , 600.51 +640.46 , 7796.58 , 636.55 +640.46 , 8229.72 , 672.81 +640.46 , 8662.87 , 709.28 +674.17 , -9785.31 , -558.87 +674.17 , -9296.05 , -532.09 +674.17 , -8806.78 , -505.05 +674.17 , -8317.52 , -477.75 +674.17 , -7828.25 , -450.19 +674.17 , -7338.98 , -422.37 +674.17 , -6849.72 , -394.29 +674.17 , -6360.45 , -365.95 +674.17 , -5871.19 , -337.36 +674.17 , -5381.92 , -308.50 +674.17 , -4892.66 , -279.38 +674.17 , -4403.39 , -250.00 +674.17 , -3914.12 , -220.35 +674.17 , -3424.86 , -190.43 +674.17 , -2935.59 , -160.20 +674.17 , -2446.33 , -129.65 +674.17 , -1957.06 , -98.70 +674.17 , -1467.80 , -67.15 +674.17 , -978.53 , -34.12 +674.17 , -489.27 , 0.00 +674.17 , -97.85 , 0.00 +674.17 , 86.63 , 22.30 +674.17 , 433.14 , 55.27 +674.17 , 866.29 , 91.14 +674.17 , 1299.43 , 126.27 +674.17 , 1732.57 , 161.34 +674.17 , 2165.72 , 196.52 +674.17 , 2598.86 , 231.87 +674.17 , 3032.00 , 267.42 +674.17 , 3465.15 , 303.19 +674.17 , 3898.29 , 339.18 +674.17 , 4331.43 , 375.41 +674.17 , 4764.58 , 411.87 +674.17 , 5197.72 , 448.57 +674.17 , 5630.86 , 485.51 +674.17 , 6064.01 , 522.68 +674.17 , 6497.15 , 560.09 +674.17 , 6930.29 , 597.75 +674.17 , 7363.44 , 635.63 +674.17 , 7796.58 , 673.76 +674.17 , 8229.72 , 712.12 +674.17 , 8662.87 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp new file mode 100644 index 0000000000..cf325529f2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 8662.87 , -9785.31 +3.34 , 8662.87 , -9785.31 +33.72 , 8662.87 , -9785.31 +67.45 , 8662.87 , -9785.31 +101.09 , 8662.87 , -9785.31 +134.82 , 8662.87 , -9785.31 +168.54 , 8662.87 , -9785.31 +202.26 , 7219.06 , -8154.43 +235.99 , 6187.71 , -6989.45 +269.63 , 5414.29 , -6115.82 +303.36 , 4812.74 , -5436.33 +337.08 , 4331.43 , -4892.66 +370.80 , 3937.68 , -4447.88 +404.53 , 3609.53 , -4077.21 +438.17 , 3331.85 , -3763.56 +471.90 , 3093.91 , -3494.79 +505.62 , 2887.62 , -3261.77 +539.35 , 2707.20 , -3057.98 +573.07 , 2547.92 , -2878.06 +606.71 , 2406.31 , -2718.10 +640.44 , 2279.72 , -2575.10 +674.16 , 2165.72 , -2446.33 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp new file mode 100644 index 0000000000..cf325529f2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 8662.87 , -9785.31 +3.34 , 8662.87 , -9785.31 +33.72 , 8662.87 , -9785.31 +67.45 , 8662.87 , -9785.31 +101.09 , 8662.87 , -9785.31 +134.82 , 8662.87 , -9785.31 +168.54 , 8662.87 , -9785.31 +202.26 , 7219.06 , -8154.43 +235.99 , 6187.71 , -6989.45 +269.63 , 5414.29 , -6115.82 +303.36 , 4812.74 , -5436.33 +337.08 , 4331.43 , -4892.66 +370.80 , 3937.68 , -4447.88 +404.53 , 3609.53 , -4077.21 +438.17 , 3331.85 , -3763.56 +471.90 , 3093.91 , -3494.79 +505.62 , 2887.62 , -3261.77 +539.35 , 2707.20 , -3057.98 +573.07 , 2547.92 , -2878.06 +606.71 , 2406.31 , -2718.10 +640.44 , 2279.72 , -2575.10 +674.16 , 2165.72 , -2446.33 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd new file mode 100644 index 0000000000..02b9cfdf04 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -18.72 +3.37 , -19.31 +33.71 , -24.79 +67.42 , -30.86 +101.12 , -36.92 +134.83 , -43.06 +168.54 , -49.12 +202.25 , -55.19 +235.96 , -61.26 +269.67 , -67.32 +303.37 , -73.46 +337.08 , -79.52 +370.79 , -85.59 +404.50 , -91.66 +438.21 , -97.72 +471.92 , -103.85 +505.62 , -109.92 +539.33 , -115.99 +573.04 , -122.06 +606.75 , -128.12 +640.46 , -134.25 +674.17 , -140.32 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc new file mode 100644 index 0000000000..4cd0b08364 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 2, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 12.276 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 13860.59, + "ContinuousTorqueSpeed": 166.99, + "OverloadTorque": 16517.20, + "OverloadTorqueSpeed": 166.01, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl2.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 15015.63, + "ContinuousTorqueSpeed": 168.62, + "OverloadTorque": 17325.73, + "OverloadTorqueSpeed": 170.17, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl2.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1Whl2_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh new file mode 100644 index 0000000000..549a74ffeb --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1Whl2.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto new file mode 100644 index 0000000000..9a0c3ec2a0 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx1Whl2.vveh", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd new file mode 100644 index 0000000000..07eb40e197 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -37.45 +3.37 , -38.62 +33.71 , -49.58 +67.42 , -61.71 +101.12 , -73.85 +134.83 , -86.11 +168.54 , -98.24 +202.25 , -110.38 +235.96 , -122.51 +269.67 , -134.65 +303.37 , -146.91 +337.08 , -159.04 +370.79 , -171.18 +404.50 , -183.31 +438.21 , -195.45 +471.92 , -207.71 +505.62 , -219.84 +539.33 , -231.98 +573.04 , -244.11 +606.75 , -256.24 +640.46 , -268.51 +674.17 , -280.64 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx new file mode 100644 index 0000000000..6d42e7230c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx @@ -0,0 +1,33 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-11-03T14:19:09.9858299Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "3_speed_AMT", + "Inertia": 0.0, + "TracInt": 0.8, + "Gears": [ + { + "Ratio": 2.64, + "LossMap": "Axle_4x2_Tractor.vtlm" + } + ], + "TqReserve": 0.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.22222222222222, + "StartAcc": 0.8, + "GearboxType": "AMT", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc new file mode 100644 index 0000000000..be0c1c769a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 4.65 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 5412.60, + "ContinuousTorqueSpeed": 440.86, + "OverloadTorque": 6450.02, + "OverloadTorqueSpeed": 438.28, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 5863.65, + "ContinuousTorqueSpeed": 445.16, + "OverloadTorque": 6765.75, + "OverloadTorqueSpeed": 449.25, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh new file mode 100644 index 0000000000..ed5013cd4e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto new file mode 100644 index 0000000000..712a12df56 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx1.vveh", + "GearboxFile": "Axlegear.vgbx", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco new file mode 100644 index 0000000000..e4be1e22ed --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -7190.72 , 0.00 +0.00 , -6831.19 , 0.00 +0.00 , -6471.65 , 0.00 +0.00 , -6112.11 , 0.00 +0.00 , -5752.58 , 0.00 +0.00 , -5393.04 , 0.00 +0.00 , -5033.51 , -0.13 +0.00 , -4673.97 , -0.66 +0.00 , -4314.43 , -0.98 +0.00 , -3954.90 , -1.19 +0.00 , -3595.36 , -1.32 +0.00 , -3235.82 , -1.38 +0.00 , -2876.29 , -1.39 +0.00 , -2516.75 , -1.35 +0.00 , -2157.22 , -1.26 +0.00 , -1797.68 , -1.13 +0.00 , -1438.14 , -0.97 +0.00 , -1078.61 , -0.77 +0.00 , -719.07 , -0.53 +0.00 , -359.54 , -0.27 +0.00 , -71.91 , -0.02 +0.00 , 67.66 , 0.13 +0.00 , 338.29 , 0.56 +0.00 , 676.58 , 1.12 +0.00 , 1014.86 , 1.70 +0.00 , 1353.15 , 2.31 +0.00 , 1691.44 , 2.93 +0.00 , 2029.73 , 3.58 +0.00 , 2368.01 , 4.25 +0.00 , 2706.30 , 4.93 +0.00 , 3044.59 , 5.64 +0.00 , 3382.88 , 6.37 +0.00 , 3721.16 , 7.12 +0.00 , 4059.45 , 7.88 +0.00 , 4397.74 , 8.67 +0.00 , 4736.03 , 9.47 +0.00 , 5074.31 , 10.29 +0.00 , 5412.60 , 11.13 +0.00 , 5750.89 , 11.99 +0.00 , 6089.18 , 12.87 +0.00 , 6427.46 , 13.76 +0.00 , 6765.75 , 14.67 +8.90 , -7190.72 , 0.00 +8.90 , -6831.19 , 0.00 +8.90 , -6471.65 , 0.00 +8.90 , -6112.11 , 0.00 +8.90 , -5752.58 , 0.00 +8.90 , -5393.04 , 0.00 +8.90 , -5033.51 , -0.50 +8.90 , -4673.97 , -0.84 +8.90 , -4314.43 , -1.04 +8.90 , -3954.90 , -1.16 +8.90 , -3595.36 , -1.22 +8.90 , -3235.82 , -1.24 +8.90 , -2876.29 , -1.21 +8.90 , -2516.75 , -1.15 +8.90 , -2157.22 , -1.06 +8.90 , -1797.68 , -0.94 +8.90 , -1438.14 , -0.80 +8.90 , -1078.61 , -0.62 +8.90 , -719.07 , -0.43 +8.90 , -359.54 , -0.21 +8.90 , -71.91 , -0.02 +8.90 , 67.66 , 0.10 +8.90 , 338.29 , 0.43 +8.90 , 676.58 , 0.85 +8.90 , 1014.86 , 1.30 +8.90 , 1353.15 , 1.75 +8.90 , 1691.44 , 2.23 +8.90 , 2029.73 , 2.71 +8.90 , 2368.01 , 3.21 +8.90 , 2706.30 , 3.73 +8.90 , 3044.59 , 4.26 +8.90 , 3382.88 , 4.80 +8.90 , 3721.16 , 5.36 +8.90 , 4059.45 , 5.93 +8.90 , 4397.74 , 6.52 +8.90 , 4736.03 , 7.12 +8.90 , 5074.31 , 7.73 +8.90 , 5412.60 , 8.35 +8.90 , 5750.89 , 8.99 +8.90 , 6089.18 , 9.64 +8.90 , 6427.46 , 10.30 +8.90 , 6765.75 , 10.98 +88.99 , -7190.72 , -58.10 +88.99 , -6831.19 , -55.37 +88.99 , -6471.65 , -52.62 +88.99 , -6112.11 , -49.85 +88.99 , -5752.58 , -47.06 +88.99 , -5393.04 , -44.25 +88.99 , -5033.51 , -41.42 +88.99 , -4673.97 , -38.57 +88.99 , -4314.43 , -35.70 +88.99 , -3954.90 , -32.81 +88.99 , -3595.36 , -29.90 +88.99 , -3235.82 , -26.98 +88.99 , -2876.29 , -24.03 +88.99 , -2516.75 , -21.07 +88.99 , -2157.22 , -18.08 +88.99 , -1797.68 , -15.08 +88.99 , -1438.14 , -12.06 +88.99 , -1078.61 , -9.02 +88.99 , -719.07 , -5.96 +88.99 , -359.54 , -2.88 +88.99 , -71.91 , -0.37 +88.99 , 67.66 , 0.90 +88.99 , 338.29 , 3.68 +88.99 , 676.58 , 7.16 +88.99 , 1014.86 , 10.66 +88.99 , 1353.15 , 14.17 +88.99 , 1691.44 , 17.71 +88.99 , 2029.73 , 21.26 +88.99 , 2368.01 , 24.84 +88.99 , 2706.30 , 28.43 +88.99 , 3044.59 , 32.04 +88.99 , 3382.88 , 35.67 +88.99 , 3721.16 , 39.32 +88.99 , 4059.45 , 42.99 +88.99 , 4397.74 , 46.68 +88.99 , 4736.03 , 50.38 +88.99 , 5074.31 , 54.11 +88.99 , 5412.60 , 57.85 +88.99 , 5750.89 , 61.61 +88.99 , 6089.18 , 65.39 +88.99 , 6427.46 , 69.19 +88.99 , 6765.75 , 73.01 +177.98 , -7190.72 , -120.57 +177.98 , -6831.19 , -114.73 +177.98 , -6471.65 , -108.87 +177.98 , -6112.11 , -102.99 +177.98 , -5752.58 , -97.08 +177.98 , -5393.04 , -91.15 +177.98 , -5033.51 , -85.20 +177.98 , -4673.97 , -79.23 +177.98 , -4314.43 , -73.23 +177.98 , -3954.90 , -67.21 +177.98 , -3595.36 , -61.17 +177.98 , -3235.82 , -55.10 +177.98 , -2876.29 , -49.01 +177.98 , -2516.75 , -42.90 +177.98 , -2157.22 , -36.77 +177.98 , -1797.68 , -30.61 +177.98 , -1438.14 , -24.43 +177.98 , -1078.61 , -18.23 +177.98 , -719.07 , -12.01 +177.98 , -359.54 , -5.76 +177.98 , -71.91 , -0.66 +177.98 , 67.66 , 1.84 +177.98 , 338.29 , 7.35 +177.98 , 676.58 , 14.22 +177.98 , 1014.86 , 21.11 +177.98 , 1353.15 , 28.02 +177.98 , 1691.44 , 34.96 +177.98 , 2029.73 , 41.92 +177.98 , 2368.01 , 48.90 +177.98 , 2706.30 , 55.90 +177.98 , 3044.59 , 62.93 +177.98 , 3382.88 , 69.98 +177.98 , 3721.16 , 77.05 +177.98 , 4059.45 , 84.15 +177.98 , 4397.74 , 91.27 +177.98 , 4736.03 , 98.41 +177.98 , 5074.31 , 105.58 +177.98 , 5412.60 , 112.76 +177.98 , 5750.89 , 119.97 +177.98 , 6089.18 , 127.21 +177.98 , 6427.46 , 134.46 +177.98 , 6765.75 , 141.74 +266.97 , -7190.72 , -182.44 +266.97 , -6831.19 , -173.55 +266.97 , -6471.65 , -164.62 +266.97 , -6112.11 , -155.67 +266.97 , -5752.58 , -146.69 +266.97 , -5393.04 , -137.68 +266.97 , -5033.51 , -128.65 +266.97 , -4673.97 , -119.58 +266.97 , -4314.43 , -110.49 +266.97 , -3954.90 , -101.36 +266.97 , -3595.36 , -92.21 +266.97 , -3235.82 , -83.03 +266.97 , -2876.29 , -73.82 +266.97 , -2516.75 , -64.58 +266.97 , -2157.22 , -55.31 +266.97 , -1797.68 , -46.02 +266.97 , -1438.14 , -36.70 +266.97 , -1078.61 , -27.34 +266.97 , -719.07 , -17.96 +266.97 , -359.54 , -8.54 +266.97 , -71.91 , -0.79 +266.97 , 67.66 , 2.86 +266.97 , 338.29 , 11.12 +266.97 , 676.58 , 21.39 +266.97 , 1014.86 , 31.68 +266.97 , 1353.15 , 41.99 +266.97 , 1691.44 , 52.34 +266.97 , 2029.73 , 62.71 +266.97 , 2368.01 , 73.12 +266.97 , 2706.30 , 83.55 +266.97 , 3044.59 , 94.01 +266.97 , 3382.88 , 104.50 +266.97 , 3721.16 , 115.02 +266.97 , 4059.45 , 125.57 +266.97 , 4397.74 , 136.15 +266.97 , 4736.03 , 146.76 +266.97 , 5074.31 , 157.40 +266.97 , 5412.60 , 168.06 +266.97 , 5750.89 , 178.76 +266.97 , 6089.18 , 189.48 +266.97 , 6427.46 , 200.23 +266.97 , 6765.75 , 211.02 +355.96 , -7190.72 , -243.71 +355.96 , -6831.19 , -231.81 +355.96 , -6471.65 , -219.87 +355.96 , -6112.11 , -207.89 +355.96 , -5752.58 , -195.88 +355.96 , -5393.04 , -183.83 +355.96 , -5033.51 , -171.74 +355.96 , -4673.97 , -159.61 +355.96 , -4314.43 , -147.45 +355.96 , -3954.90 , -135.25 +355.96 , -3595.36 , -123.01 +355.96 , -3235.82 , -110.74 +355.96 , -2876.29 , -98.43 +355.96 , -2516.75 , -86.08 +355.96 , -2157.22 , -73.70 +355.96 , -1797.68 , -61.27 +355.96 , -1438.14 , -48.82 +355.96 , -1078.61 , -36.32 +355.96 , -719.07 , -23.78 +355.96 , -359.54 , -11.19 +355.96 , -71.91 , -0.63 +355.96 , 67.66 , 3.98 +355.96 , 338.29 , 15.01 +355.96 , 676.58 , 28.68 +355.96 , 1014.86 , 42.37 +355.96 , 1353.15 , 56.10 +355.96 , 1691.44 , 69.87 +355.96 , 2029.73 , 83.67 +355.96 , 2368.01 , 97.52 +355.96 , 2706.30 , 111.40 +355.96 , 3044.59 , 125.31 +355.96 , 3382.88 , 139.27 +355.96 , 3721.16 , 153.26 +355.96 , 4059.45 , 167.29 +355.96 , 4397.74 , 181.36 +355.96 , 4736.03 , 195.46 +355.96 , 5074.31 , 209.61 +355.96 , 5412.60 , 223.79 +355.96 , 5750.89 , 238.01 +355.96 , 6089.18 , 252.26 +355.96 , 6427.46 , 266.56 +355.96 , 6765.75 , 280.89 +444.95 , -7190.72 , -304.37 +444.95 , -6831.19 , -289.50 +444.95 , -6471.65 , -274.59 +444.95 , -6112.11 , -259.63 +444.95 , -5752.58 , -244.61 +444.95 , -5393.04 , -229.56 +444.95 , -5033.51 , -214.45 +444.95 , -4673.97 , -199.30 +444.95 , -4314.43 , -184.10 +444.95 , -3954.90 , -168.85 +444.95 , -3595.36 , -153.55 +444.95 , -3235.82 , -138.20 +444.95 , -2876.29 , -122.81 +444.95 , -2516.75 , -107.37 +444.95 , -2157.22 , -91.88 +444.95 , -1797.68 , -76.35 +444.95 , -1438.14 , -60.76 +444.95 , -1078.61 , -45.13 +444.95 , -719.07 , -29.44 +444.95 , -359.54 , -13.67 +444.95 , -71.91 , 0.00 +444.95 , 67.66 , 5.21 +444.95 , 338.29 , 19.04 +444.95 , 676.58 , 36.13 +444.95 , 1014.86 , 53.24 +444.95 , 1353.15 , 70.39 +444.95 , 1691.44 , 87.59 +444.95 , 2029.73 , 104.83 +444.95 , 2368.01 , 122.13 +444.95 , 2706.30 , 139.47 +444.95 , 3044.59 , 156.87 +444.95 , 3382.88 , 174.31 +444.95 , 3721.16 , 191.80 +444.95 , 4059.45 , 209.33 +444.95 , 4397.74 , 226.92 +444.95 , 4736.03 , 244.56 +444.95 , 5074.31 , 262.24 +444.95 , 5412.60 , 279.97 +444.95 , 5750.89 , 297.76 +444.95 , 6089.18 , 315.58 +444.95 , 6427.46 , 333.46 +444.95 , 6765.75 , 351.39 +533.94 , -7190.72 , -364.37 +533.94 , -6831.19 , -346.59 +533.94 , -6471.65 , -328.74 +533.94 , -6112.11 , -310.84 +533.94 , -5752.58 , -292.87 +533.94 , -5393.04 , -274.84 +533.94 , -5033.51 , -256.75 +533.94 , -4673.97 , -238.60 +533.94 , -4314.43 , -220.39 +533.94 , -3954.90 , -202.12 +533.94 , -3595.36 , -183.79 +533.94 , -3235.82 , -165.40 +533.94 , -2876.29 , -146.94 +533.94 , -2516.75 , -128.43 +533.94 , -2157.22 , -109.85 +533.94 , -1797.68 , -91.21 +533.94 , -1438.14 , -72.51 +533.94 , -1078.61 , -53.75 +533.94 , -719.07 , -34.91 +533.94 , -359.54 , -15.95 +533.94 , -71.91 , 0.00 +533.94 , 67.66 , 6.58 +533.94 , 338.29 , 23.25 +533.94 , 676.58 , 43.76 +533.94 , 1014.86 , 64.29 +533.94 , 1353.15 , 84.87 +533.94 , 1691.44 , 105.52 +533.94 , 2029.73 , 126.22 +533.94 , 2368.01 , 146.98 +533.94 , 2706.30 , 167.81 +533.94 , 3044.59 , 188.70 +533.94 , 3382.88 , 209.65 +533.94 , 3721.16 , 230.66 +533.94 , 4059.45 , 251.73 +533.94 , 4397.74 , 272.87 +533.94 , 4736.03 , 294.07 +533.94 , 5074.31 , 315.33 +533.94 , 5412.60 , 336.65 +533.94 , 5750.89 , 358.03 +533.94 , 6089.18 , 379.47 +533.94 , 6427.46 , 400.98 +533.94 , 6765.75 , 422.54 +622.93 , -7190.72 , -423.69 +622.93 , -6831.19 , -403.04 +622.93 , -6471.65 , -382.31 +622.93 , -6112.11 , -361.50 +622.93 , -5752.58 , -340.62 +622.93 , -5393.04 , -319.66 +622.93 , -5033.51 , -298.62 +622.93 , -4673.97 , -277.51 +622.93 , -4314.43 , -256.31 +622.93 , -3954.90 , -235.05 +622.93 , -3595.36 , -213.70 +622.93 , -3235.82 , -192.28 +622.93 , -2876.29 , -170.79 +622.93 , -2516.75 , -149.21 +622.93 , -2157.22 , -127.57 +622.93 , -1797.68 , -105.84 +622.93 , -1438.14 , -84.03 +622.93 , -1078.61 , -62.14 +622.93 , -719.07 , -40.16 +622.93 , -359.54 , -18.00 +622.93 , -71.91 , 0.00 +622.93 , 67.66 , 8.09 +622.93 , 338.29 , 27.64 +622.93 , 676.58 , 51.59 +622.93 , 1014.86 , 75.56 +622.93 , 1353.15 , 99.58 +622.93 , 1691.44 , 123.68 +622.93 , 2029.73 , 147.86 +622.93 , 2368.01 , 172.10 +622.93 , 2706.30 , 196.43 +622.93 , 3044.59 , 220.84 +622.93 , 3382.88 , 245.32 +622.93 , 3721.16 , 269.88 +622.93 , 4059.45 , 294.51 +622.93 , 4397.74 , 319.23 +622.93 , 4736.03 , 344.02 +622.93 , 5074.31 , 368.89 +622.93 , 5412.60 , 393.83 +622.93 , 5750.89 , 418.85 +622.93 , 6089.18 , 443.95 +622.93 , 6427.46 , 469.13 +622.93 , 6765.75 , 494.38 +711.92 , -7190.72 , -482.31 +711.92 , -6831.19 , -458.83 +711.92 , -6471.65 , -435.26 +711.92 , -6112.11 , -411.59 +711.92 , -5752.58 , -387.83 +711.92 , -5393.04 , -363.97 +711.92 , -5033.51 , -340.02 +711.92 , -4673.97 , -315.97 +711.92 , -4314.43 , -291.83 +711.92 , -3954.90 , -267.59 +711.92 , -3595.36 , -243.26 +711.92 , -3235.82 , -218.84 +711.92 , -2876.29 , -194.32 +711.92 , -2516.75 , -169.71 +711.92 , -2157.22 , -145.00 +711.92 , -1797.68 , -120.19 +711.92 , -1438.14 , -95.29 +711.92 , -1078.61 , -70.28 +711.92 , -719.07 , -45.14 +711.92 , -359.54 , -19.76 +711.92 , -71.91 , 0.00 +711.92 , 67.66 , 9.76 +711.92 , 338.29 , 32.25 +711.92 , 676.58 , 59.66 +711.92 , 1014.86 , 87.07 +711.92 , 1353.15 , 114.55 +711.92 , 1691.44 , 142.11 +711.92 , 2029.73 , 169.77 +711.92 , 2368.01 , 197.52 +711.92 , 2706.30 , 225.37 +711.92 , 3044.59 , 253.31 +711.92 , 3382.88 , 281.34 +711.92 , 3721.16 , 309.47 +711.92 , 4059.45 , 337.70 +711.92 , 4397.74 , 366.02 +711.92 , 4736.03 , 394.44 +711.92 , 5074.31 , 422.95 +711.92 , 5412.60 , 451.56 +711.92 , 5750.89 , 480.26 +711.92 , 6089.18 , 509.05 +711.92 , 6427.46 , 537.94 +711.92 , 6765.75 , 566.93 +800.91 , -7190.72 , -540.17 +800.91 , -6831.19 , -513.92 +800.91 , -6471.65 , -487.55 +800.91 , -6112.11 , -461.06 +800.91 , -5752.58 , -434.46 +800.91 , -5393.04 , -407.75 +800.91 , -5033.51 , -380.92 +800.91 , -4673.97 , -353.97 +800.91 , -4314.43 , -326.91 +800.91 , -3954.90 , -299.73 +800.91 , -3595.36 , -272.44 +800.91 , -3235.82 , -245.03 +800.91 , -2876.29 , -217.51 +800.91 , -2516.75 , -189.87 +800.91 , -2157.22 , -162.12 +800.91 , -1797.68 , -134.25 +800.91 , -1438.14 , -106.26 +800.91 , -1078.61 , -78.13 +800.91 , -719.07 , -49.84 +800.91 , -359.54 , -21.19 +800.91 , -71.91 , 0.00 +800.91 , 67.66 , 11.59 +800.91 , 338.29 , 37.10 +800.91 , 676.58 , 67.98 +800.91 , 1014.86 , 98.85 +800.91 , 1353.15 , 129.79 +800.91 , 1691.44 , 160.84 +800.91 , 2029.73 , 191.99 +800.91 , 2368.01 , 223.26 +800.91 , 2706.30 , 254.64 +800.91 , 3044.59 , 286.14 +800.91 , 3382.88 , 317.75 +800.91 , 3721.16 , 349.48 +800.91 , 4059.45 , 381.32 +800.91 , 4397.74 , 413.28 +800.91 , 4736.03 , 445.36 +800.91 , 5074.31 , 477.54 +800.91 , 5412.60 , 509.85 +800.91 , 5750.89 , 542.27 +800.91 , 6089.18 , 574.80 +800.91 , 6427.46 , 607.45 +800.91 , 6765.75 , 640.21 +889.90 , -7190.72 , -597.26 +889.90 , -6831.19 , -568.28 +889.90 , -6471.65 , -539.16 +889.90 , -6112.11 , -509.90 +889.90 , -5752.58 , -480.50 +889.90 , -5393.04 , -450.96 +889.90 , -5033.51 , -421.28 +889.90 , -4673.97 , -391.47 +889.90 , -4314.43 , -361.52 +889.90 , -3954.90 , -331.43 +889.90 , -3595.36 , -301.20 +889.90 , -3235.82 , -270.83 +889.90 , -2876.29 , -240.33 +889.90 , -2516.75 , -209.68 +889.90 , -2157.22 , -178.90 +889.90 , -1797.68 , -147.97 +889.90 , -1438.14 , -116.90 +889.90 , -1078.61 , -85.66 +889.90 , -719.07 , -54.21 +889.90 , -359.54 , -22.23 +889.90 , -71.91 , 0.00 +889.90 , 67.66 , 13.60 +889.90 , 338.29 , 42.20 +889.90 , 676.58 , 76.58 +889.90 , 1014.86 , 110.92 +889.90 , 1353.15 , 145.34 +889.90 , 1691.44 , 179.88 +889.90 , 2029.73 , 214.55 +889.90 , 2368.01 , 249.35 +889.90 , 2706.30 , 284.29 +889.90 , 3044.59 , 319.36 +889.90 , 3382.88 , 354.57 +889.90 , 3721.16 , 389.92 +889.90 , 4059.45 , 425.41 +889.90 , 4397.74 , 461.03 +889.90 , 4736.03 , 496.79 +889.90 , 5074.31 , 532.69 +889.90 , 5412.60 , 568.73 +889.90 , 5750.89 , 604.90 +889.90 , 6089.18 , 641.21 +889.90 , 6427.46 , 677.66 +889.90 , 6765.75 , 714.24 +978.89 , -7190.72 , -653.54 +978.89 , -6831.19 , -621.88 +978.89 , -6471.65 , -590.05 +978.89 , -6112.11 , -558.06 +978.89 , -5752.58 , -525.90 +978.89 , -5393.04 , -493.58 +978.89 , -5033.51 , -461.09 +978.89 , -4673.97 , -428.44 +978.89 , -4314.43 , -395.63 +978.89 , -3954.90 , -362.65 +978.89 , -3595.36 , -329.51 +978.89 , -3235.82 , -296.21 +978.89 , -2876.29 , -262.74 +978.89 , -2516.75 , -229.11 +978.89 , -2157.22 , -195.31 +978.89 , -1797.68 , -161.34 +978.89 , -1438.14 , -127.18 +978.89 , -1078.61 , -92.83 +978.89 , -719.07 , -58.20 +978.89 , -359.54 , -22.82 +978.89 , -71.91 , 0.00 +978.89 , 67.66 , 15.79 +978.89 , 338.29 , 47.58 +978.89 , 676.58 , 85.48 +978.89 , 1014.86 , 123.30 +978.89 , 1353.15 , 161.22 +978.89 , 1691.44 , 199.26 +978.89 , 2029.73 , 237.46 +978.89 , 2368.01 , 275.81 +978.89 , 2706.30 , 314.32 +978.89 , 3044.59 , 352.99 +978.89 , 3382.88 , 391.83 +978.89 , 3721.16 , 430.82 +978.89 , 4059.45 , 469.98 +978.89 , 4397.74 , 509.30 +978.89 , 4736.03 , 548.78 +978.89 , 5074.31 , 588.42 +978.89 , 5412.60 , 628.23 +978.89 , 5750.89 , 668.20 +978.89 , 6089.18 , 708.32 +978.89 , 6427.46 , 748.61 +978.89 , 6765.75 , 789.06 +1067.88 , -7190.72 , -708.97 +1067.88 , -6831.19 , -674.68 +1067.88 , -6471.65 , -640.19 +1067.88 , -6112.11 , -605.51 +1067.88 , -5752.58 , -570.63 +1067.88 , -5393.04 , -535.56 +1067.88 , -5033.51 , -500.30 +1067.88 , -4673.97 , -464.85 +1067.88 , -4314.43 , -429.21 +1067.88 , -3954.90 , -393.37 +1067.88 , -3595.36 , -357.35 +1067.88 , -3235.82 , -321.13 +1067.88 , -2876.29 , -284.71 +1067.88 , -2516.75 , -248.11 +1067.88 , -2157.22 , -211.31 +1067.88 , -1797.68 , -174.30 +1067.88 , -1438.14 , -137.08 +1067.88 , -1078.61 , -99.61 +1067.88 , -719.07 , -61.78 +1067.88 , -359.54 , -22.86 +1067.88 , -71.91 , 0.00 +1067.88 , 67.66 , 18.17 +1067.88 , 338.29 , 53.24 +1067.88 , 676.58 , 94.71 +1067.88 , 1014.86 , 136.03 +1067.88 , 1353.15 , 177.45 +1067.88 , 1691.44 , 219.01 +1067.88 , 2029.73 , 260.75 +1067.88 , 2368.01 , 302.67 +1067.88 , 2706.30 , 344.78 +1067.88 , 3044.59 , 387.07 +1067.88 , 3382.88 , 429.54 +1067.88 , 3721.16 , 472.21 +1067.88 , 4059.45 , 515.06 +1067.88 , 4397.74 , 558.11 +1067.88 , 4736.03 , 601.34 +1067.88 , 5074.31 , 644.76 +1067.88 , 5412.60 , 688.37 +1067.88 , 5750.89 , 732.17 +1067.88 , 6089.18 , 776.15 +1067.88 , 6427.46 , 820.33 +1067.88 , 6765.75 , 864.69 +1156.87 , -7190.72 , -763.53 +1156.87 , -6831.19 , -726.65 +1156.87 , -6471.65 , -689.55 +1156.87 , -6112.11 , -652.22 +1156.87 , -5752.58 , -614.67 +1156.87 , -5393.04 , -576.89 +1156.87 , -5033.51 , -538.89 +1156.87 , -4673.97 , -500.67 +1156.87 , -4314.43 , -462.22 +1156.87 , -3954.90 , -423.56 +1156.87 , -3595.36 , -384.67 +1156.87 , -3235.82 , -345.56 +1156.87 , -2876.29 , -306.22 +1156.87 , -2516.75 , -266.66 +1156.87 , -2157.22 , -226.86 +1156.87 , -1797.68 , -186.83 +1156.87 , -1438.14 , -146.54 +1156.87 , -1078.61 , -105.95 +1156.87 , -719.07 , -64.90 +1156.87 , -359.54 , -22.24 +1156.87 , -71.91 , 0.00 +1156.87 , 67.66 , 20.74 +1156.87 , 338.29 , 59.20 +1156.87 , 676.58 , 104.27 +1156.87 , 1014.86 , 149.12 +1156.87 , 1353.15 , 194.05 +1156.87 , 1691.44 , 239.16 +1156.87 , 2029.73 , 284.45 +1156.87 , 2368.01 , 329.96 +1156.87 , 2706.30 , 375.67 +1156.87 , 3044.59 , 421.60 +1156.87 , 3382.88 , 467.75 +1156.87 , 3721.16 , 514.11 +1156.87 , 4059.45 , 560.69 +1156.87 , 4397.74 , 607.48 +1156.87 , 4736.03 , 654.50 +1156.87 , 5074.31 , 701.73 +1156.87 , 5412.60 , 749.18 +1156.87 , 5750.89 , 796.84 +1156.87 , 6089.18 , 844.73 +1156.87 , 6427.46 , 892.83 +1156.87 , 6765.75 , 941.14 +1245.86 , -7190.72 , -817.17 +1245.86 , -6831.19 , -777.76 +1245.86 , -6471.65 , -738.08 +1245.86 , -6112.11 , -698.15 +1245.86 , -5752.58 , -657.96 +1245.86 , -5393.04 , -617.52 +1245.86 , -5033.51 , -576.82 +1245.86 , -4673.97 , -535.86 +1245.86 , -4314.43 , -494.65 +1245.86 , -3954.90 , -453.18 +1245.86 , -3595.36 , -411.45 +1245.86 , -3235.82 , -369.47 +1245.86 , -2876.29 , -327.22 +1245.86 , -2516.75 , -284.72 +1245.86 , -2157.22 , -241.95 +1245.86 , -1797.68 , -198.90 +1245.86 , -1438.14 , -155.54 +1245.86 , -1078.61 , -111.82 +1245.86 , -719.07 , -67.51 +1245.86 , -359.54 , -20.80 +1245.86 , -71.91 , 0.00 +1245.86 , 67.66 , 23.52 +1245.86 , 338.29 , 65.48 +1245.86 , 676.58 , 114.20 +1245.86 , 1014.86 , 162.59 +1245.86 , 1353.15 , 211.06 +1245.86 , 1691.44 , 259.72 +1245.86 , 2029.73 , 308.59 +1245.86 , 2368.01 , 357.69 +1245.86 , 2706.30 , 407.04 +1245.86 , 3044.59 , 456.62 +1245.86 , 3382.88 , 506.46 +1245.86 , 3721.16 , 556.54 +1245.86 , 4059.45 , 606.87 +1245.86 , 4397.74 , 657.45 +1245.86 , 4736.03 , 708.28 +1245.86 , 5074.31 , 759.35 +1245.86 , 5412.60 , 810.68 +1245.86 , 5750.89 , 862.25 +1245.86 , 6089.18 , 914.07 +1245.86 , 6427.46 , 966.13 +1245.86 , 6765.75 , 1018.44 +1334.85 , -7190.72 , -869.86 +1334.85 , -6831.19 , -827.96 +1334.85 , -6471.65 , -785.77 +1334.85 , -6112.11 , -743.28 +1334.85 , -5752.58 , -700.50 +1334.85 , -5393.04 , -657.42 +1334.85 , -5033.51 , -614.05 +1334.85 , -4673.97 , -570.39 +1334.85 , -4314.43 , -526.44 +1334.85 , -3954.90 , -482.19 +1334.85 , -3595.36 , -437.65 +1334.85 , -3235.82 , -392.82 +1334.85 , -2876.29 , -347.69 +1334.85 , -2516.75 , -302.26 +1334.85 , -2157.22 , -256.52 +1334.85 , -1797.68 , -210.46 +1334.85 , -1438.14 , -164.04 +1334.85 , -1078.61 , -117.17 +1334.85 , -719.07 , -69.54 +1334.85 , -359.54 , -18.27 +1334.85 , -71.91 , 0.00 +1334.85 , 67.66 , 26.49 +1334.85 , 338.29 , 72.10 +1334.85 , 676.58 , 124.50 +1334.85 , 1014.86 , 176.46 +1334.85 , 1353.15 , 228.49 +1334.85 , 1691.44 , 280.71 +1334.85 , 2029.73 , 333.18 +1334.85 , 2368.01 , 385.90 +1334.85 , 2706.30 , 438.89 +1334.85 , 3044.59 , 492.16 +1334.85 , 3382.88 , 545.71 +1334.85 , 3721.16 , 599.54 +1334.85 , 4059.45 , 653.64 +1334.85 , 4397.74 , 708.03 +1334.85 , 4736.03 , 762.71 +1334.85 , 5074.31 , 817.66 +1334.85 , 5412.60 , 872.89 +1334.85 , 5750.89 , 928.41 +1334.85 , 6089.18 , 984.20 +1334.85 , 6427.46 , 1040.27 +1334.85 , 6765.75 , 1096.63 +1423.84 , -7190.72 , -921.56 +1423.84 , -6831.19 , -877.23 +1423.84 , -6471.65 , -832.56 +1423.84 , -6112.11 , -787.56 +1423.84 , -5752.58 , -742.22 +1423.84 , -5393.04 , -696.56 +1423.84 , -5033.51 , -650.56 +1423.84 , -4673.97 , -604.23 +1423.84 , -4314.43 , -557.56 +1423.84 , -3954.90 , -510.57 +1423.84 , -3595.36 , -463.24 +1423.84 , -3235.82 , -415.58 +1423.84 , -2876.29 , -367.58 +1423.84 , -2516.75 , -319.24 +1423.84 , -2157.22 , -270.55 +1423.84 , -1797.68 , -221.48 +1423.84 , -1438.14 , -171.99 +1423.84 , -1078.61 , -121.95 +1423.84 , -719.07 , -70.93 +1423.84 , -359.54 , -14.10 +1423.84 , -71.91 , 0.00 +1423.84 , 67.66 , 29.68 +1423.84 , 338.29 , 79.05 +1423.84 , 676.58 , 135.20 +1423.84 , 1014.86 , 190.76 +1423.84 , 1353.15 , 246.36 +1423.84 , 1691.44 , 302.17 +1423.84 , 2029.73 , 358.24 +1423.84 , 2368.01 , 414.60 +1423.84 , 2706.30 , 471.27 +1423.84 , 3044.59 , 528.24 +1423.84 , 3382.88 , 585.52 +1423.84 , 3721.16 , 643.12 +1423.84 , 4059.45 , 701.03 +1423.84 , 4397.74 , 759.26 +1423.84 , 4736.03 , 817.80 +1423.84 , 5074.31 , 876.66 +1423.84 , 5412.60 , 935.84 +1423.84 , 5750.89 , 995.34 +1423.84 , 6089.18 , 1055.15 +1423.84 , 6427.46 , 1115.27 +1423.84 , 6765.75 , 1175.71 +1512.83 , -7190.72 , -972.24 +1512.83 , -6831.19 , -925.52 +1512.83 , -6471.65 , -878.43 +1512.83 , -6112.11 , -830.96 +1512.83 , -5752.58 , -783.11 +1512.83 , -5393.04 , -734.89 +1512.83 , -5033.51 , -686.30 +1512.83 , -4673.97 , -637.33 +1512.83 , -4314.43 , -587.99 +1512.83 , -3954.90 , -538.28 +1512.83 , -3595.36 , -488.19 +1512.83 , -3235.82 , -437.72 +1512.83 , -2876.29 , -386.87 +1512.83 , -2516.75 , -335.63 +1512.83 , -2157.22 , -283.99 +1512.83 , -1797.68 , -231.92 +1512.83 , -1438.14 , -179.35 +1512.83 , -1078.61 , -126.12 +1512.83 , -719.07 , -71.60 +1512.83 , -359.54 , -6.45 +1512.83 , -71.91 , 0.00 +1512.83 , 67.66 , 33.08 +1512.83 , 338.29 , 86.37 +1512.83 , 676.58 , 146.31 +1512.83 , 1014.86 , 205.50 +1512.83 , 1353.15 , 264.70 +1512.83 , 1691.44 , 324.11 +1512.83 , 2029.73 , 383.81 +1512.83 , 2368.01 , 443.83 +1512.83 , 2706.30 , 504.18 +1512.83 , 3044.59 , 564.87 +1512.83 , 3382.88 , 625.91 +1512.83 , 3721.16 , 687.30 +1512.83 , 4059.45 , 749.05 +1512.83 , 4397.74 , 811.14 +1512.83 , 4736.03 , 873.59 +1512.83 , 5074.31 , 936.40 +1512.83 , 5412.60 , 999.56 +1512.83 , 5750.89 , 1063.07 +1512.83 , 6089.18 , 1126.93 +1512.83 , 6427.46 , 1191.14 +1512.83 , 6765.75 , 1255.71 +1601.82 , -7190.72 , -1021.86 +1601.82 , -6831.19 , -972.81 +1601.82 , -6471.65 , -923.33 +1601.82 , -6112.11 , -873.44 +1601.82 , -5752.58 , -823.13 +1601.82 , -5393.04 , -772.39 +1601.82 , -5033.51 , -721.24 +1601.82 , -4673.97 , -669.67 +1601.82 , -4314.43 , -617.68 +1601.82 , -3954.90 , -565.27 +1601.82 , -3595.36 , -512.45 +1601.82 , -3235.82 , -459.19 +1601.82 , -2876.29 , -405.51 +1601.82 , -2516.75 , -351.39 +1601.82 , -2157.22 , -296.81 +1601.82 , -1797.68 , -241.73 +1601.82 , -1438.14 , -186.07 +1601.82 , -1078.61 , -129.61 +1601.82 , -719.07 , -71.46 +1601.82 , -359.54 , 0.00 +1601.82 , -71.91 , 0.00 +1601.82 , 67.66 , 36.70 +1601.82 , 338.29 , 94.04 +1601.82 , 676.58 , 157.85 +1601.82 , 1014.86 , 220.70 +1601.82 , 1353.15 , 283.52 +1601.82 , 1691.44 , 346.56 +1601.82 , 2029.73 , 409.90 +1601.82 , 2368.01 , 473.59 +1601.82 , 2706.30 , 537.65 +1601.82 , 3044.59 , 602.09 +1601.82 , 3382.88 , 666.91 +1601.82 , 3721.16 , 732.12 +1601.82 , 4059.45 , 797.72 +1601.82 , 4397.74 , 863.72 +1601.82 , 4736.03 , 930.10 +1601.82 , 5074.31 , 996.88 +1601.82 , 5412.60 , 1064.05 +1601.82 , 5750.89 , 1131.62 +1601.82 , 6089.18 , 1199.57 +1601.82 , 6427.46 , 1267.92 +1601.82 , 6765.75 , 1336.65 +1690.81 , -7190.72 , -1070.37 +1690.81 , -6831.19 , -1019.04 +1690.81 , -6471.65 , -967.24 +1690.81 , -6112.11 , -914.96 +1690.81 , -5752.58 , -862.23 +1690.81 , -5393.04 , -809.02 +1690.81 , -5033.51 , -755.35 +1690.81 , -4673.97 , -701.21 +1690.81 , -4314.43 , -646.60 +1690.81 , -3954.90 , -591.53 +1690.81 , -3595.36 , -535.99 +1690.81 , -3235.82 , -479.97 +1690.81 , -2876.29 , -423.47 +1690.81 , -2516.75 , -366.48 +1690.81 , -2157.22 , -308.96 +1690.81 , -1797.68 , -250.88 +1690.81 , -1438.14 , -192.11 +1690.81 , -1078.61 , -132.36 +1690.81 , -719.07 , -70.38 +1690.81 , -359.54 , 0.00 +1690.81 , -71.91 , 0.00 +1690.81 , 67.66 , 40.53 +1690.81 , 338.29 , 102.10 +1690.81 , 676.58 , 169.83 +1690.81 , 1014.86 , 236.37 +1690.81 , 1353.15 , 302.84 +1690.81 , 1691.44 , 369.53 +1690.81 , 2029.73 , 436.54 +1690.81 , 2368.01 , 503.92 +1690.81 , 2706.30 , 571.71 +1690.81 , 3044.59 , 639.91 +1690.81 , 3382.88 , 708.54 +1690.81 , 3721.16 , 777.59 +1690.81 , 4059.45 , 847.08 +1690.81 , 4397.74 , 917.00 +1690.81 , 4736.03 , 987.35 +1690.81 , 5074.31 , 1058.14 +1690.81 , 5412.60 , 1129.36 +1690.81 , 5750.89 , 1201.01 +1690.81 , 6089.18 , 1273.09 +1690.81 , 6427.46 , 1345.61 +1690.81 , 6765.75 , 1418.56 +1779.80 , -7190.72 , -1117.74 +1779.80 , -6831.19 , -1064.18 +1779.80 , -6471.65 , -1010.10 +1779.80 , -6112.11 , -955.49 +1779.80 , -5752.58 , -900.37 +1779.80 , -5393.04 , -844.73 +1779.80 , -5033.51 , -788.58 +1779.80 , -4673.97 , -731.90 +1779.80 , -4314.43 , -674.71 +1779.80 , -3954.90 , -617.00 +1779.80 , -3595.36 , -558.77 +1779.80 , -3235.82 , -500.01 +1779.80 , -2876.29 , -440.71 +1779.80 , -2516.75 , -380.85 +1779.80 , -2157.22 , -320.40 +1779.80 , -1797.68 , -259.31 +1779.80 , -1438.14 , -197.41 +1779.80 , -1078.61 , -134.30 +1779.80 , -719.07 , -68.24 +1779.80 , -359.54 , 0.00 +1779.80 , -71.91 , 0.00 +1779.80 , 67.66 , 44.59 +1779.80 , 338.29 , 110.53 +1779.80 , 676.58 , 182.27 +1779.80 , 1014.86 , 252.55 +1779.80 , 1353.15 , 322.69 +1779.80 , 1691.44 , 393.04 +1779.80 , 2029.73 , 463.74 +1779.80 , 2368.01 , 534.84 +1779.80 , 2706.30 , 606.37 +1779.80 , 3044.59 , 678.37 +1779.80 , 3382.88 , 750.82 +1779.80 , 3721.16 , 823.74 +1779.80 , 4059.45 , 897.14 +1779.80 , 4397.74 , 971.01 +1779.80 , 4736.03 , 1045.36 +1779.80 , 5074.31 , 1120.19 +1779.80 , 5412.60 , 1195.49 +1779.80 , 5750.89 , 1271.27 +1779.80 , 6089.18 , 1347.52 +1779.80 , 6427.46 , 1424.25 +1779.80 , 6765.75 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp new file mode 100644 index 0000000000..14358b02ff --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 6765.75 , -7190.72 +8.82 , 6765.75 , -7190.72 +89.03 , 6765.75 , -7190.72 +178.06 , 6765.75 , -7190.72 +266.88 , 6765.75 , -7190.72 +355.91 , 6765.75 , -7190.72 +444.95 , 6765.75 , -7190.72 +533.98 , 5638.13 , -5992.27 +623.01 , 4832.64 , -5136.19 +711.83 , 4228.59 , -4494.20 +800.86 , 3758.78 , -3994.88 +889.89 , 3382.88 , -3595.36 +978.92 , 3075.35 , -3268.52 +1067.96 , 2819.06 , -2996.13 +1156.77 , 2602.20 , -2765.65 +1245.81 , 2416.37 , -2568.14 +1334.84 , 2255.25 , -2396.91 +1423.87 , 2114.34 , -2247.15 +1512.90 , 1989.94 , -2114.94 +1601.72 , 1879.34 , -1997.39 +1690.75 , 1780.47 , -1892.31 +1779.78 , 1691.44 , -1797.68 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp new file mode 100644 index 0000000000..14358b02ff --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 6765.75 , -7190.72 +8.82 , 6765.75 , -7190.72 +89.03 , 6765.75 , -7190.72 +178.06 , 6765.75 , -7190.72 +266.88 , 6765.75 , -7190.72 +355.91 , 6765.75 , -7190.72 +444.95 , 6765.75 , -7190.72 +533.98 , 5638.13 , -5992.27 +623.01 , 4832.64 , -5136.19 +711.83 , 4228.59 , -4494.20 +800.86 , 3758.78 , -3994.88 +889.89 , 3382.88 , -3595.36 +978.92 , 3075.35 , -3268.52 +1067.96 , 2819.06 , -2996.13 +1156.77 , 2602.20 , -2765.65 +1245.81 , 2416.37 , -2568.14 +1334.84 , 2255.25 , -2396.91 +1423.87 , 2114.34 , -2247.15 +1512.90 , 1989.94 , -2114.94 +1601.72 , 1879.34 , -1997.39 +1690.75 , 1780.47 , -1892.31 +1779.78 , 1691.44 , -1797.68 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd new file mode 100644 index 0000000000..ffb4883b31 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -13.76 +8.90 , -14.19 +88.99 , -18.22 +177.98 , -22.67 +266.97 , -27.13 +355.96 , -31.64 +444.95 , -36.10 +533.94 , -40.56 +622.93 , -45.01 +711.92 , -49.47 +800.91 , -53.98 +889.90 , -58.44 +978.89 , -62.89 +1067.88 , -67.35 +1156.87 , -71.81 +1245.86 , -76.32 +1334.85 , -80.78 +1423.84 , -85.23 +1512.83 , -89.69 +1601.82 , -94.15 +1690.81 , -98.66 +1779.80 , -103.11 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc new file mode 100644 index 0000000000..a1a381b386 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": true, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 21.9384 + }, + { + "Ratio": 12.276 + }, + { + "Ratio": 7.2336 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3Axl_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Axl_1.viepco", + "2": "IEPC_Gbx3Axl_2.viepco", + "3": "IEPC_Gbx3Axl_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3Axl_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Axl_1.viepco", + "2": "IEPC_Gbx3Axl_2.viepco", + "3": "IEPC_Gbx3Axl_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3Axl_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh new file mode 100644 index 0000000000..592bd8db31 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3Axl.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto new file mode 100644 index 0000000000..401f294b7c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx3Axl.vveh", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco new file mode 100644 index 0000000000..6661444505 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -35338.92 , 0.00 +0.00 , -33571.97 , 0.00 +0.00 , -31805.03 , 0.00 +0.00 , -30038.08 , 0.00 +0.00 , -28271.13 , 0.00 +0.00 , -26504.19 , 0.00 +0.00 , -24737.24 , -0.13 +0.00 , -22970.30 , -0.66 +0.00 , -21203.35 , -0.98 +0.00 , -19436.40 , -1.19 +0.00 , -17669.46 , -1.32 +0.00 , -15902.51 , -1.38 +0.00 , -14135.57 , -1.39 +0.00 , -12368.62 , -1.35 +0.00 , -10601.68 , -1.26 +0.00 , -8834.73 , -1.13 +0.00 , -7067.78 , -0.97 +0.00 , -5300.84 , -0.77 +0.00 , -3533.89 , -0.53 +0.00 , -1766.95 , -0.27 +0.00 , -353.39 , -0.02 +0.00 , 306.44 , 0.13 +0.00 , 1532.18 , 0.56 +0.00 , 3064.36 , 1.12 +0.00 , 4596.53 , 1.70 +0.00 , 6128.71 , 2.31 +0.00 , 7660.89 , 2.93 +0.00 , 9193.07 , 3.58 +0.00 , 10725.24 , 4.25 +0.00 , 12257.42 , 4.93 +0.00 , 13789.60 , 5.64 +0.00 , 15321.78 , 6.37 +0.00 , 16853.96 , 7.12 +0.00 , 18386.13 , 7.88 +0.00 , 19918.31 , 8.67 +0.00 , 21450.49 , 9.47 +0.00 , 22982.67 , 10.29 +0.00 , 24514.85 , 11.13 +0.00 , 26047.02 , 11.99 +0.00 , 27579.20 , 12.87 +0.00 , 29111.38 , 13.76 +0.00 , 30643.56 , 14.67 +1.89 , -35338.92 , 0.00 +1.89 , -33571.97 , 0.00 +1.89 , -31805.03 , 0.00 +1.89 , -30038.08 , 0.00 +1.89 , -28271.13 , 0.00 +1.89 , -26504.19 , 0.00 +1.89 , -24737.24 , -0.50 +1.89 , -22970.30 , -0.84 +1.89 , -21203.35 , -1.04 +1.89 , -19436.40 , -1.16 +1.89 , -17669.46 , -1.22 +1.89 , -15902.51 , -1.24 +1.89 , -14135.57 , -1.21 +1.89 , -12368.62 , -1.15 +1.89 , -10601.68 , -1.06 +1.89 , -8834.73 , -0.94 +1.89 , -7067.78 , -0.80 +1.89 , -5300.84 , -0.62 +1.89 , -3533.89 , -0.43 +1.89 , -1766.95 , -0.21 +1.89 , -353.39 , -0.02 +1.89 , 306.44 , 0.10 +1.89 , 1532.18 , 0.43 +1.89 , 3064.36 , 0.85 +1.89 , 4596.53 , 1.30 +1.89 , 6128.71 , 1.75 +1.89 , 7660.89 , 2.23 +1.89 , 9193.07 , 2.71 +1.89 , 10725.24 , 3.21 +1.89 , 12257.42 , 3.73 +1.89 , 13789.60 , 4.26 +1.89 , 15321.78 , 4.80 +1.89 , 16853.96 , 5.36 +1.89 , 18386.13 , 5.93 +1.89 , 19918.31 , 6.52 +1.89 , 21450.49 , 7.12 +1.89 , 22982.67 , 7.73 +1.89 , 24514.85 , 8.35 +1.89 , 26047.02 , 8.99 +1.89 , 27579.20 , 9.64 +1.89 , 29111.38 , 10.30 +1.89 , 30643.56 , 10.98 +18.86 , -35338.92 , -58.10 +18.86 , -33571.97 , -55.37 +18.86 , -31805.03 , -52.62 +18.86 , -30038.08 , -49.85 +18.86 , -28271.13 , -47.06 +18.86 , -26504.19 , -44.25 +18.86 , -24737.24 , -41.42 +18.86 , -22970.30 , -38.57 +18.86 , -21203.35 , -35.70 +18.86 , -19436.40 , -32.81 +18.86 , -17669.46 , -29.90 +18.86 , -15902.51 , -26.98 +18.86 , -14135.57 , -24.03 +18.86 , -12368.62 , -21.07 +18.86 , -10601.68 , -18.08 +18.86 , -8834.73 , -15.08 +18.86 , -7067.78 , -12.06 +18.86 , -5300.84 , -9.02 +18.86 , -3533.89 , -5.96 +18.86 , -1766.95 , -2.88 +18.86 , -353.39 , -0.37 +18.86 , 306.44 , 0.90 +18.86 , 1532.18 , 3.68 +18.86 , 3064.36 , 7.16 +18.86 , 4596.53 , 10.66 +18.86 , 6128.71 , 14.17 +18.86 , 7660.89 , 17.71 +18.86 , 9193.07 , 21.26 +18.86 , 10725.24 , 24.84 +18.86 , 12257.42 , 28.43 +18.86 , 13789.60 , 32.04 +18.86 , 15321.78 , 35.67 +18.86 , 16853.96 , 39.32 +18.86 , 18386.13 , 42.99 +18.86 , 19918.31 , 46.68 +18.86 , 21450.49 , 50.38 +18.86 , 22982.67 , 54.11 +18.86 , 24514.85 , 57.85 +18.86 , 26047.02 , 61.61 +18.86 , 27579.20 , 65.39 +18.86 , 29111.38 , 69.19 +18.86 , 30643.56 , 73.01 +37.72 , -35338.92 , -120.57 +37.72 , -33571.97 , -114.73 +37.72 , -31805.03 , -108.87 +37.72 , -30038.08 , -102.99 +37.72 , -28271.13 , -97.08 +37.72 , -26504.19 , -91.15 +37.72 , -24737.24 , -85.20 +37.72 , -22970.30 , -79.23 +37.72 , -21203.35 , -73.23 +37.72 , -19436.40 , -67.21 +37.72 , -17669.46 , -61.17 +37.72 , -15902.51 , -55.10 +37.72 , -14135.57 , -49.01 +37.72 , -12368.62 , -42.90 +37.72 , -10601.68 , -36.77 +37.72 , -8834.73 , -30.61 +37.72 , -7067.78 , -24.43 +37.72 , -5300.84 , -18.23 +37.72 , -3533.89 , -12.01 +37.72 , -1766.95 , -5.76 +37.72 , -353.39 , -0.66 +37.72 , 306.44 , 1.84 +37.72 , 1532.18 , 7.35 +37.72 , 3064.36 , 14.22 +37.72 , 4596.53 , 21.11 +37.72 , 6128.71 , 28.02 +37.72 , 7660.89 , 34.96 +37.72 , 9193.07 , 41.92 +37.72 , 10725.24 , 48.90 +37.72 , 12257.42 , 55.90 +37.72 , 13789.60 , 62.93 +37.72 , 15321.78 , 69.98 +37.72 , 16853.96 , 77.05 +37.72 , 18386.13 , 84.15 +37.72 , 19918.31 , 91.27 +37.72 , 21450.49 , 98.41 +37.72 , 22982.67 , 105.58 +37.72 , 24514.85 , 112.76 +37.72 , 26047.02 , 119.97 +37.72 , 27579.20 , 127.21 +37.72 , 29111.38 , 134.46 +37.72 , 30643.56 , 141.74 +56.59 , -35338.92 , -182.44 +56.59 , -33571.97 , -173.55 +56.59 , -31805.03 , -164.62 +56.59 , -30038.08 , -155.67 +56.59 , -28271.13 , -146.69 +56.59 , -26504.19 , -137.68 +56.59 , -24737.24 , -128.65 +56.59 , -22970.30 , -119.58 +56.59 , -21203.35 , -110.49 +56.59 , -19436.40 , -101.36 +56.59 , -17669.46 , -92.21 +56.59 , -15902.51 , -83.03 +56.59 , -14135.57 , -73.82 +56.59 , -12368.62 , -64.58 +56.59 , -10601.68 , -55.31 +56.59 , -8834.73 , -46.02 +56.59 , -7067.78 , -36.70 +56.59 , -5300.84 , -27.34 +56.59 , -3533.89 , -17.96 +56.59 , -1766.95 , -8.54 +56.59 , -353.39 , -0.79 +56.59 , 306.44 , 2.86 +56.59 , 1532.18 , 11.12 +56.59 , 3064.36 , 21.39 +56.59 , 4596.53 , 31.68 +56.59 , 6128.71 , 41.99 +56.59 , 7660.89 , 52.34 +56.59 , 9193.07 , 62.71 +56.59 , 10725.24 , 73.12 +56.59 , 12257.42 , 83.55 +56.59 , 13789.60 , 94.01 +56.59 , 15321.78 , 104.50 +56.59 , 16853.96 , 115.02 +56.59 , 18386.13 , 125.57 +56.59 , 19918.31 , 136.15 +56.59 , 21450.49 , 146.76 +56.59 , 22982.67 , 157.40 +56.59 , 24514.85 , 168.06 +56.59 , 26047.02 , 178.76 +56.59 , 27579.20 , 189.48 +56.59 , 29111.38 , 200.23 +56.59 , 30643.56 , 211.02 +75.45 , -35338.92 , -243.71 +75.45 , -33571.97 , -231.81 +75.45 , -31805.03 , -219.87 +75.45 , -30038.08 , -207.89 +75.45 , -28271.13 , -195.88 +75.45 , -26504.19 , -183.83 +75.45 , -24737.24 , -171.74 +75.45 , -22970.30 , -159.61 +75.45 , -21203.35 , -147.45 +75.45 , -19436.40 , -135.25 +75.45 , -17669.46 , -123.01 +75.45 , -15902.51 , -110.74 +75.45 , -14135.57 , -98.43 +75.45 , -12368.62 , -86.08 +75.45 , -10601.68 , -73.70 +75.45 , -8834.73 , -61.27 +75.45 , -7067.78 , -48.82 +75.45 , -5300.84 , -36.32 +75.45 , -3533.89 , -23.78 +75.45 , -1766.95 , -11.19 +75.45 , -353.39 , -0.63 +75.45 , 306.44 , 3.98 +75.45 , 1532.18 , 15.01 +75.45 , 3064.36 , 28.68 +75.45 , 4596.53 , 42.37 +75.45 , 6128.71 , 56.10 +75.45 , 7660.89 , 69.87 +75.45 , 9193.07 , 83.67 +75.45 , 10725.24 , 97.52 +75.45 , 12257.42 , 111.40 +75.45 , 13789.60 , 125.31 +75.45 , 15321.78 , 139.27 +75.45 , 16853.96 , 153.26 +75.45 , 18386.13 , 167.29 +75.45 , 19918.31 , 181.36 +75.45 , 21450.49 , 195.46 +75.45 , 22982.67 , 209.61 +75.45 , 24514.85 , 223.79 +75.45 , 26047.02 , 238.01 +75.45 , 27579.20 , 252.26 +75.45 , 29111.38 , 266.56 +75.45 , 30643.56 , 280.89 +94.31 , -35338.92 , -304.37 +94.31 , -33571.97 , -289.50 +94.31 , -31805.03 , -274.59 +94.31 , -30038.08 , -259.63 +94.31 , -28271.13 , -244.61 +94.31 , -26504.19 , -229.56 +94.31 , -24737.24 , -214.45 +94.31 , -22970.30 , -199.30 +94.31 , -21203.35 , -184.10 +94.31 , -19436.40 , -168.85 +94.31 , -17669.46 , -153.55 +94.31 , -15902.51 , -138.20 +94.31 , -14135.57 , -122.81 +94.31 , -12368.62 , -107.37 +94.31 , -10601.68 , -91.88 +94.31 , -8834.73 , -76.35 +94.31 , -7067.78 , -60.76 +94.31 , -5300.84 , -45.13 +94.31 , -3533.89 , -29.44 +94.31 , -1766.95 , -13.67 +94.31 , -353.39 , 0.00 +94.31 , 306.44 , 5.21 +94.31 , 1532.18 , 19.04 +94.31 , 3064.36 , 36.13 +94.31 , 4596.53 , 53.24 +94.31 , 6128.71 , 70.39 +94.31 , 7660.89 , 87.59 +94.31 , 9193.07 , 104.83 +94.31 , 10725.24 , 122.13 +94.31 , 12257.42 , 139.47 +94.31 , 13789.60 , 156.87 +94.31 , 15321.78 , 174.31 +94.31 , 16853.96 , 191.80 +94.31 , 18386.13 , 209.33 +94.31 , 19918.31 , 226.92 +94.31 , 21450.49 , 244.56 +94.31 , 22982.67 , 262.24 +94.31 , 24514.85 , 279.97 +94.31 , 26047.02 , 297.76 +94.31 , 27579.20 , 315.58 +94.31 , 29111.38 , 333.46 +94.31 , 30643.56 , 351.39 +113.17 , -35338.92 , -364.37 +113.17 , -33571.97 , -346.59 +113.17 , -31805.03 , -328.74 +113.17 , -30038.08 , -310.84 +113.17 , -28271.13 , -292.87 +113.17 , -26504.19 , -274.84 +113.17 , -24737.24 , -256.75 +113.17 , -22970.30 , -238.60 +113.17 , -21203.35 , -220.39 +113.17 , -19436.40 , -202.12 +113.17 , -17669.46 , -183.79 +113.17 , -15902.51 , -165.40 +113.17 , -14135.57 , -146.94 +113.17 , -12368.62 , -128.43 +113.17 , -10601.68 , -109.85 +113.17 , -8834.73 , -91.21 +113.17 , -7067.78 , -72.51 +113.17 , -5300.84 , -53.75 +113.17 , -3533.89 , -34.91 +113.17 , -1766.95 , -15.95 +113.17 , -353.39 , 0.00 +113.17 , 306.44 , 6.58 +113.17 , 1532.18 , 23.25 +113.17 , 3064.36 , 43.76 +113.17 , 4596.53 , 64.29 +113.17 , 6128.71 , 84.87 +113.17 , 7660.89 , 105.52 +113.17 , 9193.07 , 126.22 +113.17 , 10725.24 , 146.98 +113.17 , 12257.42 , 167.81 +113.17 , 13789.60 , 188.70 +113.17 , 15321.78 , 209.65 +113.17 , 16853.96 , 230.66 +113.17 , 18386.13 , 251.73 +113.17 , 19918.31 , 272.87 +113.17 , 21450.49 , 294.07 +113.17 , 22982.67 , 315.33 +113.17 , 24514.85 , 336.65 +113.17 , 26047.02 , 358.03 +113.17 , 27579.20 , 379.47 +113.17 , 29111.38 , 400.98 +113.17 , 30643.56 , 422.54 +132.03 , -35338.92 , -423.69 +132.03 , -33571.97 , -403.04 +132.03 , -31805.03 , -382.31 +132.03 , -30038.08 , -361.50 +132.03 , -28271.13 , -340.62 +132.03 , -26504.19 , -319.66 +132.03 , -24737.24 , -298.62 +132.03 , -22970.30 , -277.51 +132.03 , -21203.35 , -256.31 +132.03 , -19436.40 , -235.05 +132.03 , -17669.46 , -213.70 +132.03 , -15902.51 , -192.28 +132.03 , -14135.57 , -170.79 +132.03 , -12368.62 , -149.21 +132.03 , -10601.68 , -127.57 +132.03 , -8834.73 , -105.84 +132.03 , -7067.78 , -84.03 +132.03 , -5300.84 , -62.14 +132.03 , -3533.89 , -40.16 +132.03 , -1766.95 , -18.00 +132.03 , -353.39 , 0.00 +132.03 , 306.44 , 8.09 +132.03 , 1532.18 , 27.64 +132.03 , 3064.36 , 51.59 +132.03 , 4596.53 , 75.56 +132.03 , 6128.71 , 99.58 +132.03 , 7660.89 , 123.68 +132.03 , 9193.07 , 147.86 +132.03 , 10725.24 , 172.10 +132.03 , 12257.42 , 196.43 +132.03 , 13789.60 , 220.84 +132.03 , 15321.78 , 245.32 +132.03 , 16853.96 , 269.88 +132.03 , 18386.13 , 294.51 +132.03 , 19918.31 , 319.23 +132.03 , 21450.49 , 344.02 +132.03 , 22982.67 , 368.89 +132.03 , 24514.85 , 393.83 +132.03 , 26047.02 , 418.85 +132.03 , 27579.20 , 443.95 +132.03 , 29111.38 , 469.13 +132.03 , 30643.56 , 494.38 +150.90 , -35338.92 , -482.31 +150.90 , -33571.97 , -458.83 +150.90 , -31805.03 , -435.26 +150.90 , -30038.08 , -411.59 +150.90 , -28271.13 , -387.83 +150.90 , -26504.19 , -363.97 +150.90 , -24737.24 , -340.02 +150.90 , -22970.30 , -315.97 +150.90 , -21203.35 , -291.83 +150.90 , -19436.40 , -267.59 +150.90 , -17669.46 , -243.26 +150.90 , -15902.51 , -218.84 +150.90 , -14135.57 , -194.32 +150.90 , -12368.62 , -169.71 +150.90 , -10601.68 , -145.00 +150.90 , -8834.73 , -120.19 +150.90 , -7067.78 , -95.29 +150.90 , -5300.84 , -70.28 +150.90 , -3533.89 , -45.14 +150.90 , -1766.95 , -19.76 +150.90 , -353.39 , 0.00 +150.90 , 306.44 , 9.76 +150.90 , 1532.18 , 32.25 +150.90 , 3064.36 , 59.66 +150.90 , 4596.53 , 87.07 +150.90 , 6128.71 , 114.55 +150.90 , 7660.89 , 142.11 +150.90 , 9193.07 , 169.77 +150.90 , 10725.24 , 197.52 +150.90 , 12257.42 , 225.37 +150.90 , 13789.60 , 253.31 +150.90 , 15321.78 , 281.34 +150.90 , 16853.96 , 309.47 +150.90 , 18386.13 , 337.70 +150.90 , 19918.31 , 366.02 +150.90 , 21450.49 , 394.44 +150.90 , 22982.67 , 422.95 +150.90 , 24514.85 , 451.56 +150.90 , 26047.02 , 480.26 +150.90 , 27579.20 , 509.05 +150.90 , 29111.38 , 537.94 +150.90 , 30643.56 , 566.93 +169.76 , -35338.92 , -540.17 +169.76 , -33571.97 , -513.92 +169.76 , -31805.03 , -487.55 +169.76 , -30038.08 , -461.06 +169.76 , -28271.13 , -434.46 +169.76 , -26504.19 , -407.75 +169.76 , -24737.24 , -380.92 +169.76 , -22970.30 , -353.97 +169.76 , -21203.35 , -326.91 +169.76 , -19436.40 , -299.73 +169.76 , -17669.46 , -272.44 +169.76 , -15902.51 , -245.03 +169.76 , -14135.57 , -217.51 +169.76 , -12368.62 , -189.87 +169.76 , -10601.68 , -162.12 +169.76 , -8834.73 , -134.25 +169.76 , -7067.78 , -106.26 +169.76 , -5300.84 , -78.13 +169.76 , -3533.89 , -49.84 +169.76 , -1766.95 , -21.19 +169.76 , -353.39 , 0.00 +169.76 , 306.44 , 11.59 +169.76 , 1532.18 , 37.10 +169.76 , 3064.36 , 67.98 +169.76 , 4596.53 , 98.85 +169.76 , 6128.71 , 129.79 +169.76 , 7660.89 , 160.84 +169.76 , 9193.07 , 191.99 +169.76 , 10725.24 , 223.26 +169.76 , 12257.42 , 254.64 +169.76 , 13789.60 , 286.14 +169.76 , 15321.78 , 317.75 +169.76 , 16853.96 , 349.48 +169.76 , 18386.13 , 381.32 +169.76 , 19918.31 , 413.28 +169.76 , 21450.49 , 445.36 +169.76 , 22982.67 , 477.54 +169.76 , 24514.85 , 509.85 +169.76 , 26047.02 , 542.27 +169.76 , 27579.20 , 574.80 +169.76 , 29111.38 , 607.45 +169.76 , 30643.56 , 640.21 +188.62 , -35338.92 , -597.26 +188.62 , -33571.97 , -568.28 +188.62 , -31805.03 , -539.16 +188.62 , -30038.08 , -509.90 +188.62 , -28271.13 , -480.50 +188.62 , -26504.19 , -450.96 +188.62 , -24737.24 , -421.28 +188.62 , -22970.30 , -391.47 +188.62 , -21203.35 , -361.52 +188.62 , -19436.40 , -331.43 +188.62 , -17669.46 , -301.20 +188.62 , -15902.51 , -270.83 +188.62 , -14135.57 , -240.33 +188.62 , -12368.62 , -209.68 +188.62 , -10601.68 , -178.90 +188.62 , -8834.73 , -147.97 +188.62 , -7067.78 , -116.90 +188.62 , -5300.84 , -85.66 +188.62 , -3533.89 , -54.21 +188.62 , -1766.95 , -22.23 +188.62 , -353.39 , 0.00 +188.62 , 306.44 , 13.60 +188.62 , 1532.18 , 42.20 +188.62 , 3064.36 , 76.58 +188.62 , 4596.53 , 110.92 +188.62 , 6128.71 , 145.34 +188.62 , 7660.89 , 179.88 +188.62 , 9193.07 , 214.55 +188.62 , 10725.24 , 249.35 +188.62 , 12257.42 , 284.29 +188.62 , 13789.60 , 319.36 +188.62 , 15321.78 , 354.57 +188.62 , 16853.96 , 389.92 +188.62 , 18386.13 , 425.41 +188.62 , 19918.31 , 461.03 +188.62 , 21450.49 , 496.79 +188.62 , 22982.67 , 532.69 +188.62 , 24514.85 , 568.73 +188.62 , 26047.02 , 604.90 +188.62 , 27579.20 , 641.21 +188.62 , 29111.38 , 677.66 +188.62 , 30643.56 , 714.24 +207.48 , -35338.92 , -653.54 +207.48 , -33571.97 , -621.88 +207.48 , -31805.03 , -590.05 +207.48 , -30038.08 , -558.06 +207.48 , -28271.13 , -525.90 +207.48 , -26504.19 , -493.58 +207.48 , -24737.24 , -461.09 +207.48 , -22970.30 , -428.44 +207.48 , -21203.35 , -395.63 +207.48 , -19436.40 , -362.65 +207.48 , -17669.46 , -329.51 +207.48 , -15902.51 , -296.21 +207.48 , -14135.57 , -262.74 +207.48 , -12368.62 , -229.11 +207.48 , -10601.68 , -195.31 +207.48 , -8834.73 , -161.34 +207.48 , -7067.78 , -127.18 +207.48 , -5300.84 , -92.83 +207.48 , -3533.89 , -58.20 +207.48 , -1766.95 , -22.82 +207.48 , -353.39 , 0.00 +207.48 , 306.44 , 15.79 +207.48 , 1532.18 , 47.58 +207.48 , 3064.36 , 85.48 +207.48 , 4596.53 , 123.30 +207.48 , 6128.71 , 161.22 +207.48 , 7660.89 , 199.26 +207.48 , 9193.07 , 237.46 +207.48 , 10725.24 , 275.81 +207.48 , 12257.42 , 314.32 +207.48 , 13789.60 , 352.99 +207.48 , 15321.78 , 391.83 +207.48 , 16853.96 , 430.82 +207.48 , 18386.13 , 469.98 +207.48 , 19918.31 , 509.30 +207.48 , 21450.49 , 548.78 +207.48 , 22982.67 , 588.42 +207.48 , 24514.85 , 628.23 +207.48 , 26047.02 , 668.20 +207.48 , 27579.20 , 708.32 +207.48 , 29111.38 , 748.61 +207.48 , 30643.56 , 789.06 +226.34 , -35338.92 , -708.97 +226.34 , -33571.97 , -674.68 +226.34 , -31805.03 , -640.19 +226.34 , -30038.08 , -605.51 +226.34 , -28271.13 , -570.63 +226.34 , -26504.19 , -535.56 +226.34 , -24737.24 , -500.30 +226.34 , -22970.30 , -464.85 +226.34 , -21203.35 , -429.21 +226.34 , -19436.40 , -393.37 +226.34 , -17669.46 , -357.35 +226.34 , -15902.51 , -321.13 +226.34 , -14135.57 , -284.71 +226.34 , -12368.62 , -248.11 +226.34 , -10601.68 , -211.31 +226.34 , -8834.73 , -174.30 +226.34 , -7067.78 , -137.08 +226.34 , -5300.84 , -99.61 +226.34 , -3533.89 , -61.78 +226.34 , -1766.95 , -22.86 +226.34 , -353.39 , 0.00 +226.34 , 306.44 , 18.17 +226.34 , 1532.18 , 53.24 +226.34 , 3064.36 , 94.71 +226.34 , 4596.53 , 136.03 +226.34 , 6128.71 , 177.45 +226.34 , 7660.89 , 219.01 +226.34 , 9193.07 , 260.75 +226.34 , 10725.24 , 302.67 +226.34 , 12257.42 , 344.78 +226.34 , 13789.60 , 387.07 +226.34 , 15321.78 , 429.54 +226.34 , 16853.96 , 472.21 +226.34 , 18386.13 , 515.06 +226.34 , 19918.31 , 558.11 +226.34 , 21450.49 , 601.34 +226.34 , 22982.67 , 644.76 +226.34 , 24514.85 , 688.37 +226.34 , 26047.02 , 732.17 +226.34 , 27579.20 , 776.15 +226.34 , 29111.38 , 820.33 +226.34 , 30643.56 , 864.69 +245.21 , -35338.92 , -763.53 +245.21 , -33571.97 , -726.65 +245.21 , -31805.03 , -689.55 +245.21 , -30038.08 , -652.22 +245.21 , -28271.13 , -614.67 +245.21 , -26504.19 , -576.89 +245.21 , -24737.24 , -538.89 +245.21 , -22970.30 , -500.67 +245.21 , -21203.35 , -462.22 +245.21 , -19436.40 , -423.56 +245.21 , -17669.46 , -384.67 +245.21 , -15902.51 , -345.56 +245.21 , -14135.57 , -306.22 +245.21 , -12368.62 , -266.66 +245.21 , -10601.68 , -226.86 +245.21 , -8834.73 , -186.83 +245.21 , -7067.78 , -146.54 +245.21 , -5300.84 , -105.95 +245.21 , -3533.89 , -64.90 +245.21 , -1766.95 , -22.24 +245.21 , -353.39 , 0.00 +245.21 , 306.44 , 20.74 +245.21 , 1532.18 , 59.20 +245.21 , 3064.36 , 104.27 +245.21 , 4596.53 , 149.12 +245.21 , 6128.71 , 194.05 +245.21 , 7660.89 , 239.16 +245.21 , 9193.07 , 284.45 +245.21 , 10725.24 , 329.96 +245.21 , 12257.42 , 375.67 +245.21 , 13789.60 , 421.60 +245.21 , 15321.78 , 467.75 +245.21 , 16853.96 , 514.11 +245.21 , 18386.13 , 560.69 +245.21 , 19918.31 , 607.48 +245.21 , 21450.49 , 654.50 +245.21 , 22982.67 , 701.73 +245.21 , 24514.85 , 749.18 +245.21 , 26047.02 , 796.84 +245.21 , 27579.20 , 844.73 +245.21 , 29111.38 , 892.83 +245.21 , 30643.56 , 941.14 +264.07 , -35338.92 , -817.17 +264.07 , -33571.97 , -777.76 +264.07 , -31805.03 , -738.08 +264.07 , -30038.08 , -698.15 +264.07 , -28271.13 , -657.96 +264.07 , -26504.19 , -617.52 +264.07 , -24737.24 , -576.82 +264.07 , -22970.30 , -535.86 +264.07 , -21203.35 , -494.65 +264.07 , -19436.40 , -453.18 +264.07 , -17669.46 , -411.45 +264.07 , -15902.51 , -369.47 +264.07 , -14135.57 , -327.22 +264.07 , -12368.62 , -284.72 +264.07 , -10601.68 , -241.95 +264.07 , -8834.73 , -198.90 +264.07 , -7067.78 , -155.54 +264.07 , -5300.84 , -111.82 +264.07 , -3533.89 , -67.51 +264.07 , -1766.95 , -20.80 +264.07 , -353.39 , 0.00 +264.07 , 306.44 , 23.52 +264.07 , 1532.18 , 65.48 +264.07 , 3064.36 , 114.20 +264.07 , 4596.53 , 162.59 +264.07 , 6128.71 , 211.06 +264.07 , 7660.89 , 259.72 +264.07 , 9193.07 , 308.59 +264.07 , 10725.24 , 357.69 +264.07 , 12257.42 , 407.04 +264.07 , 13789.60 , 456.62 +264.07 , 15321.78 , 506.46 +264.07 , 16853.96 , 556.54 +264.07 , 18386.13 , 606.87 +264.07 , 19918.31 , 657.45 +264.07 , 21450.49 , 708.28 +264.07 , 22982.67 , 759.35 +264.07 , 24514.85 , 810.68 +264.07 , 26047.02 , 862.25 +264.07 , 27579.20 , 914.07 +264.07 , 29111.38 , 966.13 +264.07 , 30643.56 , 1018.44 +282.93 , -35338.92 , -869.86 +282.93 , -33571.97 , -827.96 +282.93 , -31805.03 , -785.77 +282.93 , -30038.08 , -743.28 +282.93 , -28271.13 , -700.50 +282.93 , -26504.19 , -657.42 +282.93 , -24737.24 , -614.05 +282.93 , -22970.30 , -570.39 +282.93 , -21203.35 , -526.44 +282.93 , -19436.40 , -482.19 +282.93 , -17669.46 , -437.65 +282.93 , -15902.51 , -392.82 +282.93 , -14135.57 , -347.69 +282.93 , -12368.62 , -302.26 +282.93 , -10601.68 , -256.52 +282.93 , -8834.73 , -210.46 +282.93 , -7067.78 , -164.04 +282.93 , -5300.84 , -117.17 +282.93 , -3533.89 , -69.54 +282.93 , -1766.95 , -18.27 +282.93 , -353.39 , 0.00 +282.93 , 306.44 , 26.49 +282.93 , 1532.18 , 72.10 +282.93 , 3064.36 , 124.50 +282.93 , 4596.53 , 176.46 +282.93 , 6128.71 , 228.49 +282.93 , 7660.89 , 280.71 +282.93 , 9193.07 , 333.18 +282.93 , 10725.24 , 385.90 +282.93 , 12257.42 , 438.89 +282.93 , 13789.60 , 492.16 +282.93 , 15321.78 , 545.71 +282.93 , 16853.96 , 599.54 +282.93 , 18386.13 , 653.64 +282.93 , 19918.31 , 708.03 +282.93 , 21450.49 , 762.71 +282.93 , 22982.67 , 817.66 +282.93 , 24514.85 , 872.89 +282.93 , 26047.02 , 928.41 +282.93 , 27579.20 , 984.20 +282.93 , 29111.38 , 1040.27 +282.93 , 30643.56 , 1096.63 +301.79 , -35338.92 , -921.56 +301.79 , -33571.97 , -877.23 +301.79 , -31805.03 , -832.56 +301.79 , -30038.08 , -787.56 +301.79 , -28271.13 , -742.22 +301.79 , -26504.19 , -696.56 +301.79 , -24737.24 , -650.56 +301.79 , -22970.30 , -604.23 +301.79 , -21203.35 , -557.56 +301.79 , -19436.40 , -510.57 +301.79 , -17669.46 , -463.24 +301.79 , -15902.51 , -415.58 +301.79 , -14135.57 , -367.58 +301.79 , -12368.62 , -319.24 +301.79 , -10601.68 , -270.55 +301.79 , -8834.73 , -221.48 +301.79 , -7067.78 , -171.99 +301.79 , -5300.84 , -121.95 +301.79 , -3533.89 , -70.93 +301.79 , -1766.95 , -14.10 +301.79 , -353.39 , 0.00 +301.79 , 306.44 , 29.68 +301.79 , 1532.18 , 79.05 +301.79 , 3064.36 , 135.20 +301.79 , 4596.53 , 190.76 +301.79 , 6128.71 , 246.36 +301.79 , 7660.89 , 302.17 +301.79 , 9193.07 , 358.24 +301.79 , 10725.24 , 414.60 +301.79 , 12257.42 , 471.27 +301.79 , 13789.60 , 528.24 +301.79 , 15321.78 , 585.52 +301.79 , 16853.96 , 643.12 +301.79 , 18386.13 , 701.03 +301.79 , 19918.31 , 759.26 +301.79 , 21450.49 , 817.80 +301.79 , 22982.67 , 876.66 +301.79 , 24514.85 , 935.84 +301.79 , 26047.02 , 995.34 +301.79 , 27579.20 , 1055.15 +301.79 , 29111.38 , 1115.27 +301.79 , 30643.56 , 1175.71 +320.65 , -35338.92 , -972.24 +320.65 , -33571.97 , -925.52 +320.65 , -31805.03 , -878.43 +320.65 , -30038.08 , -830.96 +320.65 , -28271.13 , -783.11 +320.65 , -26504.19 , -734.89 +320.65 , -24737.24 , -686.30 +320.65 , -22970.30 , -637.33 +320.65 , -21203.35 , -587.99 +320.65 , -19436.40 , -538.28 +320.65 , -17669.46 , -488.19 +320.65 , -15902.51 , -437.72 +320.65 , -14135.57 , -386.87 +320.65 , -12368.62 , -335.63 +320.65 , -10601.68 , -283.99 +320.65 , -8834.73 , -231.92 +320.65 , -7067.78 , -179.35 +320.65 , -5300.84 , -126.12 +320.65 , -3533.89 , -71.60 +320.65 , -1766.95 , -6.45 +320.65 , -353.39 , 0.00 +320.65 , 306.44 , 33.08 +320.65 , 1532.18 , 86.37 +320.65 , 3064.36 , 146.31 +320.65 , 4596.53 , 205.50 +320.65 , 6128.71 , 264.70 +320.65 , 7660.89 , 324.11 +320.65 , 9193.07 , 383.81 +320.65 , 10725.24 , 443.83 +320.65 , 12257.42 , 504.18 +320.65 , 13789.60 , 564.87 +320.65 , 15321.78 , 625.91 +320.65 , 16853.96 , 687.30 +320.65 , 18386.13 , 749.05 +320.65 , 19918.31 , 811.14 +320.65 , 21450.49 , 873.59 +320.65 , 22982.67 , 936.40 +320.65 , 24514.85 , 999.56 +320.65 , 26047.02 , 1063.07 +320.65 , 27579.20 , 1126.93 +320.65 , 29111.38 , 1191.14 +320.65 , 30643.56 , 1255.71 +339.52 , -35338.92 , -1021.86 +339.52 , -33571.97 , -972.81 +339.52 , -31805.03 , -923.33 +339.52 , -30038.08 , -873.44 +339.52 , -28271.13 , -823.13 +339.52 , -26504.19 , -772.39 +339.52 , -24737.24 , -721.24 +339.52 , -22970.30 , -669.67 +339.52 , -21203.35 , -617.68 +339.52 , -19436.40 , -565.27 +339.52 , -17669.46 , -512.45 +339.52 , -15902.51 , -459.19 +339.52 , -14135.57 , -405.51 +339.52 , -12368.62 , -351.39 +339.52 , -10601.68 , -296.81 +339.52 , -8834.73 , -241.73 +339.52 , -7067.78 , -186.07 +339.52 , -5300.84 , -129.61 +339.52 , -3533.89 , -71.46 +339.52 , -1766.95 , 0.00 +339.52 , -353.39 , 0.00 +339.52 , 306.44 , 36.70 +339.52 , 1532.18 , 94.04 +339.52 , 3064.36 , 157.85 +339.52 , 4596.53 , 220.70 +339.52 , 6128.71 , 283.52 +339.52 , 7660.89 , 346.56 +339.52 , 9193.07 , 409.90 +339.52 , 10725.24 , 473.59 +339.52 , 12257.42 , 537.65 +339.52 , 13789.60 , 602.09 +339.52 , 15321.78 , 666.91 +339.52 , 16853.96 , 732.12 +339.52 , 18386.13 , 797.72 +339.52 , 19918.31 , 863.72 +339.52 , 21450.49 , 930.10 +339.52 , 22982.67 , 996.88 +339.52 , 24514.85 , 1064.05 +339.52 , 26047.02 , 1131.62 +339.52 , 27579.20 , 1199.57 +339.52 , 29111.38 , 1267.92 +339.52 , 30643.56 , 1336.65 +358.38 , -35338.92 , -1070.37 +358.38 , -33571.97 , -1019.04 +358.38 , -31805.03 , -967.24 +358.38 , -30038.08 , -914.96 +358.38 , -28271.13 , -862.23 +358.38 , -26504.19 , -809.02 +358.38 , -24737.24 , -755.35 +358.38 , -22970.30 , -701.21 +358.38 , -21203.35 , -646.60 +358.38 , -19436.40 , -591.53 +358.38 , -17669.46 , -535.99 +358.38 , -15902.51 , -479.97 +358.38 , -14135.57 , -423.47 +358.38 , -12368.62 , -366.48 +358.38 , -10601.68 , -308.96 +358.38 , -8834.73 , -250.88 +358.38 , -7067.78 , -192.11 +358.38 , -5300.84 , -132.36 +358.38 , -3533.89 , -70.38 +358.38 , -1766.95 , 0.00 +358.38 , -353.39 , 0.00 +358.38 , 306.44 , 40.53 +358.38 , 1532.18 , 102.10 +358.38 , 3064.36 , 169.83 +358.38 , 4596.53 , 236.37 +358.38 , 6128.71 , 302.84 +358.38 , 7660.89 , 369.53 +358.38 , 9193.07 , 436.54 +358.38 , 10725.24 , 503.92 +358.38 , 12257.42 , 571.71 +358.38 , 13789.60 , 639.91 +358.38 , 15321.78 , 708.54 +358.38 , 16853.96 , 777.59 +358.38 , 18386.13 , 847.08 +358.38 , 19918.31 , 917.00 +358.38 , 21450.49 , 987.35 +358.38 , 22982.67 , 1058.14 +358.38 , 24514.85 , 1129.36 +358.38 , 26047.02 , 1201.01 +358.38 , 27579.20 , 1273.09 +358.38 , 29111.38 , 1345.61 +358.38 , 30643.56 , 1418.56 +377.24 , -35338.92 , -1117.74 +377.24 , -33571.97 , -1064.18 +377.24 , -31805.03 , -1010.10 +377.24 , -30038.08 , -955.49 +377.24 , -28271.13 , -900.37 +377.24 , -26504.19 , -844.73 +377.24 , -24737.24 , -788.58 +377.24 , -22970.30 , -731.90 +377.24 , -21203.35 , -674.71 +377.24 , -19436.40 , -617.00 +377.24 , -17669.46 , -558.77 +377.24 , -15902.51 , -500.01 +377.24 , -14135.57 , -440.71 +377.24 , -12368.62 , -380.85 +377.24 , -10601.68 , -320.40 +377.24 , -8834.73 , -259.31 +377.24 , -7067.78 , -197.41 +377.24 , -5300.84 , -134.30 +377.24 , -3533.89 , -68.24 +377.24 , -1766.95 , 0.00 +377.24 , -353.39 , 0.00 +377.24 , 306.44 , 44.59 +377.24 , 1532.18 , 110.53 +377.24 , 3064.36 , 182.27 +377.24 , 4596.53 , 252.55 +377.24 , 6128.71 , 322.69 +377.24 , 7660.89 , 393.04 +377.24 , 9193.07 , 463.74 +377.24 , 10725.24 , 534.84 +377.24 , 12257.42 , 606.37 +377.24 , 13789.60 , 678.37 +377.24 , 15321.78 , 750.82 +377.24 , 16853.96 , 823.74 +377.24 , 18386.13 , 897.14 +377.24 , 19918.31 , 971.01 +377.24 , 21450.49 , 1045.36 +377.24 , 22982.67 , 1120.19 +377.24 , 24514.85 , 1195.49 +377.24 , 26047.02 , 1271.27 +377.24 , 27579.20 , 1347.52 +377.24 , 29111.38 , 1424.25 +377.24 , 30643.56 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco new file mode 100644 index 0000000000..07feb55aeb --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -11414.26 , 0.00 +0.00 , -10843.55 , 0.00 +0.00 , -10272.84 , 0.00 +0.00 , -9702.12 , 0.00 +0.00 , -9131.41 , 0.00 +0.00 , -8560.70 , 0.00 +0.00 , -7989.99 , -0.13 +0.00 , -7419.27 , -0.66 +0.00 , -6848.56 , -0.98 +0.00 , -6277.85 , -1.19 +0.00 , -5707.13 , -1.32 +0.00 , -5136.42 , -1.38 +0.00 , -4565.71 , -1.39 +0.00 , -3994.99 , -1.35 +0.00 , -3424.28 , -1.26 +0.00 , -2853.57 , -1.13 +0.00 , -2282.85 , -0.97 +0.00 , -1712.14 , -0.77 +0.00 , -1141.43 , -0.53 +0.00 , -570.71 , -0.27 +0.00 , -114.14 , -0.02 +0.00 , 103.14 , 0.13 +0.00 , 515.72 , 0.56 +0.00 , 1031.44 , 1.12 +0.00 , 1547.16 , 1.70 +0.00 , 2062.88 , 2.31 +0.00 , 2578.60 , 2.93 +0.00 , 3094.32 , 3.58 +0.00 , 3610.04 , 4.25 +0.00 , 4125.76 , 4.93 +0.00 , 4641.48 , 5.64 +0.00 , 5157.20 , 6.37 +0.00 , 5672.91 , 7.12 +0.00 , 6188.63 , 7.88 +0.00 , 6704.35 , 8.67 +0.00 , 7220.07 , 9.47 +0.00 , 7735.79 , 10.29 +0.00 , 8251.51 , 11.13 +0.00 , 8767.23 , 11.99 +0.00 , 9282.95 , 12.87 +0.00 , 9798.67 , 13.76 +0.00 , 10314.39 , 14.67 +5.72 , -11414.26 , 0.00 +5.72 , -10843.55 , 0.00 +5.72 , -10272.84 , 0.00 +5.72 , -9702.12 , 0.00 +5.72 , -9131.41 , 0.00 +5.72 , -8560.70 , 0.00 +5.72 , -7989.99 , -0.50 +5.72 , -7419.27 , -0.84 +5.72 , -6848.56 , -1.04 +5.72 , -6277.85 , -1.16 +5.72 , -5707.13 , -1.22 +5.72 , -5136.42 , -1.24 +5.72 , -4565.71 , -1.21 +5.72 , -3994.99 , -1.15 +5.72 , -3424.28 , -1.06 +5.72 , -2853.57 , -0.94 +5.72 , -2282.85 , -0.80 +5.72 , -1712.14 , -0.62 +5.72 , -1141.43 , -0.43 +5.72 , -570.71 , -0.21 +5.72 , -114.14 , -0.02 +5.72 , 103.14 , 0.10 +5.72 , 515.72 , 0.43 +5.72 , 1031.44 , 0.85 +5.72 , 1547.16 , 1.30 +5.72 , 2062.88 , 1.75 +5.72 , 2578.60 , 2.23 +5.72 , 3094.32 , 2.71 +5.72 , 3610.04 , 3.21 +5.72 , 4125.76 , 3.73 +5.72 , 4641.48 , 4.26 +5.72 , 5157.20 , 4.80 +5.72 , 5672.91 , 5.36 +5.72 , 6188.63 , 5.93 +5.72 , 6704.35 , 6.52 +5.72 , 7220.07 , 7.12 +5.72 , 7735.79 , 7.73 +5.72 , 8251.51 , 8.35 +5.72 , 8767.23 , 8.99 +5.72 , 9282.95 , 9.64 +5.72 , 9798.67 , 10.30 +5.72 , 10314.39 , 10.98 +57.21 , -11414.26 , -58.10 +57.21 , -10843.55 , -55.37 +57.21 , -10272.84 , -52.62 +57.21 , -9702.12 , -49.85 +57.21 , -9131.41 , -47.06 +57.21 , -8560.70 , -44.25 +57.21 , -7989.99 , -41.42 +57.21 , -7419.27 , -38.57 +57.21 , -6848.56 , -35.70 +57.21 , -6277.85 , -32.81 +57.21 , -5707.13 , -29.90 +57.21 , -5136.42 , -26.98 +57.21 , -4565.71 , -24.03 +57.21 , -3994.99 , -21.07 +57.21 , -3424.28 , -18.08 +57.21 , -2853.57 , -15.08 +57.21 , -2282.85 , -12.06 +57.21 , -1712.14 , -9.02 +57.21 , -1141.43 , -5.96 +57.21 , -570.71 , -2.88 +57.21 , -114.14 , -0.37 +57.21 , 103.14 , 0.90 +57.21 , 515.72 , 3.68 +57.21 , 1031.44 , 7.16 +57.21 , 1547.16 , 10.66 +57.21 , 2062.88 , 14.17 +57.21 , 2578.60 , 17.71 +57.21 , 3094.32 , 21.26 +57.21 , 3610.04 , 24.84 +57.21 , 4125.76 , 28.43 +57.21 , 4641.48 , 32.04 +57.21 , 5157.20 , 35.67 +57.21 , 5672.91 , 39.32 +57.21 , 6188.63 , 42.99 +57.21 , 6704.35 , 46.68 +57.21 , 7220.07 , 50.38 +57.21 , 7735.79 , 54.11 +57.21 , 8251.51 , 57.85 +57.21 , 8767.23 , 61.61 +57.21 , 9282.95 , 65.39 +57.21 , 9798.67 , 69.19 +57.21 , 10314.39 , 73.01 +114.41 , -11414.26 , -120.57 +114.41 , -10843.55 , -114.73 +114.41 , -10272.84 , -108.87 +114.41 , -9702.12 , -102.99 +114.41 , -9131.41 , -97.08 +114.41 , -8560.70 , -91.15 +114.41 , -7989.99 , -85.20 +114.41 , -7419.27 , -79.23 +114.41 , -6848.56 , -73.23 +114.41 , -6277.85 , -67.21 +114.41 , -5707.13 , -61.17 +114.41 , -5136.42 , -55.10 +114.41 , -4565.71 , -49.01 +114.41 , -3994.99 , -42.90 +114.41 , -3424.28 , -36.77 +114.41 , -2853.57 , -30.61 +114.41 , -2282.85 , -24.43 +114.41 , -1712.14 , -18.23 +114.41 , -1141.43 , -12.01 +114.41 , -570.71 , -5.76 +114.41 , -114.14 , -0.66 +114.41 , 103.14 , 1.84 +114.41 , 515.72 , 7.35 +114.41 , 1031.44 , 14.22 +114.41 , 1547.16 , 21.11 +114.41 , 2062.88 , 28.02 +114.41 , 2578.60 , 34.96 +114.41 , 3094.32 , 41.92 +114.41 , 3610.04 , 48.90 +114.41 , 4125.76 , 55.90 +114.41 , 4641.48 , 62.93 +114.41 , 5157.20 , 69.98 +114.41 , 5672.91 , 77.05 +114.41 , 6188.63 , 84.15 +114.41 , 6704.35 , 91.27 +114.41 , 7220.07 , 98.41 +114.41 , 7735.79 , 105.58 +114.41 , 8251.51 , 112.76 +114.41 , 8767.23 , 119.97 +114.41 , 9282.95 , 127.21 +114.41 , 9798.67 , 134.46 +114.41 , 10314.39 , 141.74 +171.62 , -11414.26 , -182.44 +171.62 , -10843.55 , -173.55 +171.62 , -10272.84 , -164.62 +171.62 , -9702.12 , -155.67 +171.62 , -9131.41 , -146.69 +171.62 , -8560.70 , -137.68 +171.62 , -7989.99 , -128.65 +171.62 , -7419.27 , -119.58 +171.62 , -6848.56 , -110.49 +171.62 , -6277.85 , -101.36 +171.62 , -5707.13 , -92.21 +171.62 , -5136.42 , -83.03 +171.62 , -4565.71 , -73.82 +171.62 , -3994.99 , -64.58 +171.62 , -3424.28 , -55.31 +171.62 , -2853.57 , -46.02 +171.62 , -2282.85 , -36.70 +171.62 , -1712.14 , -27.34 +171.62 , -1141.43 , -17.96 +171.62 , -570.71 , -8.54 +171.62 , -114.14 , -0.79 +171.62 , 103.14 , 2.86 +171.62 , 515.72 , 11.12 +171.62 , 1031.44 , 21.39 +171.62 , 1547.16 , 31.68 +171.62 , 2062.88 , 41.99 +171.62 , 2578.60 , 52.34 +171.62 , 3094.32 , 62.71 +171.62 , 3610.04 , 73.12 +171.62 , 4125.76 , 83.55 +171.62 , 4641.48 , 94.01 +171.62 , 5157.20 , 104.50 +171.62 , 5672.91 , 115.02 +171.62 , 6188.63 , 125.57 +171.62 , 6704.35 , 136.15 +171.62 , 7220.07 , 146.76 +171.62 , 7735.79 , 157.40 +171.62 , 8251.51 , 168.06 +171.62 , 8767.23 , 178.76 +171.62 , 9282.95 , 189.48 +171.62 , 9798.67 , 200.23 +171.62 , 10314.39 , 211.02 +228.82 , -11414.26 , -243.71 +228.82 , -10843.55 , -231.81 +228.82 , -10272.84 , -219.87 +228.82 , -9702.12 , -207.89 +228.82 , -9131.41 , -195.88 +228.82 , -8560.70 , -183.83 +228.82 , -7989.99 , -171.74 +228.82 , -7419.27 , -159.61 +228.82 , -6848.56 , -147.45 +228.82 , -6277.85 , -135.25 +228.82 , -5707.13 , -123.01 +228.82 , -5136.42 , -110.74 +228.82 , -4565.71 , -98.43 +228.82 , -3994.99 , -86.08 +228.82 , -3424.28 , -73.70 +228.82 , -2853.57 , -61.27 +228.82 , -2282.85 , -48.82 +228.82 , -1712.14 , -36.32 +228.82 , -1141.43 , -23.78 +228.82 , -570.71 , -11.19 +228.82 , -114.14 , -0.63 +228.82 , 103.14 , 3.98 +228.82 , 515.72 , 15.01 +228.82 , 1031.44 , 28.68 +228.82 , 1547.16 , 42.37 +228.82 , 2062.88 , 56.10 +228.82 , 2578.60 , 69.87 +228.82 , 3094.32 , 83.67 +228.82 , 3610.04 , 97.52 +228.82 , 4125.76 , 111.40 +228.82 , 4641.48 , 125.31 +228.82 , 5157.20 , 139.27 +228.82 , 5672.91 , 153.26 +228.82 , 6188.63 , 167.29 +228.82 , 6704.35 , 181.36 +228.82 , 7220.07 , 195.46 +228.82 , 7735.79 , 209.61 +228.82 , 8251.51 , 223.79 +228.82 , 8767.23 , 238.01 +228.82 , 9282.95 , 252.26 +228.82 , 9798.67 , 266.56 +228.82 , 10314.39 , 280.89 +286.03 , -11414.26 , -304.37 +286.03 , -10843.55 , -289.50 +286.03 , -10272.84 , -274.59 +286.03 , -9702.12 , -259.63 +286.03 , -9131.41 , -244.61 +286.03 , -8560.70 , -229.56 +286.03 , -7989.99 , -214.45 +286.03 , -7419.27 , -199.30 +286.03 , -6848.56 , -184.10 +286.03 , -6277.85 , -168.85 +286.03 , -5707.13 , -153.55 +286.03 , -5136.42 , -138.20 +286.03 , -4565.71 , -122.81 +286.03 , -3994.99 , -107.37 +286.03 , -3424.28 , -91.88 +286.03 , -2853.57 , -76.35 +286.03 , -2282.85 , -60.76 +286.03 , -1712.14 , -45.13 +286.03 , -1141.43 , -29.44 +286.03 , -570.71 , -13.67 +286.03 , -114.14 , 0.00 +286.03 , 103.14 , 5.21 +286.03 , 515.72 , 19.04 +286.03 , 1031.44 , 36.13 +286.03 , 1547.16 , 53.24 +286.03 , 2062.88 , 70.39 +286.03 , 2578.60 , 87.59 +286.03 , 3094.32 , 104.83 +286.03 , 3610.04 , 122.13 +286.03 , 4125.76 , 139.47 +286.03 , 4641.48 , 156.87 +286.03 , 5157.20 , 174.31 +286.03 , 5672.91 , 191.80 +286.03 , 6188.63 , 209.33 +286.03 , 6704.35 , 226.92 +286.03 , 7220.07 , 244.56 +286.03 , 7735.79 , 262.24 +286.03 , 8251.51 , 279.97 +286.03 , 8767.23 , 297.76 +286.03 , 9282.95 , 315.58 +286.03 , 9798.67 , 333.46 +286.03 , 10314.39 , 351.39 +343.23 , -11414.26 , -364.37 +343.23 , -10843.55 , -346.59 +343.23 , -10272.84 , -328.74 +343.23 , -9702.12 , -310.84 +343.23 , -9131.41 , -292.87 +343.23 , -8560.70 , -274.84 +343.23 , -7989.99 , -256.75 +343.23 , -7419.27 , -238.60 +343.23 , -6848.56 , -220.39 +343.23 , -6277.85 , -202.12 +343.23 , -5707.13 , -183.79 +343.23 , -5136.42 , -165.40 +343.23 , -4565.71 , -146.94 +343.23 , -3994.99 , -128.43 +343.23 , -3424.28 , -109.85 +343.23 , -2853.57 , -91.21 +343.23 , -2282.85 , -72.51 +343.23 , -1712.14 , -53.75 +343.23 , -1141.43 , -34.91 +343.23 , -570.71 , -15.95 +343.23 , -114.14 , 0.00 +343.23 , 103.14 , 6.58 +343.23 , 515.72 , 23.25 +343.23 , 1031.44 , 43.76 +343.23 , 1547.16 , 64.29 +343.23 , 2062.88 , 84.87 +343.23 , 2578.60 , 105.52 +343.23 , 3094.32 , 126.22 +343.23 , 3610.04 , 146.98 +343.23 , 4125.76 , 167.81 +343.23 , 4641.48 , 188.70 +343.23 , 5157.20 , 209.65 +343.23 , 5672.91 , 230.66 +343.23 , 6188.63 , 251.73 +343.23 , 6704.35 , 272.87 +343.23 , 7220.07 , 294.07 +343.23 , 7735.79 , 315.33 +343.23 , 8251.51 , 336.65 +343.23 , 8767.23 , 358.03 +343.23 , 9282.95 , 379.47 +343.23 , 9798.67 , 400.98 +343.23 , 10314.39 , 422.54 +400.44 , -11414.26 , -423.69 +400.44 , -10843.55 , -403.04 +400.44 , -10272.84 , -382.31 +400.44 , -9702.12 , -361.50 +400.44 , -9131.41 , -340.62 +400.44 , -8560.70 , -319.66 +400.44 , -7989.99 , -298.62 +400.44 , -7419.27 , -277.51 +400.44 , -6848.56 , -256.31 +400.44 , -6277.85 , -235.05 +400.44 , -5707.13 , -213.70 +400.44 , -5136.42 , -192.28 +400.44 , -4565.71 , -170.79 +400.44 , -3994.99 , -149.21 +400.44 , -3424.28 , -127.57 +400.44 , -2853.57 , -105.84 +400.44 , -2282.85 , -84.03 +400.44 , -1712.14 , -62.14 +400.44 , -1141.43 , -40.16 +400.44 , -570.71 , -18.00 +400.44 , -114.14 , 0.00 +400.44 , 103.14 , 8.09 +400.44 , 515.72 , 27.64 +400.44 , 1031.44 , 51.59 +400.44 , 1547.16 , 75.56 +400.44 , 2062.88 , 99.58 +400.44 , 2578.60 , 123.68 +400.44 , 3094.32 , 147.86 +400.44 , 3610.04 , 172.10 +400.44 , 4125.76 , 196.43 +400.44 , 4641.48 , 220.84 +400.44 , 5157.20 , 245.32 +400.44 , 5672.91 , 269.88 +400.44 , 6188.63 , 294.51 +400.44 , 6704.35 , 319.23 +400.44 , 7220.07 , 344.02 +400.44 , 7735.79 , 368.89 +400.44 , 8251.51 , 393.83 +400.44 , 8767.23 , 418.85 +400.44 , 9282.95 , 443.95 +400.44 , 9798.67 , 469.13 +400.44 , 10314.39 , 494.38 +457.64 , -11414.26 , -482.31 +457.64 , -10843.55 , -458.83 +457.64 , -10272.84 , -435.26 +457.64 , -9702.12 , -411.59 +457.64 , -9131.41 , -387.83 +457.64 , -8560.70 , -363.97 +457.64 , -7989.99 , -340.02 +457.64 , -7419.27 , -315.97 +457.64 , -6848.56 , -291.83 +457.64 , -6277.85 , -267.59 +457.64 , -5707.13 , -243.26 +457.64 , -5136.42 , -218.84 +457.64 , -4565.71 , -194.32 +457.64 , -3994.99 , -169.71 +457.64 , -3424.28 , -145.00 +457.64 , -2853.57 , -120.19 +457.64 , -2282.85 , -95.29 +457.64 , -1712.14 , -70.28 +457.64 , -1141.43 , -45.14 +457.64 , -570.71 , -19.76 +457.64 , -114.14 , 0.00 +457.64 , 103.14 , 9.76 +457.64 , 515.72 , 32.25 +457.64 , 1031.44 , 59.66 +457.64 , 1547.16 , 87.07 +457.64 , 2062.88 , 114.55 +457.64 , 2578.60 , 142.11 +457.64 , 3094.32 , 169.77 +457.64 , 3610.04 , 197.52 +457.64 , 4125.76 , 225.37 +457.64 , 4641.48 , 253.31 +457.64 , 5157.20 , 281.34 +457.64 , 5672.91 , 309.47 +457.64 , 6188.63 , 337.70 +457.64 , 6704.35 , 366.02 +457.64 , 7220.07 , 394.44 +457.64 , 7735.79 , 422.95 +457.64 , 8251.51 , 451.56 +457.64 , 8767.23 , 480.26 +457.64 , 9282.95 , 509.05 +457.64 , 9798.67 , 537.94 +457.64 , 10314.39 , 566.93 +514.85 , -11414.26 , -540.17 +514.85 , -10843.55 , -513.92 +514.85 , -10272.84 , -487.55 +514.85 , -9702.12 , -461.06 +514.85 , -9131.41 , -434.46 +514.85 , -8560.70 , -407.75 +514.85 , -7989.99 , -380.92 +514.85 , -7419.27 , -353.97 +514.85 , -6848.56 , -326.91 +514.85 , -6277.85 , -299.73 +514.85 , -5707.13 , -272.44 +514.85 , -5136.42 , -245.03 +514.85 , -4565.71 , -217.51 +514.85 , -3994.99 , -189.87 +514.85 , -3424.28 , -162.12 +514.85 , -2853.57 , -134.25 +514.85 , -2282.85 , -106.26 +514.85 , -1712.14 , -78.13 +514.85 , -1141.43 , -49.84 +514.85 , -570.71 , -21.19 +514.85 , -114.14 , 0.00 +514.85 , 103.14 , 11.59 +514.85 , 515.72 , 37.10 +514.85 , 1031.44 , 67.98 +514.85 , 1547.16 , 98.85 +514.85 , 2062.88 , 129.79 +514.85 , 2578.60 , 160.84 +514.85 , 3094.32 , 191.99 +514.85 , 3610.04 , 223.26 +514.85 , 4125.76 , 254.64 +514.85 , 4641.48 , 286.14 +514.85 , 5157.20 , 317.75 +514.85 , 5672.91 , 349.48 +514.85 , 6188.63 , 381.32 +514.85 , 6704.35 , 413.28 +514.85 , 7220.07 , 445.36 +514.85 , 7735.79 , 477.54 +514.85 , 8251.51 , 509.85 +514.85 , 8767.23 , 542.27 +514.85 , 9282.95 , 574.80 +514.85 , 9798.67 , 607.45 +514.85 , 10314.39 , 640.21 +572.06 , -11414.26 , -597.26 +572.06 , -10843.55 , -568.28 +572.06 , -10272.84 , -539.16 +572.06 , -9702.12 , -509.90 +572.06 , -9131.41 , -480.50 +572.06 , -8560.70 , -450.96 +572.06 , -7989.99 , -421.28 +572.06 , -7419.27 , -391.47 +572.06 , -6848.56 , -361.52 +572.06 , -6277.85 , -331.43 +572.06 , -5707.13 , -301.20 +572.06 , -5136.42 , -270.83 +572.06 , -4565.71 , -240.33 +572.06 , -3994.99 , -209.68 +572.06 , -3424.28 , -178.90 +572.06 , -2853.57 , -147.97 +572.06 , -2282.85 , -116.90 +572.06 , -1712.14 , -85.66 +572.06 , -1141.43 , -54.21 +572.06 , -570.71 , -22.23 +572.06 , -114.14 , 0.00 +572.06 , 103.14 , 13.60 +572.06 , 515.72 , 42.20 +572.06 , 1031.44 , 76.58 +572.06 , 1547.16 , 110.92 +572.06 , 2062.88 , 145.34 +572.06 , 2578.60 , 179.88 +572.06 , 3094.32 , 214.55 +572.06 , 3610.04 , 249.35 +572.06 , 4125.76 , 284.29 +572.06 , 4641.48 , 319.36 +572.06 , 5157.20 , 354.57 +572.06 , 5672.91 , 389.92 +572.06 , 6188.63 , 425.41 +572.06 , 6704.35 , 461.03 +572.06 , 7220.07 , 496.79 +572.06 , 7735.79 , 532.69 +572.06 , 8251.51 , 568.73 +572.06 , 8767.23 , 604.90 +572.06 , 9282.95 , 641.21 +572.06 , 9798.67 , 677.66 +572.06 , 10314.39 , 714.24 +629.26 , -11414.26 , -653.54 +629.26 , -10843.55 , -621.88 +629.26 , -10272.84 , -590.05 +629.26 , -9702.12 , -558.06 +629.26 , -9131.41 , -525.90 +629.26 , -8560.70 , -493.58 +629.26 , -7989.99 , -461.09 +629.26 , -7419.27 , -428.44 +629.26 , -6848.56 , -395.63 +629.26 , -6277.85 , -362.65 +629.26 , -5707.13 , -329.51 +629.26 , -5136.42 , -296.21 +629.26 , -4565.71 , -262.74 +629.26 , -3994.99 , -229.11 +629.26 , -3424.28 , -195.31 +629.26 , -2853.57 , -161.34 +629.26 , -2282.85 , -127.18 +629.26 , -1712.14 , -92.83 +629.26 , -1141.43 , -58.20 +629.26 , -570.71 , -22.82 +629.26 , -114.14 , 0.00 +629.26 , 103.14 , 15.79 +629.26 , 515.72 , 47.58 +629.26 , 1031.44 , 85.48 +629.26 , 1547.16 , 123.30 +629.26 , 2062.88 , 161.22 +629.26 , 2578.60 , 199.26 +629.26 , 3094.32 , 237.46 +629.26 , 3610.04 , 275.81 +629.26 , 4125.76 , 314.32 +629.26 , 4641.48 , 352.99 +629.26 , 5157.20 , 391.83 +629.26 , 5672.91 , 430.82 +629.26 , 6188.63 , 469.98 +629.26 , 6704.35 , 509.30 +629.26 , 7220.07 , 548.78 +629.26 , 7735.79 , 588.42 +629.26 , 8251.51 , 628.23 +629.26 , 8767.23 , 668.20 +629.26 , 9282.95 , 708.32 +629.26 , 9798.67 , 748.61 +629.26 , 10314.39 , 789.06 +686.47 , -11414.26 , -708.97 +686.47 , -10843.55 , -674.68 +686.47 , -10272.84 , -640.19 +686.47 , -9702.12 , -605.51 +686.47 , -9131.41 , -570.63 +686.47 , -8560.70 , -535.56 +686.47 , -7989.99 , -500.30 +686.47 , -7419.27 , -464.85 +686.47 , -6848.56 , -429.21 +686.47 , -6277.85 , -393.37 +686.47 , -5707.13 , -357.35 +686.47 , -5136.42 , -321.13 +686.47 , -4565.71 , -284.71 +686.47 , -3994.99 , -248.11 +686.47 , -3424.28 , -211.31 +686.47 , -2853.57 , -174.30 +686.47 , -2282.85 , -137.08 +686.47 , -1712.14 , -99.61 +686.47 , -1141.43 , -61.78 +686.47 , -570.71 , -22.86 +686.47 , -114.14 , 0.00 +686.47 , 103.14 , 18.17 +686.47 , 515.72 , 53.24 +686.47 , 1031.44 , 94.71 +686.47 , 1547.16 , 136.03 +686.47 , 2062.88 , 177.45 +686.47 , 2578.60 , 219.01 +686.47 , 3094.32 , 260.75 +686.47 , 3610.04 , 302.67 +686.47 , 4125.76 , 344.78 +686.47 , 4641.48 , 387.07 +686.47 , 5157.20 , 429.54 +686.47 , 5672.91 , 472.21 +686.47 , 6188.63 , 515.06 +686.47 , 6704.35 , 558.11 +686.47 , 7220.07 , 601.34 +686.47 , 7735.79 , 644.76 +686.47 , 8251.51 , 688.37 +686.47 , 8767.23 , 732.17 +686.47 , 9282.95 , 776.15 +686.47 , 9798.67 , 820.33 +686.47 , 10314.39 , 864.69 +743.67 , -11414.26 , -763.53 +743.67 , -10843.55 , -726.65 +743.67 , -10272.84 , -689.55 +743.67 , -9702.12 , -652.22 +743.67 , -9131.41 , -614.67 +743.67 , -8560.70 , -576.89 +743.67 , -7989.99 , -538.89 +743.67 , -7419.27 , -500.67 +743.67 , -6848.56 , -462.22 +743.67 , -6277.85 , -423.56 +743.67 , -5707.13 , -384.67 +743.67 , -5136.42 , -345.56 +743.67 , -4565.71 , -306.22 +743.67 , -3994.99 , -266.66 +743.67 , -3424.28 , -226.86 +743.67 , -2853.57 , -186.83 +743.67 , -2282.85 , -146.54 +743.67 , -1712.14 , -105.95 +743.67 , -1141.43 , -64.90 +743.67 , -570.71 , -22.24 +743.67 , -114.14 , 0.00 +743.67 , 103.14 , 20.74 +743.67 , 515.72 , 59.20 +743.67 , 1031.44 , 104.27 +743.67 , 1547.16 , 149.12 +743.67 , 2062.88 , 194.05 +743.67 , 2578.60 , 239.16 +743.67 , 3094.32 , 284.45 +743.67 , 3610.04 , 329.96 +743.67 , 4125.76 , 375.67 +743.67 , 4641.48 , 421.60 +743.67 , 5157.20 , 467.75 +743.67 , 5672.91 , 514.11 +743.67 , 6188.63 , 560.69 +743.67 , 6704.35 , 607.48 +743.67 , 7220.07 , 654.50 +743.67 , 7735.79 , 701.73 +743.67 , 8251.51 , 749.18 +743.67 , 8767.23 , 796.84 +743.67 , 9282.95 , 844.73 +743.67 , 9798.67 , 892.83 +743.67 , 10314.39 , 941.14 +800.88 , -11414.26 , -817.17 +800.88 , -10843.55 , -777.76 +800.88 , -10272.84 , -738.08 +800.88 , -9702.12 , -698.15 +800.88 , -9131.41 , -657.96 +800.88 , -8560.70 , -617.52 +800.88 , -7989.99 , -576.82 +800.88 , -7419.27 , -535.86 +800.88 , -6848.56 , -494.65 +800.88 , -6277.85 , -453.18 +800.88 , -5707.13 , -411.45 +800.88 , -5136.42 , -369.47 +800.88 , -4565.71 , -327.22 +800.88 , -3994.99 , -284.72 +800.88 , -3424.28 , -241.95 +800.88 , -2853.57 , -198.90 +800.88 , -2282.85 , -155.54 +800.88 , -1712.14 , -111.82 +800.88 , -1141.43 , -67.51 +800.88 , -570.71 , -20.80 +800.88 , -114.14 , 0.00 +800.88 , 103.14 , 23.52 +800.88 , 515.72 , 65.48 +800.88 , 1031.44 , 114.20 +800.88 , 1547.16 , 162.59 +800.88 , 2062.88 , 211.06 +800.88 , 2578.60 , 259.72 +800.88 , 3094.32 , 308.59 +800.88 , 3610.04 , 357.69 +800.88 , 4125.76 , 407.04 +800.88 , 4641.48 , 456.62 +800.88 , 5157.20 , 506.46 +800.88 , 5672.91 , 556.54 +800.88 , 6188.63 , 606.87 +800.88 , 6704.35 , 657.45 +800.88 , 7220.07 , 708.28 +800.88 , 7735.79 , 759.35 +800.88 , 8251.51 , 810.68 +800.88 , 8767.23 , 862.25 +800.88 , 9282.95 , 914.07 +800.88 , 9798.67 , 966.13 +800.88 , 10314.39 , 1018.44 +858.08 , -11414.26 , -869.86 +858.08 , -10843.55 , -827.96 +858.08 , -10272.84 , -785.77 +858.08 , -9702.12 , -743.28 +858.08 , -9131.41 , -700.50 +858.08 , -8560.70 , -657.42 +858.08 , -7989.99 , -614.05 +858.08 , -7419.27 , -570.39 +858.08 , -6848.56 , -526.44 +858.08 , -6277.85 , -482.19 +858.08 , -5707.13 , -437.65 +858.08 , -5136.42 , -392.82 +858.08 , -4565.71 , -347.69 +858.08 , -3994.99 , -302.26 +858.08 , -3424.28 , -256.52 +858.08 , -2853.57 , -210.46 +858.08 , -2282.85 , -164.04 +858.08 , -1712.14 , -117.17 +858.08 , -1141.43 , -69.54 +858.08 , -570.71 , -18.27 +858.08 , -114.14 , 0.00 +858.08 , 103.14 , 26.49 +858.08 , 515.72 , 72.10 +858.08 , 1031.44 , 124.50 +858.08 , 1547.16 , 176.46 +858.08 , 2062.88 , 228.49 +858.08 , 2578.60 , 280.71 +858.08 , 3094.32 , 333.18 +858.08 , 3610.04 , 385.90 +858.08 , 4125.76 , 438.89 +858.08 , 4641.48 , 492.16 +858.08 , 5157.20 , 545.71 +858.08 , 5672.91 , 599.54 +858.08 , 6188.63 , 653.64 +858.08 , 6704.35 , 708.03 +858.08 , 7220.07 , 762.71 +858.08 , 7735.79 , 817.66 +858.08 , 8251.51 , 872.89 +858.08 , 8767.23 , 928.41 +858.08 , 9282.95 , 984.20 +858.08 , 9798.67 , 1040.27 +858.08 , 10314.39 , 1096.63 +915.29 , -11414.26 , -921.56 +915.29 , -10843.55 , -877.23 +915.29 , -10272.84 , -832.56 +915.29 , -9702.12 , -787.56 +915.29 , -9131.41 , -742.22 +915.29 , -8560.70 , -696.56 +915.29 , -7989.99 , -650.56 +915.29 , -7419.27 , -604.23 +915.29 , -6848.56 , -557.56 +915.29 , -6277.85 , -510.57 +915.29 , -5707.13 , -463.24 +915.29 , -5136.42 , -415.58 +915.29 , -4565.71 , -367.58 +915.29 , -3994.99 , -319.24 +915.29 , -3424.28 , -270.55 +915.29 , -2853.57 , -221.48 +915.29 , -2282.85 , -171.99 +915.29 , -1712.14 , -121.95 +915.29 , -1141.43 , -70.93 +915.29 , -570.71 , -14.10 +915.29 , -114.14 , 0.00 +915.29 , 103.14 , 29.68 +915.29 , 515.72 , 79.05 +915.29 , 1031.44 , 135.20 +915.29 , 1547.16 , 190.76 +915.29 , 2062.88 , 246.36 +915.29 , 2578.60 , 302.17 +915.29 , 3094.32 , 358.24 +915.29 , 3610.04 , 414.60 +915.29 , 4125.76 , 471.27 +915.29 , 4641.48 , 528.24 +915.29 , 5157.20 , 585.52 +915.29 , 5672.91 , 643.12 +915.29 , 6188.63 , 701.03 +915.29 , 6704.35 , 759.26 +915.29 , 7220.07 , 817.80 +915.29 , 7735.79 , 876.66 +915.29 , 8251.51 , 935.84 +915.29 , 8767.23 , 995.34 +915.29 , 9282.95 , 1055.15 +915.29 , 9798.67 , 1115.27 +915.29 , 10314.39 , 1175.71 +972.50 , -11414.26 , -972.24 +972.50 , -10843.55 , -925.52 +972.50 , -10272.84 , -878.43 +972.50 , -9702.12 , -830.96 +972.50 , -9131.41 , -783.11 +972.50 , -8560.70 , -734.89 +972.50 , -7989.99 , -686.30 +972.50 , -7419.27 , -637.33 +972.50 , -6848.56 , -587.99 +972.50 , -6277.85 , -538.28 +972.50 , -5707.13 , -488.19 +972.50 , -5136.42 , -437.72 +972.50 , -4565.71 , -386.87 +972.50 , -3994.99 , -335.63 +972.50 , -3424.28 , -283.99 +972.50 , -2853.57 , -231.92 +972.50 , -2282.85 , -179.35 +972.50 , -1712.14 , -126.12 +972.50 , -1141.43 , -71.60 +972.50 , -570.71 , -6.45 +972.50 , -114.14 , 0.00 +972.50 , 103.14 , 33.08 +972.50 , 515.72 , 86.37 +972.50 , 1031.44 , 146.31 +972.50 , 1547.16 , 205.50 +972.50 , 2062.88 , 264.70 +972.50 , 2578.60 , 324.11 +972.50 , 3094.32 , 383.81 +972.50 , 3610.04 , 443.83 +972.50 , 4125.76 , 504.18 +972.50 , 4641.48 , 564.87 +972.50 , 5157.20 , 625.91 +972.50 , 5672.91 , 687.30 +972.50 , 6188.63 , 749.05 +972.50 , 6704.35 , 811.14 +972.50 , 7220.07 , 873.59 +972.50 , 7735.79 , 936.40 +972.50 , 8251.51 , 999.56 +972.50 , 8767.23 , 1063.07 +972.50 , 9282.95 , 1126.93 +972.50 , 9798.67 , 1191.14 +972.50 , 10314.39 , 1255.71 +1029.70 , -11414.26 , -1021.86 +1029.70 , -10843.55 , -972.81 +1029.70 , -10272.84 , -923.33 +1029.70 , -9702.12 , -873.44 +1029.70 , -9131.41 , -823.13 +1029.70 , -8560.70 , -772.39 +1029.70 , -7989.99 , -721.24 +1029.70 , -7419.27 , -669.67 +1029.70 , -6848.56 , -617.68 +1029.70 , -6277.85 , -565.27 +1029.70 , -5707.13 , -512.45 +1029.70 , -5136.42 , -459.19 +1029.70 , -4565.71 , -405.51 +1029.70 , -3994.99 , -351.39 +1029.70 , -3424.28 , -296.81 +1029.70 , -2853.57 , -241.73 +1029.70 , -2282.85 , -186.07 +1029.70 , -1712.14 , -129.61 +1029.70 , -1141.43 , -71.46 +1029.70 , -570.71 , 0.00 +1029.70 , -114.14 , 0.00 +1029.70 , 103.14 , 36.70 +1029.70 , 515.72 , 94.04 +1029.70 , 1031.44 , 157.85 +1029.70 , 1547.16 , 220.70 +1029.70 , 2062.88 , 283.52 +1029.70 , 2578.60 , 346.56 +1029.70 , 3094.32 , 409.90 +1029.70 , 3610.04 , 473.59 +1029.70 , 4125.76 , 537.65 +1029.70 , 4641.48 , 602.09 +1029.70 , 5157.20 , 666.91 +1029.70 , 5672.91 , 732.12 +1029.70 , 6188.63 , 797.72 +1029.70 , 6704.35 , 863.72 +1029.70 , 7220.07 , 930.10 +1029.70 , 7735.79 , 996.88 +1029.70 , 8251.51 , 1064.05 +1029.70 , 8767.23 , 1131.62 +1029.70 , 9282.95 , 1199.57 +1029.70 , 9798.67 , 1267.92 +1029.70 , 10314.39 , 1336.65 +1086.91 , -11414.26 , -1070.37 +1086.91 , -10843.55 , -1019.04 +1086.91 , -10272.84 , -967.24 +1086.91 , -9702.12 , -914.96 +1086.91 , -9131.41 , -862.23 +1086.91 , -8560.70 , -809.02 +1086.91 , -7989.99 , -755.35 +1086.91 , -7419.27 , -701.21 +1086.91 , -6848.56 , -646.60 +1086.91 , -6277.85 , -591.53 +1086.91 , -5707.13 , -535.99 +1086.91 , -5136.42 , -479.97 +1086.91 , -4565.71 , -423.47 +1086.91 , -3994.99 , -366.48 +1086.91 , -3424.28 , -308.96 +1086.91 , -2853.57 , -250.88 +1086.91 , -2282.85 , -192.11 +1086.91 , -1712.14 , -132.36 +1086.91 , -1141.43 , -70.38 +1086.91 , -570.71 , 0.00 +1086.91 , -114.14 , 0.00 +1086.91 , 103.14 , 40.53 +1086.91 , 515.72 , 102.10 +1086.91 , 1031.44 , 169.83 +1086.91 , 1547.16 , 236.37 +1086.91 , 2062.88 , 302.84 +1086.91 , 2578.60 , 369.53 +1086.91 , 3094.32 , 436.54 +1086.91 , 3610.04 , 503.92 +1086.91 , 4125.76 , 571.71 +1086.91 , 4641.48 , 639.91 +1086.91 , 5157.20 , 708.54 +1086.91 , 5672.91 , 777.59 +1086.91 , 6188.63 , 847.08 +1086.91 , 6704.35 , 917.00 +1086.91 , 7220.07 , 987.35 +1086.91 , 7735.79 , 1058.14 +1086.91 , 8251.51 , 1129.36 +1086.91 , 8767.23 , 1201.01 +1086.91 , 9282.95 , 1273.09 +1086.91 , 9798.67 , 1345.61 +1086.91 , 10314.39 , 1418.56 +1144.11 , -11414.26 , -1117.74 +1144.11 , -10843.55 , -1064.18 +1144.11 , -10272.84 , -1010.10 +1144.11 , -9702.12 , -955.49 +1144.11 , -9131.41 , -900.37 +1144.11 , -8560.70 , -844.73 +1144.11 , -7989.99 , -788.58 +1144.11 , -7419.27 , -731.90 +1144.11 , -6848.56 , -674.71 +1144.11 , -6277.85 , -617.00 +1144.11 , -5707.13 , -558.77 +1144.11 , -5136.42 , -500.01 +1144.11 , -4565.71 , -440.71 +1144.11 , -3994.99 , -380.85 +1144.11 , -3424.28 , -320.40 +1144.11 , -2853.57 , -259.31 +1144.11 , -2282.85 , -197.41 +1144.11 , -1712.14 , -134.30 +1144.11 , -1141.43 , -68.24 +1144.11 , -570.71 , 0.00 +1144.11 , -114.14 , 0.00 +1144.11 , 103.14 , 44.59 +1144.11 , 515.72 , 110.53 +1144.11 , 1031.44 , 182.27 +1144.11 , 1547.16 , 252.55 +1144.11 , 2062.88 , 322.69 +1144.11 , 2578.60 , 393.04 +1144.11 , 3094.32 , 463.74 +1144.11 , 3610.04 , 534.84 +1144.11 , 4125.76 , 606.37 +1144.11 , 4641.48 , 678.37 +1144.11 , 5157.20 , 750.82 +1144.11 , 5672.91 , 823.74 +1144.11 , 6188.63 , 897.14 +1144.11 , 6704.35 , 971.01 +1144.11 , 7220.07 , 1045.36 +1144.11 , 7735.79 , 1120.19 +1144.11 , 8251.51 , 1195.49 +1144.11 , 8767.23 , 1271.27 +1144.11 , 9282.95 , 1347.52 +1144.11 , 9798.67 , 1424.25 +1144.11 , 10314.39 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd new file mode 100644 index 0000000000..a46cb34e68 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd @@ -0,0 +1,24 @@ +n_out , T_drag_out +0.00 , -21.84 +5.72 , -22.52 +57.21 , -28.92 +114.41 , -35.99 +171.62 , -43.07 +228.82 , -50.22 +286.03 , -57.30 +343.23 , -64.38 +400.44 , -71.45 +457.65 , -78.53 +514.85 , -85.68 +572.06 , -92.76 +629.26 , -99.84 +686.47 , -106.91 +743.67 , -113.99 +800.88 , -121.14 +858.08 , -128.22 +915.29 , -135.30 +972.50 , -142.37 +1029.70 , -149.45 +1086.91 , -156.60 +1144.11 , -163.68 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc new file mode 100644 index 0000000000..d5c2628009 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 21.9384 + }, + { + "Ratio": 12.276 + }, + { + "Ratio": 7.2336 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl1_1.viepco", + "2": "IEPC_Gbx3Whl1_2.viepco", + "3": "IEPC_Gbx3Whl1_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl1_1.viepco", + "2": "IEPC_Gbx3Whl1_2.viepco", + "3": "IEPC_Gbx3Whl1_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3Whl1_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh new file mode 100644 index 0000000000..892b8e4947 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3Whl1.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto new file mode 100644 index 0000000000..1a3d309f35 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx3Whl1.vveh", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco new file mode 100644 index 0000000000..7d9dd773ee --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -17669.46 , 0.00 +0.00 , -16785.99 , 0.00 +0.00 , -15902.51 , 0.00 +0.00 , -15019.04 , 0.00 +0.00 , -14135.57 , 0.00 +0.00 , -13252.09 , 0.00 +0.00 , -12368.62 , -0.07 +0.00 , -11485.15 , -0.33 +0.00 , -10601.68 , -0.49 +0.00 , -9718.20 , -0.60 +0.00 , -8834.73 , -0.66 +0.00 , -7951.26 , -0.69 +0.00 , -7067.78 , -0.70 +0.00 , -6184.31 , -0.67 +0.00 , -5300.84 , -0.63 +0.00 , -4417.36 , -0.57 +0.00 , -3533.89 , -0.48 +0.00 , -2650.42 , -0.38 +0.00 , -1766.95 , -0.27 +0.00 , -883.47 , -0.13 +0.00 , -176.69 , -0.01 +0.00 , 153.22 , 0.06 +0.00 , 766.09 , 0.28 +0.00 , 1532.18 , 0.56 +0.00 , 2298.27 , 0.85 +0.00 , 3064.36 , 1.15 +0.00 , 3830.44 , 1.47 +0.00 , 4596.53 , 1.79 +0.00 , 5362.62 , 2.12 +0.00 , 6128.71 , 2.47 +0.00 , 6894.80 , 2.82 +0.00 , 7660.89 , 3.19 +0.00 , 8426.98 , 3.56 +0.00 , 9193.07 , 3.94 +0.00 , 9959.16 , 4.33 +0.00 , 10725.24 , 4.74 +0.00 , 11491.33 , 5.15 +0.00 , 12257.42 , 5.57 +0.00 , 13023.51 , 6.00 +0.00 , 13789.60 , 6.43 +0.00 , 14555.69 , 6.88 +0.00 , 15321.78 , 7.34 +1.89 , -17669.46 , 0.00 +1.89 , -16785.99 , 0.00 +1.89 , -15902.51 , 0.00 +1.89 , -15019.04 , 0.00 +1.89 , -14135.57 , 0.00 +1.89 , -13252.09 , 0.00 +1.89 , -12368.62 , -0.25 +1.89 , -11485.15 , -0.42 +1.89 , -10601.68 , -0.52 +1.89 , -9718.20 , -0.58 +1.89 , -8834.73 , -0.61 +1.89 , -7951.26 , -0.62 +1.89 , -7067.78 , -0.61 +1.89 , -6184.31 , -0.58 +1.89 , -5300.84 , -0.53 +1.89 , -4417.36 , -0.47 +1.89 , -3533.89 , -0.40 +1.89 , -2650.42 , -0.31 +1.89 , -1766.95 , -0.22 +1.89 , -883.47 , -0.11 +1.89 , -176.69 , -0.01 +1.89 , 153.22 , 0.05 +1.89 , 766.09 , 0.21 +1.89 , 1532.18 , 0.43 +1.89 , 2298.27 , 0.65 +1.89 , 3064.36 , 0.88 +1.89 , 3830.44 , 1.11 +1.89 , 4596.53 , 1.36 +1.89 , 5362.62 , 1.61 +1.89 , 6128.71 , 1.87 +1.89 , 6894.80 , 2.13 +1.89 , 7660.89 , 2.40 +1.89 , 8426.98 , 2.68 +1.89 , 9193.07 , 2.97 +1.89 , 9959.16 , 3.26 +1.89 , 10725.24 , 3.56 +1.89 , 11491.33 , 3.86 +1.89 , 12257.42 , 4.18 +1.89 , 13023.51 , 4.50 +1.89 , 13789.60 , 4.82 +1.89 , 14555.69 , 5.15 +1.89 , 15321.78 , 5.49 +18.86 , -17669.46 , -29.05 +18.86 , -16785.99 , -27.68 +18.86 , -15902.51 , -26.31 +18.86 , -15019.04 , -24.92 +18.86 , -14135.57 , -23.53 +18.86 , -13252.09 , -22.12 +18.86 , -12368.62 , -20.71 +18.86 , -11485.15 , -19.28 +18.86 , -10601.68 , -17.85 +18.86 , -9718.20 , -16.41 +18.86 , -8834.73 , -14.95 +18.86 , -7951.26 , -13.49 +18.86 , -7067.78 , -12.02 +18.86 , -6184.31 , -10.53 +18.86 , -5300.84 , -9.04 +18.86 , -4417.36 , -7.54 +18.86 , -3533.89 , -6.03 +18.86 , -2650.42 , -4.51 +18.86 , -1766.95 , -2.98 +18.86 , -883.47 , -1.44 +18.86 , -176.69 , -0.18 +18.86 , 153.22 , 0.45 +18.86 , 766.09 , 1.84 +18.86 , 1532.18 , 3.58 +18.86 , 2298.27 , 5.33 +18.86 , 3064.36 , 7.09 +18.86 , 3830.44 , 8.85 +18.86 , 4596.53 , 10.63 +18.86 , 5362.62 , 12.42 +18.86 , 6128.71 , 14.21 +18.86 , 6894.80 , 16.02 +18.86 , 7660.89 , 17.84 +18.86 , 8426.98 , 19.66 +18.86 , 9193.07 , 21.49 +18.86 , 9959.16 , 23.34 +18.86 , 10725.24 , 25.19 +18.86 , 11491.33 , 27.05 +18.86 , 12257.42 , 28.93 +18.86 , 13023.51 , 30.81 +18.86 , 13789.60 , 32.70 +18.86 , 14555.69 , 34.60 +18.86 , 15321.78 , 36.50 +37.72 , -17669.46 , -60.28 +37.72 , -16785.99 , -57.37 +37.72 , -15902.51 , -54.44 +37.72 , -15019.04 , -51.49 +37.72 , -14135.57 , -48.54 +37.72 , -13252.09 , -45.58 +37.72 , -12368.62 , -42.60 +37.72 , -11485.15 , -39.61 +37.72 , -10601.68 , -36.61 +37.72 , -9718.20 , -33.60 +37.72 , -8834.73 , -30.58 +37.72 , -7951.26 , -27.55 +37.72 , -7067.78 , -24.51 +37.72 , -6184.31 , -21.45 +37.72 , -5300.84 , -18.38 +37.72 , -4417.36 , -15.31 +37.72 , -3533.89 , -12.22 +37.72 , -2650.42 , -9.12 +37.72 , -1766.95 , -6.00 +37.72 , -883.47 , -2.88 +37.72 , -176.69 , -0.33 +37.72 , 153.22 , 0.92 +37.72 , 766.09 , 3.68 +37.72 , 1532.18 , 7.11 +37.72 , 2298.27 , 10.56 +37.72 , 3064.36 , 14.01 +37.72 , 3830.44 , 17.48 +37.72 , 4596.53 , 20.96 +37.72 , 5362.62 , 24.45 +37.72 , 6128.71 , 27.95 +37.72 , 6894.80 , 31.47 +37.72 , 7660.89 , 34.99 +37.72 , 8426.98 , 38.53 +37.72 , 9193.07 , 42.08 +37.72 , 9959.16 , 45.64 +37.72 , 10725.24 , 49.21 +37.72 , 11491.33 , 52.79 +37.72 , 12257.42 , 56.38 +37.72 , 13023.51 , 59.99 +37.72 , 13789.60 , 63.60 +37.72 , 14555.69 , 67.23 +37.72 , 15321.78 , 70.87 +56.59 , -17669.46 , -91.22 +56.59 , -16785.99 , -86.77 +56.59 , -15902.51 , -82.31 +56.59 , -15019.04 , -77.84 +56.59 , -14135.57 , -73.35 +56.59 , -13252.09 , -68.84 +56.59 , -12368.62 , -64.32 +56.59 , -11485.15 , -59.79 +56.59 , -10601.68 , -55.24 +56.59 , -9718.20 , -50.68 +56.59 , -8834.73 , -46.11 +56.59 , -7951.26 , -41.51 +56.59 , -7067.78 , -36.91 +56.59 , -6184.31 , -32.29 +56.59 , -5300.84 , -27.66 +56.59 , -4417.36 , -23.01 +56.59 , -3533.89 , -18.35 +56.59 , -2650.42 , -13.67 +56.59 , -1766.95 , -8.98 +56.59 , -883.47 , -4.27 +56.59 , -176.69 , -0.39 +56.59 , 153.22 , 1.43 +56.59 , 766.09 , 5.56 +56.59 , 1532.18 , 10.69 +56.59 , 2298.27 , 15.84 +56.59 , 3064.36 , 21.00 +56.59 , 3830.44 , 26.17 +56.59 , 4596.53 , 31.36 +56.59 , 5362.62 , 36.56 +56.59 , 6128.71 , 41.77 +56.59 , 6894.80 , 47.01 +56.59 , 7660.89 , 52.25 +56.59 , 8426.98 , 57.51 +56.59 , 9193.07 , 62.79 +56.59 , 9959.16 , 68.08 +56.59 , 10725.24 , 73.38 +56.59 , 11491.33 , 78.70 +56.59 , 12257.42 , 84.03 +56.59 , 13023.51 , 89.38 +56.59 , 13789.60 , 94.74 +56.59 , 14555.69 , 100.12 +56.59 , 15321.78 , 105.51 +75.45 , -17669.46 , -121.86 +75.45 , -16785.99 , -115.91 +75.45 , -15902.51 , -109.94 +75.45 , -15019.04 , -103.95 +75.45 , -14135.57 , -97.94 +75.45 , -13252.09 , -91.91 +75.45 , -12368.62 , -85.87 +75.45 , -11485.15 , -79.81 +75.45 , -10601.68 , -73.73 +75.45 , -9718.20 , -67.63 +75.45 , -8834.73 , -61.51 +75.45 , -7951.26 , -55.37 +75.45 , -7067.78 , -49.21 +75.45 , -6184.31 , -43.04 +75.45 , -5300.84 , -36.85 +75.45 , -4417.36 , -30.64 +75.45 , -3533.89 , -24.41 +75.45 , -2650.42 , -18.16 +75.45 , -1766.95 , -11.89 +75.45 , -883.47 , -5.59 +75.45 , -176.69 , -0.32 +75.45 , 153.22 , 1.99 +75.45 , 766.09 , 7.50 +75.45 , 1532.18 , 14.34 +75.45 , 2298.27 , 21.19 +75.45 , 3064.36 , 28.05 +75.45 , 3830.44 , 34.94 +75.45 , 4596.53 , 41.84 +75.45 , 5362.62 , 48.76 +75.45 , 6128.71 , 55.70 +75.45 , 6894.80 , 62.66 +75.45 , 7660.89 , 69.63 +75.45 , 8426.98 , 76.63 +75.45 , 9193.07 , 83.65 +75.45 , 9959.16 , 90.68 +75.45 , 10725.24 , 97.73 +75.45 , 11491.33 , 104.80 +75.45 , 12257.42 , 111.90 +75.45 , 13023.51 , 119.00 +75.45 , 13789.60 , 126.13 +75.45 , 14555.69 , 133.28 +75.45 , 15321.78 , 140.44 +94.31 , -17669.46 , -152.18 +94.31 , -16785.99 , -144.75 +94.31 , -15902.51 , -137.29 +94.31 , -15019.04 , -129.81 +94.31 , -14135.57 , -122.31 +94.31 , -13252.09 , -114.78 +94.31 , -12368.62 , -107.23 +94.31 , -11485.15 , -99.65 +94.31 , -10601.68 , -92.05 +94.31 , -9718.20 , -84.42 +94.31 , -8834.73 , -76.77 +94.31 , -7951.26 , -69.10 +94.31 , -7067.78 , -61.41 +94.31 , -6184.31 , -53.69 +94.31 , -5300.84 , -45.94 +94.31 , -4417.36 , -38.17 +94.31 , -3533.89 , -30.38 +94.31 , -2650.42 , -22.57 +94.31 , -1766.95 , -14.72 +94.31 , -883.47 , -6.84 +94.31 , -176.69 , 0.00 +94.31 , 153.22 , 2.61 +94.31 , 766.09 , 9.52 +94.31 , 1532.18 , 18.06 +94.31 , 2298.27 , 26.62 +94.31 , 3064.36 , 35.19 +94.31 , 3830.44 , 43.79 +94.31 , 4596.53 , 52.42 +94.31 , 5362.62 , 61.07 +94.31 , 6128.71 , 69.74 +94.31 , 6894.80 , 78.43 +94.31 , 7660.89 , 87.15 +94.31 , 8426.98 , 95.90 +94.31 , 9193.07 , 104.67 +94.31 , 9959.16 , 113.46 +94.31 , 10725.24 , 122.28 +94.31 , 11491.33 , 131.12 +94.31 , 12257.42 , 139.99 +94.31 , 13023.51 , 148.88 +94.31 , 13789.60 , 157.79 +94.31 , 14555.69 , 166.73 +94.31 , 15321.78 , 175.69 +113.17 , -17669.46 , -182.19 +113.17 , -16785.99 , -173.29 +113.17 , -15902.51 , -164.37 +113.17 , -15019.04 , -155.42 +113.17 , -14135.57 , -146.44 +113.17 , -13252.09 , -137.42 +113.17 , -12368.62 , -128.38 +113.17 , -11485.15 , -119.30 +113.17 , -10601.68 , -110.20 +113.17 , -9718.20 , -101.06 +113.17 , -8834.73 , -91.89 +113.17 , -7951.26 , -82.70 +113.17 , -7067.78 , -73.47 +113.17 , -6184.31 , -64.21 +113.17 , -5300.84 , -54.93 +113.17 , -4417.36 , -45.61 +113.17 , -3533.89 , -36.26 +113.17 , -2650.42 , -26.87 +113.17 , -1766.95 , -17.46 +113.17 , -883.47 , -7.98 +113.17 , -176.69 , 0.00 +113.17 , 153.22 , 3.29 +113.17 , 766.09 , 11.62 +113.17 , 1532.18 , 21.88 +113.17 , 2298.27 , 32.14 +113.17 , 3064.36 , 42.44 +113.17 , 3830.44 , 52.76 +113.17 , 4596.53 , 63.11 +113.17 , 5362.62 , 73.49 +113.17 , 6128.71 , 83.91 +113.17 , 6894.80 , 94.35 +113.17 , 7660.89 , 104.82 +113.17 , 8426.98 , 115.33 +113.17 , 9193.07 , 125.87 +113.17 , 9959.16 , 136.43 +113.17 , 10725.24 , 147.03 +113.17 , 11491.33 , 157.66 +113.17 , 12257.42 , 168.32 +113.17 , 13023.51 , 179.01 +113.17 , 13789.60 , 189.74 +113.17 , 14555.69 , 200.49 +113.17 , 15321.78 , 211.27 +132.03 , -17669.46 , -211.85 +132.03 , -16785.99 , -201.52 +132.03 , -15902.51 , -191.16 +132.03 , -15019.04 , -180.75 +132.03 , -14135.57 , -170.31 +132.03 , -13252.09 , -159.83 +132.03 , -12368.62 , -149.31 +132.03 , -11485.15 , -138.75 +132.03 , -10601.68 , -128.16 +132.03 , -9718.20 , -117.52 +132.03 , -8834.73 , -106.85 +132.03 , -7951.26 , -96.14 +132.03 , -7067.78 , -85.39 +132.03 , -6184.31 , -74.61 +132.03 , -5300.84 , -63.78 +132.03 , -4417.36 , -52.92 +132.03 , -3533.89 , -42.02 +132.03 , -2650.42 , -31.07 +132.03 , -1766.95 , -20.08 +132.03 , -883.47 , -9.00 +132.03 , -176.69 , 0.00 +132.03 , 153.22 , 4.05 +132.03 , 766.09 , 13.82 +132.03 , 1532.18 , 25.80 +132.03 , 2298.27 , 37.78 +132.03 , 3064.36 , 49.79 +132.03 , 3830.44 , 61.84 +132.03 , 4596.53 , 73.93 +132.03 , 5362.62 , 86.05 +132.03 , 6128.71 , 98.22 +132.03 , 6894.80 , 110.42 +132.03 , 7660.89 , 122.66 +132.03 , 8426.98 , 134.94 +132.03 , 9193.07 , 147.26 +132.03 , 9959.16 , 159.61 +132.03 , 10725.24 , 172.01 +132.03 , 11491.33 , 184.44 +132.03 , 12257.42 , 196.92 +132.03 , 13023.51 , 209.43 +132.03 , 13789.60 , 221.98 +132.03 , 14555.69 , 234.57 +132.03 , 15321.78 , 247.19 +150.90 , -17669.46 , -241.15 +150.90 , -16785.99 , -229.41 +150.90 , -15902.51 , -217.63 +150.90 , -15019.04 , -205.79 +150.90 , -14135.57 , -193.91 +150.90 , -13252.09 , -181.98 +150.90 , -12368.62 , -170.01 +150.90 , -11485.15 , -157.99 +150.90 , -10601.68 , -145.91 +150.90 , -9718.20 , -133.80 +150.90 , -8834.73 , -121.63 +150.90 , -7951.26 , -109.42 +150.90 , -7067.78 , -97.16 +150.90 , -6184.31 , -84.85 +150.90 , -5300.84 , -72.50 +150.90 , -4417.36 , -60.10 +150.90 , -3533.89 , -47.65 +150.90 , -2650.42 , -35.14 +150.90 , -1766.95 , -22.57 +150.90 , -883.47 , -9.88 +150.90 , -176.69 , 0.00 +150.90 , 153.22 , 4.88 +150.90 , 766.09 , 16.13 +150.90 , 1532.18 , 29.83 +150.90 , 2298.27 , 43.53 +150.90 , 3064.36 , 57.27 +150.90 , 3830.44 , 71.06 +150.90 , 4596.53 , 84.89 +150.90 , 5362.62 , 98.76 +150.90 , 6128.71 , 112.68 +150.90 , 6894.80 , 126.65 +150.90 , 7660.89 , 140.67 +150.90 , 8426.98 , 154.74 +150.90 , 9193.07 , 168.85 +150.90 , 9959.16 , 183.01 +150.90 , 10725.24 , 197.22 +150.90 , 11491.33 , 211.48 +150.90 , 12257.42 , 225.78 +150.90 , 13023.51 , 240.13 +150.90 , 13789.60 , 254.53 +150.90 , 14555.69 , 268.97 +150.90 , 15321.78 , 283.46 +169.76 , -17669.46 , -270.09 +169.76 , -16785.99 , -256.96 +169.76 , -15902.51 , -243.78 +169.76 , -15019.04 , -230.53 +169.76 , -14135.57 , -217.23 +169.76 , -13252.09 , -203.87 +169.76 , -12368.62 , -190.46 +169.76 , -11485.15 , -176.98 +169.76 , -10601.68 , -163.45 +169.76 , -9718.20 , -149.87 +169.76 , -8834.73 , -136.22 +169.76 , -7951.26 , -122.52 +169.76 , -7067.78 , -108.76 +169.76 , -6184.31 , -94.94 +169.76 , -5300.84 , -81.06 +169.76 , -4417.36 , -67.13 +169.76 , -3533.89 , -53.13 +169.76 , -2650.42 , -39.07 +169.76 , -1766.95 , -24.92 +169.76 , -883.47 , -10.59 +169.76 , -176.69 , 0.00 +169.76 , 153.22 , 5.80 +169.76 , 766.09 , 18.55 +169.76 , 1532.18 , 33.99 +169.76 , 2298.27 , 49.42 +169.76 , 3064.36 , 64.90 +169.76 , 3830.44 , 80.42 +169.76 , 4596.53 , 96.00 +169.76 , 5362.62 , 111.63 +169.76 , 6128.71 , 127.32 +169.76 , 6894.80 , 143.07 +169.76 , 7660.89 , 158.88 +169.76 , 8426.98 , 174.74 +169.76 , 9193.07 , 190.66 +169.76 , 9959.16 , 206.64 +169.76 , 10725.24 , 222.68 +169.76 , 11491.33 , 238.77 +169.76 , 12257.42 , 254.92 +169.76 , 13023.51 , 271.13 +169.76 , 13789.60 , 287.40 +169.76 , 14555.69 , 303.72 +169.76 , 15321.78 , 320.10 +188.62 , -17669.46 , -298.63 +188.62 , -16785.99 , -284.14 +188.62 , -15902.51 , -269.58 +188.62 , -15019.04 , -254.95 +188.62 , -14135.57 , -240.25 +188.62 , -13252.09 , -225.48 +188.62 , -12368.62 , -210.64 +188.62 , -11485.15 , -195.74 +188.62 , -10601.68 , -180.76 +188.62 , -9718.20 , -165.71 +188.62 , -8834.73 , -150.60 +188.62 , -7951.26 , -135.42 +188.62 , -7067.78 , -120.16 +188.62 , -6184.31 , -104.84 +188.62 , -5300.84 , -89.45 +188.62 , -4417.36 , -73.99 +188.62 , -3533.89 , -58.45 +188.62 , -2650.42 , -42.83 +188.62 , -1766.95 , -27.10 +188.62 , -883.47 , -11.12 +188.62 , -176.69 , 0.00 +188.62 , 153.22 , 6.80 +188.62 , 766.09 , 21.10 +188.62 , 1532.18 , 38.29 +188.62 , 2298.27 , 55.46 +188.62 , 3064.36 , 72.67 +188.62 , 3830.44 , 89.94 +188.62 , 4596.53 , 107.27 +188.62 , 5362.62 , 124.67 +188.62 , 6128.71 , 142.14 +188.62 , 6894.80 , 159.68 +188.62 , 7660.89 , 177.29 +188.62 , 8426.98 , 194.96 +188.62 , 9193.07 , 212.70 +188.62 , 9959.16 , 230.52 +188.62 , 10725.24 , 248.40 +188.62 , 11491.33 , 266.35 +188.62 , 12257.42 , 284.37 +188.62 , 13023.51 , 302.45 +188.62 , 13789.60 , 320.61 +188.62 , 14555.69 , 338.83 +188.62 , 15321.78 , 357.12 +207.48 , -17669.46 , -326.77 +207.48 , -16785.99 , -310.94 +207.48 , -15902.51 , -295.03 +207.48 , -15019.04 , -279.03 +207.48 , -14135.57 , -262.95 +207.48 , -13252.09 , -246.79 +207.48 , -12368.62 , -230.55 +207.48 , -11485.15 , -214.22 +207.48 , -10601.68 , -197.81 +207.48 , -9718.20 , -181.33 +207.48 , -8834.73 , -164.76 +207.48 , -7951.26 , -148.10 +207.48 , -7067.78 , -131.37 +207.48 , -6184.31 , -114.55 +207.48 , -5300.84 , -97.65 +207.48 , -4417.36 , -80.67 +207.48 , -3533.89 , -63.59 +207.48 , -2650.42 , -46.42 +207.48 , -1766.95 , -29.10 +207.48 , -883.47 , -11.41 +207.48 , -176.69 , 0.00 +207.48 , 153.22 , 7.90 +207.48 , 766.09 , 23.79 +207.48 , 1532.18 , 42.74 +207.48 , 2298.27 , 61.65 +207.48 , 3064.36 , 80.61 +207.48 , 3830.44 , 99.63 +207.48 , 4596.53 , 118.73 +207.48 , 5362.62 , 137.91 +207.48 , 6128.71 , 157.16 +207.48 , 6894.80 , 176.50 +207.48 , 7660.89 , 195.91 +207.48 , 8426.98 , 215.41 +207.48 , 9193.07 , 234.99 +207.48 , 9959.16 , 254.65 +207.48 , 10725.24 , 274.39 +207.48 , 11491.33 , 294.21 +207.48 , 12257.42 , 314.12 +207.48 , 13023.51 , 334.10 +207.48 , 13789.60 , 354.16 +207.48 , 14555.69 , 374.31 +207.48 , 15321.78 , 394.53 +226.34 , -17669.46 , -354.49 +226.34 , -16785.99 , -337.34 +226.34 , -15902.51 , -320.10 +226.34 , -15019.04 , -302.75 +226.34 , -14135.57 , -285.32 +226.34 , -13252.09 , -267.78 +226.34 , -12368.62 , -250.15 +226.34 , -11485.15 , -232.43 +226.34 , -10601.68 , -214.60 +226.34 , -9718.20 , -196.69 +226.34 , -8834.73 , -178.67 +226.34 , -7951.26 , -160.56 +226.34 , -7067.78 , -142.36 +226.34 , -6184.31 , -124.05 +226.34 , -5300.84 , -105.65 +226.34 , -4417.36 , -87.15 +226.34 , -3533.89 , -68.54 +226.34 , -2650.42 , -49.80 +226.34 , -1766.95 , -30.89 +226.34 , -883.47 , -11.43 +226.34 , -176.69 , 0.00 +226.34 , 153.22 , 9.08 +226.34 , 766.09 , 26.62 +226.34 , 1532.18 , 47.35 +226.34 , 2298.27 , 68.02 +226.34 , 3064.36 , 88.72 +226.34 , 3830.44 , 109.51 +226.34 , 4596.53 , 130.38 +226.34 , 5362.62 , 151.34 +226.34 , 6128.71 , 172.39 +226.34 , 6894.80 , 193.53 +226.34 , 7660.89 , 214.77 +226.34 , 8426.98 , 236.11 +226.34 , 9193.07 , 257.53 +226.34 , 9959.16 , 279.05 +226.34 , 10725.24 , 300.67 +226.34 , 11491.33 , 322.38 +226.34 , 12257.42 , 344.19 +226.34 , 13023.51 , 366.08 +226.34 , 13789.60 , 388.08 +226.34 , 14555.69 , 410.16 +226.34 , 15321.78 , 432.34 +245.21 , -17669.46 , -381.77 +245.21 , -16785.99 , -363.33 +245.21 , -15902.51 , -344.77 +245.21 , -15019.04 , -326.11 +245.21 , -14135.57 , -307.33 +245.21 , -13252.09 , -288.45 +245.21 , -12368.62 , -269.45 +245.21 , -11485.15 , -250.33 +245.21 , -10601.68 , -231.11 +245.21 , -9718.20 , -211.78 +245.21 , -8834.73 , -192.34 +245.21 , -7951.26 , -172.78 +245.21 , -7067.78 , -153.11 +245.21 , -6184.31 , -133.33 +245.21 , -5300.84 , -113.43 +245.21 , -4417.36 , -93.42 +245.21 , -3533.89 , -73.27 +245.21 , -2650.42 , -52.98 +245.21 , -1766.95 , -32.45 +245.21 , -883.47 , -11.12 +245.21 , -176.69 , 0.00 +245.21 , 153.22 , 10.37 +245.21 , 766.09 , 29.60 +245.21 , 1532.18 , 52.14 +245.21 , 2298.27 , 74.56 +245.21 , 3064.36 , 97.03 +245.21 , 3830.44 , 119.58 +245.21 , 4596.53 , 142.23 +245.21 , 5362.62 , 164.98 +245.21 , 6128.71 , 187.84 +245.21 , 6894.80 , 210.80 +245.21 , 7660.89 , 233.87 +245.21 , 8426.98 , 257.05 +245.21 , 9193.07 , 280.34 +245.21 , 9959.16 , 303.74 +245.21 , 10725.24 , 327.25 +245.21 , 11491.33 , 350.87 +245.21 , 12257.42 , 374.59 +245.21 , 13023.51 , 398.42 +245.21 , 13789.60 , 422.36 +245.21 , 14555.69 , 446.41 +245.21 , 15321.78 , 470.57 +264.07 , -17669.46 , -408.59 +264.07 , -16785.99 , -388.88 +264.07 , -15902.51 , -369.04 +264.07 , -15019.04 , -349.08 +264.07 , -14135.57 , -328.98 +264.07 , -13252.09 , -308.76 +264.07 , -12368.62 , -288.41 +264.07 , -11485.15 , -267.93 +264.07 , -10601.68 , -247.32 +264.07 , -9718.20 , -226.59 +264.07 , -8834.73 , -205.73 +264.07 , -7951.26 , -184.73 +264.07 , -7067.78 , -163.61 +264.07 , -6184.31 , -142.36 +264.07 , -5300.84 , -120.97 +264.07 , -4417.36 , -99.45 +264.07 , -3533.89 , -77.77 +264.07 , -2650.42 , -55.91 +264.07 , -1766.95 , -33.75 +264.07 , -883.47 , -10.40 +264.07 , -176.69 , 0.00 +264.07 , 153.22 , 11.76 +264.07 , 766.09 , 32.74 +264.07 , 1532.18 , 57.10 +264.07 , 2298.27 , 81.29 +264.07 , 3064.36 , 105.53 +264.07 , 3830.44 , 129.86 +264.07 , 4596.53 , 154.29 +264.07 , 5362.62 , 178.85 +264.07 , 6128.71 , 203.52 +264.07 , 6894.80 , 228.31 +264.07 , 7660.89 , 253.23 +264.07 , 8426.98 , 278.27 +264.07 , 9193.07 , 303.44 +264.07 , 9959.16 , 328.73 +264.07 , 10725.24 , 354.14 +264.07 , 11491.33 , 379.68 +264.07 , 12257.42 , 405.34 +264.07 , 13023.51 , 431.13 +264.07 , 13789.60 , 457.03 +264.07 , 14555.69 , 483.07 +264.07 , 15321.78 , 509.22 +282.93 , -17669.46 , -434.93 +282.93 , -16785.99 , -413.98 +282.93 , -15902.51 , -392.88 +282.93 , -15019.04 , -371.64 +282.93 , -14135.57 , -350.25 +282.93 , -13252.09 , -328.71 +282.93 , -12368.62 , -307.03 +282.93 , -11485.15 , -285.20 +282.93 , -10601.68 , -263.22 +282.93 , -9718.20 , -241.10 +282.93 , -8834.73 , -218.83 +282.93 , -7951.26 , -196.41 +282.93 , -7067.78 , -173.85 +282.93 , -6184.31 , -151.13 +282.93 , -5300.84 , -128.26 +282.93 , -4417.36 , -105.23 +282.93 , -3533.89 , -82.02 +282.93 , -2650.42 , -58.59 +282.93 , -1766.95 , -34.77 +282.93 , -883.47 , -9.14 +282.93 , -176.69 , 0.00 +282.93 , 153.22 , 13.25 +282.93 , 766.09 , 36.05 +282.93 , 1532.18 , 62.25 +282.93 , 2298.27 , 88.23 +282.93 , 3064.36 , 114.25 +282.93 , 3830.44 , 140.36 +282.93 , 4596.53 , 166.59 +282.93 , 5362.62 , 192.95 +282.93 , 6128.71 , 219.45 +282.93 , 6894.80 , 246.08 +282.93 , 7660.89 , 272.86 +282.93 , 8426.98 , 299.77 +282.93 , 9193.07 , 326.82 +282.93 , 9959.16 , 354.02 +282.93 , 10725.24 , 381.35 +282.93 , 11491.33 , 408.83 +282.93 , 12257.42 , 436.45 +282.93 , 13023.51 , 464.20 +282.93 , 13789.60 , 492.10 +282.93 , 14555.69 , 520.14 +282.93 , 15321.78 , 548.31 +301.79 , -17669.46 , -460.78 +301.79 , -16785.99 , -438.62 +301.79 , -15902.51 , -416.28 +301.79 , -15019.04 , -393.78 +301.79 , -14135.57 , -371.11 +301.79 , -13252.09 , -348.28 +301.79 , -12368.62 , -325.28 +301.79 , -11485.15 , -302.11 +301.79 , -10601.68 , -278.78 +301.79 , -9718.20 , -255.29 +301.79 , -8834.73 , -231.62 +301.79 , -7951.26 , -207.79 +301.79 , -7067.78 , -183.79 +301.79 , -6184.31 , -159.62 +301.79 , -5300.84 , -135.27 +301.79 , -4417.36 , -110.74 +301.79 , -3533.89 , -85.99 +301.79 , -2650.42 , -60.98 +301.79 , -1766.95 , -35.47 +301.79 , -883.47 , -7.05 +301.79 , -176.69 , 0.00 +301.79 , 153.22 , 14.84 +301.79 , 766.09 , 39.53 +301.79 , 1532.18 , 67.60 +301.79 , 2298.27 , 95.38 +301.79 , 3064.36 , 123.18 +301.79 , 3830.44 , 151.09 +301.79 , 4596.53 , 179.12 +301.79 , 5362.62 , 207.30 +301.79 , 6128.71 , 235.63 +301.79 , 6894.80 , 264.12 +301.79 , 7660.89 , 292.76 +301.79 , 8426.98 , 321.56 +301.79 , 9193.07 , 350.51 +301.79 , 9959.16 , 379.63 +301.79 , 10725.24 , 408.90 +301.79 , 11491.33 , 438.33 +301.79 , 12257.42 , 467.92 +301.79 , 13023.51 , 497.67 +301.79 , 13789.60 , 527.57 +301.79 , 14555.69 , 557.64 +301.79 , 15321.78 , 587.85 +320.65 , -17669.46 , -486.12 +320.65 , -16785.99 , -462.76 +320.65 , -15902.51 , -439.22 +320.65 , -15019.04 , -415.48 +320.65 , -14135.57 , -391.56 +320.65 , -13252.09 , -367.45 +320.65 , -12368.62 , -343.15 +320.65 , -11485.15 , -318.67 +320.65 , -10601.68 , -294.00 +320.65 , -9718.20 , -269.14 +320.65 , -8834.73 , -244.09 +320.65 , -7951.26 , -218.86 +320.65 , -7067.78 , -193.44 +320.65 , -6184.31 , -167.82 +320.65 , -5300.84 , -142.00 +320.65 , -4417.36 , -115.96 +320.65 , -3533.89 , -89.67 +320.65 , -2650.42 , -63.06 +320.65 , -1766.95 , -35.80 +320.65 , -883.47 , -3.22 +320.65 , -176.69 , 0.00 +320.65 , 153.22 , 16.54 +320.65 , 766.09 , 43.18 +320.65 , 1532.18 , 73.16 +320.65 , 2298.27 , 102.75 +320.65 , 3064.36 , 132.35 +320.65 , 3830.44 , 162.06 +320.65 , 4596.53 , 191.91 +320.65 , 5362.62 , 221.91 +320.65 , 6128.71 , 252.09 +320.65 , 6894.80 , 282.44 +320.65 , 7660.89 , 312.96 +320.65 , 8426.98 , 343.65 +320.65 , 9193.07 , 374.52 +320.65 , 9959.16 , 405.57 +320.65 , 10725.24 , 436.80 +320.65 , 11491.33 , 468.20 +320.65 , 12257.42 , 499.78 +320.65 , 13023.51 , 531.53 +320.65 , 13789.60 , 563.46 +320.65 , 14555.69 , 595.57 +320.65 , 15321.78 , 627.85 +339.52 , -17669.46 , -510.93 +339.52 , -16785.99 , -486.40 +339.52 , -15902.51 , -461.67 +339.52 , -15019.04 , -436.72 +339.52 , -14135.57 , -411.56 +339.52 , -13252.09 , -386.20 +339.52 , -12368.62 , -360.62 +339.52 , -11485.15 , -334.84 +339.52 , -10601.68 , -308.84 +339.52 , -9718.20 , -282.64 +339.52 , -8834.73 , -256.22 +339.52 , -7951.26 , -229.60 +339.52 , -7067.78 , -202.76 +339.52 , -6184.31 , -175.70 +339.52 , -5300.84 , -148.41 +339.52 , -4417.36 , -120.87 +339.52 , -3533.89 , -93.04 +339.52 , -2650.42 , -64.80 +339.52 , -1766.95 , -35.73 +339.52 , -883.47 , 0.00 +339.52 , -176.69 , 0.00 +339.52 , 153.22 , 18.35 +339.52 , 766.09 , 47.02 +339.52 , 1532.18 , 78.93 +339.52 , 2298.27 , 110.35 +339.52 , 3064.36 , 141.76 +339.52 , 3830.44 , 173.28 +339.52 , 4596.53 , 204.95 +339.52 , 5362.62 , 236.80 +339.52 , 6128.71 , 268.83 +339.52 , 6894.80 , 301.04 +339.52 , 7660.89 , 333.46 +339.52 , 8426.98 , 366.06 +339.52 , 9193.07 , 398.86 +339.52 , 9959.16 , 431.86 +339.52 , 10725.24 , 465.05 +339.52 , 11491.33 , 498.44 +339.52 , 12257.42 , 532.03 +339.52 , 13023.51 , 565.81 +339.52 , 13789.60 , 599.79 +339.52 , 14555.69 , 633.96 +339.52 , 15321.78 , 668.33 +358.38 , -17669.46 , -535.19 +358.38 , -16785.99 , -509.52 +358.38 , -15902.51 , -483.62 +358.38 , -15019.04 , -457.48 +358.38 , -14135.57 , -431.11 +358.38 , -13252.09 , -404.51 +358.38 , -12368.62 , -377.67 +358.38 , -11485.15 , -350.60 +358.38 , -10601.68 , -323.30 +358.38 , -9718.20 , -295.76 +358.38 , -8834.73 , -267.99 +358.38 , -7951.26 , -239.99 +358.38 , -7067.78 , -211.74 +358.38 , -6184.31 , -183.24 +358.38 , -5300.84 , -154.48 +358.38 , -4417.36 , -125.44 +358.38 , -3533.89 , -96.05 +358.38 , -2650.42 , -66.18 +358.38 , -1766.95 , -35.19 +358.38 , -883.47 , 0.00 +358.38 , -176.69 , 0.00 +358.38 , 153.22 , 20.27 +358.38 , 766.09 , 51.05 +358.38 , 1532.18 , 84.92 +358.38 , 2298.27 , 118.19 +358.38 , 3064.36 , 151.42 +358.38 , 3830.44 , 184.76 +358.38 , 4596.53 , 218.27 +358.38 , 5362.62 , 251.96 +358.38 , 6128.71 , 285.86 +358.38 , 6894.80 , 319.96 +358.38 , 7660.89 , 354.27 +358.38 , 8426.98 , 388.80 +358.38 , 9193.07 , 423.54 +358.38 , 9959.16 , 458.50 +358.38 , 10725.24 , 493.68 +358.38 , 11491.33 , 529.07 +358.38 , 12257.42 , 564.68 +358.38 , 13023.51 , 600.51 +358.38 , 13789.60 , 636.55 +358.38 , 14555.69 , 672.81 +358.38 , 15321.78 , 709.28 +377.24 , -17669.46 , -558.87 +377.24 , -16785.99 , -532.09 +377.24 , -15902.51 , -505.05 +377.24 , -15019.04 , -477.75 +377.24 , -14135.57 , -450.19 +377.24 , -13252.09 , -422.37 +377.24 , -12368.62 , -394.29 +377.24 , -11485.15 , -365.95 +377.24 , -10601.68 , -337.36 +377.24 , -9718.20 , -308.50 +377.24 , -8834.73 , -279.38 +377.24 , -7951.26 , -250.00 +377.24 , -7067.78 , -220.35 +377.24 , -6184.31 , -190.43 +377.24 , -5300.84 , -160.20 +377.24 , -4417.36 , -129.65 +377.24 , -3533.89 , -98.70 +377.24 , -2650.42 , -67.15 +377.24 , -1766.95 , -34.12 +377.24 , -883.47 , 0.00 +377.24 , -176.69 , 0.00 +377.24 , 153.22 , 22.30 +377.24 , 766.09 , 55.27 +377.24 , 1532.18 , 91.14 +377.24 , 2298.27 , 126.27 +377.24 , 3064.36 , 161.34 +377.24 , 3830.44 , 196.52 +377.24 , 4596.53 , 231.87 +377.24 , 5362.62 , 267.42 +377.24 , 6128.71 , 303.19 +377.24 , 6894.80 , 339.18 +377.24 , 7660.89 , 375.41 +377.24 , 8426.98 , 411.87 +377.24 , 9193.07 , 448.57 +377.24 , 9959.16 , 485.51 +377.24 , 10725.24 , 522.68 +377.24 , 11491.33 , 560.09 +377.24 , 12257.42 , 597.75 +377.24 , 13023.51 , 635.63 +377.24 , 13789.60 , 673.76 +377.24 , 14555.69 , 712.12 +377.24 , 15321.78 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco new file mode 100644 index 0000000000..b5980ac32f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -9785.31 , 0.00 +0.00 , -9296.05 , 0.00 +0.00 , -8806.78 , 0.00 +0.00 , -8317.52 , 0.00 +0.00 , -7828.25 , 0.00 +0.00 , -7338.98 , 0.00 +0.00 , -6849.72 , -0.07 +0.00 , -6360.45 , -0.33 +0.00 , -5871.19 , -0.49 +0.00 , -5381.92 , -0.60 +0.00 , -4892.66 , -0.66 +0.00 , -4403.39 , -0.69 +0.00 , -3914.12 , -0.70 +0.00 , -3424.86 , -0.67 +0.00 , -2935.59 , -0.63 +0.00 , -2446.33 , -0.57 +0.00 , -1957.06 , -0.48 +0.00 , -1467.80 , -0.38 +0.00 , -978.53 , -0.27 +0.00 , -489.27 , -0.13 +0.00 , -97.85 , -0.01 +0.00 , 86.63 , 0.06 +0.00 , 433.14 , 0.28 +0.00 , 866.29 , 0.56 +0.00 , 1299.43 , 0.85 +0.00 , 1732.57 , 1.15 +0.00 , 2165.72 , 1.47 +0.00 , 2598.86 , 1.79 +0.00 , 3032.00 , 2.12 +0.00 , 3465.15 , 2.47 +0.00 , 3898.29 , 2.82 +0.00 , 4331.43 , 3.19 +0.00 , 4764.58 , 3.56 +0.00 , 5197.72 , 3.94 +0.00 , 5630.86 , 4.33 +0.00 , 6064.01 , 4.74 +0.00 , 6497.15 , 5.15 +0.00 , 6930.29 , 5.57 +0.00 , 7363.44 , 6.00 +0.00 , 7796.58 , 6.43 +0.00 , 8229.72 , 6.88 +0.00 , 8662.87 , 7.34 +3.37 , -9785.31 , 0.00 +3.37 , -9296.05 , 0.00 +3.37 , -8806.78 , 0.00 +3.37 , -8317.52 , 0.00 +3.37 , -7828.25 , 0.00 +3.37 , -7338.98 , 0.00 +3.37 , -6849.72 , -0.25 +3.37 , -6360.45 , -0.42 +3.37 , -5871.19 , -0.52 +3.37 , -5381.92 , -0.58 +3.37 , -4892.66 , -0.61 +3.37 , -4403.39 , -0.62 +3.37 , -3914.12 , -0.61 +3.37 , -3424.86 , -0.58 +3.37 , -2935.59 , -0.53 +3.37 , -2446.33 , -0.47 +3.37 , -1957.06 , -0.40 +3.37 , -1467.80 , -0.31 +3.37 , -978.53 , -0.22 +3.37 , -489.27 , -0.11 +3.37 , -97.85 , -0.01 +3.37 , 86.63 , 0.05 +3.37 , 433.14 , 0.21 +3.37 , 866.29 , 0.43 +3.37 , 1299.43 , 0.65 +3.37 , 1732.57 , 0.88 +3.37 , 2165.72 , 1.11 +3.37 , 2598.86 , 1.36 +3.37 , 3032.00 , 1.61 +3.37 , 3465.15 , 1.87 +3.37 , 3898.29 , 2.13 +3.37 , 4331.43 , 2.40 +3.37 , 4764.58 , 2.68 +3.37 , 5197.72 , 2.97 +3.37 , 5630.86 , 3.26 +3.37 , 6064.01 , 3.56 +3.37 , 6497.15 , 3.86 +3.37 , 6930.29 , 4.18 +3.37 , 7363.44 , 4.50 +3.37 , 7796.58 , 4.82 +3.37 , 8229.72 , 5.15 +3.37 , 8662.87 , 5.49 +33.71 , -9785.31 , -29.05 +33.71 , -9296.05 , -27.68 +33.71 , -8806.78 , -26.31 +33.71 , -8317.52 , -24.92 +33.71 , -7828.25 , -23.53 +33.71 , -7338.98 , -22.12 +33.71 , -6849.72 , -20.71 +33.71 , -6360.45 , -19.28 +33.71 , -5871.19 , -17.85 +33.71 , -5381.92 , -16.41 +33.71 , -4892.66 , -14.95 +33.71 , -4403.39 , -13.49 +33.71 , -3914.12 , -12.02 +33.71 , -3424.86 , -10.53 +33.71 , -2935.59 , -9.04 +33.71 , -2446.33 , -7.54 +33.71 , -1957.06 , -6.03 +33.71 , -1467.80 , -4.51 +33.71 , -978.53 , -2.98 +33.71 , -489.27 , -1.44 +33.71 , -97.85 , -0.18 +33.71 , 86.63 , 0.45 +33.71 , 433.14 , 1.84 +33.71 , 866.29 , 3.58 +33.71 , 1299.43 , 5.33 +33.71 , 1732.57 , 7.09 +33.71 , 2165.72 , 8.85 +33.71 , 2598.86 , 10.63 +33.71 , 3032.00 , 12.42 +33.71 , 3465.15 , 14.21 +33.71 , 3898.29 , 16.02 +33.71 , 4331.43 , 17.84 +33.71 , 4764.58 , 19.66 +33.71 , 5197.72 , 21.49 +33.71 , 5630.86 , 23.34 +33.71 , 6064.01 , 25.19 +33.71 , 6497.15 , 27.05 +33.71 , 6930.29 , 28.93 +33.71 , 7363.44 , 30.81 +33.71 , 7796.58 , 32.70 +33.71 , 8229.72 , 34.60 +33.71 , 8662.87 , 36.50 +67.42 , -9785.31 , -60.28 +67.42 , -9296.05 , -57.37 +67.42 , -8806.78 , -54.44 +67.42 , -8317.52 , -51.49 +67.42 , -7828.25 , -48.54 +67.42 , -7338.98 , -45.58 +67.42 , -6849.72 , -42.60 +67.42 , -6360.45 , -39.61 +67.42 , -5871.19 , -36.61 +67.42 , -5381.92 , -33.60 +67.42 , -4892.66 , -30.58 +67.42 , -4403.39 , -27.55 +67.42 , -3914.12 , -24.51 +67.42 , -3424.86 , -21.45 +67.42 , -2935.59 , -18.38 +67.42 , -2446.33 , -15.31 +67.42 , -1957.06 , -12.22 +67.42 , -1467.80 , -9.12 +67.42 , -978.53 , -6.00 +67.42 , -489.27 , -2.88 +67.42 , -97.85 , -0.33 +67.42 , 86.63 , 0.92 +67.42 , 433.14 , 3.68 +67.42 , 866.29 , 7.11 +67.42 , 1299.43 , 10.56 +67.42 , 1732.57 , 14.01 +67.42 , 2165.72 , 17.48 +67.42 , 2598.86 , 20.96 +67.42 , 3032.00 , 24.45 +67.42 , 3465.15 , 27.95 +67.42 , 3898.29 , 31.47 +67.42 , 4331.43 , 34.99 +67.42 , 4764.58 , 38.53 +67.42 , 5197.72 , 42.08 +67.42 , 5630.86 , 45.64 +67.42 , 6064.01 , 49.21 +67.42 , 6497.15 , 52.79 +67.42 , 6930.29 , 56.38 +67.42 , 7363.44 , 59.99 +67.42 , 7796.58 , 63.60 +67.42 , 8229.72 , 67.23 +67.42 , 8662.87 , 70.87 +101.12 , -9785.31 , -91.22 +101.12 , -9296.05 , -86.77 +101.12 , -8806.78 , -82.31 +101.12 , -8317.52 , -77.84 +101.12 , -7828.25 , -73.35 +101.12 , -7338.98 , -68.84 +101.12 , -6849.72 , -64.32 +101.12 , -6360.45 , -59.79 +101.12 , -5871.19 , -55.24 +101.12 , -5381.92 , -50.68 +101.12 , -4892.66 , -46.11 +101.12 , -4403.39 , -41.51 +101.12 , -3914.12 , -36.91 +101.12 , -3424.86 , -32.29 +101.12 , -2935.59 , -27.66 +101.12 , -2446.33 , -23.01 +101.12 , -1957.06 , -18.35 +101.12 , -1467.80 , -13.67 +101.12 , -978.53 , -8.98 +101.12 , -489.27 , -4.27 +101.12 , -97.85 , -0.39 +101.12 , 86.63 , 1.43 +101.12 , 433.14 , 5.56 +101.12 , 866.29 , 10.69 +101.12 , 1299.43 , 15.84 +101.12 , 1732.57 , 21.00 +101.12 , 2165.72 , 26.17 +101.12 , 2598.86 , 31.36 +101.12 , 3032.00 , 36.56 +101.12 , 3465.15 , 41.77 +101.12 , 3898.29 , 47.01 +101.12 , 4331.43 , 52.25 +101.12 , 4764.58 , 57.51 +101.12 , 5197.72 , 62.79 +101.12 , 5630.86 , 68.08 +101.12 , 6064.01 , 73.38 +101.12 , 6497.15 , 78.70 +101.12 , 6930.29 , 84.03 +101.12 , 7363.44 , 89.38 +101.12 , 7796.58 , 94.74 +101.12 , 8229.72 , 100.12 +101.12 , 8662.87 , 105.51 +134.83 , -9785.31 , -121.86 +134.83 , -9296.05 , -115.91 +134.83 , -8806.78 , -109.94 +134.83 , -8317.52 , -103.95 +134.83 , -7828.25 , -97.94 +134.83 , -7338.98 , -91.91 +134.83 , -6849.72 , -85.87 +134.83 , -6360.45 , -79.81 +134.83 , -5871.19 , -73.73 +134.83 , -5381.92 , -67.63 +134.83 , -4892.66 , -61.51 +134.83 , -4403.39 , -55.37 +134.83 , -3914.12 , -49.21 +134.83 , -3424.86 , -43.04 +134.83 , -2935.59 , -36.85 +134.83 , -2446.33 , -30.64 +134.83 , -1957.06 , -24.41 +134.83 , -1467.80 , -18.16 +134.83 , -978.53 , -11.89 +134.83 , -489.27 , -5.59 +134.83 , -97.85 , -0.32 +134.83 , 86.63 , 1.99 +134.83 , 433.14 , 7.50 +134.83 , 866.29 , 14.34 +134.83 , 1299.43 , 21.19 +134.83 , 1732.57 , 28.05 +134.83 , 2165.72 , 34.94 +134.83 , 2598.86 , 41.84 +134.83 , 3032.00 , 48.76 +134.83 , 3465.15 , 55.70 +134.83 , 3898.29 , 62.66 +134.83 , 4331.43 , 69.63 +134.83 , 4764.58 , 76.63 +134.83 , 5197.72 , 83.65 +134.83 , 5630.86 , 90.68 +134.83 , 6064.01 , 97.73 +134.83 , 6497.15 , 104.80 +134.83 , 6930.29 , 111.90 +134.83 , 7363.44 , 119.00 +134.83 , 7796.58 , 126.13 +134.83 , 8229.72 , 133.28 +134.83 , 8662.87 , 140.44 +168.54 , -9785.31 , -152.18 +168.54 , -9296.05 , -144.75 +168.54 , -8806.78 , -137.29 +168.54 , -8317.52 , -129.81 +168.54 , -7828.25 , -122.31 +168.54 , -7338.98 , -114.78 +168.54 , -6849.72 , -107.23 +168.54 , -6360.45 , -99.65 +168.54 , -5871.19 , -92.05 +168.54 , -5381.92 , -84.42 +168.54 , -4892.66 , -76.77 +168.54 , -4403.39 , -69.10 +168.54 , -3914.12 , -61.41 +168.54 , -3424.86 , -53.69 +168.54 , -2935.59 , -45.94 +168.54 , -2446.33 , -38.17 +168.54 , -1957.06 , -30.38 +168.54 , -1467.80 , -22.57 +168.54 , -978.53 , -14.72 +168.54 , -489.27 , -6.84 +168.54 , -97.85 , 0.00 +168.54 , 86.63 , 2.61 +168.54 , 433.14 , 9.52 +168.54 , 866.29 , 18.06 +168.54 , 1299.43 , 26.62 +168.54 , 1732.57 , 35.19 +168.54 , 2165.72 , 43.79 +168.54 , 2598.86 , 52.42 +168.54 , 3032.00 , 61.07 +168.54 , 3465.15 , 69.74 +168.54 , 3898.29 , 78.43 +168.54 , 4331.43 , 87.15 +168.54 , 4764.58 , 95.90 +168.54 , 5197.72 , 104.67 +168.54 , 5630.86 , 113.46 +168.54 , 6064.01 , 122.28 +168.54 , 6497.15 , 131.12 +168.54 , 6930.29 , 139.99 +168.54 , 7363.44 , 148.88 +168.54 , 7796.58 , 157.79 +168.54 , 8229.72 , 166.73 +168.54 , 8662.87 , 175.69 +202.25 , -9785.31 , -182.19 +202.25 , -9296.05 , -173.29 +202.25 , -8806.78 , -164.37 +202.25 , -8317.52 , -155.42 +202.25 , -7828.25 , -146.44 +202.25 , -7338.98 , -137.42 +202.25 , -6849.72 , -128.38 +202.25 , -6360.45 , -119.30 +202.25 , -5871.19 , -110.20 +202.25 , -5381.92 , -101.06 +202.25 , -4892.66 , -91.89 +202.25 , -4403.39 , -82.70 +202.25 , -3914.12 , -73.47 +202.25 , -3424.86 , -64.21 +202.25 , -2935.59 , -54.93 +202.25 , -2446.33 , -45.61 +202.25 , -1957.06 , -36.26 +202.25 , -1467.80 , -26.87 +202.25 , -978.53 , -17.46 +202.25 , -489.27 , -7.98 +202.25 , -97.85 , 0.00 +202.25 , 86.63 , 3.29 +202.25 , 433.14 , 11.62 +202.25 , 866.29 , 21.88 +202.25 , 1299.43 , 32.14 +202.25 , 1732.57 , 42.44 +202.25 , 2165.72 , 52.76 +202.25 , 2598.86 , 63.11 +202.25 , 3032.00 , 73.49 +202.25 , 3465.15 , 83.91 +202.25 , 3898.29 , 94.35 +202.25 , 4331.43 , 104.82 +202.25 , 4764.58 , 115.33 +202.25 , 5197.72 , 125.87 +202.25 , 5630.86 , 136.43 +202.25 , 6064.01 , 147.03 +202.25 , 6497.15 , 157.66 +202.25 , 6930.29 , 168.32 +202.25 , 7363.44 , 179.01 +202.25 , 7796.58 , 189.74 +202.25 , 8229.72 , 200.49 +202.25 , 8662.87 , 211.27 +235.96 , -9785.31 , -211.85 +235.96 , -9296.05 , -201.52 +235.96 , -8806.78 , -191.16 +235.96 , -8317.52 , -180.75 +235.96 , -7828.25 , -170.31 +235.96 , -7338.98 , -159.83 +235.96 , -6849.72 , -149.31 +235.96 , -6360.45 , -138.75 +235.96 , -5871.19 , -128.16 +235.96 , -5381.92 , -117.52 +235.96 , -4892.66 , -106.85 +235.96 , -4403.39 , -96.14 +235.96 , -3914.12 , -85.39 +235.96 , -3424.86 , -74.61 +235.96 , -2935.59 , -63.78 +235.96 , -2446.33 , -52.92 +235.96 , -1957.06 , -42.02 +235.96 , -1467.80 , -31.07 +235.96 , -978.53 , -20.08 +235.96 , -489.27 , -9.00 +235.96 , -97.85 , 0.00 +235.96 , 86.63 , 4.05 +235.96 , 433.14 , 13.82 +235.96 , 866.29 , 25.80 +235.96 , 1299.43 , 37.78 +235.96 , 1732.57 , 49.79 +235.96 , 2165.72 , 61.84 +235.96 , 2598.86 , 73.93 +235.96 , 3032.00 , 86.05 +235.96 , 3465.15 , 98.22 +235.96 , 3898.29 , 110.42 +235.96 , 4331.43 , 122.66 +235.96 , 4764.58 , 134.94 +235.96 , 5197.72 , 147.26 +235.96 , 5630.86 , 159.61 +235.96 , 6064.01 , 172.01 +235.96 , 6497.15 , 184.44 +235.96 , 6930.29 , 196.92 +235.96 , 7363.44 , 209.43 +235.96 , 7796.58 , 221.98 +235.96 , 8229.72 , 234.57 +235.96 , 8662.87 , 247.19 +269.67 , -9785.31 , -241.15 +269.67 , -9296.05 , -229.41 +269.67 , -8806.78 , -217.63 +269.67 , -8317.52 , -205.79 +269.67 , -7828.25 , -193.91 +269.67 , -7338.98 , -181.98 +269.67 , -6849.72 , -170.01 +269.67 , -6360.45 , -157.99 +269.67 , -5871.19 , -145.91 +269.67 , -5381.92 , -133.80 +269.67 , -4892.66 , -121.63 +269.67 , -4403.39 , -109.42 +269.67 , -3914.12 , -97.16 +269.67 , -3424.86 , -84.85 +269.67 , -2935.59 , -72.50 +269.67 , -2446.33 , -60.10 +269.67 , -1957.06 , -47.65 +269.67 , -1467.80 , -35.14 +269.67 , -978.53 , -22.57 +269.67 , -489.27 , -9.88 +269.67 , -97.85 , 0.00 +269.67 , 86.63 , 4.88 +269.67 , 433.14 , 16.13 +269.67 , 866.29 , 29.83 +269.67 , 1299.43 , 43.53 +269.67 , 1732.57 , 57.27 +269.67 , 2165.72 , 71.06 +269.67 , 2598.86 , 84.89 +269.67 , 3032.00 , 98.76 +269.67 , 3465.15 , 112.68 +269.67 , 3898.29 , 126.65 +269.67 , 4331.43 , 140.67 +269.67 , 4764.58 , 154.74 +269.67 , 5197.72 , 168.85 +269.67 , 5630.86 , 183.01 +269.67 , 6064.01 , 197.22 +269.67 , 6497.15 , 211.48 +269.67 , 6930.29 , 225.78 +269.67 , 7363.44 , 240.13 +269.67 , 7796.58 , 254.53 +269.67 , 8229.72 , 268.97 +269.67 , 8662.87 , 283.46 +303.37 , -9785.31 , -270.09 +303.37 , -9296.05 , -256.96 +303.37 , -8806.78 , -243.78 +303.37 , -8317.52 , -230.53 +303.37 , -7828.25 , -217.23 +303.37 , -7338.98 , -203.87 +303.37 , -6849.72 , -190.46 +303.37 , -6360.45 , -176.98 +303.37 , -5871.19 , -163.45 +303.37 , -5381.92 , -149.87 +303.37 , -4892.66 , -136.22 +303.37 , -4403.39 , -122.52 +303.37 , -3914.12 , -108.76 +303.37 , -3424.86 , -94.94 +303.37 , -2935.59 , -81.06 +303.37 , -2446.33 , -67.13 +303.37 , -1957.06 , -53.13 +303.37 , -1467.80 , -39.07 +303.37 , -978.53 , -24.92 +303.37 , -489.27 , -10.59 +303.37 , -97.85 , 0.00 +303.37 , 86.63 , 5.80 +303.37 , 433.14 , 18.55 +303.37 , 866.29 , 33.99 +303.37 , 1299.43 , 49.42 +303.37 , 1732.57 , 64.90 +303.37 , 2165.72 , 80.42 +303.37 , 2598.86 , 96.00 +303.37 , 3032.00 , 111.63 +303.37 , 3465.15 , 127.32 +303.37 , 3898.29 , 143.07 +303.37 , 4331.43 , 158.88 +303.37 , 4764.58 , 174.74 +303.37 , 5197.72 , 190.66 +303.37 , 5630.86 , 206.64 +303.37 , 6064.01 , 222.68 +303.37 , 6497.15 , 238.77 +303.37 , 6930.29 , 254.92 +303.37 , 7363.44 , 271.13 +303.37 , 7796.58 , 287.40 +303.37 , 8229.72 , 303.72 +303.37 , 8662.87 , 320.10 +337.08 , -9785.31 , -298.63 +337.08 , -9296.05 , -284.14 +337.08 , -8806.78 , -269.58 +337.08 , -8317.52 , -254.95 +337.08 , -7828.25 , -240.25 +337.08 , -7338.98 , -225.48 +337.08 , -6849.72 , -210.64 +337.08 , -6360.45 , -195.74 +337.08 , -5871.19 , -180.76 +337.08 , -5381.92 , -165.71 +337.08 , -4892.66 , -150.60 +337.08 , -4403.39 , -135.42 +337.08 , -3914.12 , -120.16 +337.08 , -3424.86 , -104.84 +337.08 , -2935.59 , -89.45 +337.08 , -2446.33 , -73.99 +337.08 , -1957.06 , -58.45 +337.08 , -1467.80 , -42.83 +337.08 , -978.53 , -27.10 +337.08 , -489.27 , -11.12 +337.08 , -97.85 , 0.00 +337.08 , 86.63 , 6.80 +337.08 , 433.14 , 21.10 +337.08 , 866.29 , 38.29 +337.08 , 1299.43 , 55.46 +337.08 , 1732.57 , 72.67 +337.08 , 2165.72 , 89.94 +337.08 , 2598.86 , 107.27 +337.08 , 3032.00 , 124.67 +337.08 , 3465.15 , 142.14 +337.08 , 3898.29 , 159.68 +337.08 , 4331.43 , 177.29 +337.08 , 4764.58 , 194.96 +337.08 , 5197.72 , 212.70 +337.08 , 5630.86 , 230.52 +337.08 , 6064.01 , 248.40 +337.08 , 6497.15 , 266.35 +337.08 , 6930.29 , 284.37 +337.08 , 7363.44 , 302.45 +337.08 , 7796.58 , 320.61 +337.08 , 8229.72 , 338.83 +337.08 , 8662.87 , 357.12 +370.79 , -9785.31 , -326.77 +370.79 , -9296.05 , -310.94 +370.79 , -8806.78 , -295.03 +370.79 , -8317.52 , -279.03 +370.79 , -7828.25 , -262.95 +370.79 , -7338.98 , -246.79 +370.79 , -6849.72 , -230.55 +370.79 , -6360.45 , -214.22 +370.79 , -5871.19 , -197.81 +370.79 , -5381.92 , -181.33 +370.79 , -4892.66 , -164.76 +370.79 , -4403.39 , -148.10 +370.79 , -3914.12 , -131.37 +370.79 , -3424.86 , -114.55 +370.79 , -2935.59 , -97.65 +370.79 , -2446.33 , -80.67 +370.79 , -1957.06 , -63.59 +370.79 , -1467.80 , -46.42 +370.79 , -978.53 , -29.10 +370.79 , -489.27 , -11.41 +370.79 , -97.85 , 0.00 +370.79 , 86.63 , 7.90 +370.79 , 433.14 , 23.79 +370.79 , 866.29 , 42.74 +370.79 , 1299.43 , 61.65 +370.79 , 1732.57 , 80.61 +370.79 , 2165.72 , 99.63 +370.79 , 2598.86 , 118.73 +370.79 , 3032.00 , 137.91 +370.79 , 3465.15 , 157.16 +370.79 , 3898.29 , 176.50 +370.79 , 4331.43 , 195.91 +370.79 , 4764.58 , 215.41 +370.79 , 5197.72 , 234.99 +370.79 , 5630.86 , 254.65 +370.79 , 6064.01 , 274.39 +370.79 , 6497.15 , 294.21 +370.79 , 6930.29 , 314.12 +370.79 , 7363.44 , 334.10 +370.79 , 7796.58 , 354.16 +370.79 , 8229.72 , 374.31 +370.79 , 8662.87 , 394.53 +404.50 , -9785.31 , -354.49 +404.50 , -9296.05 , -337.34 +404.50 , -8806.78 , -320.10 +404.50 , -8317.52 , -302.75 +404.50 , -7828.25 , -285.32 +404.50 , -7338.98 , -267.78 +404.50 , -6849.72 , -250.15 +404.50 , -6360.45 , -232.43 +404.50 , -5871.19 , -214.60 +404.50 , -5381.92 , -196.69 +404.50 , -4892.66 , -178.67 +404.50 , -4403.39 , -160.56 +404.50 , -3914.12 , -142.36 +404.50 , -3424.86 , -124.05 +404.50 , -2935.59 , -105.65 +404.50 , -2446.33 , -87.15 +404.50 , -1957.06 , -68.54 +404.50 , -1467.80 , -49.80 +404.50 , -978.53 , -30.89 +404.50 , -489.27 , -11.43 +404.50 , -97.85 , 0.00 +404.50 , 86.63 , 9.08 +404.50 , 433.14 , 26.62 +404.50 , 866.29 , 47.35 +404.50 , 1299.43 , 68.02 +404.50 , 1732.57 , 88.72 +404.50 , 2165.72 , 109.51 +404.50 , 2598.86 , 130.38 +404.50 , 3032.00 , 151.34 +404.50 , 3465.15 , 172.39 +404.50 , 3898.29 , 193.53 +404.50 , 4331.43 , 214.77 +404.50 , 4764.58 , 236.11 +404.50 , 5197.72 , 257.53 +404.50 , 5630.86 , 279.05 +404.50 , 6064.01 , 300.67 +404.50 , 6497.15 , 322.38 +404.50 , 6930.29 , 344.19 +404.50 , 7363.44 , 366.08 +404.50 , 7796.58 , 388.08 +404.50 , 8229.72 , 410.16 +404.50 , 8662.87 , 432.34 +438.21 , -9785.31 , -381.77 +438.21 , -9296.05 , -363.33 +438.21 , -8806.78 , -344.77 +438.21 , -8317.52 , -326.11 +438.21 , -7828.25 , -307.33 +438.21 , -7338.98 , -288.45 +438.21 , -6849.72 , -269.45 +438.21 , -6360.45 , -250.33 +438.21 , -5871.19 , -231.11 +438.21 , -5381.92 , -211.78 +438.21 , -4892.66 , -192.34 +438.21 , -4403.39 , -172.78 +438.21 , -3914.12 , -153.11 +438.21 , -3424.86 , -133.33 +438.21 , -2935.59 , -113.43 +438.21 , -2446.33 , -93.42 +438.21 , -1957.06 , -73.27 +438.21 , -1467.80 , -52.98 +438.21 , -978.53 , -32.45 +438.21 , -489.27 , -11.12 +438.21 , -97.85 , 0.00 +438.21 , 86.63 , 10.37 +438.21 , 433.14 , 29.60 +438.21 , 866.29 , 52.14 +438.21 , 1299.43 , 74.56 +438.21 , 1732.57 , 97.03 +438.21 , 2165.72 , 119.58 +438.21 , 2598.86 , 142.23 +438.21 , 3032.00 , 164.98 +438.21 , 3465.15 , 187.84 +438.21 , 3898.29 , 210.80 +438.21 , 4331.43 , 233.87 +438.21 , 4764.58 , 257.05 +438.21 , 5197.72 , 280.34 +438.21 , 5630.86 , 303.74 +438.21 , 6064.01 , 327.25 +438.21 , 6497.15 , 350.87 +438.21 , 6930.29 , 374.59 +438.21 , 7363.44 , 398.42 +438.21 , 7796.58 , 422.36 +438.21 , 8229.72 , 446.41 +438.21 , 8662.87 , 470.57 +471.92 , -9785.31 , -408.59 +471.92 , -9296.05 , -388.88 +471.92 , -8806.78 , -369.04 +471.92 , -8317.52 , -349.08 +471.92 , -7828.25 , -328.98 +471.92 , -7338.98 , -308.76 +471.92 , -6849.72 , -288.41 +471.92 , -6360.45 , -267.93 +471.92 , -5871.19 , -247.32 +471.92 , -5381.92 , -226.59 +471.92 , -4892.66 , -205.73 +471.92 , -4403.39 , -184.73 +471.92 , -3914.12 , -163.61 +471.92 , -3424.86 , -142.36 +471.92 , -2935.59 , -120.97 +471.92 , -2446.33 , -99.45 +471.92 , -1957.06 , -77.77 +471.92 , -1467.80 , -55.91 +471.92 , -978.53 , -33.75 +471.92 , -489.27 , -10.40 +471.92 , -97.85 , 0.00 +471.92 , 86.63 , 11.76 +471.92 , 433.14 , 32.74 +471.92 , 866.29 , 57.10 +471.92 , 1299.43 , 81.29 +471.92 , 1732.57 , 105.53 +471.92 , 2165.72 , 129.86 +471.92 , 2598.86 , 154.29 +471.92 , 3032.00 , 178.85 +471.92 , 3465.15 , 203.52 +471.92 , 3898.29 , 228.31 +471.92 , 4331.43 , 253.23 +471.92 , 4764.58 , 278.27 +471.92 , 5197.72 , 303.44 +471.92 , 5630.86 , 328.73 +471.92 , 6064.01 , 354.14 +471.92 , 6497.15 , 379.68 +471.92 , 6930.29 , 405.34 +471.92 , 7363.44 , 431.13 +471.92 , 7796.58 , 457.03 +471.92 , 8229.72 , 483.07 +471.92 , 8662.87 , 509.22 +505.62 , -9785.31 , -434.93 +505.62 , -9296.05 , -413.98 +505.62 , -8806.78 , -392.88 +505.62 , -8317.52 , -371.64 +505.62 , -7828.25 , -350.25 +505.62 , -7338.98 , -328.71 +505.62 , -6849.72 , -307.03 +505.62 , -6360.45 , -285.20 +505.62 , -5871.19 , -263.22 +505.62 , -5381.92 , -241.10 +505.62 , -4892.66 , -218.83 +505.62 , -4403.39 , -196.41 +505.62 , -3914.12 , -173.85 +505.62 , -3424.86 , -151.13 +505.62 , -2935.59 , -128.26 +505.62 , -2446.33 , -105.23 +505.62 , -1957.06 , -82.02 +505.62 , -1467.80 , -58.59 +505.62 , -978.53 , -34.77 +505.62 , -489.27 , -9.14 +505.62 , -97.85 , 0.00 +505.62 , 86.63 , 13.25 +505.62 , 433.14 , 36.05 +505.62 , 866.29 , 62.25 +505.62 , 1299.43 , 88.23 +505.62 , 1732.57 , 114.25 +505.62 , 2165.72 , 140.36 +505.62 , 2598.86 , 166.59 +505.62 , 3032.00 , 192.95 +505.62 , 3465.15 , 219.45 +505.62 , 3898.29 , 246.08 +505.62 , 4331.43 , 272.86 +505.62 , 4764.58 , 299.77 +505.62 , 5197.72 , 326.82 +505.62 , 5630.86 , 354.02 +505.62 , 6064.01 , 381.35 +505.62 , 6497.15 , 408.83 +505.62 , 6930.29 , 436.45 +505.62 , 7363.44 , 464.20 +505.62 , 7796.58 , 492.10 +505.62 , 8229.72 , 520.14 +505.62 , 8662.87 , 548.31 +539.33 , -9785.31 , -460.78 +539.33 , -9296.05 , -438.62 +539.33 , -8806.78 , -416.28 +539.33 , -8317.52 , -393.78 +539.33 , -7828.25 , -371.11 +539.33 , -7338.98 , -348.28 +539.33 , -6849.72 , -325.28 +539.33 , -6360.45 , -302.11 +539.33 , -5871.19 , -278.78 +539.33 , -5381.92 , -255.29 +539.33 , -4892.66 , -231.62 +539.33 , -4403.39 , -207.79 +539.33 , -3914.12 , -183.79 +539.33 , -3424.86 , -159.62 +539.33 , -2935.59 , -135.27 +539.33 , -2446.33 , -110.74 +539.33 , -1957.06 , -85.99 +539.33 , -1467.80 , -60.98 +539.33 , -978.53 , -35.47 +539.33 , -489.27 , -7.05 +539.33 , -97.85 , 0.00 +539.33 , 86.63 , 14.84 +539.33 , 433.14 , 39.53 +539.33 , 866.29 , 67.60 +539.33 , 1299.43 , 95.38 +539.33 , 1732.57 , 123.18 +539.33 , 2165.72 , 151.09 +539.33 , 2598.86 , 179.12 +539.33 , 3032.00 , 207.30 +539.33 , 3465.15 , 235.63 +539.33 , 3898.29 , 264.12 +539.33 , 4331.43 , 292.76 +539.33 , 4764.58 , 321.56 +539.33 , 5197.72 , 350.51 +539.33 , 5630.86 , 379.63 +539.33 , 6064.01 , 408.90 +539.33 , 6497.15 , 438.33 +539.33 , 6930.29 , 467.92 +539.33 , 7363.44 , 497.67 +539.33 , 7796.58 , 527.57 +539.33 , 8229.72 , 557.64 +539.33 , 8662.87 , 587.85 +573.04 , -9785.31 , -486.12 +573.04 , -9296.05 , -462.76 +573.04 , -8806.78 , -439.22 +573.04 , -8317.52 , -415.48 +573.04 , -7828.25 , -391.56 +573.04 , -7338.98 , -367.45 +573.04 , -6849.72 , -343.15 +573.04 , -6360.45 , -318.67 +573.04 , -5871.19 , -294.00 +573.04 , -5381.92 , -269.14 +573.04 , -4892.66 , -244.09 +573.04 , -4403.39 , -218.86 +573.04 , -3914.12 , -193.44 +573.04 , -3424.86 , -167.82 +573.04 , -2935.59 , -142.00 +573.04 , -2446.33 , -115.96 +573.04 , -1957.06 , -89.67 +573.04 , -1467.80 , -63.06 +573.04 , -978.53 , -35.80 +573.04 , -489.27 , -3.22 +573.04 , -97.85 , 0.00 +573.04 , 86.63 , 16.54 +573.04 , 433.14 , 43.18 +573.04 , 866.29 , 73.16 +573.04 , 1299.43 , 102.75 +573.04 , 1732.57 , 132.35 +573.04 , 2165.72 , 162.06 +573.04 , 2598.86 , 191.91 +573.04 , 3032.00 , 221.91 +573.04 , 3465.15 , 252.09 +573.04 , 3898.29 , 282.44 +573.04 , 4331.43 , 312.96 +573.04 , 4764.58 , 343.65 +573.04 , 5197.72 , 374.52 +573.04 , 5630.86 , 405.57 +573.04 , 6064.01 , 436.80 +573.04 , 6497.15 , 468.20 +573.04 , 6930.29 , 499.78 +573.04 , 7363.44 , 531.53 +573.04 , 7796.58 , 563.46 +573.04 , 8229.72 , 595.57 +573.04 , 8662.87 , 627.85 +606.75 , -9785.31 , -510.93 +606.75 , -9296.05 , -486.40 +606.75 , -8806.78 , -461.67 +606.75 , -8317.52 , -436.72 +606.75 , -7828.25 , -411.56 +606.75 , -7338.98 , -386.20 +606.75 , -6849.72 , -360.62 +606.75 , -6360.45 , -334.84 +606.75 , -5871.19 , -308.84 +606.75 , -5381.92 , -282.64 +606.75 , -4892.66 , -256.22 +606.75 , -4403.39 , -229.60 +606.75 , -3914.12 , -202.76 +606.75 , -3424.86 , -175.70 +606.75 , -2935.59 , -148.41 +606.75 , -2446.33 , -120.87 +606.75 , -1957.06 , -93.04 +606.75 , -1467.80 , -64.80 +606.75 , -978.53 , -35.73 +606.75 , -489.27 , 0.00 +606.75 , -97.85 , 0.00 +606.75 , 86.63 , 18.35 +606.75 , 433.14 , 47.02 +606.75 , 866.29 , 78.93 +606.75 , 1299.43 , 110.35 +606.75 , 1732.57 , 141.76 +606.75 , 2165.72 , 173.28 +606.75 , 2598.86 , 204.95 +606.75 , 3032.00 , 236.80 +606.75 , 3465.15 , 268.83 +606.75 , 3898.29 , 301.04 +606.75 , 4331.43 , 333.46 +606.75 , 4764.58 , 366.06 +606.75 , 5197.72 , 398.86 +606.75 , 5630.86 , 431.86 +606.75 , 6064.01 , 465.05 +606.75 , 6497.15 , 498.44 +606.75 , 6930.29 , 532.03 +606.75 , 7363.44 , 565.81 +606.75 , 7796.58 , 599.79 +606.75 , 8229.72 , 633.96 +606.75 , 8662.87 , 668.33 +640.46 , -9785.31 , -535.19 +640.46 , -9296.05 , -509.52 +640.46 , -8806.78 , -483.62 +640.46 , -8317.52 , -457.48 +640.46 , -7828.25 , -431.11 +640.46 , -7338.98 , -404.51 +640.46 , -6849.72 , -377.67 +640.46 , -6360.45 , -350.60 +640.46 , -5871.19 , -323.30 +640.46 , -5381.92 , -295.76 +640.46 , -4892.66 , -267.99 +640.46 , -4403.39 , -239.99 +640.46 , -3914.12 , -211.74 +640.46 , -3424.86 , -183.24 +640.46 , -2935.59 , -154.48 +640.46 , -2446.33 , -125.44 +640.46 , -1957.06 , -96.05 +640.46 , -1467.80 , -66.18 +640.46 , -978.53 , -35.19 +640.46 , -489.27 , 0.00 +640.46 , -97.85 , 0.00 +640.46 , 86.63 , 20.27 +640.46 , 433.14 , 51.05 +640.46 , 866.29 , 84.92 +640.46 , 1299.43 , 118.19 +640.46 , 1732.57 , 151.42 +640.46 , 2165.72 , 184.76 +640.46 , 2598.86 , 218.27 +640.46 , 3032.00 , 251.96 +640.46 , 3465.15 , 285.86 +640.46 , 3898.29 , 319.96 +640.46 , 4331.43 , 354.27 +640.46 , 4764.58 , 388.80 +640.46 , 5197.72 , 423.54 +640.46 , 5630.86 , 458.50 +640.46 , 6064.01 , 493.68 +640.46 , 6497.15 , 529.07 +640.46 , 6930.29 , 564.68 +640.46 , 7363.44 , 600.51 +640.46 , 7796.58 , 636.55 +640.46 , 8229.72 , 672.81 +640.46 , 8662.87 , 709.28 +674.17 , -9785.31 , -558.87 +674.17 , -9296.05 , -532.09 +674.17 , -8806.78 , -505.05 +674.17 , -8317.52 , -477.75 +674.17 , -7828.25 , -450.19 +674.17 , -7338.98 , -422.37 +674.17 , -6849.72 , -394.29 +674.17 , -6360.45 , -365.95 +674.17 , -5871.19 , -337.36 +674.17 , -5381.92 , -308.50 +674.17 , -4892.66 , -279.38 +674.17 , -4403.39 , -250.00 +674.17 , -3914.12 , -220.35 +674.17 , -3424.86 , -190.43 +674.17 , -2935.59 , -160.20 +674.17 , -2446.33 , -129.65 +674.17 , -1957.06 , -98.70 +674.17 , -1467.80 , -67.15 +674.17 , -978.53 , -34.12 +674.17 , -489.27 , 0.00 +674.17 , -97.85 , 0.00 +674.17 , 86.63 , 22.30 +674.17 , 433.14 , 55.27 +674.17 , 866.29 , 91.14 +674.17 , 1299.43 , 126.27 +674.17 , 1732.57 , 161.34 +674.17 , 2165.72 , 196.52 +674.17 , 2598.86 , 231.87 +674.17 , 3032.00 , 267.42 +674.17 , 3465.15 , 303.19 +674.17 , 3898.29 , 339.18 +674.17 , 4331.43 , 375.41 +674.17 , 4764.58 , 411.87 +674.17 , 5197.72 , 448.57 +674.17 , 5630.86 , 485.51 +674.17 , 6064.01 , 522.68 +674.17 , 6497.15 , 560.09 +674.17 , 6930.29 , 597.75 +674.17 , 7363.44 , 635.63 +674.17 , 7796.58 , 673.76 +674.17 , 8229.72 , 712.12 +674.17 , 8662.87 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco new file mode 100644 index 0000000000..55066d3169 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -5707.13 , 0.00 +0.00 , -5421.78 , 0.00 +0.00 , -5136.42 , 0.00 +0.00 , -4851.06 , 0.00 +0.00 , -4565.71 , 0.00 +0.00 , -4280.35 , 0.00 +0.00 , -3994.99 , -0.07 +0.00 , -3709.64 , -0.33 +0.00 , -3424.28 , -0.49 +0.00 , -3138.92 , -0.60 +0.00 , -2853.57 , -0.66 +0.00 , -2568.21 , -0.69 +0.00 , -2282.85 , -0.70 +0.00 , -1997.50 , -0.67 +0.00 , -1712.14 , -0.63 +0.00 , -1426.78 , -0.57 +0.00 , -1141.43 , -0.48 +0.00 , -856.07 , -0.38 +0.00 , -570.71 , -0.27 +0.00 , -285.36 , -0.13 +0.00 , -57.07 , -0.01 +0.00 , 51.57 , 0.06 +0.00 , 257.86 , 0.28 +0.00 , 515.72 , 0.56 +0.00 , 773.58 , 0.85 +0.00 , 1031.44 , 1.15 +0.00 , 1289.30 , 1.47 +0.00 , 1547.16 , 1.79 +0.00 , 1805.02 , 2.12 +0.00 , 2062.88 , 2.47 +0.00 , 2320.74 , 2.82 +0.00 , 2578.60 , 3.19 +0.00 , 2836.46 , 3.56 +0.00 , 3094.32 , 3.94 +0.00 , 3352.18 , 4.33 +0.00 , 3610.04 , 4.74 +0.00 , 3867.90 , 5.15 +0.00 , 4125.76 , 5.57 +0.00 , 4383.62 , 6.00 +0.00 , 4641.48 , 6.43 +0.00 , 4899.34 , 6.88 +0.00 , 5157.20 , 7.34 +5.72 , -5707.13 , 0.00 +5.72 , -5421.78 , 0.00 +5.72 , -5136.42 , 0.00 +5.72 , -4851.06 , 0.00 +5.72 , -4565.71 , 0.00 +5.72 , -4280.35 , 0.00 +5.72 , -3994.99 , -0.25 +5.72 , -3709.64 , -0.42 +5.72 , -3424.28 , -0.52 +5.72 , -3138.92 , -0.58 +5.72 , -2853.57 , -0.61 +5.72 , -2568.21 , -0.62 +5.72 , -2282.85 , -0.61 +5.72 , -1997.50 , -0.58 +5.72 , -1712.14 , -0.53 +5.72 , -1426.78 , -0.47 +5.72 , -1141.43 , -0.40 +5.72 , -856.07 , -0.31 +5.72 , -570.71 , -0.22 +5.72 , -285.36 , -0.11 +5.72 , -57.07 , -0.01 +5.72 , 51.57 , 0.05 +5.72 , 257.86 , 0.21 +5.72 , 515.72 , 0.43 +5.72 , 773.58 , 0.65 +5.72 , 1031.44 , 0.88 +5.72 , 1289.30 , 1.11 +5.72 , 1547.16 , 1.36 +5.72 , 1805.02 , 1.61 +5.72 , 2062.88 , 1.87 +5.72 , 2320.74 , 2.13 +5.72 , 2578.60 , 2.40 +5.72 , 2836.46 , 2.68 +5.72 , 3094.32 , 2.97 +5.72 , 3352.18 , 3.26 +5.72 , 3610.04 , 3.56 +5.72 , 3867.90 , 3.86 +5.72 , 4125.76 , 4.18 +5.72 , 4383.62 , 4.50 +5.72 , 4641.48 , 4.82 +5.72 , 4899.34 , 5.15 +5.72 , 5157.20 , 5.49 +57.21 , -5707.13 , -29.05 +57.21 , -5421.78 , -27.68 +57.21 , -5136.42 , -26.31 +57.21 , -4851.06 , -24.92 +57.21 , -4565.71 , -23.53 +57.21 , -4280.35 , -22.12 +57.21 , -3994.99 , -20.71 +57.21 , -3709.64 , -19.28 +57.21 , -3424.28 , -17.85 +57.21 , -3138.92 , -16.41 +57.21 , -2853.57 , -14.95 +57.21 , -2568.21 , -13.49 +57.21 , -2282.85 , -12.02 +57.21 , -1997.50 , -10.53 +57.21 , -1712.14 , -9.04 +57.21 , -1426.78 , -7.54 +57.21 , -1141.43 , -6.03 +57.21 , -856.07 , -4.51 +57.21 , -570.71 , -2.98 +57.21 , -285.36 , -1.44 +57.21 , -57.07 , -0.18 +57.21 , 51.57 , 0.45 +57.21 , 257.86 , 1.84 +57.21 , 515.72 , 3.58 +57.21 , 773.58 , 5.33 +57.21 , 1031.44 , 7.09 +57.21 , 1289.30 , 8.85 +57.21 , 1547.16 , 10.63 +57.21 , 1805.02 , 12.42 +57.21 , 2062.88 , 14.21 +57.21 , 2320.74 , 16.02 +57.21 , 2578.60 , 17.84 +57.21 , 2836.46 , 19.66 +57.21 , 3094.32 , 21.49 +57.21 , 3352.18 , 23.34 +57.21 , 3610.04 , 25.19 +57.21 , 3867.90 , 27.05 +57.21 , 4125.76 , 28.93 +57.21 , 4383.62 , 30.81 +57.21 , 4641.48 , 32.70 +57.21 , 4899.34 , 34.60 +57.21 , 5157.20 , 36.50 +114.41 , -5707.13 , -60.28 +114.41 , -5421.78 , -57.37 +114.41 , -5136.42 , -54.44 +114.41 , -4851.06 , -51.49 +114.41 , -4565.71 , -48.54 +114.41 , -4280.35 , -45.58 +114.41 , -3994.99 , -42.60 +114.41 , -3709.64 , -39.61 +114.41 , -3424.28 , -36.61 +114.41 , -3138.92 , -33.60 +114.41 , -2853.57 , -30.58 +114.41 , -2568.21 , -27.55 +114.41 , -2282.85 , -24.51 +114.41 , -1997.50 , -21.45 +114.41 , -1712.14 , -18.38 +114.41 , -1426.78 , -15.31 +114.41 , -1141.43 , -12.22 +114.41 , -856.07 , -9.12 +114.41 , -570.71 , -6.00 +114.41 , -285.36 , -2.88 +114.41 , -57.07 , -0.33 +114.41 , 51.57 , 0.92 +114.41 , 257.86 , 3.68 +114.41 , 515.72 , 7.11 +114.41 , 773.58 , 10.56 +114.41 , 1031.44 , 14.01 +114.41 , 1289.30 , 17.48 +114.41 , 1547.16 , 20.96 +114.41 , 1805.02 , 24.45 +114.41 , 2062.88 , 27.95 +114.41 , 2320.74 , 31.47 +114.41 , 2578.60 , 34.99 +114.41 , 2836.46 , 38.53 +114.41 , 3094.32 , 42.08 +114.41 , 3352.18 , 45.64 +114.41 , 3610.04 , 49.21 +114.41 , 3867.90 , 52.79 +114.41 , 4125.76 , 56.38 +114.41 , 4383.62 , 59.99 +114.41 , 4641.48 , 63.60 +114.41 , 4899.34 , 67.23 +114.41 , 5157.20 , 70.87 +171.62 , -5707.13 , -91.22 +171.62 , -5421.78 , -86.77 +171.62 , -5136.42 , -82.31 +171.62 , -4851.06 , -77.84 +171.62 , -4565.71 , -73.35 +171.62 , -4280.35 , -68.84 +171.62 , -3994.99 , -64.32 +171.62 , -3709.64 , -59.79 +171.62 , -3424.28 , -55.24 +171.62 , -3138.92 , -50.68 +171.62 , -2853.57 , -46.11 +171.62 , -2568.21 , -41.51 +171.62 , -2282.85 , -36.91 +171.62 , -1997.50 , -32.29 +171.62 , -1712.14 , -27.66 +171.62 , -1426.78 , -23.01 +171.62 , -1141.43 , -18.35 +171.62 , -856.07 , -13.67 +171.62 , -570.71 , -8.98 +171.62 , -285.36 , -4.27 +171.62 , -57.07 , -0.39 +171.62 , 51.57 , 1.43 +171.62 , 257.86 , 5.56 +171.62 , 515.72 , 10.69 +171.62 , 773.58 , 15.84 +171.62 , 1031.44 , 21.00 +171.62 , 1289.30 , 26.17 +171.62 , 1547.16 , 31.36 +171.62 , 1805.02 , 36.56 +171.62 , 2062.88 , 41.77 +171.62 , 2320.74 , 47.01 +171.62 , 2578.60 , 52.25 +171.62 , 2836.46 , 57.51 +171.62 , 3094.32 , 62.79 +171.62 , 3352.18 , 68.08 +171.62 , 3610.04 , 73.38 +171.62 , 3867.90 , 78.70 +171.62 , 4125.76 , 84.03 +171.62 , 4383.62 , 89.38 +171.62 , 4641.48 , 94.74 +171.62 , 4899.34 , 100.12 +171.62 , 5157.20 , 105.51 +228.82 , -5707.13 , -121.86 +228.82 , -5421.78 , -115.91 +228.82 , -5136.42 , -109.94 +228.82 , -4851.06 , -103.95 +228.82 , -4565.71 , -97.94 +228.82 , -4280.35 , -91.91 +228.82 , -3994.99 , -85.87 +228.82 , -3709.64 , -79.81 +228.82 , -3424.28 , -73.73 +228.82 , -3138.92 , -67.63 +228.82 , -2853.57 , -61.51 +228.82 , -2568.21 , -55.37 +228.82 , -2282.85 , -49.21 +228.82 , -1997.50 , -43.04 +228.82 , -1712.14 , -36.85 +228.82 , -1426.78 , -30.64 +228.82 , -1141.43 , -24.41 +228.82 , -856.07 , -18.16 +228.82 , -570.71 , -11.89 +228.82 , -285.36 , -5.59 +228.82 , -57.07 , -0.32 +228.82 , 51.57 , 1.99 +228.82 , 257.86 , 7.50 +228.82 , 515.72 , 14.34 +228.82 , 773.58 , 21.19 +228.82 , 1031.44 , 28.05 +228.82 , 1289.30 , 34.94 +228.82 , 1547.16 , 41.84 +228.82 , 1805.02 , 48.76 +228.82 , 2062.88 , 55.70 +228.82 , 2320.74 , 62.66 +228.82 , 2578.60 , 69.63 +228.82 , 2836.46 , 76.63 +228.82 , 3094.32 , 83.65 +228.82 , 3352.18 , 90.68 +228.82 , 3610.04 , 97.73 +228.82 , 3867.90 , 104.80 +228.82 , 4125.76 , 111.90 +228.82 , 4383.62 , 119.00 +228.82 , 4641.48 , 126.13 +228.82 , 4899.34 , 133.28 +228.82 , 5157.20 , 140.44 +286.03 , -5707.13 , -152.18 +286.03 , -5421.78 , -144.75 +286.03 , -5136.42 , -137.29 +286.03 , -4851.06 , -129.81 +286.03 , -4565.71 , -122.31 +286.03 , -4280.35 , -114.78 +286.03 , -3994.99 , -107.23 +286.03 , -3709.64 , -99.65 +286.03 , -3424.28 , -92.05 +286.03 , -3138.92 , -84.42 +286.03 , -2853.57 , -76.77 +286.03 , -2568.21 , -69.10 +286.03 , -2282.85 , -61.41 +286.03 , -1997.50 , -53.69 +286.03 , -1712.14 , -45.94 +286.03 , -1426.78 , -38.17 +286.03 , -1141.43 , -30.38 +286.03 , -856.07 , -22.57 +286.03 , -570.71 , -14.72 +286.03 , -285.36 , -6.84 +286.03 , -57.07 , 0.00 +286.03 , 51.57 , 2.61 +286.03 , 257.86 , 9.52 +286.03 , 515.72 , 18.06 +286.03 , 773.58 , 26.62 +286.03 , 1031.44 , 35.19 +286.03 , 1289.30 , 43.79 +286.03 , 1547.16 , 52.42 +286.03 , 1805.02 , 61.07 +286.03 , 2062.88 , 69.74 +286.03 , 2320.74 , 78.43 +286.03 , 2578.60 , 87.15 +286.03 , 2836.46 , 95.90 +286.03 , 3094.32 , 104.67 +286.03 , 3352.18 , 113.46 +286.03 , 3610.04 , 122.28 +286.03 , 3867.90 , 131.12 +286.03 , 4125.76 , 139.99 +286.03 , 4383.62 , 148.88 +286.03 , 4641.48 , 157.79 +286.03 , 4899.34 , 166.73 +286.03 , 5157.20 , 175.69 +343.23 , -5707.13 , -182.19 +343.23 , -5421.78 , -173.29 +343.23 , -5136.42 , -164.37 +343.23 , -4851.06 , -155.42 +343.23 , -4565.71 , -146.44 +343.23 , -4280.35 , -137.42 +343.23 , -3994.99 , -128.38 +343.23 , -3709.64 , -119.30 +343.23 , -3424.28 , -110.20 +343.23 , -3138.92 , -101.06 +343.23 , -2853.57 , -91.89 +343.23 , -2568.21 , -82.70 +343.23 , -2282.85 , -73.47 +343.23 , -1997.50 , -64.21 +343.23 , -1712.14 , -54.93 +343.23 , -1426.78 , -45.61 +343.23 , -1141.43 , -36.26 +343.23 , -856.07 , -26.87 +343.23 , -570.71 , -17.46 +343.23 , -285.36 , -7.98 +343.23 , -57.07 , 0.00 +343.23 , 51.57 , 3.29 +343.23 , 257.86 , 11.62 +343.23 , 515.72 , 21.88 +343.23 , 773.58 , 32.14 +343.23 , 1031.44 , 42.44 +343.23 , 1289.30 , 52.76 +343.23 , 1547.16 , 63.11 +343.23 , 1805.02 , 73.49 +343.23 , 2062.88 , 83.91 +343.23 , 2320.74 , 94.35 +343.23 , 2578.60 , 104.82 +343.23 , 2836.46 , 115.33 +343.23 , 3094.32 , 125.87 +343.23 , 3352.18 , 136.43 +343.23 , 3610.04 , 147.03 +343.23 , 3867.90 , 157.66 +343.23 , 4125.76 , 168.32 +343.23 , 4383.62 , 179.01 +343.23 , 4641.48 , 189.74 +343.23 , 4899.34 , 200.49 +343.23 , 5157.20 , 211.27 +400.44 , -5707.13 , -211.85 +400.44 , -5421.78 , -201.52 +400.44 , -5136.42 , -191.16 +400.44 , -4851.06 , -180.75 +400.44 , -4565.71 , -170.31 +400.44 , -4280.35 , -159.83 +400.44 , -3994.99 , -149.31 +400.44 , -3709.64 , -138.75 +400.44 , -3424.28 , -128.16 +400.44 , -3138.92 , -117.52 +400.44 , -2853.57 , -106.85 +400.44 , -2568.21 , -96.14 +400.44 , -2282.85 , -85.39 +400.44 , -1997.50 , -74.61 +400.44 , -1712.14 , -63.78 +400.44 , -1426.78 , -52.92 +400.44 , -1141.43 , -42.02 +400.44 , -856.07 , -31.07 +400.44 , -570.71 , -20.08 +400.44 , -285.36 , -9.00 +400.44 , -57.07 , 0.00 +400.44 , 51.57 , 4.05 +400.44 , 257.86 , 13.82 +400.44 , 515.72 , 25.80 +400.44 , 773.58 , 37.78 +400.44 , 1031.44 , 49.79 +400.44 , 1289.30 , 61.84 +400.44 , 1547.16 , 73.93 +400.44 , 1805.02 , 86.05 +400.44 , 2062.88 , 98.22 +400.44 , 2320.74 , 110.42 +400.44 , 2578.60 , 122.66 +400.44 , 2836.46 , 134.94 +400.44 , 3094.32 , 147.26 +400.44 , 3352.18 , 159.61 +400.44 , 3610.04 , 172.01 +400.44 , 3867.90 , 184.44 +400.44 , 4125.76 , 196.92 +400.44 , 4383.62 , 209.43 +400.44 , 4641.48 , 221.98 +400.44 , 4899.34 , 234.57 +400.44 , 5157.20 , 247.19 +457.64 , -5707.13 , -241.15 +457.64 , -5421.78 , -229.41 +457.64 , -5136.42 , -217.63 +457.64 , -4851.06 , -205.79 +457.64 , -4565.71 , -193.91 +457.64 , -4280.35 , -181.98 +457.64 , -3994.99 , -170.01 +457.64 , -3709.64 , -157.99 +457.64 , -3424.28 , -145.91 +457.64 , -3138.92 , -133.80 +457.64 , -2853.57 , -121.63 +457.64 , -2568.21 , -109.42 +457.64 , -2282.85 , -97.16 +457.64 , -1997.50 , -84.85 +457.64 , -1712.14 , -72.50 +457.64 , -1426.78 , -60.10 +457.64 , -1141.43 , -47.65 +457.64 , -856.07 , -35.14 +457.64 , -570.71 , -22.57 +457.64 , -285.36 , -9.88 +457.64 , -57.07 , 0.00 +457.64 , 51.57 , 4.88 +457.64 , 257.86 , 16.13 +457.64 , 515.72 , 29.83 +457.64 , 773.58 , 43.53 +457.64 , 1031.44 , 57.27 +457.64 , 1289.30 , 71.06 +457.64 , 1547.16 , 84.89 +457.64 , 1805.02 , 98.76 +457.64 , 2062.88 , 112.68 +457.64 , 2320.74 , 126.65 +457.64 , 2578.60 , 140.67 +457.64 , 2836.46 , 154.74 +457.64 , 3094.32 , 168.85 +457.64 , 3352.18 , 183.01 +457.64 , 3610.04 , 197.22 +457.64 , 3867.90 , 211.48 +457.64 , 4125.76 , 225.78 +457.64 , 4383.62 , 240.13 +457.64 , 4641.48 , 254.53 +457.64 , 4899.34 , 268.97 +457.64 , 5157.20 , 283.46 +514.85 , -5707.13 , -270.09 +514.85 , -5421.78 , -256.96 +514.85 , -5136.42 , -243.78 +514.85 , -4851.06 , -230.53 +514.85 , -4565.71 , -217.23 +514.85 , -4280.35 , -203.87 +514.85 , -3994.99 , -190.46 +514.85 , -3709.64 , -176.98 +514.85 , -3424.28 , -163.45 +514.85 , -3138.92 , -149.87 +514.85 , -2853.57 , -136.22 +514.85 , -2568.21 , -122.52 +514.85 , -2282.85 , -108.76 +514.85 , -1997.50 , -94.94 +514.85 , -1712.14 , -81.06 +514.85 , -1426.78 , -67.13 +514.85 , -1141.43 , -53.13 +514.85 , -856.07 , -39.07 +514.85 , -570.71 , -24.92 +514.85 , -285.36 , -10.59 +514.85 , -57.07 , 0.00 +514.85 , 51.57 , 5.80 +514.85 , 257.86 , 18.55 +514.85 , 515.72 , 33.99 +514.85 , 773.58 , 49.42 +514.85 , 1031.44 , 64.90 +514.85 , 1289.30 , 80.42 +514.85 , 1547.16 , 96.00 +514.85 , 1805.02 , 111.63 +514.85 , 2062.88 , 127.32 +514.85 , 2320.74 , 143.07 +514.85 , 2578.60 , 158.88 +514.85 , 2836.46 , 174.74 +514.85 , 3094.32 , 190.66 +514.85 , 3352.18 , 206.64 +514.85 , 3610.04 , 222.68 +514.85 , 3867.90 , 238.77 +514.85 , 4125.76 , 254.92 +514.85 , 4383.62 , 271.13 +514.85 , 4641.48 , 287.40 +514.85 , 4899.34 , 303.72 +514.85 , 5157.20 , 320.10 +572.06 , -5707.13 , -298.63 +572.06 , -5421.78 , -284.14 +572.06 , -5136.42 , -269.58 +572.06 , -4851.06 , -254.95 +572.06 , -4565.71 , -240.25 +572.06 , -4280.35 , -225.48 +572.06 , -3994.99 , -210.64 +572.06 , -3709.64 , -195.74 +572.06 , -3424.28 , -180.76 +572.06 , -3138.92 , -165.71 +572.06 , -2853.57 , -150.60 +572.06 , -2568.21 , -135.42 +572.06 , -2282.85 , -120.16 +572.06 , -1997.50 , -104.84 +572.06 , -1712.14 , -89.45 +572.06 , -1426.78 , -73.99 +572.06 , -1141.43 , -58.45 +572.06 , -856.07 , -42.83 +572.06 , -570.71 , -27.10 +572.06 , -285.36 , -11.12 +572.06 , -57.07 , 0.00 +572.06 , 51.57 , 6.80 +572.06 , 257.86 , 21.10 +572.06 , 515.72 , 38.29 +572.06 , 773.58 , 55.46 +572.06 , 1031.44 , 72.67 +572.06 , 1289.30 , 89.94 +572.06 , 1547.16 , 107.27 +572.06 , 1805.02 , 124.67 +572.06 , 2062.88 , 142.14 +572.06 , 2320.74 , 159.68 +572.06 , 2578.60 , 177.29 +572.06 , 2836.46 , 194.96 +572.06 , 3094.32 , 212.70 +572.06 , 3352.18 , 230.52 +572.06 , 3610.04 , 248.40 +572.06 , 3867.90 , 266.35 +572.06 , 4125.76 , 284.37 +572.06 , 4383.62 , 302.45 +572.06 , 4641.48 , 320.61 +572.06 , 4899.34 , 338.83 +572.06 , 5157.20 , 357.12 +629.26 , -5707.13 , -326.77 +629.26 , -5421.78 , -310.94 +629.26 , -5136.42 , -295.03 +629.26 , -4851.06 , -279.03 +629.26 , -4565.71 , -262.95 +629.26 , -4280.35 , -246.79 +629.26 , -3994.99 , -230.55 +629.26 , -3709.64 , -214.22 +629.26 , -3424.28 , -197.81 +629.26 , -3138.92 , -181.33 +629.26 , -2853.57 , -164.76 +629.26 , -2568.21 , -148.10 +629.26 , -2282.85 , -131.37 +629.26 , -1997.50 , -114.55 +629.26 , -1712.14 , -97.65 +629.26 , -1426.78 , -80.67 +629.26 , -1141.43 , -63.59 +629.26 , -856.07 , -46.42 +629.26 , -570.71 , -29.10 +629.26 , -285.36 , -11.41 +629.26 , -57.07 , 0.00 +629.26 , 51.57 , 7.90 +629.26 , 257.86 , 23.79 +629.26 , 515.72 , 42.74 +629.26 , 773.58 , 61.65 +629.26 , 1031.44 , 80.61 +629.26 , 1289.30 , 99.63 +629.26 , 1547.16 , 118.73 +629.26 , 1805.02 , 137.91 +629.26 , 2062.88 , 157.16 +629.26 , 2320.74 , 176.50 +629.26 , 2578.60 , 195.91 +629.26 , 2836.46 , 215.41 +629.26 , 3094.32 , 234.99 +629.26 , 3352.18 , 254.65 +629.26 , 3610.04 , 274.39 +629.26 , 3867.90 , 294.21 +629.26 , 4125.76 , 314.12 +629.26 , 4383.62 , 334.10 +629.26 , 4641.48 , 354.16 +629.26 , 4899.34 , 374.31 +629.26 , 5157.20 , 394.53 +686.47 , -5707.13 , -354.49 +686.47 , -5421.78 , -337.34 +686.47 , -5136.42 , -320.10 +686.47 , -4851.06 , -302.75 +686.47 , -4565.71 , -285.32 +686.47 , -4280.35 , -267.78 +686.47 , -3994.99 , -250.15 +686.47 , -3709.64 , -232.43 +686.47 , -3424.28 , -214.60 +686.47 , -3138.92 , -196.69 +686.47 , -2853.57 , -178.67 +686.47 , -2568.21 , -160.56 +686.47 , -2282.85 , -142.36 +686.47 , -1997.50 , -124.05 +686.47 , -1712.14 , -105.65 +686.47 , -1426.78 , -87.15 +686.47 , -1141.43 , -68.54 +686.47 , -856.07 , -49.80 +686.47 , -570.71 , -30.89 +686.47 , -285.36 , -11.43 +686.47 , -57.07 , 0.00 +686.47 , 51.57 , 9.08 +686.47 , 257.86 , 26.62 +686.47 , 515.72 , 47.35 +686.47 , 773.58 , 68.02 +686.47 , 1031.44 , 88.72 +686.47 , 1289.30 , 109.51 +686.47 , 1547.16 , 130.38 +686.47 , 1805.02 , 151.34 +686.47 , 2062.88 , 172.39 +686.47 , 2320.74 , 193.53 +686.47 , 2578.60 , 214.77 +686.47 , 2836.46 , 236.11 +686.47 , 3094.32 , 257.53 +686.47 , 3352.18 , 279.05 +686.47 , 3610.04 , 300.67 +686.47 , 3867.90 , 322.38 +686.47 , 4125.76 , 344.19 +686.47 , 4383.62 , 366.08 +686.47 , 4641.48 , 388.08 +686.47 , 4899.34 , 410.16 +686.47 , 5157.20 , 432.34 +743.67 , -5707.13 , -381.77 +743.67 , -5421.78 , -363.33 +743.67 , -5136.42 , -344.77 +743.67 , -4851.06 , -326.11 +743.67 , -4565.71 , -307.33 +743.67 , -4280.35 , -288.45 +743.67 , -3994.99 , -269.45 +743.67 , -3709.64 , -250.33 +743.67 , -3424.28 , -231.11 +743.67 , -3138.92 , -211.78 +743.67 , -2853.57 , -192.34 +743.67 , -2568.21 , -172.78 +743.67 , -2282.85 , -153.11 +743.67 , -1997.50 , -133.33 +743.67 , -1712.14 , -113.43 +743.67 , -1426.78 , -93.42 +743.67 , -1141.43 , -73.27 +743.67 , -856.07 , -52.98 +743.67 , -570.71 , -32.45 +743.67 , -285.36 , -11.12 +743.67 , -57.07 , 0.00 +743.67 , 51.57 , 10.37 +743.67 , 257.86 , 29.60 +743.67 , 515.72 , 52.14 +743.67 , 773.58 , 74.56 +743.67 , 1031.44 , 97.03 +743.67 , 1289.30 , 119.58 +743.67 , 1547.16 , 142.23 +743.67 , 1805.02 , 164.98 +743.67 , 2062.88 , 187.84 +743.67 , 2320.74 , 210.80 +743.67 , 2578.60 , 233.87 +743.67 , 2836.46 , 257.05 +743.67 , 3094.32 , 280.34 +743.67 , 3352.18 , 303.74 +743.67 , 3610.04 , 327.25 +743.67 , 3867.90 , 350.87 +743.67 , 4125.76 , 374.59 +743.67 , 4383.62 , 398.42 +743.67 , 4641.48 , 422.36 +743.67 , 4899.34 , 446.41 +743.67 , 5157.20 , 470.57 +800.88 , -5707.13 , -408.59 +800.88 , -5421.78 , -388.88 +800.88 , -5136.42 , -369.04 +800.88 , -4851.06 , -349.08 +800.88 , -4565.71 , -328.98 +800.88 , -4280.35 , -308.76 +800.88 , -3994.99 , -288.41 +800.88 , -3709.64 , -267.93 +800.88 , -3424.28 , -247.32 +800.88 , -3138.92 , -226.59 +800.88 , -2853.57 , -205.73 +800.88 , -2568.21 , -184.73 +800.88 , -2282.85 , -163.61 +800.88 , -1997.50 , -142.36 +800.88 , -1712.14 , -120.97 +800.88 , -1426.78 , -99.45 +800.88 , -1141.43 , -77.77 +800.88 , -856.07 , -55.91 +800.88 , -570.71 , -33.75 +800.88 , -285.36 , -10.40 +800.88 , -57.07 , 0.00 +800.88 , 51.57 , 11.76 +800.88 , 257.86 , 32.74 +800.88 , 515.72 , 57.10 +800.88 , 773.58 , 81.29 +800.88 , 1031.44 , 105.53 +800.88 , 1289.30 , 129.86 +800.88 , 1547.16 , 154.29 +800.88 , 1805.02 , 178.85 +800.88 , 2062.88 , 203.52 +800.88 , 2320.74 , 228.31 +800.88 , 2578.60 , 253.23 +800.88 , 2836.46 , 278.27 +800.88 , 3094.32 , 303.44 +800.88 , 3352.18 , 328.73 +800.88 , 3610.04 , 354.14 +800.88 , 3867.90 , 379.68 +800.88 , 4125.76 , 405.34 +800.88 , 4383.62 , 431.13 +800.88 , 4641.48 , 457.03 +800.88 , 4899.34 , 483.07 +800.88 , 5157.20 , 509.22 +858.08 , -5707.13 , -434.93 +858.08 , -5421.78 , -413.98 +858.08 , -5136.42 , -392.88 +858.08 , -4851.06 , -371.64 +858.08 , -4565.71 , -350.25 +858.08 , -4280.35 , -328.71 +858.08 , -3994.99 , -307.03 +858.08 , -3709.64 , -285.20 +858.08 , -3424.28 , -263.22 +858.08 , -3138.92 , -241.10 +858.08 , -2853.57 , -218.83 +858.08 , -2568.21 , -196.41 +858.08 , -2282.85 , -173.85 +858.08 , -1997.50 , -151.13 +858.08 , -1712.14 , -128.26 +858.08 , -1426.78 , -105.23 +858.08 , -1141.43 , -82.02 +858.08 , -856.07 , -58.59 +858.08 , -570.71 , -34.77 +858.08 , -285.36 , -9.14 +858.08 , -57.07 , 0.00 +858.08 , 51.57 , 13.25 +858.08 , 257.86 , 36.05 +858.08 , 515.72 , 62.25 +858.08 , 773.58 , 88.23 +858.08 , 1031.44 , 114.25 +858.08 , 1289.30 , 140.36 +858.08 , 1547.16 , 166.59 +858.08 , 1805.02 , 192.95 +858.08 , 2062.88 , 219.45 +858.08 , 2320.74 , 246.08 +858.08 , 2578.60 , 272.86 +858.08 , 2836.46 , 299.77 +858.08 , 3094.32 , 326.82 +858.08 , 3352.18 , 354.02 +858.08 , 3610.04 , 381.35 +858.08 , 3867.90 , 408.83 +858.08 , 4125.76 , 436.45 +858.08 , 4383.62 , 464.20 +858.08 , 4641.48 , 492.10 +858.08 , 4899.34 , 520.14 +858.08 , 5157.20 , 548.31 +915.29 , -5707.13 , -460.78 +915.29 , -5421.78 , -438.62 +915.29 , -5136.42 , -416.28 +915.29 , -4851.06 , -393.78 +915.29 , -4565.71 , -371.11 +915.29 , -4280.35 , -348.28 +915.29 , -3994.99 , -325.28 +915.29 , -3709.64 , -302.11 +915.29 , -3424.28 , -278.78 +915.29 , -3138.92 , -255.29 +915.29 , -2853.57 , -231.62 +915.29 , -2568.21 , -207.79 +915.29 , -2282.85 , -183.79 +915.29 , -1997.50 , -159.62 +915.29 , -1712.14 , -135.27 +915.29 , -1426.78 , -110.74 +915.29 , -1141.43 , -85.99 +915.29 , -856.07 , -60.98 +915.29 , -570.71 , -35.47 +915.29 , -285.36 , -7.05 +915.29 , -57.07 , 0.00 +915.29 , 51.57 , 14.84 +915.29 , 257.86 , 39.53 +915.29 , 515.72 , 67.60 +915.29 , 773.58 , 95.38 +915.29 , 1031.44 , 123.18 +915.29 , 1289.30 , 151.09 +915.29 , 1547.16 , 179.12 +915.29 , 1805.02 , 207.30 +915.29 , 2062.88 , 235.63 +915.29 , 2320.74 , 264.12 +915.29 , 2578.60 , 292.76 +915.29 , 2836.46 , 321.56 +915.29 , 3094.32 , 350.51 +915.29 , 3352.18 , 379.63 +915.29 , 3610.04 , 408.90 +915.29 , 3867.90 , 438.33 +915.29 , 4125.76 , 467.92 +915.29 , 4383.62 , 497.67 +915.29 , 4641.48 , 527.57 +915.29 , 4899.34 , 557.64 +915.29 , 5157.20 , 587.85 +972.50 , -5707.13 , -486.12 +972.50 , -5421.78 , -462.76 +972.50 , -5136.42 , -439.22 +972.50 , -4851.06 , -415.48 +972.50 , -4565.71 , -391.56 +972.50 , -4280.35 , -367.45 +972.50 , -3994.99 , -343.15 +972.50 , -3709.64 , -318.67 +972.50 , -3424.28 , -294.00 +972.50 , -3138.92 , -269.14 +972.50 , -2853.57 , -244.09 +972.50 , -2568.21 , -218.86 +972.50 , -2282.85 , -193.44 +972.50 , -1997.50 , -167.82 +972.50 , -1712.14 , -142.00 +972.50 , -1426.78 , -115.96 +972.50 , -1141.43 , -89.67 +972.50 , -856.07 , -63.06 +972.50 , -570.71 , -35.80 +972.50 , -285.36 , -3.22 +972.50 , -57.07 , 0.00 +972.50 , 51.57 , 16.54 +972.50 , 257.86 , 43.18 +972.50 , 515.72 , 73.16 +972.50 , 773.58 , 102.75 +972.50 , 1031.44 , 132.35 +972.50 , 1289.30 , 162.06 +972.50 , 1547.16 , 191.91 +972.50 , 1805.02 , 221.91 +972.50 , 2062.88 , 252.09 +972.50 , 2320.74 , 282.44 +972.50 , 2578.60 , 312.96 +972.50 , 2836.46 , 343.65 +972.50 , 3094.32 , 374.52 +972.50 , 3352.18 , 405.57 +972.50 , 3610.04 , 436.80 +972.50 , 3867.90 , 468.20 +972.50 , 4125.76 , 499.78 +972.50 , 4383.62 , 531.53 +972.50 , 4641.48 , 563.46 +972.50 , 4899.34 , 595.57 +972.50 , 5157.20 , 627.85 +1029.70 , -5707.13 , -510.93 +1029.70 , -5421.78 , -486.40 +1029.70 , -5136.42 , -461.67 +1029.70 , -4851.06 , -436.72 +1029.70 , -4565.71 , -411.56 +1029.70 , -4280.35 , -386.20 +1029.70 , -3994.99 , -360.62 +1029.70 , -3709.64 , -334.84 +1029.70 , -3424.28 , -308.84 +1029.70 , -3138.92 , -282.64 +1029.70 , -2853.57 , -256.22 +1029.70 , -2568.21 , -229.60 +1029.70 , -2282.85 , -202.76 +1029.70 , -1997.50 , -175.70 +1029.70 , -1712.14 , -148.41 +1029.70 , -1426.78 , -120.87 +1029.70 , -1141.43 , -93.04 +1029.70 , -856.07 , -64.80 +1029.70 , -570.71 , -35.73 +1029.70 , -285.36 , 0.00 +1029.70 , -57.07 , 0.00 +1029.70 , 51.57 , 18.35 +1029.70 , 257.86 , 47.02 +1029.70 , 515.72 , 78.93 +1029.70 , 773.58 , 110.35 +1029.70 , 1031.44 , 141.76 +1029.70 , 1289.30 , 173.28 +1029.70 , 1547.16 , 204.95 +1029.70 , 1805.02 , 236.80 +1029.70 , 2062.88 , 268.83 +1029.70 , 2320.74 , 301.04 +1029.70 , 2578.60 , 333.46 +1029.70 , 2836.46 , 366.06 +1029.70 , 3094.32 , 398.86 +1029.70 , 3352.18 , 431.86 +1029.70 , 3610.04 , 465.05 +1029.70 , 3867.90 , 498.44 +1029.70 , 4125.76 , 532.03 +1029.70 , 4383.62 , 565.81 +1029.70 , 4641.48 , 599.79 +1029.70 , 4899.34 , 633.96 +1029.70 , 5157.20 , 668.33 +1086.91 , -5707.13 , -535.19 +1086.91 , -5421.78 , -509.52 +1086.91 , -5136.42 , -483.62 +1086.91 , -4851.06 , -457.48 +1086.91 , -4565.71 , -431.11 +1086.91 , -4280.35 , -404.51 +1086.91 , -3994.99 , -377.67 +1086.91 , -3709.64 , -350.60 +1086.91 , -3424.28 , -323.30 +1086.91 , -3138.92 , -295.76 +1086.91 , -2853.57 , -267.99 +1086.91 , -2568.21 , -239.99 +1086.91 , -2282.85 , -211.74 +1086.91 , -1997.50 , -183.24 +1086.91 , -1712.14 , -154.48 +1086.91 , -1426.78 , -125.44 +1086.91 , -1141.43 , -96.05 +1086.91 , -856.07 , -66.18 +1086.91 , -570.71 , -35.19 +1086.91 , -285.36 , 0.00 +1086.91 , -57.07 , 0.00 +1086.91 , 51.57 , 20.27 +1086.91 , 257.86 , 51.05 +1086.91 , 515.72 , 84.92 +1086.91 , 773.58 , 118.19 +1086.91 , 1031.44 , 151.42 +1086.91 , 1289.30 , 184.76 +1086.91 , 1547.16 , 218.27 +1086.91 , 1805.02 , 251.96 +1086.91 , 2062.88 , 285.86 +1086.91 , 2320.74 , 319.96 +1086.91 , 2578.60 , 354.27 +1086.91 , 2836.46 , 388.80 +1086.91 , 3094.32 , 423.54 +1086.91 , 3352.18 , 458.50 +1086.91 , 3610.04 , 493.68 +1086.91 , 3867.90 , 529.07 +1086.91 , 4125.76 , 564.68 +1086.91 , 4383.62 , 600.51 +1086.91 , 4641.48 , 636.55 +1086.91 , 4899.34 , 672.81 +1086.91 , 5157.20 , 709.28 +1144.11 , -5707.13 , -558.87 +1144.11 , -5421.78 , -532.09 +1144.11 , -5136.42 , -505.05 +1144.11 , -4851.06 , -477.75 +1144.11 , -4565.71 , -450.19 +1144.11 , -4280.35 , -422.37 +1144.11 , -3994.99 , -394.29 +1144.11 , -3709.64 , -365.95 +1144.11 , -3424.28 , -337.36 +1144.11 , -3138.92 , -308.50 +1144.11 , -2853.57 , -279.38 +1144.11 , -2568.21 , -250.00 +1144.11 , -2282.85 , -220.35 +1144.11 , -1997.50 , -190.43 +1144.11 , -1712.14 , -160.20 +1144.11 , -1426.78 , -129.65 +1144.11 , -1141.43 , -98.70 +1144.11 , -856.07 , -67.15 +1144.11 , -570.71 , -34.12 +1144.11 , -285.36 , 0.00 +1144.11 , -57.07 , 0.00 +1144.11 , 51.57 , 22.30 +1144.11 , 257.86 , 55.27 +1144.11 , 515.72 , 91.14 +1144.11 , 773.58 , 126.27 +1144.11 , 1031.44 , 161.34 +1144.11 , 1289.30 , 196.52 +1144.11 , 1547.16 , 231.87 +1144.11 , 1805.02 , 267.42 +1144.11 , 2062.88 , 303.19 +1144.11 , 2320.74 , 339.18 +1144.11 , 2578.60 , 375.41 +1144.11 , 2836.46 , 411.87 +1144.11 , 3094.32 , 448.57 +1144.11 , 3352.18 , 485.51 +1144.11 , 3610.04 , 522.68 +1144.11 , 3867.90 , 560.09 +1144.11 , 4125.76 , 597.75 +1144.11 , 4383.62 , 635.63 +1144.11 , 4641.48 , 673.76 +1144.11 , 4899.34 , 712.12 +1144.11 , 5157.20 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp new file mode 100644 index 0000000000..3c80c1e20b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 5157.20 , -5707.13 +5.67 , 5157.20 , -5707.13 +57.23 , 5157.20 , -5707.13 +114.47 , 5157.20 , -5707.13 +171.56 , 5157.20 , -5707.13 +228.79 , 5157.20 , -5707.13 +286.03 , 5157.20 , -5707.13 +343.26 , 4297.66 , -4755.94 +400.49 , 3683.68 , -4076.49 +457.59 , 3223.25 , -3566.96 +514.82 , 2865.13 , -3170.65 +572.05 , 2578.60 , -2853.57 +629.29 , 2344.19 , -2594.16 +686.52 , 2148.83 , -2377.97 +743.61 , 1983.53 , -2195.04 +800.85 , 1841.88 , -2038.28 +858.08 , 1719.07 , -1902.38 +915.31 , 1611.66 , -1783.52 +972.54 , 1516.83 , -1678.58 +1029.64 , 1432.53 , -1585.29 +1086.87 , 1357.17 , -1501.89 +1144.11 , 1289.30 , -1426.78 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp new file mode 100644 index 0000000000..3c80c1e20b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 5157.20 , -5707.13 +5.67 , 5157.20 , -5707.13 +57.23 , 5157.20 , -5707.13 +114.47 , 5157.20 , -5707.13 +171.56 , 5157.20 , -5707.13 +228.79 , 5157.20 , -5707.13 +286.03 , 5157.20 , -5707.13 +343.26 , 4297.66 , -4755.94 +400.49 , 3683.68 , -4076.49 +457.59 , 3223.25 , -3566.96 +514.82 , 2865.13 , -3170.65 +572.05 , 2578.60 , -2853.57 +629.29 , 2344.19 , -2594.16 +686.52 , 2148.83 , -2377.97 +743.61 , 1983.53 , -2195.04 +800.85 , 1841.88 , -2038.28 +858.08 , 1719.07 , -1902.38 +915.31 , 1611.66 , -1783.52 +972.54 , 1516.83 , -1678.58 +1029.64 , 1432.53 , -1585.29 +1086.87 , 1357.17 , -1501.89 +1144.11 , 1289.30 , -1426.78 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd new file mode 100644 index 0000000000..620f776f90 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -10.92 +5.72 , -11.26 +57.21 , -14.46 +114.41 , -18.00 +171.62 , -21.53 +228.82 , -25.11 +286.03 , -28.65 +343.23 , -32.19 +400.44 , -35.73 +457.65 , -39.27 +514.85 , -42.84 +572.06 , -46.38 +629.26 , -49.92 +686.47 , -53.46 +743.67 , -57.00 +800.88 , -60.57 +858.08 , -64.11 +915.29 , -67.65 +972.50 , -71.19 +1029.70 , -74.73 +1086.91 , -78.30 +1144.11 , -81.84 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc new file mode 100644 index 0000000000..dce4e43413 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 2, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 21.9384 + }, + { + "Ratio": 12.276 + }, + { + "Ratio": 7.2336 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl2_1.viepco", + "2": "IEPC_Gbx3Whl2_2.viepco", + "3": "IEPC_Gbx3Whl2_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl2_1.viepco", + "2": "IEPC_Gbx3Whl2_2.viepco", + "3": "IEPC_Gbx3Whl2_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3Whl2_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh new file mode 100644 index 0000000000..929b4da87b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3Whl2.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto new file mode 100644 index 0000000000..ee0025021d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx3Whl2.vveh", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco new file mode 100644 index 0000000000..6661444505 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -35338.92 , 0.00 +0.00 , -33571.97 , 0.00 +0.00 , -31805.03 , 0.00 +0.00 , -30038.08 , 0.00 +0.00 , -28271.13 , 0.00 +0.00 , -26504.19 , 0.00 +0.00 , -24737.24 , -0.13 +0.00 , -22970.30 , -0.66 +0.00 , -21203.35 , -0.98 +0.00 , -19436.40 , -1.19 +0.00 , -17669.46 , -1.32 +0.00 , -15902.51 , -1.38 +0.00 , -14135.57 , -1.39 +0.00 , -12368.62 , -1.35 +0.00 , -10601.68 , -1.26 +0.00 , -8834.73 , -1.13 +0.00 , -7067.78 , -0.97 +0.00 , -5300.84 , -0.77 +0.00 , -3533.89 , -0.53 +0.00 , -1766.95 , -0.27 +0.00 , -353.39 , -0.02 +0.00 , 306.44 , 0.13 +0.00 , 1532.18 , 0.56 +0.00 , 3064.36 , 1.12 +0.00 , 4596.53 , 1.70 +0.00 , 6128.71 , 2.31 +0.00 , 7660.89 , 2.93 +0.00 , 9193.07 , 3.58 +0.00 , 10725.24 , 4.25 +0.00 , 12257.42 , 4.93 +0.00 , 13789.60 , 5.64 +0.00 , 15321.78 , 6.37 +0.00 , 16853.96 , 7.12 +0.00 , 18386.13 , 7.88 +0.00 , 19918.31 , 8.67 +0.00 , 21450.49 , 9.47 +0.00 , 22982.67 , 10.29 +0.00 , 24514.85 , 11.13 +0.00 , 26047.02 , 11.99 +0.00 , 27579.20 , 12.87 +0.00 , 29111.38 , 13.76 +0.00 , 30643.56 , 14.67 +1.89 , -35338.92 , 0.00 +1.89 , -33571.97 , 0.00 +1.89 , -31805.03 , 0.00 +1.89 , -30038.08 , 0.00 +1.89 , -28271.13 , 0.00 +1.89 , -26504.19 , 0.00 +1.89 , -24737.24 , -0.50 +1.89 , -22970.30 , -0.84 +1.89 , -21203.35 , -1.04 +1.89 , -19436.40 , -1.16 +1.89 , -17669.46 , -1.22 +1.89 , -15902.51 , -1.24 +1.89 , -14135.57 , -1.21 +1.89 , -12368.62 , -1.15 +1.89 , -10601.68 , -1.06 +1.89 , -8834.73 , -0.94 +1.89 , -7067.78 , -0.80 +1.89 , -5300.84 , -0.62 +1.89 , -3533.89 , -0.43 +1.89 , -1766.95 , -0.21 +1.89 , -353.39 , -0.02 +1.89 , 306.44 , 0.10 +1.89 , 1532.18 , 0.43 +1.89 , 3064.36 , 0.85 +1.89 , 4596.53 , 1.30 +1.89 , 6128.71 , 1.75 +1.89 , 7660.89 , 2.23 +1.89 , 9193.07 , 2.71 +1.89 , 10725.24 , 3.21 +1.89 , 12257.42 , 3.73 +1.89 , 13789.60 , 4.26 +1.89 , 15321.78 , 4.80 +1.89 , 16853.96 , 5.36 +1.89 , 18386.13 , 5.93 +1.89 , 19918.31 , 6.52 +1.89 , 21450.49 , 7.12 +1.89 , 22982.67 , 7.73 +1.89 , 24514.85 , 8.35 +1.89 , 26047.02 , 8.99 +1.89 , 27579.20 , 9.64 +1.89 , 29111.38 , 10.30 +1.89 , 30643.56 , 10.98 +18.86 , -35338.92 , -58.10 +18.86 , -33571.97 , -55.37 +18.86 , -31805.03 , -52.62 +18.86 , -30038.08 , -49.85 +18.86 , -28271.13 , -47.06 +18.86 , -26504.19 , -44.25 +18.86 , -24737.24 , -41.42 +18.86 , -22970.30 , -38.57 +18.86 , -21203.35 , -35.70 +18.86 , -19436.40 , -32.81 +18.86 , -17669.46 , -29.90 +18.86 , -15902.51 , -26.98 +18.86 , -14135.57 , -24.03 +18.86 , -12368.62 , -21.07 +18.86 , -10601.68 , -18.08 +18.86 , -8834.73 , -15.08 +18.86 , -7067.78 , -12.06 +18.86 , -5300.84 , -9.02 +18.86 , -3533.89 , -5.96 +18.86 , -1766.95 , -2.88 +18.86 , -353.39 , -0.37 +18.86 , 306.44 , 0.90 +18.86 , 1532.18 , 3.68 +18.86 , 3064.36 , 7.16 +18.86 , 4596.53 , 10.66 +18.86 , 6128.71 , 14.17 +18.86 , 7660.89 , 17.71 +18.86 , 9193.07 , 21.26 +18.86 , 10725.24 , 24.84 +18.86 , 12257.42 , 28.43 +18.86 , 13789.60 , 32.04 +18.86 , 15321.78 , 35.67 +18.86 , 16853.96 , 39.32 +18.86 , 18386.13 , 42.99 +18.86 , 19918.31 , 46.68 +18.86 , 21450.49 , 50.38 +18.86 , 22982.67 , 54.11 +18.86 , 24514.85 , 57.85 +18.86 , 26047.02 , 61.61 +18.86 , 27579.20 , 65.39 +18.86 , 29111.38 , 69.19 +18.86 , 30643.56 , 73.01 +37.72 , -35338.92 , -120.57 +37.72 , -33571.97 , -114.73 +37.72 , -31805.03 , -108.87 +37.72 , -30038.08 , -102.99 +37.72 , -28271.13 , -97.08 +37.72 , -26504.19 , -91.15 +37.72 , -24737.24 , -85.20 +37.72 , -22970.30 , -79.23 +37.72 , -21203.35 , -73.23 +37.72 , -19436.40 , -67.21 +37.72 , -17669.46 , -61.17 +37.72 , -15902.51 , -55.10 +37.72 , -14135.57 , -49.01 +37.72 , -12368.62 , -42.90 +37.72 , -10601.68 , -36.77 +37.72 , -8834.73 , -30.61 +37.72 , -7067.78 , -24.43 +37.72 , -5300.84 , -18.23 +37.72 , -3533.89 , -12.01 +37.72 , -1766.95 , -5.76 +37.72 , -353.39 , -0.66 +37.72 , 306.44 , 1.84 +37.72 , 1532.18 , 7.35 +37.72 , 3064.36 , 14.22 +37.72 , 4596.53 , 21.11 +37.72 , 6128.71 , 28.02 +37.72 , 7660.89 , 34.96 +37.72 , 9193.07 , 41.92 +37.72 , 10725.24 , 48.90 +37.72 , 12257.42 , 55.90 +37.72 , 13789.60 , 62.93 +37.72 , 15321.78 , 69.98 +37.72 , 16853.96 , 77.05 +37.72 , 18386.13 , 84.15 +37.72 , 19918.31 , 91.27 +37.72 , 21450.49 , 98.41 +37.72 , 22982.67 , 105.58 +37.72 , 24514.85 , 112.76 +37.72 , 26047.02 , 119.97 +37.72 , 27579.20 , 127.21 +37.72 , 29111.38 , 134.46 +37.72 , 30643.56 , 141.74 +56.59 , -35338.92 , -182.44 +56.59 , -33571.97 , -173.55 +56.59 , -31805.03 , -164.62 +56.59 , -30038.08 , -155.67 +56.59 , -28271.13 , -146.69 +56.59 , -26504.19 , -137.68 +56.59 , -24737.24 , -128.65 +56.59 , -22970.30 , -119.58 +56.59 , -21203.35 , -110.49 +56.59 , -19436.40 , -101.36 +56.59 , -17669.46 , -92.21 +56.59 , -15902.51 , -83.03 +56.59 , -14135.57 , -73.82 +56.59 , -12368.62 , -64.58 +56.59 , -10601.68 , -55.31 +56.59 , -8834.73 , -46.02 +56.59 , -7067.78 , -36.70 +56.59 , -5300.84 , -27.34 +56.59 , -3533.89 , -17.96 +56.59 , -1766.95 , -8.54 +56.59 , -353.39 , -0.79 +56.59 , 306.44 , 2.86 +56.59 , 1532.18 , 11.12 +56.59 , 3064.36 , 21.39 +56.59 , 4596.53 , 31.68 +56.59 , 6128.71 , 41.99 +56.59 , 7660.89 , 52.34 +56.59 , 9193.07 , 62.71 +56.59 , 10725.24 , 73.12 +56.59 , 12257.42 , 83.55 +56.59 , 13789.60 , 94.01 +56.59 , 15321.78 , 104.50 +56.59 , 16853.96 , 115.02 +56.59 , 18386.13 , 125.57 +56.59 , 19918.31 , 136.15 +56.59 , 21450.49 , 146.76 +56.59 , 22982.67 , 157.40 +56.59 , 24514.85 , 168.06 +56.59 , 26047.02 , 178.76 +56.59 , 27579.20 , 189.48 +56.59 , 29111.38 , 200.23 +56.59 , 30643.56 , 211.02 +75.45 , -35338.92 , -243.71 +75.45 , -33571.97 , -231.81 +75.45 , -31805.03 , -219.87 +75.45 , -30038.08 , -207.89 +75.45 , -28271.13 , -195.88 +75.45 , -26504.19 , -183.83 +75.45 , -24737.24 , -171.74 +75.45 , -22970.30 , -159.61 +75.45 , -21203.35 , -147.45 +75.45 , -19436.40 , -135.25 +75.45 , -17669.46 , -123.01 +75.45 , -15902.51 , -110.74 +75.45 , -14135.57 , -98.43 +75.45 , -12368.62 , -86.08 +75.45 , -10601.68 , -73.70 +75.45 , -8834.73 , -61.27 +75.45 , -7067.78 , -48.82 +75.45 , -5300.84 , -36.32 +75.45 , -3533.89 , -23.78 +75.45 , -1766.95 , -11.19 +75.45 , -353.39 , -0.63 +75.45 , 306.44 , 3.98 +75.45 , 1532.18 , 15.01 +75.45 , 3064.36 , 28.68 +75.45 , 4596.53 , 42.37 +75.45 , 6128.71 , 56.10 +75.45 , 7660.89 , 69.87 +75.45 , 9193.07 , 83.67 +75.45 , 10725.24 , 97.52 +75.45 , 12257.42 , 111.40 +75.45 , 13789.60 , 125.31 +75.45 , 15321.78 , 139.27 +75.45 , 16853.96 , 153.26 +75.45 , 18386.13 , 167.29 +75.45 , 19918.31 , 181.36 +75.45 , 21450.49 , 195.46 +75.45 , 22982.67 , 209.61 +75.45 , 24514.85 , 223.79 +75.45 , 26047.02 , 238.01 +75.45 , 27579.20 , 252.26 +75.45 , 29111.38 , 266.56 +75.45 , 30643.56 , 280.89 +94.31 , -35338.92 , -304.37 +94.31 , -33571.97 , -289.50 +94.31 , -31805.03 , -274.59 +94.31 , -30038.08 , -259.63 +94.31 , -28271.13 , -244.61 +94.31 , -26504.19 , -229.56 +94.31 , -24737.24 , -214.45 +94.31 , -22970.30 , -199.30 +94.31 , -21203.35 , -184.10 +94.31 , -19436.40 , -168.85 +94.31 , -17669.46 , -153.55 +94.31 , -15902.51 , -138.20 +94.31 , -14135.57 , -122.81 +94.31 , -12368.62 , -107.37 +94.31 , -10601.68 , -91.88 +94.31 , -8834.73 , -76.35 +94.31 , -7067.78 , -60.76 +94.31 , -5300.84 , -45.13 +94.31 , -3533.89 , -29.44 +94.31 , -1766.95 , -13.67 +94.31 , -353.39 , 0.00 +94.31 , 306.44 , 5.21 +94.31 , 1532.18 , 19.04 +94.31 , 3064.36 , 36.13 +94.31 , 4596.53 , 53.24 +94.31 , 6128.71 , 70.39 +94.31 , 7660.89 , 87.59 +94.31 , 9193.07 , 104.83 +94.31 , 10725.24 , 122.13 +94.31 , 12257.42 , 139.47 +94.31 , 13789.60 , 156.87 +94.31 , 15321.78 , 174.31 +94.31 , 16853.96 , 191.80 +94.31 , 18386.13 , 209.33 +94.31 , 19918.31 , 226.92 +94.31 , 21450.49 , 244.56 +94.31 , 22982.67 , 262.24 +94.31 , 24514.85 , 279.97 +94.31 , 26047.02 , 297.76 +94.31 , 27579.20 , 315.58 +94.31 , 29111.38 , 333.46 +94.31 , 30643.56 , 351.39 +113.17 , -35338.92 , -364.37 +113.17 , -33571.97 , -346.59 +113.17 , -31805.03 , -328.74 +113.17 , -30038.08 , -310.84 +113.17 , -28271.13 , -292.87 +113.17 , -26504.19 , -274.84 +113.17 , -24737.24 , -256.75 +113.17 , -22970.30 , -238.60 +113.17 , -21203.35 , -220.39 +113.17 , -19436.40 , -202.12 +113.17 , -17669.46 , -183.79 +113.17 , -15902.51 , -165.40 +113.17 , -14135.57 , -146.94 +113.17 , -12368.62 , -128.43 +113.17 , -10601.68 , -109.85 +113.17 , -8834.73 , -91.21 +113.17 , -7067.78 , -72.51 +113.17 , -5300.84 , -53.75 +113.17 , -3533.89 , -34.91 +113.17 , -1766.95 , -15.95 +113.17 , -353.39 , 0.00 +113.17 , 306.44 , 6.58 +113.17 , 1532.18 , 23.25 +113.17 , 3064.36 , 43.76 +113.17 , 4596.53 , 64.29 +113.17 , 6128.71 , 84.87 +113.17 , 7660.89 , 105.52 +113.17 , 9193.07 , 126.22 +113.17 , 10725.24 , 146.98 +113.17 , 12257.42 , 167.81 +113.17 , 13789.60 , 188.70 +113.17 , 15321.78 , 209.65 +113.17 , 16853.96 , 230.66 +113.17 , 18386.13 , 251.73 +113.17 , 19918.31 , 272.87 +113.17 , 21450.49 , 294.07 +113.17 , 22982.67 , 315.33 +113.17 , 24514.85 , 336.65 +113.17 , 26047.02 , 358.03 +113.17 , 27579.20 , 379.47 +113.17 , 29111.38 , 400.98 +113.17 , 30643.56 , 422.54 +132.03 , -35338.92 , -423.69 +132.03 , -33571.97 , -403.04 +132.03 , -31805.03 , -382.31 +132.03 , -30038.08 , -361.50 +132.03 , -28271.13 , -340.62 +132.03 , -26504.19 , -319.66 +132.03 , -24737.24 , -298.62 +132.03 , -22970.30 , -277.51 +132.03 , -21203.35 , -256.31 +132.03 , -19436.40 , -235.05 +132.03 , -17669.46 , -213.70 +132.03 , -15902.51 , -192.28 +132.03 , -14135.57 , -170.79 +132.03 , -12368.62 , -149.21 +132.03 , -10601.68 , -127.57 +132.03 , -8834.73 , -105.84 +132.03 , -7067.78 , -84.03 +132.03 , -5300.84 , -62.14 +132.03 , -3533.89 , -40.16 +132.03 , -1766.95 , -18.00 +132.03 , -353.39 , 0.00 +132.03 , 306.44 , 8.09 +132.03 , 1532.18 , 27.64 +132.03 , 3064.36 , 51.59 +132.03 , 4596.53 , 75.56 +132.03 , 6128.71 , 99.58 +132.03 , 7660.89 , 123.68 +132.03 , 9193.07 , 147.86 +132.03 , 10725.24 , 172.10 +132.03 , 12257.42 , 196.43 +132.03 , 13789.60 , 220.84 +132.03 , 15321.78 , 245.32 +132.03 , 16853.96 , 269.88 +132.03 , 18386.13 , 294.51 +132.03 , 19918.31 , 319.23 +132.03 , 21450.49 , 344.02 +132.03 , 22982.67 , 368.89 +132.03 , 24514.85 , 393.83 +132.03 , 26047.02 , 418.85 +132.03 , 27579.20 , 443.95 +132.03 , 29111.38 , 469.13 +132.03 , 30643.56 , 494.38 +150.90 , -35338.92 , -482.31 +150.90 , -33571.97 , -458.83 +150.90 , -31805.03 , -435.26 +150.90 , -30038.08 , -411.59 +150.90 , -28271.13 , -387.83 +150.90 , -26504.19 , -363.97 +150.90 , -24737.24 , -340.02 +150.90 , -22970.30 , -315.97 +150.90 , -21203.35 , -291.83 +150.90 , -19436.40 , -267.59 +150.90 , -17669.46 , -243.26 +150.90 , -15902.51 , -218.84 +150.90 , -14135.57 , -194.32 +150.90 , -12368.62 , -169.71 +150.90 , -10601.68 , -145.00 +150.90 , -8834.73 , -120.19 +150.90 , -7067.78 , -95.29 +150.90 , -5300.84 , -70.28 +150.90 , -3533.89 , -45.14 +150.90 , -1766.95 , -19.76 +150.90 , -353.39 , 0.00 +150.90 , 306.44 , 9.76 +150.90 , 1532.18 , 32.25 +150.90 , 3064.36 , 59.66 +150.90 , 4596.53 , 87.07 +150.90 , 6128.71 , 114.55 +150.90 , 7660.89 , 142.11 +150.90 , 9193.07 , 169.77 +150.90 , 10725.24 , 197.52 +150.90 , 12257.42 , 225.37 +150.90 , 13789.60 , 253.31 +150.90 , 15321.78 , 281.34 +150.90 , 16853.96 , 309.47 +150.90 , 18386.13 , 337.70 +150.90 , 19918.31 , 366.02 +150.90 , 21450.49 , 394.44 +150.90 , 22982.67 , 422.95 +150.90 , 24514.85 , 451.56 +150.90 , 26047.02 , 480.26 +150.90 , 27579.20 , 509.05 +150.90 , 29111.38 , 537.94 +150.90 , 30643.56 , 566.93 +169.76 , -35338.92 , -540.17 +169.76 , -33571.97 , -513.92 +169.76 , -31805.03 , -487.55 +169.76 , -30038.08 , -461.06 +169.76 , -28271.13 , -434.46 +169.76 , -26504.19 , -407.75 +169.76 , -24737.24 , -380.92 +169.76 , -22970.30 , -353.97 +169.76 , -21203.35 , -326.91 +169.76 , -19436.40 , -299.73 +169.76 , -17669.46 , -272.44 +169.76 , -15902.51 , -245.03 +169.76 , -14135.57 , -217.51 +169.76 , -12368.62 , -189.87 +169.76 , -10601.68 , -162.12 +169.76 , -8834.73 , -134.25 +169.76 , -7067.78 , -106.26 +169.76 , -5300.84 , -78.13 +169.76 , -3533.89 , -49.84 +169.76 , -1766.95 , -21.19 +169.76 , -353.39 , 0.00 +169.76 , 306.44 , 11.59 +169.76 , 1532.18 , 37.10 +169.76 , 3064.36 , 67.98 +169.76 , 4596.53 , 98.85 +169.76 , 6128.71 , 129.79 +169.76 , 7660.89 , 160.84 +169.76 , 9193.07 , 191.99 +169.76 , 10725.24 , 223.26 +169.76 , 12257.42 , 254.64 +169.76 , 13789.60 , 286.14 +169.76 , 15321.78 , 317.75 +169.76 , 16853.96 , 349.48 +169.76 , 18386.13 , 381.32 +169.76 , 19918.31 , 413.28 +169.76 , 21450.49 , 445.36 +169.76 , 22982.67 , 477.54 +169.76 , 24514.85 , 509.85 +169.76 , 26047.02 , 542.27 +169.76 , 27579.20 , 574.80 +169.76 , 29111.38 , 607.45 +169.76 , 30643.56 , 640.21 +188.62 , -35338.92 , -597.26 +188.62 , -33571.97 , -568.28 +188.62 , -31805.03 , -539.16 +188.62 , -30038.08 , -509.90 +188.62 , -28271.13 , -480.50 +188.62 , -26504.19 , -450.96 +188.62 , -24737.24 , -421.28 +188.62 , -22970.30 , -391.47 +188.62 , -21203.35 , -361.52 +188.62 , -19436.40 , -331.43 +188.62 , -17669.46 , -301.20 +188.62 , -15902.51 , -270.83 +188.62 , -14135.57 , -240.33 +188.62 , -12368.62 , -209.68 +188.62 , -10601.68 , -178.90 +188.62 , -8834.73 , -147.97 +188.62 , -7067.78 , -116.90 +188.62 , -5300.84 , -85.66 +188.62 , -3533.89 , -54.21 +188.62 , -1766.95 , -22.23 +188.62 , -353.39 , 0.00 +188.62 , 306.44 , 13.60 +188.62 , 1532.18 , 42.20 +188.62 , 3064.36 , 76.58 +188.62 , 4596.53 , 110.92 +188.62 , 6128.71 , 145.34 +188.62 , 7660.89 , 179.88 +188.62 , 9193.07 , 214.55 +188.62 , 10725.24 , 249.35 +188.62 , 12257.42 , 284.29 +188.62 , 13789.60 , 319.36 +188.62 , 15321.78 , 354.57 +188.62 , 16853.96 , 389.92 +188.62 , 18386.13 , 425.41 +188.62 , 19918.31 , 461.03 +188.62 , 21450.49 , 496.79 +188.62 , 22982.67 , 532.69 +188.62 , 24514.85 , 568.73 +188.62 , 26047.02 , 604.90 +188.62 , 27579.20 , 641.21 +188.62 , 29111.38 , 677.66 +188.62 , 30643.56 , 714.24 +207.48 , -35338.92 , -653.54 +207.48 , -33571.97 , -621.88 +207.48 , -31805.03 , -590.05 +207.48 , -30038.08 , -558.06 +207.48 , -28271.13 , -525.90 +207.48 , -26504.19 , -493.58 +207.48 , -24737.24 , -461.09 +207.48 , -22970.30 , -428.44 +207.48 , -21203.35 , -395.63 +207.48 , -19436.40 , -362.65 +207.48 , -17669.46 , -329.51 +207.48 , -15902.51 , -296.21 +207.48 , -14135.57 , -262.74 +207.48 , -12368.62 , -229.11 +207.48 , -10601.68 , -195.31 +207.48 , -8834.73 , -161.34 +207.48 , -7067.78 , -127.18 +207.48 , -5300.84 , -92.83 +207.48 , -3533.89 , -58.20 +207.48 , -1766.95 , -22.82 +207.48 , -353.39 , 0.00 +207.48 , 306.44 , 15.79 +207.48 , 1532.18 , 47.58 +207.48 , 3064.36 , 85.48 +207.48 , 4596.53 , 123.30 +207.48 , 6128.71 , 161.22 +207.48 , 7660.89 , 199.26 +207.48 , 9193.07 , 237.46 +207.48 , 10725.24 , 275.81 +207.48 , 12257.42 , 314.32 +207.48 , 13789.60 , 352.99 +207.48 , 15321.78 , 391.83 +207.48 , 16853.96 , 430.82 +207.48 , 18386.13 , 469.98 +207.48 , 19918.31 , 509.30 +207.48 , 21450.49 , 548.78 +207.48 , 22982.67 , 588.42 +207.48 , 24514.85 , 628.23 +207.48 , 26047.02 , 668.20 +207.48 , 27579.20 , 708.32 +207.48 , 29111.38 , 748.61 +207.48 , 30643.56 , 789.06 +226.34 , -35338.92 , -708.97 +226.34 , -33571.97 , -674.68 +226.34 , -31805.03 , -640.19 +226.34 , -30038.08 , -605.51 +226.34 , -28271.13 , -570.63 +226.34 , -26504.19 , -535.56 +226.34 , -24737.24 , -500.30 +226.34 , -22970.30 , -464.85 +226.34 , -21203.35 , -429.21 +226.34 , -19436.40 , -393.37 +226.34 , -17669.46 , -357.35 +226.34 , -15902.51 , -321.13 +226.34 , -14135.57 , -284.71 +226.34 , -12368.62 , -248.11 +226.34 , -10601.68 , -211.31 +226.34 , -8834.73 , -174.30 +226.34 , -7067.78 , -137.08 +226.34 , -5300.84 , -99.61 +226.34 , -3533.89 , -61.78 +226.34 , -1766.95 , -22.86 +226.34 , -353.39 , 0.00 +226.34 , 306.44 , 18.17 +226.34 , 1532.18 , 53.24 +226.34 , 3064.36 , 94.71 +226.34 , 4596.53 , 136.03 +226.34 , 6128.71 , 177.45 +226.34 , 7660.89 , 219.01 +226.34 , 9193.07 , 260.75 +226.34 , 10725.24 , 302.67 +226.34 , 12257.42 , 344.78 +226.34 , 13789.60 , 387.07 +226.34 , 15321.78 , 429.54 +226.34 , 16853.96 , 472.21 +226.34 , 18386.13 , 515.06 +226.34 , 19918.31 , 558.11 +226.34 , 21450.49 , 601.34 +226.34 , 22982.67 , 644.76 +226.34 , 24514.85 , 688.37 +226.34 , 26047.02 , 732.17 +226.34 , 27579.20 , 776.15 +226.34 , 29111.38 , 820.33 +226.34 , 30643.56 , 864.69 +245.21 , -35338.92 , -763.53 +245.21 , -33571.97 , -726.65 +245.21 , -31805.03 , -689.55 +245.21 , -30038.08 , -652.22 +245.21 , -28271.13 , -614.67 +245.21 , -26504.19 , -576.89 +245.21 , -24737.24 , -538.89 +245.21 , -22970.30 , -500.67 +245.21 , -21203.35 , -462.22 +245.21 , -19436.40 , -423.56 +245.21 , -17669.46 , -384.67 +245.21 , -15902.51 , -345.56 +245.21 , -14135.57 , -306.22 +245.21 , -12368.62 , -266.66 +245.21 , -10601.68 , -226.86 +245.21 , -8834.73 , -186.83 +245.21 , -7067.78 , -146.54 +245.21 , -5300.84 , -105.95 +245.21 , -3533.89 , -64.90 +245.21 , -1766.95 , -22.24 +245.21 , -353.39 , 0.00 +245.21 , 306.44 , 20.74 +245.21 , 1532.18 , 59.20 +245.21 , 3064.36 , 104.27 +245.21 , 4596.53 , 149.12 +245.21 , 6128.71 , 194.05 +245.21 , 7660.89 , 239.16 +245.21 , 9193.07 , 284.45 +245.21 , 10725.24 , 329.96 +245.21 , 12257.42 , 375.67 +245.21 , 13789.60 , 421.60 +245.21 , 15321.78 , 467.75 +245.21 , 16853.96 , 514.11 +245.21 , 18386.13 , 560.69 +245.21 , 19918.31 , 607.48 +245.21 , 21450.49 , 654.50 +245.21 , 22982.67 , 701.73 +245.21 , 24514.85 , 749.18 +245.21 , 26047.02 , 796.84 +245.21 , 27579.20 , 844.73 +245.21 , 29111.38 , 892.83 +245.21 , 30643.56 , 941.14 +264.07 , -35338.92 , -817.17 +264.07 , -33571.97 , -777.76 +264.07 , -31805.03 , -738.08 +264.07 , -30038.08 , -698.15 +264.07 , -28271.13 , -657.96 +264.07 , -26504.19 , -617.52 +264.07 , -24737.24 , -576.82 +264.07 , -22970.30 , -535.86 +264.07 , -21203.35 , -494.65 +264.07 , -19436.40 , -453.18 +264.07 , -17669.46 , -411.45 +264.07 , -15902.51 , -369.47 +264.07 , -14135.57 , -327.22 +264.07 , -12368.62 , -284.72 +264.07 , -10601.68 , -241.95 +264.07 , -8834.73 , -198.90 +264.07 , -7067.78 , -155.54 +264.07 , -5300.84 , -111.82 +264.07 , -3533.89 , -67.51 +264.07 , -1766.95 , -20.80 +264.07 , -353.39 , 0.00 +264.07 , 306.44 , 23.52 +264.07 , 1532.18 , 65.48 +264.07 , 3064.36 , 114.20 +264.07 , 4596.53 , 162.59 +264.07 , 6128.71 , 211.06 +264.07 , 7660.89 , 259.72 +264.07 , 9193.07 , 308.59 +264.07 , 10725.24 , 357.69 +264.07 , 12257.42 , 407.04 +264.07 , 13789.60 , 456.62 +264.07 , 15321.78 , 506.46 +264.07 , 16853.96 , 556.54 +264.07 , 18386.13 , 606.87 +264.07 , 19918.31 , 657.45 +264.07 , 21450.49 , 708.28 +264.07 , 22982.67 , 759.35 +264.07 , 24514.85 , 810.68 +264.07 , 26047.02 , 862.25 +264.07 , 27579.20 , 914.07 +264.07 , 29111.38 , 966.13 +264.07 , 30643.56 , 1018.44 +282.93 , -35338.92 , -869.86 +282.93 , -33571.97 , -827.96 +282.93 , -31805.03 , -785.77 +282.93 , -30038.08 , -743.28 +282.93 , -28271.13 , -700.50 +282.93 , -26504.19 , -657.42 +282.93 , -24737.24 , -614.05 +282.93 , -22970.30 , -570.39 +282.93 , -21203.35 , -526.44 +282.93 , -19436.40 , -482.19 +282.93 , -17669.46 , -437.65 +282.93 , -15902.51 , -392.82 +282.93 , -14135.57 , -347.69 +282.93 , -12368.62 , -302.26 +282.93 , -10601.68 , -256.52 +282.93 , -8834.73 , -210.46 +282.93 , -7067.78 , -164.04 +282.93 , -5300.84 , -117.17 +282.93 , -3533.89 , -69.54 +282.93 , -1766.95 , -18.27 +282.93 , -353.39 , 0.00 +282.93 , 306.44 , 26.49 +282.93 , 1532.18 , 72.10 +282.93 , 3064.36 , 124.50 +282.93 , 4596.53 , 176.46 +282.93 , 6128.71 , 228.49 +282.93 , 7660.89 , 280.71 +282.93 , 9193.07 , 333.18 +282.93 , 10725.24 , 385.90 +282.93 , 12257.42 , 438.89 +282.93 , 13789.60 , 492.16 +282.93 , 15321.78 , 545.71 +282.93 , 16853.96 , 599.54 +282.93 , 18386.13 , 653.64 +282.93 , 19918.31 , 708.03 +282.93 , 21450.49 , 762.71 +282.93 , 22982.67 , 817.66 +282.93 , 24514.85 , 872.89 +282.93 , 26047.02 , 928.41 +282.93 , 27579.20 , 984.20 +282.93 , 29111.38 , 1040.27 +282.93 , 30643.56 , 1096.63 +301.79 , -35338.92 , -921.56 +301.79 , -33571.97 , -877.23 +301.79 , -31805.03 , -832.56 +301.79 , -30038.08 , -787.56 +301.79 , -28271.13 , -742.22 +301.79 , -26504.19 , -696.56 +301.79 , -24737.24 , -650.56 +301.79 , -22970.30 , -604.23 +301.79 , -21203.35 , -557.56 +301.79 , -19436.40 , -510.57 +301.79 , -17669.46 , -463.24 +301.79 , -15902.51 , -415.58 +301.79 , -14135.57 , -367.58 +301.79 , -12368.62 , -319.24 +301.79 , -10601.68 , -270.55 +301.79 , -8834.73 , -221.48 +301.79 , -7067.78 , -171.99 +301.79 , -5300.84 , -121.95 +301.79 , -3533.89 , -70.93 +301.79 , -1766.95 , -14.10 +301.79 , -353.39 , 0.00 +301.79 , 306.44 , 29.68 +301.79 , 1532.18 , 79.05 +301.79 , 3064.36 , 135.20 +301.79 , 4596.53 , 190.76 +301.79 , 6128.71 , 246.36 +301.79 , 7660.89 , 302.17 +301.79 , 9193.07 , 358.24 +301.79 , 10725.24 , 414.60 +301.79 , 12257.42 , 471.27 +301.79 , 13789.60 , 528.24 +301.79 , 15321.78 , 585.52 +301.79 , 16853.96 , 643.12 +301.79 , 18386.13 , 701.03 +301.79 , 19918.31 , 759.26 +301.79 , 21450.49 , 817.80 +301.79 , 22982.67 , 876.66 +301.79 , 24514.85 , 935.84 +301.79 , 26047.02 , 995.34 +301.79 , 27579.20 , 1055.15 +301.79 , 29111.38 , 1115.27 +301.79 , 30643.56 , 1175.71 +320.65 , -35338.92 , -972.24 +320.65 , -33571.97 , -925.52 +320.65 , -31805.03 , -878.43 +320.65 , -30038.08 , -830.96 +320.65 , -28271.13 , -783.11 +320.65 , -26504.19 , -734.89 +320.65 , -24737.24 , -686.30 +320.65 , -22970.30 , -637.33 +320.65 , -21203.35 , -587.99 +320.65 , -19436.40 , -538.28 +320.65 , -17669.46 , -488.19 +320.65 , -15902.51 , -437.72 +320.65 , -14135.57 , -386.87 +320.65 , -12368.62 , -335.63 +320.65 , -10601.68 , -283.99 +320.65 , -8834.73 , -231.92 +320.65 , -7067.78 , -179.35 +320.65 , -5300.84 , -126.12 +320.65 , -3533.89 , -71.60 +320.65 , -1766.95 , -6.45 +320.65 , -353.39 , 0.00 +320.65 , 306.44 , 33.08 +320.65 , 1532.18 , 86.37 +320.65 , 3064.36 , 146.31 +320.65 , 4596.53 , 205.50 +320.65 , 6128.71 , 264.70 +320.65 , 7660.89 , 324.11 +320.65 , 9193.07 , 383.81 +320.65 , 10725.24 , 443.83 +320.65 , 12257.42 , 504.18 +320.65 , 13789.60 , 564.87 +320.65 , 15321.78 , 625.91 +320.65 , 16853.96 , 687.30 +320.65 , 18386.13 , 749.05 +320.65 , 19918.31 , 811.14 +320.65 , 21450.49 , 873.59 +320.65 , 22982.67 , 936.40 +320.65 , 24514.85 , 999.56 +320.65 , 26047.02 , 1063.07 +320.65 , 27579.20 , 1126.93 +320.65 , 29111.38 , 1191.14 +320.65 , 30643.56 , 1255.71 +339.52 , -35338.92 , -1021.86 +339.52 , -33571.97 , -972.81 +339.52 , -31805.03 , -923.33 +339.52 , -30038.08 , -873.44 +339.52 , -28271.13 , -823.13 +339.52 , -26504.19 , -772.39 +339.52 , -24737.24 , -721.24 +339.52 , -22970.30 , -669.67 +339.52 , -21203.35 , -617.68 +339.52 , -19436.40 , -565.27 +339.52 , -17669.46 , -512.45 +339.52 , -15902.51 , -459.19 +339.52 , -14135.57 , -405.51 +339.52 , -12368.62 , -351.39 +339.52 , -10601.68 , -296.81 +339.52 , -8834.73 , -241.73 +339.52 , -7067.78 , -186.07 +339.52 , -5300.84 , -129.61 +339.52 , -3533.89 , -71.46 +339.52 , -1766.95 , 0.00 +339.52 , -353.39 , 0.00 +339.52 , 306.44 , 36.70 +339.52 , 1532.18 , 94.04 +339.52 , 3064.36 , 157.85 +339.52 , 4596.53 , 220.70 +339.52 , 6128.71 , 283.52 +339.52 , 7660.89 , 346.56 +339.52 , 9193.07 , 409.90 +339.52 , 10725.24 , 473.59 +339.52 , 12257.42 , 537.65 +339.52 , 13789.60 , 602.09 +339.52 , 15321.78 , 666.91 +339.52 , 16853.96 , 732.12 +339.52 , 18386.13 , 797.72 +339.52 , 19918.31 , 863.72 +339.52 , 21450.49 , 930.10 +339.52 , 22982.67 , 996.88 +339.52 , 24514.85 , 1064.05 +339.52 , 26047.02 , 1131.62 +339.52 , 27579.20 , 1199.57 +339.52 , 29111.38 , 1267.92 +339.52 , 30643.56 , 1336.65 +358.38 , -35338.92 , -1070.37 +358.38 , -33571.97 , -1019.04 +358.38 , -31805.03 , -967.24 +358.38 , -30038.08 , -914.96 +358.38 , -28271.13 , -862.23 +358.38 , -26504.19 , -809.02 +358.38 , -24737.24 , -755.35 +358.38 , -22970.30 , -701.21 +358.38 , -21203.35 , -646.60 +358.38 , -19436.40 , -591.53 +358.38 , -17669.46 , -535.99 +358.38 , -15902.51 , -479.97 +358.38 , -14135.57 , -423.47 +358.38 , -12368.62 , -366.48 +358.38 , -10601.68 , -308.96 +358.38 , -8834.73 , -250.88 +358.38 , -7067.78 , -192.11 +358.38 , -5300.84 , -132.36 +358.38 , -3533.89 , -70.38 +358.38 , -1766.95 , 0.00 +358.38 , -353.39 , 0.00 +358.38 , 306.44 , 40.53 +358.38 , 1532.18 , 102.10 +358.38 , 3064.36 , 169.83 +358.38 , 4596.53 , 236.37 +358.38 , 6128.71 , 302.84 +358.38 , 7660.89 , 369.53 +358.38 , 9193.07 , 436.54 +358.38 , 10725.24 , 503.92 +358.38 , 12257.42 , 571.71 +358.38 , 13789.60 , 639.91 +358.38 , 15321.78 , 708.54 +358.38 , 16853.96 , 777.59 +358.38 , 18386.13 , 847.08 +358.38 , 19918.31 , 917.00 +358.38 , 21450.49 , 987.35 +358.38 , 22982.67 , 1058.14 +358.38 , 24514.85 , 1129.36 +358.38 , 26047.02 , 1201.01 +358.38 , 27579.20 , 1273.09 +358.38 , 29111.38 , 1345.61 +358.38 , 30643.56 , 1418.56 +377.24 , -35338.92 , -1117.74 +377.24 , -33571.97 , -1064.18 +377.24 , -31805.03 , -1010.10 +377.24 , -30038.08 , -955.49 +377.24 , -28271.13 , -900.37 +377.24 , -26504.19 , -844.73 +377.24 , -24737.24 , -788.58 +377.24 , -22970.30 , -731.90 +377.24 , -21203.35 , -674.71 +377.24 , -19436.40 , -617.00 +377.24 , -17669.46 , -558.77 +377.24 , -15902.51 , -500.01 +377.24 , -14135.57 , -440.71 +377.24 , -12368.62 , -380.85 +377.24 , -10601.68 , -320.40 +377.24 , -8834.73 , -259.31 +377.24 , -7067.78 , -197.41 +377.24 , -5300.84 , -134.30 +377.24 , -3533.89 , -68.24 +377.24 , -1766.95 , 0.00 +377.24 , -353.39 , 0.00 +377.24 , 306.44 , 44.59 +377.24 , 1532.18 , 110.53 +377.24 , 3064.36 , 182.27 +377.24 , 4596.53 , 252.55 +377.24 , 6128.71 , 322.69 +377.24 , 7660.89 , 393.04 +377.24 , 9193.07 , 463.74 +377.24 , 10725.24 , 534.84 +377.24 , 12257.42 , 606.37 +377.24 , 13789.60 , 678.37 +377.24 , 15321.78 , 750.82 +377.24 , 16853.96 , 823.74 +377.24 , 18386.13 , 897.14 +377.24 , 19918.31 , 971.01 +377.24 , 21450.49 , 1045.36 +377.24 , 22982.67 , 1120.19 +377.24 , 24514.85 , 1195.49 +377.24 , 26047.02 , 1271.27 +377.24 , 27579.20 , 1347.52 +377.24 , 29111.38 , 1424.25 +377.24 , 30643.56 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco new file mode 100644 index 0000000000..07feb55aeb --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -11414.26 , 0.00 +0.00 , -10843.55 , 0.00 +0.00 , -10272.84 , 0.00 +0.00 , -9702.12 , 0.00 +0.00 , -9131.41 , 0.00 +0.00 , -8560.70 , 0.00 +0.00 , -7989.99 , -0.13 +0.00 , -7419.27 , -0.66 +0.00 , -6848.56 , -0.98 +0.00 , -6277.85 , -1.19 +0.00 , -5707.13 , -1.32 +0.00 , -5136.42 , -1.38 +0.00 , -4565.71 , -1.39 +0.00 , -3994.99 , -1.35 +0.00 , -3424.28 , -1.26 +0.00 , -2853.57 , -1.13 +0.00 , -2282.85 , -0.97 +0.00 , -1712.14 , -0.77 +0.00 , -1141.43 , -0.53 +0.00 , -570.71 , -0.27 +0.00 , -114.14 , -0.02 +0.00 , 103.14 , 0.13 +0.00 , 515.72 , 0.56 +0.00 , 1031.44 , 1.12 +0.00 , 1547.16 , 1.70 +0.00 , 2062.88 , 2.31 +0.00 , 2578.60 , 2.93 +0.00 , 3094.32 , 3.58 +0.00 , 3610.04 , 4.25 +0.00 , 4125.76 , 4.93 +0.00 , 4641.48 , 5.64 +0.00 , 5157.20 , 6.37 +0.00 , 5672.91 , 7.12 +0.00 , 6188.63 , 7.88 +0.00 , 6704.35 , 8.67 +0.00 , 7220.07 , 9.47 +0.00 , 7735.79 , 10.29 +0.00 , 8251.51 , 11.13 +0.00 , 8767.23 , 11.99 +0.00 , 9282.95 , 12.87 +0.00 , 9798.67 , 13.76 +0.00 , 10314.39 , 14.67 +5.72 , -11414.26 , 0.00 +5.72 , -10843.55 , 0.00 +5.72 , -10272.84 , 0.00 +5.72 , -9702.12 , 0.00 +5.72 , -9131.41 , 0.00 +5.72 , -8560.70 , 0.00 +5.72 , -7989.99 , -0.50 +5.72 , -7419.27 , -0.84 +5.72 , -6848.56 , -1.04 +5.72 , -6277.85 , -1.16 +5.72 , -5707.13 , -1.22 +5.72 , -5136.42 , -1.24 +5.72 , -4565.71 , -1.21 +5.72 , -3994.99 , -1.15 +5.72 , -3424.28 , -1.06 +5.72 , -2853.57 , -0.94 +5.72 , -2282.85 , -0.80 +5.72 , -1712.14 , -0.62 +5.72 , -1141.43 , -0.43 +5.72 , -570.71 , -0.21 +5.72 , -114.14 , -0.02 +5.72 , 103.14 , 0.10 +5.72 , 515.72 , 0.43 +5.72 , 1031.44 , 0.85 +5.72 , 1547.16 , 1.30 +5.72 , 2062.88 , 1.75 +5.72 , 2578.60 , 2.23 +5.72 , 3094.32 , 2.71 +5.72 , 3610.04 , 3.21 +5.72 , 4125.76 , 3.73 +5.72 , 4641.48 , 4.26 +5.72 , 5157.20 , 4.80 +5.72 , 5672.91 , 5.36 +5.72 , 6188.63 , 5.93 +5.72 , 6704.35 , 6.52 +5.72 , 7220.07 , 7.12 +5.72 , 7735.79 , 7.73 +5.72 , 8251.51 , 8.35 +5.72 , 8767.23 , 8.99 +5.72 , 9282.95 , 9.64 +5.72 , 9798.67 , 10.30 +5.72 , 10314.39 , 10.98 +57.21 , -11414.26 , -58.10 +57.21 , -10843.55 , -55.37 +57.21 , -10272.84 , -52.62 +57.21 , -9702.12 , -49.85 +57.21 , -9131.41 , -47.06 +57.21 , -8560.70 , -44.25 +57.21 , -7989.99 , -41.42 +57.21 , -7419.27 , -38.57 +57.21 , -6848.56 , -35.70 +57.21 , -6277.85 , -32.81 +57.21 , -5707.13 , -29.90 +57.21 , -5136.42 , -26.98 +57.21 , -4565.71 , -24.03 +57.21 , -3994.99 , -21.07 +57.21 , -3424.28 , -18.08 +57.21 , -2853.57 , -15.08 +57.21 , -2282.85 , -12.06 +57.21 , -1712.14 , -9.02 +57.21 , -1141.43 , -5.96 +57.21 , -570.71 , -2.88 +57.21 , -114.14 , -0.37 +57.21 , 103.14 , 0.90 +57.21 , 515.72 , 3.68 +57.21 , 1031.44 , 7.16 +57.21 , 1547.16 , 10.66 +57.21 , 2062.88 , 14.17 +57.21 , 2578.60 , 17.71 +57.21 , 3094.32 , 21.26 +57.21 , 3610.04 , 24.84 +57.21 , 4125.76 , 28.43 +57.21 , 4641.48 , 32.04 +57.21 , 5157.20 , 35.67 +57.21 , 5672.91 , 39.32 +57.21 , 6188.63 , 42.99 +57.21 , 6704.35 , 46.68 +57.21 , 7220.07 , 50.38 +57.21 , 7735.79 , 54.11 +57.21 , 8251.51 , 57.85 +57.21 , 8767.23 , 61.61 +57.21 , 9282.95 , 65.39 +57.21 , 9798.67 , 69.19 +57.21 , 10314.39 , 73.01 +114.41 , -11414.26 , -120.57 +114.41 , -10843.55 , -114.73 +114.41 , -10272.84 , -108.87 +114.41 , -9702.12 , -102.99 +114.41 , -9131.41 , -97.08 +114.41 , -8560.70 , -91.15 +114.41 , -7989.99 , -85.20 +114.41 , -7419.27 , -79.23 +114.41 , -6848.56 , -73.23 +114.41 , -6277.85 , -67.21 +114.41 , -5707.13 , -61.17 +114.41 , -5136.42 , -55.10 +114.41 , -4565.71 , -49.01 +114.41 , -3994.99 , -42.90 +114.41 , -3424.28 , -36.77 +114.41 , -2853.57 , -30.61 +114.41 , -2282.85 , -24.43 +114.41 , -1712.14 , -18.23 +114.41 , -1141.43 , -12.01 +114.41 , -570.71 , -5.76 +114.41 , -114.14 , -0.66 +114.41 , 103.14 , 1.84 +114.41 , 515.72 , 7.35 +114.41 , 1031.44 , 14.22 +114.41 , 1547.16 , 21.11 +114.41 , 2062.88 , 28.02 +114.41 , 2578.60 , 34.96 +114.41 , 3094.32 , 41.92 +114.41 , 3610.04 , 48.90 +114.41 , 4125.76 , 55.90 +114.41 , 4641.48 , 62.93 +114.41 , 5157.20 , 69.98 +114.41 , 5672.91 , 77.05 +114.41 , 6188.63 , 84.15 +114.41 , 6704.35 , 91.27 +114.41 , 7220.07 , 98.41 +114.41 , 7735.79 , 105.58 +114.41 , 8251.51 , 112.76 +114.41 , 8767.23 , 119.97 +114.41 , 9282.95 , 127.21 +114.41 , 9798.67 , 134.46 +114.41 , 10314.39 , 141.74 +171.62 , -11414.26 , -182.44 +171.62 , -10843.55 , -173.55 +171.62 , -10272.84 , -164.62 +171.62 , -9702.12 , -155.67 +171.62 , -9131.41 , -146.69 +171.62 , -8560.70 , -137.68 +171.62 , -7989.99 , -128.65 +171.62 , -7419.27 , -119.58 +171.62 , -6848.56 , -110.49 +171.62 , -6277.85 , -101.36 +171.62 , -5707.13 , -92.21 +171.62 , -5136.42 , -83.03 +171.62 , -4565.71 , -73.82 +171.62 , -3994.99 , -64.58 +171.62 , -3424.28 , -55.31 +171.62 , -2853.57 , -46.02 +171.62 , -2282.85 , -36.70 +171.62 , -1712.14 , -27.34 +171.62 , -1141.43 , -17.96 +171.62 , -570.71 , -8.54 +171.62 , -114.14 , -0.79 +171.62 , 103.14 , 2.86 +171.62 , 515.72 , 11.12 +171.62 , 1031.44 , 21.39 +171.62 , 1547.16 , 31.68 +171.62 , 2062.88 , 41.99 +171.62 , 2578.60 , 52.34 +171.62 , 3094.32 , 62.71 +171.62 , 3610.04 , 73.12 +171.62 , 4125.76 , 83.55 +171.62 , 4641.48 , 94.01 +171.62 , 5157.20 , 104.50 +171.62 , 5672.91 , 115.02 +171.62 , 6188.63 , 125.57 +171.62 , 6704.35 , 136.15 +171.62 , 7220.07 , 146.76 +171.62 , 7735.79 , 157.40 +171.62 , 8251.51 , 168.06 +171.62 , 8767.23 , 178.76 +171.62 , 9282.95 , 189.48 +171.62 , 9798.67 , 200.23 +171.62 , 10314.39 , 211.02 +228.82 , -11414.26 , -243.71 +228.82 , -10843.55 , -231.81 +228.82 , -10272.84 , -219.87 +228.82 , -9702.12 , -207.89 +228.82 , -9131.41 , -195.88 +228.82 , -8560.70 , -183.83 +228.82 , -7989.99 , -171.74 +228.82 , -7419.27 , -159.61 +228.82 , -6848.56 , -147.45 +228.82 , -6277.85 , -135.25 +228.82 , -5707.13 , -123.01 +228.82 , -5136.42 , -110.74 +228.82 , -4565.71 , -98.43 +228.82 , -3994.99 , -86.08 +228.82 , -3424.28 , -73.70 +228.82 , -2853.57 , -61.27 +228.82 , -2282.85 , -48.82 +228.82 , -1712.14 , -36.32 +228.82 , -1141.43 , -23.78 +228.82 , -570.71 , -11.19 +228.82 , -114.14 , -0.63 +228.82 , 103.14 , 3.98 +228.82 , 515.72 , 15.01 +228.82 , 1031.44 , 28.68 +228.82 , 1547.16 , 42.37 +228.82 , 2062.88 , 56.10 +228.82 , 2578.60 , 69.87 +228.82 , 3094.32 , 83.67 +228.82 , 3610.04 , 97.52 +228.82 , 4125.76 , 111.40 +228.82 , 4641.48 , 125.31 +228.82 , 5157.20 , 139.27 +228.82 , 5672.91 , 153.26 +228.82 , 6188.63 , 167.29 +228.82 , 6704.35 , 181.36 +228.82 , 7220.07 , 195.46 +228.82 , 7735.79 , 209.61 +228.82 , 8251.51 , 223.79 +228.82 , 8767.23 , 238.01 +228.82 , 9282.95 , 252.26 +228.82 , 9798.67 , 266.56 +228.82 , 10314.39 , 280.89 +286.03 , -11414.26 , -304.37 +286.03 , -10843.55 , -289.50 +286.03 , -10272.84 , -274.59 +286.03 , -9702.12 , -259.63 +286.03 , -9131.41 , -244.61 +286.03 , -8560.70 , -229.56 +286.03 , -7989.99 , -214.45 +286.03 , -7419.27 , -199.30 +286.03 , -6848.56 , -184.10 +286.03 , -6277.85 , -168.85 +286.03 , -5707.13 , -153.55 +286.03 , -5136.42 , -138.20 +286.03 , -4565.71 , -122.81 +286.03 , -3994.99 , -107.37 +286.03 , -3424.28 , -91.88 +286.03 , -2853.57 , -76.35 +286.03 , -2282.85 , -60.76 +286.03 , -1712.14 , -45.13 +286.03 , -1141.43 , -29.44 +286.03 , -570.71 , -13.67 +286.03 , -114.14 , 0.00 +286.03 , 103.14 , 5.21 +286.03 , 515.72 , 19.04 +286.03 , 1031.44 , 36.13 +286.03 , 1547.16 , 53.24 +286.03 , 2062.88 , 70.39 +286.03 , 2578.60 , 87.59 +286.03 , 3094.32 , 104.83 +286.03 , 3610.04 , 122.13 +286.03 , 4125.76 , 139.47 +286.03 , 4641.48 , 156.87 +286.03 , 5157.20 , 174.31 +286.03 , 5672.91 , 191.80 +286.03 , 6188.63 , 209.33 +286.03 , 6704.35 , 226.92 +286.03 , 7220.07 , 244.56 +286.03 , 7735.79 , 262.24 +286.03 , 8251.51 , 279.97 +286.03 , 8767.23 , 297.76 +286.03 , 9282.95 , 315.58 +286.03 , 9798.67 , 333.46 +286.03 , 10314.39 , 351.39 +343.23 , -11414.26 , -364.37 +343.23 , -10843.55 , -346.59 +343.23 , -10272.84 , -328.74 +343.23 , -9702.12 , -310.84 +343.23 , -9131.41 , -292.87 +343.23 , -8560.70 , -274.84 +343.23 , -7989.99 , -256.75 +343.23 , -7419.27 , -238.60 +343.23 , -6848.56 , -220.39 +343.23 , -6277.85 , -202.12 +343.23 , -5707.13 , -183.79 +343.23 , -5136.42 , -165.40 +343.23 , -4565.71 , -146.94 +343.23 , -3994.99 , -128.43 +343.23 , -3424.28 , -109.85 +343.23 , -2853.57 , -91.21 +343.23 , -2282.85 , -72.51 +343.23 , -1712.14 , -53.75 +343.23 , -1141.43 , -34.91 +343.23 , -570.71 , -15.95 +343.23 , -114.14 , 0.00 +343.23 , 103.14 , 6.58 +343.23 , 515.72 , 23.25 +343.23 , 1031.44 , 43.76 +343.23 , 1547.16 , 64.29 +343.23 , 2062.88 , 84.87 +343.23 , 2578.60 , 105.52 +343.23 , 3094.32 , 126.22 +343.23 , 3610.04 , 146.98 +343.23 , 4125.76 , 167.81 +343.23 , 4641.48 , 188.70 +343.23 , 5157.20 , 209.65 +343.23 , 5672.91 , 230.66 +343.23 , 6188.63 , 251.73 +343.23 , 6704.35 , 272.87 +343.23 , 7220.07 , 294.07 +343.23 , 7735.79 , 315.33 +343.23 , 8251.51 , 336.65 +343.23 , 8767.23 , 358.03 +343.23 , 9282.95 , 379.47 +343.23 , 9798.67 , 400.98 +343.23 , 10314.39 , 422.54 +400.44 , -11414.26 , -423.69 +400.44 , -10843.55 , -403.04 +400.44 , -10272.84 , -382.31 +400.44 , -9702.12 , -361.50 +400.44 , -9131.41 , -340.62 +400.44 , -8560.70 , -319.66 +400.44 , -7989.99 , -298.62 +400.44 , -7419.27 , -277.51 +400.44 , -6848.56 , -256.31 +400.44 , -6277.85 , -235.05 +400.44 , -5707.13 , -213.70 +400.44 , -5136.42 , -192.28 +400.44 , -4565.71 , -170.79 +400.44 , -3994.99 , -149.21 +400.44 , -3424.28 , -127.57 +400.44 , -2853.57 , -105.84 +400.44 , -2282.85 , -84.03 +400.44 , -1712.14 , -62.14 +400.44 , -1141.43 , -40.16 +400.44 , -570.71 , -18.00 +400.44 , -114.14 , 0.00 +400.44 , 103.14 , 8.09 +400.44 , 515.72 , 27.64 +400.44 , 1031.44 , 51.59 +400.44 , 1547.16 , 75.56 +400.44 , 2062.88 , 99.58 +400.44 , 2578.60 , 123.68 +400.44 , 3094.32 , 147.86 +400.44 , 3610.04 , 172.10 +400.44 , 4125.76 , 196.43 +400.44 , 4641.48 , 220.84 +400.44 , 5157.20 , 245.32 +400.44 , 5672.91 , 269.88 +400.44 , 6188.63 , 294.51 +400.44 , 6704.35 , 319.23 +400.44 , 7220.07 , 344.02 +400.44 , 7735.79 , 368.89 +400.44 , 8251.51 , 393.83 +400.44 , 8767.23 , 418.85 +400.44 , 9282.95 , 443.95 +400.44 , 9798.67 , 469.13 +400.44 , 10314.39 , 494.38 +457.64 , -11414.26 , -482.31 +457.64 , -10843.55 , -458.83 +457.64 , -10272.84 , -435.26 +457.64 , -9702.12 , -411.59 +457.64 , -9131.41 , -387.83 +457.64 , -8560.70 , -363.97 +457.64 , -7989.99 , -340.02 +457.64 , -7419.27 , -315.97 +457.64 , -6848.56 , -291.83 +457.64 , -6277.85 , -267.59 +457.64 , -5707.13 , -243.26 +457.64 , -5136.42 , -218.84 +457.64 , -4565.71 , -194.32 +457.64 , -3994.99 , -169.71 +457.64 , -3424.28 , -145.00 +457.64 , -2853.57 , -120.19 +457.64 , -2282.85 , -95.29 +457.64 , -1712.14 , -70.28 +457.64 , -1141.43 , -45.14 +457.64 , -570.71 , -19.76 +457.64 , -114.14 , 0.00 +457.64 , 103.14 , 9.76 +457.64 , 515.72 , 32.25 +457.64 , 1031.44 , 59.66 +457.64 , 1547.16 , 87.07 +457.64 , 2062.88 , 114.55 +457.64 , 2578.60 , 142.11 +457.64 , 3094.32 , 169.77 +457.64 , 3610.04 , 197.52 +457.64 , 4125.76 , 225.37 +457.64 , 4641.48 , 253.31 +457.64 , 5157.20 , 281.34 +457.64 , 5672.91 , 309.47 +457.64 , 6188.63 , 337.70 +457.64 , 6704.35 , 366.02 +457.64 , 7220.07 , 394.44 +457.64 , 7735.79 , 422.95 +457.64 , 8251.51 , 451.56 +457.64 , 8767.23 , 480.26 +457.64 , 9282.95 , 509.05 +457.64 , 9798.67 , 537.94 +457.64 , 10314.39 , 566.93 +514.85 , -11414.26 , -540.17 +514.85 , -10843.55 , -513.92 +514.85 , -10272.84 , -487.55 +514.85 , -9702.12 , -461.06 +514.85 , -9131.41 , -434.46 +514.85 , -8560.70 , -407.75 +514.85 , -7989.99 , -380.92 +514.85 , -7419.27 , -353.97 +514.85 , -6848.56 , -326.91 +514.85 , -6277.85 , -299.73 +514.85 , -5707.13 , -272.44 +514.85 , -5136.42 , -245.03 +514.85 , -4565.71 , -217.51 +514.85 , -3994.99 , -189.87 +514.85 , -3424.28 , -162.12 +514.85 , -2853.57 , -134.25 +514.85 , -2282.85 , -106.26 +514.85 , -1712.14 , -78.13 +514.85 , -1141.43 , -49.84 +514.85 , -570.71 , -21.19 +514.85 , -114.14 , 0.00 +514.85 , 103.14 , 11.59 +514.85 , 515.72 , 37.10 +514.85 , 1031.44 , 67.98 +514.85 , 1547.16 , 98.85 +514.85 , 2062.88 , 129.79 +514.85 , 2578.60 , 160.84 +514.85 , 3094.32 , 191.99 +514.85 , 3610.04 , 223.26 +514.85 , 4125.76 , 254.64 +514.85 , 4641.48 , 286.14 +514.85 , 5157.20 , 317.75 +514.85 , 5672.91 , 349.48 +514.85 , 6188.63 , 381.32 +514.85 , 6704.35 , 413.28 +514.85 , 7220.07 , 445.36 +514.85 , 7735.79 , 477.54 +514.85 , 8251.51 , 509.85 +514.85 , 8767.23 , 542.27 +514.85 , 9282.95 , 574.80 +514.85 , 9798.67 , 607.45 +514.85 , 10314.39 , 640.21 +572.06 , -11414.26 , -597.26 +572.06 , -10843.55 , -568.28 +572.06 , -10272.84 , -539.16 +572.06 , -9702.12 , -509.90 +572.06 , -9131.41 , -480.50 +572.06 , -8560.70 , -450.96 +572.06 , -7989.99 , -421.28 +572.06 , -7419.27 , -391.47 +572.06 , -6848.56 , -361.52 +572.06 , -6277.85 , -331.43 +572.06 , -5707.13 , -301.20 +572.06 , -5136.42 , -270.83 +572.06 , -4565.71 , -240.33 +572.06 , -3994.99 , -209.68 +572.06 , -3424.28 , -178.90 +572.06 , -2853.57 , -147.97 +572.06 , -2282.85 , -116.90 +572.06 , -1712.14 , -85.66 +572.06 , -1141.43 , -54.21 +572.06 , -570.71 , -22.23 +572.06 , -114.14 , 0.00 +572.06 , 103.14 , 13.60 +572.06 , 515.72 , 42.20 +572.06 , 1031.44 , 76.58 +572.06 , 1547.16 , 110.92 +572.06 , 2062.88 , 145.34 +572.06 , 2578.60 , 179.88 +572.06 , 3094.32 , 214.55 +572.06 , 3610.04 , 249.35 +572.06 , 4125.76 , 284.29 +572.06 , 4641.48 , 319.36 +572.06 , 5157.20 , 354.57 +572.06 , 5672.91 , 389.92 +572.06 , 6188.63 , 425.41 +572.06 , 6704.35 , 461.03 +572.06 , 7220.07 , 496.79 +572.06 , 7735.79 , 532.69 +572.06 , 8251.51 , 568.73 +572.06 , 8767.23 , 604.90 +572.06 , 9282.95 , 641.21 +572.06 , 9798.67 , 677.66 +572.06 , 10314.39 , 714.24 +629.26 , -11414.26 , -653.54 +629.26 , -10843.55 , -621.88 +629.26 , -10272.84 , -590.05 +629.26 , -9702.12 , -558.06 +629.26 , -9131.41 , -525.90 +629.26 , -8560.70 , -493.58 +629.26 , -7989.99 , -461.09 +629.26 , -7419.27 , -428.44 +629.26 , -6848.56 , -395.63 +629.26 , -6277.85 , -362.65 +629.26 , -5707.13 , -329.51 +629.26 , -5136.42 , -296.21 +629.26 , -4565.71 , -262.74 +629.26 , -3994.99 , -229.11 +629.26 , -3424.28 , -195.31 +629.26 , -2853.57 , -161.34 +629.26 , -2282.85 , -127.18 +629.26 , -1712.14 , -92.83 +629.26 , -1141.43 , -58.20 +629.26 , -570.71 , -22.82 +629.26 , -114.14 , 0.00 +629.26 , 103.14 , 15.79 +629.26 , 515.72 , 47.58 +629.26 , 1031.44 , 85.48 +629.26 , 1547.16 , 123.30 +629.26 , 2062.88 , 161.22 +629.26 , 2578.60 , 199.26 +629.26 , 3094.32 , 237.46 +629.26 , 3610.04 , 275.81 +629.26 , 4125.76 , 314.32 +629.26 , 4641.48 , 352.99 +629.26 , 5157.20 , 391.83 +629.26 , 5672.91 , 430.82 +629.26 , 6188.63 , 469.98 +629.26 , 6704.35 , 509.30 +629.26 , 7220.07 , 548.78 +629.26 , 7735.79 , 588.42 +629.26 , 8251.51 , 628.23 +629.26 , 8767.23 , 668.20 +629.26 , 9282.95 , 708.32 +629.26 , 9798.67 , 748.61 +629.26 , 10314.39 , 789.06 +686.47 , -11414.26 , -708.97 +686.47 , -10843.55 , -674.68 +686.47 , -10272.84 , -640.19 +686.47 , -9702.12 , -605.51 +686.47 , -9131.41 , -570.63 +686.47 , -8560.70 , -535.56 +686.47 , -7989.99 , -500.30 +686.47 , -7419.27 , -464.85 +686.47 , -6848.56 , -429.21 +686.47 , -6277.85 , -393.37 +686.47 , -5707.13 , -357.35 +686.47 , -5136.42 , -321.13 +686.47 , -4565.71 , -284.71 +686.47 , -3994.99 , -248.11 +686.47 , -3424.28 , -211.31 +686.47 , -2853.57 , -174.30 +686.47 , -2282.85 , -137.08 +686.47 , -1712.14 , -99.61 +686.47 , -1141.43 , -61.78 +686.47 , -570.71 , -22.86 +686.47 , -114.14 , 0.00 +686.47 , 103.14 , 18.17 +686.47 , 515.72 , 53.24 +686.47 , 1031.44 , 94.71 +686.47 , 1547.16 , 136.03 +686.47 , 2062.88 , 177.45 +686.47 , 2578.60 , 219.01 +686.47 , 3094.32 , 260.75 +686.47 , 3610.04 , 302.67 +686.47 , 4125.76 , 344.78 +686.47 , 4641.48 , 387.07 +686.47 , 5157.20 , 429.54 +686.47 , 5672.91 , 472.21 +686.47 , 6188.63 , 515.06 +686.47 , 6704.35 , 558.11 +686.47 , 7220.07 , 601.34 +686.47 , 7735.79 , 644.76 +686.47 , 8251.51 , 688.37 +686.47 , 8767.23 , 732.17 +686.47 , 9282.95 , 776.15 +686.47 , 9798.67 , 820.33 +686.47 , 10314.39 , 864.69 +743.67 , -11414.26 , -763.53 +743.67 , -10843.55 , -726.65 +743.67 , -10272.84 , -689.55 +743.67 , -9702.12 , -652.22 +743.67 , -9131.41 , -614.67 +743.67 , -8560.70 , -576.89 +743.67 , -7989.99 , -538.89 +743.67 , -7419.27 , -500.67 +743.67 , -6848.56 , -462.22 +743.67 , -6277.85 , -423.56 +743.67 , -5707.13 , -384.67 +743.67 , -5136.42 , -345.56 +743.67 , -4565.71 , -306.22 +743.67 , -3994.99 , -266.66 +743.67 , -3424.28 , -226.86 +743.67 , -2853.57 , -186.83 +743.67 , -2282.85 , -146.54 +743.67 , -1712.14 , -105.95 +743.67 , -1141.43 , -64.90 +743.67 , -570.71 , -22.24 +743.67 , -114.14 , 0.00 +743.67 , 103.14 , 20.74 +743.67 , 515.72 , 59.20 +743.67 , 1031.44 , 104.27 +743.67 , 1547.16 , 149.12 +743.67 , 2062.88 , 194.05 +743.67 , 2578.60 , 239.16 +743.67 , 3094.32 , 284.45 +743.67 , 3610.04 , 329.96 +743.67 , 4125.76 , 375.67 +743.67 , 4641.48 , 421.60 +743.67 , 5157.20 , 467.75 +743.67 , 5672.91 , 514.11 +743.67 , 6188.63 , 560.69 +743.67 , 6704.35 , 607.48 +743.67 , 7220.07 , 654.50 +743.67 , 7735.79 , 701.73 +743.67 , 8251.51 , 749.18 +743.67 , 8767.23 , 796.84 +743.67 , 9282.95 , 844.73 +743.67 , 9798.67 , 892.83 +743.67 , 10314.39 , 941.14 +800.88 , -11414.26 , -817.17 +800.88 , -10843.55 , -777.76 +800.88 , -10272.84 , -738.08 +800.88 , -9702.12 , -698.15 +800.88 , -9131.41 , -657.96 +800.88 , -8560.70 , -617.52 +800.88 , -7989.99 , -576.82 +800.88 , -7419.27 , -535.86 +800.88 , -6848.56 , -494.65 +800.88 , -6277.85 , -453.18 +800.88 , -5707.13 , -411.45 +800.88 , -5136.42 , -369.47 +800.88 , -4565.71 , -327.22 +800.88 , -3994.99 , -284.72 +800.88 , -3424.28 , -241.95 +800.88 , -2853.57 , -198.90 +800.88 , -2282.85 , -155.54 +800.88 , -1712.14 , -111.82 +800.88 , -1141.43 , -67.51 +800.88 , -570.71 , -20.80 +800.88 , -114.14 , 0.00 +800.88 , 103.14 , 23.52 +800.88 , 515.72 , 65.48 +800.88 , 1031.44 , 114.20 +800.88 , 1547.16 , 162.59 +800.88 , 2062.88 , 211.06 +800.88 , 2578.60 , 259.72 +800.88 , 3094.32 , 308.59 +800.88 , 3610.04 , 357.69 +800.88 , 4125.76 , 407.04 +800.88 , 4641.48 , 456.62 +800.88 , 5157.20 , 506.46 +800.88 , 5672.91 , 556.54 +800.88 , 6188.63 , 606.87 +800.88 , 6704.35 , 657.45 +800.88 , 7220.07 , 708.28 +800.88 , 7735.79 , 759.35 +800.88 , 8251.51 , 810.68 +800.88 , 8767.23 , 862.25 +800.88 , 9282.95 , 914.07 +800.88 , 9798.67 , 966.13 +800.88 , 10314.39 , 1018.44 +858.08 , -11414.26 , -869.86 +858.08 , -10843.55 , -827.96 +858.08 , -10272.84 , -785.77 +858.08 , -9702.12 , -743.28 +858.08 , -9131.41 , -700.50 +858.08 , -8560.70 , -657.42 +858.08 , -7989.99 , -614.05 +858.08 , -7419.27 , -570.39 +858.08 , -6848.56 , -526.44 +858.08 , -6277.85 , -482.19 +858.08 , -5707.13 , -437.65 +858.08 , -5136.42 , -392.82 +858.08 , -4565.71 , -347.69 +858.08 , -3994.99 , -302.26 +858.08 , -3424.28 , -256.52 +858.08 , -2853.57 , -210.46 +858.08 , -2282.85 , -164.04 +858.08 , -1712.14 , -117.17 +858.08 , -1141.43 , -69.54 +858.08 , -570.71 , -18.27 +858.08 , -114.14 , 0.00 +858.08 , 103.14 , 26.49 +858.08 , 515.72 , 72.10 +858.08 , 1031.44 , 124.50 +858.08 , 1547.16 , 176.46 +858.08 , 2062.88 , 228.49 +858.08 , 2578.60 , 280.71 +858.08 , 3094.32 , 333.18 +858.08 , 3610.04 , 385.90 +858.08 , 4125.76 , 438.89 +858.08 , 4641.48 , 492.16 +858.08 , 5157.20 , 545.71 +858.08 , 5672.91 , 599.54 +858.08 , 6188.63 , 653.64 +858.08 , 6704.35 , 708.03 +858.08 , 7220.07 , 762.71 +858.08 , 7735.79 , 817.66 +858.08 , 8251.51 , 872.89 +858.08 , 8767.23 , 928.41 +858.08 , 9282.95 , 984.20 +858.08 , 9798.67 , 1040.27 +858.08 , 10314.39 , 1096.63 +915.29 , -11414.26 , -921.56 +915.29 , -10843.55 , -877.23 +915.29 , -10272.84 , -832.56 +915.29 , -9702.12 , -787.56 +915.29 , -9131.41 , -742.22 +915.29 , -8560.70 , -696.56 +915.29 , -7989.99 , -650.56 +915.29 , -7419.27 , -604.23 +915.29 , -6848.56 , -557.56 +915.29 , -6277.85 , -510.57 +915.29 , -5707.13 , -463.24 +915.29 , -5136.42 , -415.58 +915.29 , -4565.71 , -367.58 +915.29 , -3994.99 , -319.24 +915.29 , -3424.28 , -270.55 +915.29 , -2853.57 , -221.48 +915.29 , -2282.85 , -171.99 +915.29 , -1712.14 , -121.95 +915.29 , -1141.43 , -70.93 +915.29 , -570.71 , -14.10 +915.29 , -114.14 , 0.00 +915.29 , 103.14 , 29.68 +915.29 , 515.72 , 79.05 +915.29 , 1031.44 , 135.20 +915.29 , 1547.16 , 190.76 +915.29 , 2062.88 , 246.36 +915.29 , 2578.60 , 302.17 +915.29 , 3094.32 , 358.24 +915.29 , 3610.04 , 414.60 +915.29 , 4125.76 , 471.27 +915.29 , 4641.48 , 528.24 +915.29 , 5157.20 , 585.52 +915.29 , 5672.91 , 643.12 +915.29 , 6188.63 , 701.03 +915.29 , 6704.35 , 759.26 +915.29 , 7220.07 , 817.80 +915.29 , 7735.79 , 876.66 +915.29 , 8251.51 , 935.84 +915.29 , 8767.23 , 995.34 +915.29 , 9282.95 , 1055.15 +915.29 , 9798.67 , 1115.27 +915.29 , 10314.39 , 1175.71 +972.50 , -11414.26 , -972.24 +972.50 , -10843.55 , -925.52 +972.50 , -10272.84 , -878.43 +972.50 , -9702.12 , -830.96 +972.50 , -9131.41 , -783.11 +972.50 , -8560.70 , -734.89 +972.50 , -7989.99 , -686.30 +972.50 , -7419.27 , -637.33 +972.50 , -6848.56 , -587.99 +972.50 , -6277.85 , -538.28 +972.50 , -5707.13 , -488.19 +972.50 , -5136.42 , -437.72 +972.50 , -4565.71 , -386.87 +972.50 , -3994.99 , -335.63 +972.50 , -3424.28 , -283.99 +972.50 , -2853.57 , -231.92 +972.50 , -2282.85 , -179.35 +972.50 , -1712.14 , -126.12 +972.50 , -1141.43 , -71.60 +972.50 , -570.71 , -6.45 +972.50 , -114.14 , 0.00 +972.50 , 103.14 , 33.08 +972.50 , 515.72 , 86.37 +972.50 , 1031.44 , 146.31 +972.50 , 1547.16 , 205.50 +972.50 , 2062.88 , 264.70 +972.50 , 2578.60 , 324.11 +972.50 , 3094.32 , 383.81 +972.50 , 3610.04 , 443.83 +972.50 , 4125.76 , 504.18 +972.50 , 4641.48 , 564.87 +972.50 , 5157.20 , 625.91 +972.50 , 5672.91 , 687.30 +972.50 , 6188.63 , 749.05 +972.50 , 6704.35 , 811.14 +972.50 , 7220.07 , 873.59 +972.50 , 7735.79 , 936.40 +972.50 , 8251.51 , 999.56 +972.50 , 8767.23 , 1063.07 +972.50 , 9282.95 , 1126.93 +972.50 , 9798.67 , 1191.14 +972.50 , 10314.39 , 1255.71 +1029.70 , -11414.26 , -1021.86 +1029.70 , -10843.55 , -972.81 +1029.70 , -10272.84 , -923.33 +1029.70 , -9702.12 , -873.44 +1029.70 , -9131.41 , -823.13 +1029.70 , -8560.70 , -772.39 +1029.70 , -7989.99 , -721.24 +1029.70 , -7419.27 , -669.67 +1029.70 , -6848.56 , -617.68 +1029.70 , -6277.85 , -565.27 +1029.70 , -5707.13 , -512.45 +1029.70 , -5136.42 , -459.19 +1029.70 , -4565.71 , -405.51 +1029.70 , -3994.99 , -351.39 +1029.70 , -3424.28 , -296.81 +1029.70 , -2853.57 , -241.73 +1029.70 , -2282.85 , -186.07 +1029.70 , -1712.14 , -129.61 +1029.70 , -1141.43 , -71.46 +1029.70 , -570.71 , 0.00 +1029.70 , -114.14 , 0.00 +1029.70 , 103.14 , 36.70 +1029.70 , 515.72 , 94.04 +1029.70 , 1031.44 , 157.85 +1029.70 , 1547.16 , 220.70 +1029.70 , 2062.88 , 283.52 +1029.70 , 2578.60 , 346.56 +1029.70 , 3094.32 , 409.90 +1029.70 , 3610.04 , 473.59 +1029.70 , 4125.76 , 537.65 +1029.70 , 4641.48 , 602.09 +1029.70 , 5157.20 , 666.91 +1029.70 , 5672.91 , 732.12 +1029.70 , 6188.63 , 797.72 +1029.70 , 6704.35 , 863.72 +1029.70 , 7220.07 , 930.10 +1029.70 , 7735.79 , 996.88 +1029.70 , 8251.51 , 1064.05 +1029.70 , 8767.23 , 1131.62 +1029.70 , 9282.95 , 1199.57 +1029.70 , 9798.67 , 1267.92 +1029.70 , 10314.39 , 1336.65 +1086.91 , -11414.26 , -1070.37 +1086.91 , -10843.55 , -1019.04 +1086.91 , -10272.84 , -967.24 +1086.91 , -9702.12 , -914.96 +1086.91 , -9131.41 , -862.23 +1086.91 , -8560.70 , -809.02 +1086.91 , -7989.99 , -755.35 +1086.91 , -7419.27 , -701.21 +1086.91 , -6848.56 , -646.60 +1086.91 , -6277.85 , -591.53 +1086.91 , -5707.13 , -535.99 +1086.91 , -5136.42 , -479.97 +1086.91 , -4565.71 , -423.47 +1086.91 , -3994.99 , -366.48 +1086.91 , -3424.28 , -308.96 +1086.91 , -2853.57 , -250.88 +1086.91 , -2282.85 , -192.11 +1086.91 , -1712.14 , -132.36 +1086.91 , -1141.43 , -70.38 +1086.91 , -570.71 , 0.00 +1086.91 , -114.14 , 0.00 +1086.91 , 103.14 , 40.53 +1086.91 , 515.72 , 102.10 +1086.91 , 1031.44 , 169.83 +1086.91 , 1547.16 , 236.37 +1086.91 , 2062.88 , 302.84 +1086.91 , 2578.60 , 369.53 +1086.91 , 3094.32 , 436.54 +1086.91 , 3610.04 , 503.92 +1086.91 , 4125.76 , 571.71 +1086.91 , 4641.48 , 639.91 +1086.91 , 5157.20 , 708.54 +1086.91 , 5672.91 , 777.59 +1086.91 , 6188.63 , 847.08 +1086.91 , 6704.35 , 917.00 +1086.91 , 7220.07 , 987.35 +1086.91 , 7735.79 , 1058.14 +1086.91 , 8251.51 , 1129.36 +1086.91 , 8767.23 , 1201.01 +1086.91 , 9282.95 , 1273.09 +1086.91 , 9798.67 , 1345.61 +1086.91 , 10314.39 , 1418.56 +1144.11 , -11414.26 , -1117.74 +1144.11 , -10843.55 , -1064.18 +1144.11 , -10272.84 , -1010.10 +1144.11 , -9702.12 , -955.49 +1144.11 , -9131.41 , -900.37 +1144.11 , -8560.70 , -844.73 +1144.11 , -7989.99 , -788.58 +1144.11 , -7419.27 , -731.90 +1144.11 , -6848.56 , -674.71 +1144.11 , -6277.85 , -617.00 +1144.11 , -5707.13 , -558.77 +1144.11 , -5136.42 , -500.01 +1144.11 , -4565.71 , -440.71 +1144.11 , -3994.99 , -380.85 +1144.11 , -3424.28 , -320.40 +1144.11 , -2853.57 , -259.31 +1144.11 , -2282.85 , -197.41 +1144.11 , -1712.14 , -134.30 +1144.11 , -1141.43 , -68.24 +1144.11 , -570.71 , 0.00 +1144.11 , -114.14 , 0.00 +1144.11 , 103.14 , 44.59 +1144.11 , 515.72 , 110.53 +1144.11 , 1031.44 , 182.27 +1144.11 , 1547.16 , 252.55 +1144.11 , 2062.88 , 322.69 +1144.11 , 2578.60 , 393.04 +1144.11 , 3094.32 , 463.74 +1144.11 , 3610.04 , 534.84 +1144.11 , 4125.76 , 606.37 +1144.11 , 4641.48 , 678.37 +1144.11 , 5157.20 , 750.82 +1144.11 , 5672.91 , 823.74 +1144.11 , 6188.63 , 897.14 +1144.11 , 6704.35 , 971.01 +1144.11 , 7220.07 , 1045.36 +1144.11 , 7735.79 , 1120.19 +1144.11 , 8251.51 , 1195.49 +1144.11 , 8767.23 , 1271.27 +1144.11 , 9282.95 , 1347.52 +1144.11 , 9798.67 , 1424.25 +1144.11 , 10314.39 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd new file mode 100644 index 0000000000..102d2ba38d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -21.84 +5.72 , -22.52 +57.21 , -28.92 +114.41 , -35.99 +171.62 , -43.07 +228.82 , -50.22 +286.03 , -57.30 +343.23 , -64.38 +400.44 , -71.45 +457.65 , -78.53 +514.85 , -85.68 +572.06 , -92.76 +629.26 , -99.84 +686.47 , -106.91 +743.67 , -113.99 +800.88 , -121.14 +858.08 , -128.22 +915.29 , -135.30 +972.50 , -142.37 +1029.70 , -149.45 +1086.91 , -156.60 +1144.11 , -163.68 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axle_4x2_Tractor.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axle_4x2_Tractor.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx new file mode 100644 index 0000000000..4901bb8d96 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx @@ -0,0 +1,33 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-11-03T14:19:09.9858299Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "3_speed_AMT", + "Inertia": 0.0, + "TracInt": 0.8, + "Gears": [ + { + "Ratio": 2.64, + "LossMap": "Axle_4x2_Tractor.vtlm" + } + ], + "TqReserve": 0.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.22222222222222, + "StartAcc": 0.8, + "GearboxType": "IEPC", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc new file mode 100644 index 0000000000..d6e43cd81d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 8.31 + }, + { + "Ratio": 4.65 + }, + { + "Ratio": 2.74 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc new file mode 100644 index 0000000000..211d7cb275 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc @@ -0,0 +1,63 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 8.31 + }, + { + "Ratio": 4.65 + }, + { + "Ratio": 2.74 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3_drag1.viepcd", + "2": "IEPC_Gbx3_drag2.viepcd", + "3": "IEPC_Gbx3_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh new file mode 100644 index 0000000000..faf423be65 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh new file mode 100644 index 0000000000..020bbe1b2d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh @@ -0,0 +1,84 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3_drag.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 0 + }, + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat", + "StreamId": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto new file mode 100644 index 0000000000..fa8f617c1c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx3.vveh", + "GearboxFile": "Axlegear.vgbx", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto new file mode 100644 index 0000000000..2e7c0a0251 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto @@ -0,0 +1,74 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPCVehicle_Gbx3_drag.vveh", + "GearboxFile": "Axlegear.vgbx", + "TCU": "../Common/ShiftParameters.vtcu", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco new file mode 100644 index 0000000000..52c23c595e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -12984.38 , 0.00 +0.00 , -12335.16 , 0.00 +0.00 , -11685.94 , 0.00 +0.00 , -11036.72 , 0.00 +0.00 , -10387.50 , 0.00 +0.00 , -9738.28 , 0.00 +0.00 , -9089.06 , -0.13 +0.00 , -8439.84 , -0.66 +0.00 , -7790.63 , -0.98 +0.00 , -7141.41 , -1.19 +0.00 , -6492.19 , -1.32 +0.00 , -5842.97 , -1.38 +0.00 , -5193.75 , -1.39 +0.00 , -4544.53 , -1.35 +0.00 , -3895.31 , -1.26 +0.00 , -3246.09 , -1.13 +0.00 , -2596.88 , -0.97 +0.00 , -1947.66 , -0.77 +0.00 , -1298.44 , -0.53 +0.00 , -649.22 , -0.27 +0.00 , -129.84 , -0.02 +0.00 , 119.66 , 0.13 +0.00 , 598.32 , 0.56 +0.00 , 1196.64 , 1.12 +0.00 , 1794.96 , 1.70 +0.00 , 2393.28 , 2.31 +0.00 , 2991.60 , 2.93 +0.00 , 3589.92 , 3.58 +0.00 , 4188.24 , 4.25 +0.00 , 4786.56 , 4.93 +0.00 , 5384.88 , 5.64 +0.00 , 5983.20 , 6.37 +0.00 , 6581.52 , 7.12 +0.00 , 7179.84 , 7.88 +0.00 , 7778.16 , 8.67 +0.00 , 8376.48 , 9.47 +0.00 , 8974.80 , 10.29 +0.00 , 9573.12 , 11.13 +0.00 , 10171.44 , 11.99 +0.00 , 10769.76 , 12.87 +0.00 , 11368.08 , 13.76 +0.00 , 11966.40 , 14.67 +4.98 , -12984.38 , 0.00 +4.98 , -12335.16 , 0.00 +4.98 , -11685.94 , 0.00 +4.98 , -11036.72 , 0.00 +4.98 , -10387.50 , 0.00 +4.98 , -9738.28 , 0.00 +4.98 , -9089.06 , -0.50 +4.98 , -8439.84 , -0.84 +4.98 , -7790.63 , -1.04 +4.98 , -7141.41 , -1.16 +4.98 , -6492.19 , -1.22 +4.98 , -5842.97 , -1.24 +4.98 , -5193.75 , -1.21 +4.98 , -4544.53 , -1.15 +4.98 , -3895.31 , -1.06 +4.98 , -3246.09 , -0.94 +4.98 , -2596.88 , -0.80 +4.98 , -1947.66 , -0.62 +4.98 , -1298.44 , -0.43 +4.98 , -649.22 , -0.21 +4.98 , -129.84 , -0.02 +4.98 , 119.66 , 0.10 +4.98 , 598.32 , 0.43 +4.98 , 1196.64 , 0.85 +4.98 , 1794.96 , 1.30 +4.98 , 2393.28 , 1.75 +4.98 , 2991.60 , 2.23 +4.98 , 3589.92 , 2.71 +4.98 , 4188.24 , 3.21 +4.98 , 4786.56 , 3.73 +4.98 , 5384.88 , 4.26 +4.98 , 5983.20 , 4.80 +4.98 , 6581.52 , 5.36 +4.98 , 7179.84 , 5.93 +4.98 , 7778.16 , 6.52 +4.98 , 8376.48 , 7.12 +4.98 , 8974.80 , 7.73 +4.98 , 9573.12 , 8.35 +4.98 , 10171.44 , 8.99 +4.98 , 10769.76 , 9.64 +4.98 , 11368.08 , 10.30 +4.98 , 11966.40 , 10.98 +49.80 , -12984.38 , -58.10 +49.80 , -12335.16 , -55.37 +49.80 , -11685.94 , -52.62 +49.80 , -11036.72 , -49.85 +49.80 , -10387.50 , -47.06 +49.80 , -9738.28 , -44.25 +49.80 , -9089.06 , -41.42 +49.80 , -8439.84 , -38.57 +49.80 , -7790.63 , -35.70 +49.80 , -7141.41 , -32.81 +49.80 , -6492.19 , -29.90 +49.80 , -5842.97 , -26.98 +49.80 , -5193.75 , -24.03 +49.80 , -4544.53 , -21.07 +49.80 , -3895.31 , -18.08 +49.80 , -3246.09 , -15.08 +49.80 , -2596.88 , -12.06 +49.80 , -1947.66 , -9.02 +49.80 , -1298.44 , -5.96 +49.80 , -649.22 , -2.88 +49.80 , -129.84 , -0.37 +49.80 , 119.66 , 0.90 +49.80 , 598.32 , 3.68 +49.80 , 1196.64 , 7.16 +49.80 , 1794.96 , 10.66 +49.80 , 2393.28 , 14.17 +49.80 , 2991.60 , 17.71 +49.80 , 3589.92 , 21.26 +49.80 , 4188.24 , 24.84 +49.80 , 4786.56 , 28.43 +49.80 , 5384.88 , 32.04 +49.80 , 5983.20 , 35.67 +49.80 , 6581.52 , 39.32 +49.80 , 7179.84 , 42.99 +49.80 , 7778.16 , 46.68 +49.80 , 8376.48 , 50.38 +49.80 , 8974.80 , 54.11 +49.80 , 9573.12 , 57.85 +49.80 , 10171.44 , 61.61 +49.80 , 10769.76 , 65.39 +49.80 , 11368.08 , 69.19 +49.80 , 11966.40 , 73.01 +99.59 , -12984.38 , -120.57 +99.59 , -12335.16 , -114.73 +99.59 , -11685.94 , -108.87 +99.59 , -11036.72 , -102.99 +99.59 , -10387.50 , -97.08 +99.59 , -9738.28 , -91.15 +99.59 , -9089.06 , -85.20 +99.59 , -8439.84 , -79.23 +99.59 , -7790.63 , -73.23 +99.59 , -7141.41 , -67.21 +99.59 , -6492.19 , -61.17 +99.59 , -5842.97 , -55.10 +99.59 , -5193.75 , -49.01 +99.59 , -4544.53 , -42.90 +99.59 , -3895.31 , -36.77 +99.59 , -3246.09 , -30.61 +99.59 , -2596.88 , -24.43 +99.59 , -1947.66 , -18.23 +99.59 , -1298.44 , -12.01 +99.59 , -649.22 , -5.76 +99.59 , -129.84 , -0.66 +99.59 , 119.66 , 1.84 +99.59 , 598.32 , 7.35 +99.59 , 1196.64 , 14.22 +99.59 , 1794.96 , 21.11 +99.59 , 2393.28 , 28.02 +99.59 , 2991.60 , 34.96 +99.59 , 3589.92 , 41.92 +99.59 , 4188.24 , 48.90 +99.59 , 4786.56 , 55.90 +99.59 , 5384.88 , 62.93 +99.59 , 5983.20 , 69.98 +99.59 , 6581.52 , 77.05 +99.59 , 7179.84 , 84.15 +99.59 , 7778.16 , 91.27 +99.59 , 8376.48 , 98.41 +99.59 , 8974.80 , 105.58 +99.59 , 9573.12 , 112.76 +99.59 , 10171.44 , 119.97 +99.59 , 10769.76 , 127.21 +99.59 , 11368.08 , 134.46 +99.59 , 11966.40 , 141.74 +149.39 , -12984.38 , -182.44 +149.39 , -12335.16 , -173.55 +149.39 , -11685.94 , -164.62 +149.39 , -11036.72 , -155.67 +149.39 , -10387.50 , -146.69 +149.39 , -9738.28 , -137.68 +149.39 , -9089.06 , -128.65 +149.39 , -8439.84 , -119.58 +149.39 , -7790.63 , -110.49 +149.39 , -7141.41 , -101.36 +149.39 , -6492.19 , -92.21 +149.39 , -5842.97 , -83.03 +149.39 , -5193.75 , -73.82 +149.39 , -4544.53 , -64.58 +149.39 , -3895.31 , -55.31 +149.39 , -3246.09 , -46.02 +149.39 , -2596.88 , -36.70 +149.39 , -1947.66 , -27.34 +149.39 , -1298.44 , -17.96 +149.39 , -649.22 , -8.54 +149.39 , -129.84 , -0.79 +149.39 , 119.66 , 2.86 +149.39 , 598.32 , 11.12 +149.39 , 1196.64 , 21.39 +149.39 , 1794.96 , 31.68 +149.39 , 2393.28 , 41.99 +149.39 , 2991.60 , 52.34 +149.39 , 3589.92 , 62.71 +149.39 , 4188.24 , 73.12 +149.39 , 4786.56 , 83.55 +149.39 , 5384.88 , 94.01 +149.39 , 5983.20 , 104.50 +149.39 , 6581.52 , 115.02 +149.39 , 7179.84 , 125.57 +149.39 , 7778.16 , 136.15 +149.39 , 8376.48 , 146.76 +149.39 , 8974.80 , 157.40 +149.39 , 9573.12 , 168.06 +149.39 , 10171.44 , 178.76 +149.39 , 10769.76 , 189.48 +149.39 , 11368.08 , 200.23 +149.39 , 11966.40 , 211.02 +199.18 , -12984.38 , -243.71 +199.18 , -12335.16 , -231.81 +199.18 , -11685.94 , -219.87 +199.18 , -11036.72 , -207.89 +199.18 , -10387.50 , -195.88 +199.18 , -9738.28 , -183.83 +199.18 , -9089.06 , -171.74 +199.18 , -8439.84 , -159.61 +199.18 , -7790.63 , -147.45 +199.18 , -7141.41 , -135.25 +199.18 , -6492.19 , -123.01 +199.18 , -5842.97 , -110.74 +199.18 , -5193.75 , -98.43 +199.18 , -4544.53 , -86.08 +199.18 , -3895.31 , -73.70 +199.18 , -3246.09 , -61.27 +199.18 , -2596.88 , -48.82 +199.18 , -1947.66 , -36.32 +199.18 , -1298.44 , -23.78 +199.18 , -649.22 , -11.19 +199.18 , -129.84 , -0.63 +199.18 , 119.66 , 3.98 +199.18 , 598.32 , 15.01 +199.18 , 1196.64 , 28.68 +199.18 , 1794.96 , 42.37 +199.18 , 2393.28 , 56.10 +199.18 , 2991.60 , 69.87 +199.18 , 3589.92 , 83.67 +199.18 , 4188.24 , 97.52 +199.18 , 4786.56 , 111.40 +199.18 , 5384.88 , 125.31 +199.18 , 5983.20 , 139.27 +199.18 , 6581.52 , 153.26 +199.18 , 7179.84 , 167.29 +199.18 , 7778.16 , 181.36 +199.18 , 8376.48 , 195.46 +199.18 , 8974.80 , 209.61 +199.18 , 9573.12 , 223.79 +199.18 , 10171.44 , 238.01 +199.18 , 10769.76 , 252.26 +199.18 , 11368.08 , 266.56 +199.18 , 11966.40 , 280.89 +248.98 , -12984.38 , -304.37 +248.98 , -12335.16 , -289.50 +248.98 , -11685.94 , -274.59 +248.98 , -11036.72 , -259.63 +248.98 , -10387.50 , -244.61 +248.98 , -9738.28 , -229.56 +248.98 , -9089.06 , -214.45 +248.98 , -8439.84 , -199.30 +248.98 , -7790.63 , -184.10 +248.98 , -7141.41 , -168.85 +248.98 , -6492.19 , -153.55 +248.98 , -5842.97 , -138.20 +248.98 , -5193.75 , -122.81 +248.98 , -4544.53 , -107.37 +248.98 , -3895.31 , -91.88 +248.98 , -3246.09 , -76.35 +248.98 , -2596.88 , -60.76 +248.98 , -1947.66 , -45.13 +248.98 , -1298.44 , -29.44 +248.98 , -649.22 , -13.67 +248.98 , -129.84 , 0.00 +248.98 , 119.66 , 5.21 +248.98 , 598.32 , 19.04 +248.98 , 1196.64 , 36.13 +248.98 , 1794.96 , 53.24 +248.98 , 2393.28 , 70.39 +248.98 , 2991.60 , 87.59 +248.98 , 3589.92 , 104.83 +248.98 , 4188.24 , 122.13 +248.98 , 4786.56 , 139.47 +248.98 , 5384.88 , 156.87 +248.98 , 5983.20 , 174.31 +248.98 , 6581.52 , 191.80 +248.98 , 7179.84 , 209.33 +248.98 , 7778.16 , 226.92 +248.98 , 8376.48 , 244.56 +248.98 , 8974.80 , 262.24 +248.98 , 9573.12 , 279.97 +248.98 , 10171.44 , 297.76 +248.98 , 10769.76 , 315.58 +248.98 , 11368.08 , 333.46 +248.98 , 11966.40 , 351.39 +298.77 , -12984.38 , -364.37 +298.77 , -12335.16 , -346.59 +298.77 , -11685.94 , -328.74 +298.77 , -11036.72 , -310.84 +298.77 , -10387.50 , -292.87 +298.77 , -9738.28 , -274.84 +298.77 , -9089.06 , -256.75 +298.77 , -8439.84 , -238.60 +298.77 , -7790.63 , -220.39 +298.77 , -7141.41 , -202.12 +298.77 , -6492.19 , -183.79 +298.77 , -5842.97 , -165.40 +298.77 , -5193.75 , -146.94 +298.77 , -4544.53 , -128.43 +298.77 , -3895.31 , -109.85 +298.77 , -3246.09 , -91.21 +298.77 , -2596.88 , -72.51 +298.77 , -1947.66 , -53.75 +298.77 , -1298.44 , -34.91 +298.77 , -649.22 , -15.95 +298.77 , -129.84 , 0.00 +298.77 , 119.66 , 6.58 +298.77 , 598.32 , 23.25 +298.77 , 1196.64 , 43.76 +298.77 , 1794.96 , 64.29 +298.77 , 2393.28 , 84.87 +298.77 , 2991.60 , 105.52 +298.77 , 3589.92 , 126.22 +298.77 , 4188.24 , 146.98 +298.77 , 4786.56 , 167.81 +298.77 , 5384.88 , 188.70 +298.77 , 5983.20 , 209.65 +298.77 , 6581.52 , 230.66 +298.77 , 7179.84 , 251.73 +298.77 , 7778.16 , 272.87 +298.77 , 8376.48 , 294.07 +298.77 , 8974.80 , 315.33 +298.77 , 9573.12 , 336.65 +298.77 , 10171.44 , 358.03 +298.77 , 10769.76 , 379.47 +298.77 , 11368.08 , 400.98 +298.77 , 11966.40 , 422.54 +348.57 , -12984.38 , -423.69 +348.57 , -12335.16 , -403.04 +348.57 , -11685.94 , -382.31 +348.57 , -11036.72 , -361.50 +348.57 , -10387.50 , -340.62 +348.57 , -9738.28 , -319.66 +348.57 , -9089.06 , -298.62 +348.57 , -8439.84 , -277.51 +348.57 , -7790.63 , -256.31 +348.57 , -7141.41 , -235.05 +348.57 , -6492.19 , -213.70 +348.57 , -5842.97 , -192.28 +348.57 , -5193.75 , -170.79 +348.57 , -4544.53 , -149.21 +348.57 , -3895.31 , -127.57 +348.57 , -3246.09 , -105.84 +348.57 , -2596.88 , -84.03 +348.57 , -1947.66 , -62.14 +348.57 , -1298.44 , -40.16 +348.57 , -649.22 , -18.00 +348.57 , -129.84 , 0.00 +348.57 , 119.66 , 8.09 +348.57 , 598.32 , 27.64 +348.57 , 1196.64 , 51.59 +348.57 , 1794.96 , 75.56 +348.57 , 2393.28 , 99.58 +348.57 , 2991.60 , 123.68 +348.57 , 3589.92 , 147.86 +348.57 , 4188.24 , 172.10 +348.57 , 4786.56 , 196.43 +348.57 , 5384.88 , 220.84 +348.57 , 5983.20 , 245.32 +348.57 , 6581.52 , 269.88 +348.57 , 7179.84 , 294.51 +348.57 , 7778.16 , 319.23 +348.57 , 8376.48 , 344.02 +348.57 , 8974.80 , 368.89 +348.57 , 9573.12 , 393.83 +348.57 , 10171.44 , 418.85 +348.57 , 10769.76 , 443.95 +348.57 , 11368.08 , 469.13 +348.57 , 11966.40 , 494.38 +398.37 , -12984.38 , -482.31 +398.37 , -12335.16 , -458.83 +398.37 , -11685.94 , -435.26 +398.37 , -11036.72 , -411.59 +398.37 , -10387.50 , -387.83 +398.37 , -9738.28 , -363.97 +398.37 , -9089.06 , -340.02 +398.37 , -8439.84 , -315.97 +398.37 , -7790.63 , -291.83 +398.37 , -7141.41 , -267.59 +398.37 , -6492.19 , -243.26 +398.37 , -5842.97 , -218.84 +398.37 , -5193.75 , -194.32 +398.37 , -4544.53 , -169.71 +398.37 , -3895.31 , -145.00 +398.37 , -3246.09 , -120.19 +398.37 , -2596.88 , -95.29 +398.37 , -1947.66 , -70.28 +398.37 , -1298.44 , -45.14 +398.37 , -649.22 , -19.76 +398.37 , -129.84 , 0.00 +398.37 , 119.66 , 9.76 +398.37 , 598.32 , 32.25 +398.37 , 1196.64 , 59.66 +398.37 , 1794.96 , 87.07 +398.37 , 2393.28 , 114.55 +398.37 , 2991.60 , 142.11 +398.37 , 3589.92 , 169.77 +398.37 , 4188.24 , 197.52 +398.37 , 4786.56 , 225.37 +398.37 , 5384.88 , 253.31 +398.37 , 5983.20 , 281.34 +398.37 , 6581.52 , 309.47 +398.37 , 7179.84 , 337.70 +398.37 , 7778.16 , 366.02 +398.37 , 8376.48 , 394.44 +398.37 , 8974.80 , 422.95 +398.37 , 9573.12 , 451.56 +398.37 , 10171.44 , 480.26 +398.37 , 10769.76 , 509.05 +398.37 , 11368.08 , 537.94 +398.37 , 11966.40 , 566.93 +448.16 , -12984.38 , -540.17 +448.16 , -12335.16 , -513.92 +448.16 , -11685.94 , -487.55 +448.16 , -11036.72 , -461.06 +448.16 , -10387.50 , -434.46 +448.16 , -9738.28 , -407.75 +448.16 , -9089.06 , -380.92 +448.16 , -8439.84 , -353.97 +448.16 , -7790.63 , -326.91 +448.16 , -7141.41 , -299.73 +448.16 , -6492.19 , -272.44 +448.16 , -5842.97 , -245.03 +448.16 , -5193.75 , -217.51 +448.16 , -4544.53 , -189.87 +448.16 , -3895.31 , -162.12 +448.16 , -3246.09 , -134.25 +448.16 , -2596.88 , -106.26 +448.16 , -1947.66 , -78.13 +448.16 , -1298.44 , -49.84 +448.16 , -649.22 , -21.19 +448.16 , -129.84 , 0.00 +448.16 , 119.66 , 11.59 +448.16 , 598.32 , 37.10 +448.16 , 1196.64 , 67.98 +448.16 , 1794.96 , 98.85 +448.16 , 2393.28 , 129.79 +448.16 , 2991.60 , 160.84 +448.16 , 3589.92 , 191.99 +448.16 , 4188.24 , 223.26 +448.16 , 4786.56 , 254.64 +448.16 , 5384.88 , 286.14 +448.16 , 5983.20 , 317.75 +448.16 , 6581.52 , 349.48 +448.16 , 7179.84 , 381.32 +448.16 , 7778.16 , 413.28 +448.16 , 8376.48 , 445.36 +448.16 , 8974.80 , 477.54 +448.16 , 9573.12 , 509.85 +448.16 , 10171.44 , 542.27 +448.16 , 10769.76 , 574.80 +448.16 , 11368.08 , 607.45 +448.16 , 11966.40 , 640.21 +497.96 , -12984.38 , -597.26 +497.96 , -12335.16 , -568.28 +497.96 , -11685.94 , -539.16 +497.96 , -11036.72 , -509.90 +497.96 , -10387.50 , -480.50 +497.96 , -9738.28 , -450.96 +497.96 , -9089.06 , -421.28 +497.96 , -8439.84 , -391.47 +497.96 , -7790.63 , -361.52 +497.96 , -7141.41 , -331.43 +497.96 , -6492.19 , -301.20 +497.96 , -5842.97 , -270.83 +497.96 , -5193.75 , -240.33 +497.96 , -4544.53 , -209.68 +497.96 , -3895.31 , -178.90 +497.96 , -3246.09 , -147.97 +497.96 , -2596.88 , -116.90 +497.96 , -1947.66 , -85.66 +497.96 , -1298.44 , -54.21 +497.96 , -649.22 , -22.23 +497.96 , -129.84 , 0.00 +497.96 , 119.66 , 13.60 +497.96 , 598.32 , 42.20 +497.96 , 1196.64 , 76.58 +497.96 , 1794.96 , 110.92 +497.96 , 2393.28 , 145.34 +497.96 , 2991.60 , 179.88 +497.96 , 3589.92 , 214.55 +497.96 , 4188.24 , 249.35 +497.96 , 4786.56 , 284.29 +497.96 , 5384.88 , 319.36 +497.96 , 5983.20 , 354.57 +497.96 , 6581.52 , 389.92 +497.96 , 7179.84 , 425.41 +497.96 , 7778.16 , 461.03 +497.96 , 8376.48 , 496.79 +497.96 , 8974.80 , 532.69 +497.96 , 9573.12 , 568.73 +497.96 , 10171.44 , 604.90 +497.96 , 10769.76 , 641.21 +497.96 , 11368.08 , 677.66 +497.96 , 11966.40 , 714.24 +547.75 , -12984.38 , -653.54 +547.75 , -12335.16 , -621.88 +547.75 , -11685.94 , -590.05 +547.75 , -11036.72 , -558.06 +547.75 , -10387.50 , -525.90 +547.75 , -9738.28 , -493.58 +547.75 , -9089.06 , -461.09 +547.75 , -8439.84 , -428.44 +547.75 , -7790.63 , -395.63 +547.75 , -7141.41 , -362.65 +547.75 , -6492.19 , -329.51 +547.75 , -5842.97 , -296.21 +547.75 , -5193.75 , -262.74 +547.75 , -4544.53 , -229.11 +547.75 , -3895.31 , -195.31 +547.75 , -3246.09 , -161.34 +547.75 , -2596.88 , -127.18 +547.75 , -1947.66 , -92.83 +547.75 , -1298.44 , -58.20 +547.75 , -649.22 , -22.82 +547.75 , -129.84 , 0.00 +547.75 , 119.66 , 15.79 +547.75 , 598.32 , 47.58 +547.75 , 1196.64 , 85.48 +547.75 , 1794.96 , 123.30 +547.75 , 2393.28 , 161.22 +547.75 , 2991.60 , 199.26 +547.75 , 3589.92 , 237.46 +547.75 , 4188.24 , 275.81 +547.75 , 4786.56 , 314.32 +547.75 , 5384.88 , 352.99 +547.75 , 5983.20 , 391.83 +547.75 , 6581.52 , 430.82 +547.75 , 7179.84 , 469.98 +547.75 , 7778.16 , 509.30 +547.75 , 8376.48 , 548.78 +547.75 , 8974.80 , 588.42 +547.75 , 9573.12 , 628.23 +547.75 , 10171.44 , 668.20 +547.75 , 10769.76 , 708.32 +547.75 , 11368.08 , 748.61 +547.75 , 11966.40 , 789.06 +597.55 , -12984.38 , -708.97 +597.55 , -12335.16 , -674.68 +597.55 , -11685.94 , -640.19 +597.55 , -11036.72 , -605.51 +597.55 , -10387.50 , -570.63 +597.55 , -9738.28 , -535.56 +597.55 , -9089.06 , -500.30 +597.55 , -8439.84 , -464.85 +597.55 , -7790.63 , -429.21 +597.55 , -7141.41 , -393.37 +597.55 , -6492.19 , -357.35 +597.55 , -5842.97 , -321.13 +597.55 , -5193.75 , -284.71 +597.55 , -4544.53 , -248.11 +597.55 , -3895.31 , -211.31 +597.55 , -3246.09 , -174.30 +597.55 , -2596.88 , -137.08 +597.55 , -1947.66 , -99.61 +597.55 , -1298.44 , -61.78 +597.55 , -649.22 , -22.86 +597.55 , -129.84 , 0.00 +597.55 , 119.66 , 18.17 +597.55 , 598.32 , 53.24 +597.55 , 1196.64 , 94.71 +597.55 , 1794.96 , 136.03 +597.55 , 2393.28 , 177.45 +597.55 , 2991.60 , 219.01 +597.55 , 3589.92 , 260.75 +597.55 , 4188.24 , 302.67 +597.55 , 4786.56 , 344.78 +597.55 , 5384.88 , 387.07 +597.55 , 5983.20 , 429.54 +597.55 , 6581.52 , 472.21 +597.55 , 7179.84 , 515.06 +597.55 , 7778.16 , 558.11 +597.55 , 8376.48 , 601.34 +597.55 , 8974.80 , 644.76 +597.55 , 9573.12 , 688.37 +597.55 , 10171.44 , 732.17 +597.55 , 10769.76 , 776.15 +597.55 , 11368.08 , 820.33 +597.55 , 11966.40 , 864.69 +647.35 , -12984.38 , -763.53 +647.35 , -12335.16 , -726.65 +647.35 , -11685.94 , -689.55 +647.35 , -11036.72 , -652.22 +647.35 , -10387.50 , -614.67 +647.35 , -9738.28 , -576.89 +647.35 , -9089.06 , -538.89 +647.35 , -8439.84 , -500.67 +647.35 , -7790.63 , -462.22 +647.35 , -7141.41 , -423.56 +647.35 , -6492.19 , -384.67 +647.35 , -5842.97 , -345.56 +647.35 , -5193.75 , -306.22 +647.35 , -4544.53 , -266.66 +647.35 , -3895.31 , -226.86 +647.35 , -3246.09 , -186.83 +647.35 , -2596.88 , -146.54 +647.35 , -1947.66 , -105.95 +647.35 , -1298.44 , -64.90 +647.35 , -649.22 , -22.24 +647.35 , -129.84 , 0.00 +647.35 , 119.66 , 20.74 +647.35 , 598.32 , 59.20 +647.35 , 1196.64 , 104.27 +647.35 , 1794.96 , 149.12 +647.35 , 2393.28 , 194.05 +647.35 , 2991.60 , 239.16 +647.35 , 3589.92 , 284.45 +647.35 , 4188.24 , 329.96 +647.35 , 4786.56 , 375.67 +647.35 , 5384.88 , 421.60 +647.35 , 5983.20 , 467.75 +647.35 , 6581.52 , 514.11 +647.35 , 7179.84 , 560.69 +647.35 , 7778.16 , 607.48 +647.35 , 8376.48 , 654.50 +647.35 , 8974.80 , 701.73 +647.35 , 9573.12 , 749.18 +647.35 , 10171.44 , 796.84 +647.35 , 10769.76 , 844.73 +647.35 , 11368.08 , 892.83 +647.35 , 11966.40 , 941.14 +697.14 , -12984.38 , -817.17 +697.14 , -12335.16 , -777.76 +697.14 , -11685.94 , -738.08 +697.14 , -11036.72 , -698.15 +697.14 , -10387.50 , -657.96 +697.14 , -9738.28 , -617.52 +697.14 , -9089.06 , -576.82 +697.14 , -8439.84 , -535.86 +697.14 , -7790.63 , -494.65 +697.14 , -7141.41 , -453.18 +697.14 , -6492.19 , -411.45 +697.14 , -5842.97 , -369.47 +697.14 , -5193.75 , -327.22 +697.14 , -4544.53 , -284.72 +697.14 , -3895.31 , -241.95 +697.14 , -3246.09 , -198.90 +697.14 , -2596.88 , -155.54 +697.14 , -1947.66 , -111.82 +697.14 , -1298.44 , -67.51 +697.14 , -649.22 , -20.80 +697.14 , -129.84 , 0.00 +697.14 , 119.66 , 23.52 +697.14 , 598.32 , 65.48 +697.14 , 1196.64 , 114.20 +697.14 , 1794.96 , 162.59 +697.14 , 2393.28 , 211.06 +697.14 , 2991.60 , 259.72 +697.14 , 3589.92 , 308.59 +697.14 , 4188.24 , 357.69 +697.14 , 4786.56 , 407.04 +697.14 , 5384.88 , 456.62 +697.14 , 5983.20 , 506.46 +697.14 , 6581.52 , 556.54 +697.14 , 7179.84 , 606.87 +697.14 , 7778.16 , 657.45 +697.14 , 8376.48 , 708.28 +697.14 , 8974.80 , 759.35 +697.14 , 9573.12 , 810.68 +697.14 , 10171.44 , 862.25 +697.14 , 10769.76 , 914.07 +697.14 , 11368.08 , 966.13 +697.14 , 11966.40 , 1018.44 +746.94 , -12984.38 , -869.86 +746.94 , -12335.16 , -827.96 +746.94 , -11685.94 , -785.77 +746.94 , -11036.72 , -743.28 +746.94 , -10387.50 , -700.50 +746.94 , -9738.28 , -657.42 +746.94 , -9089.06 , -614.05 +746.94 , -8439.84 , -570.39 +746.94 , -7790.63 , -526.44 +746.94 , -7141.41 , -482.19 +746.94 , -6492.19 , -437.65 +746.94 , -5842.97 , -392.82 +746.94 , -5193.75 , -347.69 +746.94 , -4544.53 , -302.26 +746.94 , -3895.31 , -256.52 +746.94 , -3246.09 , -210.46 +746.94 , -2596.88 , -164.04 +746.94 , -1947.66 , -117.17 +746.94 , -1298.44 , -69.54 +746.94 , -649.22 , -18.27 +746.94 , -129.84 , 0.00 +746.94 , 119.66 , 26.49 +746.94 , 598.32 , 72.10 +746.94 , 1196.64 , 124.50 +746.94 , 1794.96 , 176.46 +746.94 , 2393.28 , 228.49 +746.94 , 2991.60 , 280.71 +746.94 , 3589.92 , 333.18 +746.94 , 4188.24 , 385.90 +746.94 , 4786.56 , 438.89 +746.94 , 5384.88 , 492.16 +746.94 , 5983.20 , 545.71 +746.94 , 6581.52 , 599.54 +746.94 , 7179.84 , 653.64 +746.94 , 7778.16 , 708.03 +746.94 , 8376.48 , 762.71 +746.94 , 8974.80 , 817.66 +746.94 , 9573.12 , 872.89 +746.94 , 10171.44 , 928.41 +746.94 , 10769.76 , 984.20 +746.94 , 11368.08 , 1040.27 +746.94 , 11966.40 , 1096.63 +796.73 , -12984.38 , -921.56 +796.73 , -12335.16 , -877.23 +796.73 , -11685.94 , -832.56 +796.73 , -11036.72 , -787.56 +796.73 , -10387.50 , -742.22 +796.73 , -9738.28 , -696.56 +796.73 , -9089.06 , -650.56 +796.73 , -8439.84 , -604.23 +796.73 , -7790.63 , -557.56 +796.73 , -7141.41 , -510.57 +796.73 , -6492.19 , -463.24 +796.73 , -5842.97 , -415.58 +796.73 , -5193.75 , -367.58 +796.73 , -4544.53 , -319.24 +796.73 , -3895.31 , -270.55 +796.73 , -3246.09 , -221.48 +796.73 , -2596.88 , -171.99 +796.73 , -1947.66 , -121.95 +796.73 , -1298.44 , -70.93 +796.73 , -649.22 , -14.10 +796.73 , -129.84 , 0.00 +796.73 , 119.66 , 29.68 +796.73 , 598.32 , 79.05 +796.73 , 1196.64 , 135.20 +796.73 , 1794.96 , 190.76 +796.73 , 2393.28 , 246.36 +796.73 , 2991.60 , 302.17 +796.73 , 3589.92 , 358.24 +796.73 , 4188.24 , 414.60 +796.73 , 4786.56 , 471.27 +796.73 , 5384.88 , 528.24 +796.73 , 5983.20 , 585.52 +796.73 , 6581.52 , 643.12 +796.73 , 7179.84 , 701.03 +796.73 , 7778.16 , 759.26 +796.73 , 8376.48 , 817.80 +796.73 , 8974.80 , 876.66 +796.73 , 9573.12 , 935.84 +796.73 , 10171.44 , 995.34 +796.73 , 10769.76 , 1055.15 +796.73 , 11368.08 , 1115.27 +796.73 , 11966.40 , 1175.71 +846.53 , -12984.38 , -972.24 +846.53 , -12335.16 , -925.52 +846.53 , -11685.94 , -878.43 +846.53 , -11036.72 , -830.96 +846.53 , -10387.50 , -783.11 +846.53 , -9738.28 , -734.89 +846.53 , -9089.06 , -686.30 +846.53 , -8439.84 , -637.33 +846.53 , -7790.63 , -587.99 +846.53 , -7141.41 , -538.28 +846.53 , -6492.19 , -488.19 +846.53 , -5842.97 , -437.72 +846.53 , -5193.75 , -386.87 +846.53 , -4544.53 , -335.63 +846.53 , -3895.31 , -283.99 +846.53 , -3246.09 , -231.92 +846.53 , -2596.88 , -179.35 +846.53 , -1947.66 , -126.12 +846.53 , -1298.44 , -71.60 +846.53 , -649.22 , -6.45 +846.53 , -129.84 , 0.00 +846.53 , 119.66 , 33.08 +846.53 , 598.32 , 86.37 +846.53 , 1196.64 , 146.31 +846.53 , 1794.96 , 205.50 +846.53 , 2393.28 , 264.70 +846.53 , 2991.60 , 324.11 +846.53 , 3589.92 , 383.81 +846.53 , 4188.24 , 443.83 +846.53 , 4786.56 , 504.18 +846.53 , 5384.88 , 564.87 +846.53 , 5983.20 , 625.91 +846.53 , 6581.52 , 687.30 +846.53 , 7179.84 , 749.05 +846.53 , 7778.16 , 811.14 +846.53 , 8376.48 , 873.59 +846.53 , 8974.80 , 936.40 +846.53 , 9573.12 , 999.56 +846.53 , 10171.44 , 1063.07 +846.53 , 10769.76 , 1126.93 +846.53 , 11368.08 , 1191.14 +846.53 , 11966.40 , 1255.71 +896.32 , -12984.38 , -1021.86 +896.32 , -12335.16 , -972.81 +896.32 , -11685.94 , -923.33 +896.32 , -11036.72 , -873.44 +896.32 , -10387.50 , -823.13 +896.32 , -9738.28 , -772.39 +896.32 , -9089.06 , -721.24 +896.32 , -8439.84 , -669.67 +896.32 , -7790.63 , -617.68 +896.32 , -7141.41 , -565.27 +896.32 , -6492.19 , -512.45 +896.32 , -5842.97 , -459.19 +896.32 , -5193.75 , -405.51 +896.32 , -4544.53 , -351.39 +896.32 , -3895.31 , -296.81 +896.32 , -3246.09 , -241.73 +896.32 , -2596.88 , -186.07 +896.32 , -1947.66 , -129.61 +896.32 , -1298.44 , -71.46 +896.32 , -649.22 , 0.00 +896.32 , -129.84 , 0.00 +896.32 , 119.66 , 36.70 +896.32 , 598.32 , 94.04 +896.32 , 1196.64 , 157.85 +896.32 , 1794.96 , 220.70 +896.32 , 2393.28 , 283.52 +896.32 , 2991.60 , 346.56 +896.32 , 3589.92 , 409.90 +896.32 , 4188.24 , 473.59 +896.32 , 4786.56 , 537.65 +896.32 , 5384.88 , 602.09 +896.32 , 5983.20 , 666.91 +896.32 , 6581.52 , 732.12 +896.32 , 7179.84 , 797.72 +896.32 , 7778.16 , 863.72 +896.32 , 8376.48 , 930.10 +896.32 , 8974.80 , 996.88 +896.32 , 9573.12 , 1064.05 +896.32 , 10171.44 , 1131.62 +896.32 , 10769.76 , 1199.57 +896.32 , 11368.08 , 1267.92 +896.32 , 11966.40 , 1336.65 +946.12 , -12984.38 , -1070.37 +946.12 , -12335.16 , -1019.04 +946.12 , -11685.94 , -967.24 +946.12 , -11036.72 , -914.96 +946.12 , -10387.50 , -862.23 +946.12 , -9738.28 , -809.02 +946.12 , -9089.06 , -755.35 +946.12 , -8439.84 , -701.21 +946.12 , -7790.63 , -646.60 +946.12 , -7141.41 , -591.53 +946.12 , -6492.19 , -535.99 +946.12 , -5842.97 , -479.97 +946.12 , -5193.75 , -423.47 +946.12 , -4544.53 , -366.48 +946.12 , -3895.31 , -308.96 +946.12 , -3246.09 , -250.88 +946.12 , -2596.88 , -192.11 +946.12 , -1947.66 , -132.36 +946.12 , -1298.44 , -70.38 +946.12 , -649.22 , 0.00 +946.12 , -129.84 , 0.00 +946.12 , 119.66 , 40.53 +946.12 , 598.32 , 102.10 +946.12 , 1196.64 , 169.83 +946.12 , 1794.96 , 236.37 +946.12 , 2393.28 , 302.84 +946.12 , 2991.60 , 369.53 +946.12 , 3589.92 , 436.54 +946.12 , 4188.24 , 503.92 +946.12 , 4786.56 , 571.71 +946.12 , 5384.88 , 639.91 +946.12 , 5983.20 , 708.54 +946.12 , 6581.52 , 777.59 +946.12 , 7179.84 , 847.08 +946.12 , 7778.16 , 917.00 +946.12 , 8376.48 , 987.35 +946.12 , 8974.80 , 1058.14 +946.12 , 9573.12 , 1129.36 +946.12 , 10171.44 , 1201.01 +946.12 , 10769.76 , 1273.09 +946.12 , 11368.08 , 1345.61 +946.12 , 11966.40 , 1418.56 +995.92 , -12984.38 , -1117.74 +995.92 , -12335.16 , -1064.18 +995.92 , -11685.94 , -1010.10 +995.92 , -11036.72 , -955.49 +995.92 , -10387.50 , -900.37 +995.92 , -9738.28 , -844.73 +995.92 , -9089.06 , -788.58 +995.92 , -8439.84 , -731.90 +995.92 , -7790.63 , -674.71 +995.92 , -7141.41 , -617.00 +995.92 , -6492.19 , -558.77 +995.92 , -5842.97 , -500.01 +995.92 , -5193.75 , -440.71 +995.92 , -4544.53 , -380.85 +995.92 , -3895.31 , -320.40 +995.92 , -3246.09 , -259.31 +995.92 , -2596.88 , -197.41 +995.92 , -1947.66 , -134.30 +995.92 , -1298.44 , -68.24 +995.92 , -649.22 , 0.00 +995.92 , -129.84 , 0.00 +995.92 , 119.66 , 44.59 +995.92 , 598.32 , 110.53 +995.92 , 1196.64 , 182.27 +995.92 , 1794.96 , 252.55 +995.92 , 2393.28 , 322.69 +995.92 , 2991.60 , 393.04 +995.92 , 3589.92 , 463.74 +995.92 , 4188.24 , 534.84 +995.92 , 4786.56 , 606.37 +995.92 , 5384.88 , 678.37 +995.92 , 5983.20 , 750.82 +995.92 , 6581.52 , 823.74 +995.92 , 7179.84 , 897.14 +995.92 , 7778.16 , 971.01 +995.92 , 8376.48 , 1045.36 +995.92 , 8974.80 , 1120.19 +995.92 , 9573.12 , 1195.49 +995.92 , 10171.44 , 1271.27 +995.92 , 10769.76 , 1347.52 +995.92 , 11368.08 , 1424.25 +995.92 , 11966.40 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco new file mode 100644 index 0000000000..e4be1e22ed --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -7190.72 , 0.00 +0.00 , -6831.19 , 0.00 +0.00 , -6471.65 , 0.00 +0.00 , -6112.11 , 0.00 +0.00 , -5752.58 , 0.00 +0.00 , -5393.04 , 0.00 +0.00 , -5033.51 , -0.13 +0.00 , -4673.97 , -0.66 +0.00 , -4314.43 , -0.98 +0.00 , -3954.90 , -1.19 +0.00 , -3595.36 , -1.32 +0.00 , -3235.82 , -1.38 +0.00 , -2876.29 , -1.39 +0.00 , -2516.75 , -1.35 +0.00 , -2157.22 , -1.26 +0.00 , -1797.68 , -1.13 +0.00 , -1438.14 , -0.97 +0.00 , -1078.61 , -0.77 +0.00 , -719.07 , -0.53 +0.00 , -359.54 , -0.27 +0.00 , -71.91 , -0.02 +0.00 , 67.66 , 0.13 +0.00 , 338.29 , 0.56 +0.00 , 676.58 , 1.12 +0.00 , 1014.86 , 1.70 +0.00 , 1353.15 , 2.31 +0.00 , 1691.44 , 2.93 +0.00 , 2029.73 , 3.58 +0.00 , 2368.01 , 4.25 +0.00 , 2706.30 , 4.93 +0.00 , 3044.59 , 5.64 +0.00 , 3382.88 , 6.37 +0.00 , 3721.16 , 7.12 +0.00 , 4059.45 , 7.88 +0.00 , 4397.74 , 8.67 +0.00 , 4736.03 , 9.47 +0.00 , 5074.31 , 10.29 +0.00 , 5412.60 , 11.13 +0.00 , 5750.89 , 11.99 +0.00 , 6089.18 , 12.87 +0.00 , 6427.46 , 13.76 +0.00 , 6765.75 , 14.67 +8.90 , -7190.72 , 0.00 +8.90 , -6831.19 , 0.00 +8.90 , -6471.65 , 0.00 +8.90 , -6112.11 , 0.00 +8.90 , -5752.58 , 0.00 +8.90 , -5393.04 , 0.00 +8.90 , -5033.51 , -0.50 +8.90 , -4673.97 , -0.84 +8.90 , -4314.43 , -1.04 +8.90 , -3954.90 , -1.16 +8.90 , -3595.36 , -1.22 +8.90 , -3235.82 , -1.24 +8.90 , -2876.29 , -1.21 +8.90 , -2516.75 , -1.15 +8.90 , -2157.22 , -1.06 +8.90 , -1797.68 , -0.94 +8.90 , -1438.14 , -0.80 +8.90 , -1078.61 , -0.62 +8.90 , -719.07 , -0.43 +8.90 , -359.54 , -0.21 +8.90 , -71.91 , -0.02 +8.90 , 67.66 , 0.10 +8.90 , 338.29 , 0.43 +8.90 , 676.58 , 0.85 +8.90 , 1014.86 , 1.30 +8.90 , 1353.15 , 1.75 +8.90 , 1691.44 , 2.23 +8.90 , 2029.73 , 2.71 +8.90 , 2368.01 , 3.21 +8.90 , 2706.30 , 3.73 +8.90 , 3044.59 , 4.26 +8.90 , 3382.88 , 4.80 +8.90 , 3721.16 , 5.36 +8.90 , 4059.45 , 5.93 +8.90 , 4397.74 , 6.52 +8.90 , 4736.03 , 7.12 +8.90 , 5074.31 , 7.73 +8.90 , 5412.60 , 8.35 +8.90 , 5750.89 , 8.99 +8.90 , 6089.18 , 9.64 +8.90 , 6427.46 , 10.30 +8.90 , 6765.75 , 10.98 +88.99 , -7190.72 , -58.10 +88.99 , -6831.19 , -55.37 +88.99 , -6471.65 , -52.62 +88.99 , -6112.11 , -49.85 +88.99 , -5752.58 , -47.06 +88.99 , -5393.04 , -44.25 +88.99 , -5033.51 , -41.42 +88.99 , -4673.97 , -38.57 +88.99 , -4314.43 , -35.70 +88.99 , -3954.90 , -32.81 +88.99 , -3595.36 , -29.90 +88.99 , -3235.82 , -26.98 +88.99 , -2876.29 , -24.03 +88.99 , -2516.75 , -21.07 +88.99 , -2157.22 , -18.08 +88.99 , -1797.68 , -15.08 +88.99 , -1438.14 , -12.06 +88.99 , -1078.61 , -9.02 +88.99 , -719.07 , -5.96 +88.99 , -359.54 , -2.88 +88.99 , -71.91 , -0.37 +88.99 , 67.66 , 0.90 +88.99 , 338.29 , 3.68 +88.99 , 676.58 , 7.16 +88.99 , 1014.86 , 10.66 +88.99 , 1353.15 , 14.17 +88.99 , 1691.44 , 17.71 +88.99 , 2029.73 , 21.26 +88.99 , 2368.01 , 24.84 +88.99 , 2706.30 , 28.43 +88.99 , 3044.59 , 32.04 +88.99 , 3382.88 , 35.67 +88.99 , 3721.16 , 39.32 +88.99 , 4059.45 , 42.99 +88.99 , 4397.74 , 46.68 +88.99 , 4736.03 , 50.38 +88.99 , 5074.31 , 54.11 +88.99 , 5412.60 , 57.85 +88.99 , 5750.89 , 61.61 +88.99 , 6089.18 , 65.39 +88.99 , 6427.46 , 69.19 +88.99 , 6765.75 , 73.01 +177.98 , -7190.72 , -120.57 +177.98 , -6831.19 , -114.73 +177.98 , -6471.65 , -108.87 +177.98 , -6112.11 , -102.99 +177.98 , -5752.58 , -97.08 +177.98 , -5393.04 , -91.15 +177.98 , -5033.51 , -85.20 +177.98 , -4673.97 , -79.23 +177.98 , -4314.43 , -73.23 +177.98 , -3954.90 , -67.21 +177.98 , -3595.36 , -61.17 +177.98 , -3235.82 , -55.10 +177.98 , -2876.29 , -49.01 +177.98 , -2516.75 , -42.90 +177.98 , -2157.22 , -36.77 +177.98 , -1797.68 , -30.61 +177.98 , -1438.14 , -24.43 +177.98 , -1078.61 , -18.23 +177.98 , -719.07 , -12.01 +177.98 , -359.54 , -5.76 +177.98 , -71.91 , -0.66 +177.98 , 67.66 , 1.84 +177.98 , 338.29 , 7.35 +177.98 , 676.58 , 14.22 +177.98 , 1014.86 , 21.11 +177.98 , 1353.15 , 28.02 +177.98 , 1691.44 , 34.96 +177.98 , 2029.73 , 41.92 +177.98 , 2368.01 , 48.90 +177.98 , 2706.30 , 55.90 +177.98 , 3044.59 , 62.93 +177.98 , 3382.88 , 69.98 +177.98 , 3721.16 , 77.05 +177.98 , 4059.45 , 84.15 +177.98 , 4397.74 , 91.27 +177.98 , 4736.03 , 98.41 +177.98 , 5074.31 , 105.58 +177.98 , 5412.60 , 112.76 +177.98 , 5750.89 , 119.97 +177.98 , 6089.18 , 127.21 +177.98 , 6427.46 , 134.46 +177.98 , 6765.75 , 141.74 +266.97 , -7190.72 , -182.44 +266.97 , -6831.19 , -173.55 +266.97 , -6471.65 , -164.62 +266.97 , -6112.11 , -155.67 +266.97 , -5752.58 , -146.69 +266.97 , -5393.04 , -137.68 +266.97 , -5033.51 , -128.65 +266.97 , -4673.97 , -119.58 +266.97 , -4314.43 , -110.49 +266.97 , -3954.90 , -101.36 +266.97 , -3595.36 , -92.21 +266.97 , -3235.82 , -83.03 +266.97 , -2876.29 , -73.82 +266.97 , -2516.75 , -64.58 +266.97 , -2157.22 , -55.31 +266.97 , -1797.68 , -46.02 +266.97 , -1438.14 , -36.70 +266.97 , -1078.61 , -27.34 +266.97 , -719.07 , -17.96 +266.97 , -359.54 , -8.54 +266.97 , -71.91 , -0.79 +266.97 , 67.66 , 2.86 +266.97 , 338.29 , 11.12 +266.97 , 676.58 , 21.39 +266.97 , 1014.86 , 31.68 +266.97 , 1353.15 , 41.99 +266.97 , 1691.44 , 52.34 +266.97 , 2029.73 , 62.71 +266.97 , 2368.01 , 73.12 +266.97 , 2706.30 , 83.55 +266.97 , 3044.59 , 94.01 +266.97 , 3382.88 , 104.50 +266.97 , 3721.16 , 115.02 +266.97 , 4059.45 , 125.57 +266.97 , 4397.74 , 136.15 +266.97 , 4736.03 , 146.76 +266.97 , 5074.31 , 157.40 +266.97 , 5412.60 , 168.06 +266.97 , 5750.89 , 178.76 +266.97 , 6089.18 , 189.48 +266.97 , 6427.46 , 200.23 +266.97 , 6765.75 , 211.02 +355.96 , -7190.72 , -243.71 +355.96 , -6831.19 , -231.81 +355.96 , -6471.65 , -219.87 +355.96 , -6112.11 , -207.89 +355.96 , -5752.58 , -195.88 +355.96 , -5393.04 , -183.83 +355.96 , -5033.51 , -171.74 +355.96 , -4673.97 , -159.61 +355.96 , -4314.43 , -147.45 +355.96 , -3954.90 , -135.25 +355.96 , -3595.36 , -123.01 +355.96 , -3235.82 , -110.74 +355.96 , -2876.29 , -98.43 +355.96 , -2516.75 , -86.08 +355.96 , -2157.22 , -73.70 +355.96 , -1797.68 , -61.27 +355.96 , -1438.14 , -48.82 +355.96 , -1078.61 , -36.32 +355.96 , -719.07 , -23.78 +355.96 , -359.54 , -11.19 +355.96 , -71.91 , -0.63 +355.96 , 67.66 , 3.98 +355.96 , 338.29 , 15.01 +355.96 , 676.58 , 28.68 +355.96 , 1014.86 , 42.37 +355.96 , 1353.15 , 56.10 +355.96 , 1691.44 , 69.87 +355.96 , 2029.73 , 83.67 +355.96 , 2368.01 , 97.52 +355.96 , 2706.30 , 111.40 +355.96 , 3044.59 , 125.31 +355.96 , 3382.88 , 139.27 +355.96 , 3721.16 , 153.26 +355.96 , 4059.45 , 167.29 +355.96 , 4397.74 , 181.36 +355.96 , 4736.03 , 195.46 +355.96 , 5074.31 , 209.61 +355.96 , 5412.60 , 223.79 +355.96 , 5750.89 , 238.01 +355.96 , 6089.18 , 252.26 +355.96 , 6427.46 , 266.56 +355.96 , 6765.75 , 280.89 +444.95 , -7190.72 , -304.37 +444.95 , -6831.19 , -289.50 +444.95 , -6471.65 , -274.59 +444.95 , -6112.11 , -259.63 +444.95 , -5752.58 , -244.61 +444.95 , -5393.04 , -229.56 +444.95 , -5033.51 , -214.45 +444.95 , -4673.97 , -199.30 +444.95 , -4314.43 , -184.10 +444.95 , -3954.90 , -168.85 +444.95 , -3595.36 , -153.55 +444.95 , -3235.82 , -138.20 +444.95 , -2876.29 , -122.81 +444.95 , -2516.75 , -107.37 +444.95 , -2157.22 , -91.88 +444.95 , -1797.68 , -76.35 +444.95 , -1438.14 , -60.76 +444.95 , -1078.61 , -45.13 +444.95 , -719.07 , -29.44 +444.95 , -359.54 , -13.67 +444.95 , -71.91 , 0.00 +444.95 , 67.66 , 5.21 +444.95 , 338.29 , 19.04 +444.95 , 676.58 , 36.13 +444.95 , 1014.86 , 53.24 +444.95 , 1353.15 , 70.39 +444.95 , 1691.44 , 87.59 +444.95 , 2029.73 , 104.83 +444.95 , 2368.01 , 122.13 +444.95 , 2706.30 , 139.47 +444.95 , 3044.59 , 156.87 +444.95 , 3382.88 , 174.31 +444.95 , 3721.16 , 191.80 +444.95 , 4059.45 , 209.33 +444.95 , 4397.74 , 226.92 +444.95 , 4736.03 , 244.56 +444.95 , 5074.31 , 262.24 +444.95 , 5412.60 , 279.97 +444.95 , 5750.89 , 297.76 +444.95 , 6089.18 , 315.58 +444.95 , 6427.46 , 333.46 +444.95 , 6765.75 , 351.39 +533.94 , -7190.72 , -364.37 +533.94 , -6831.19 , -346.59 +533.94 , -6471.65 , -328.74 +533.94 , -6112.11 , -310.84 +533.94 , -5752.58 , -292.87 +533.94 , -5393.04 , -274.84 +533.94 , -5033.51 , -256.75 +533.94 , -4673.97 , -238.60 +533.94 , -4314.43 , -220.39 +533.94 , -3954.90 , -202.12 +533.94 , -3595.36 , -183.79 +533.94 , -3235.82 , -165.40 +533.94 , -2876.29 , -146.94 +533.94 , -2516.75 , -128.43 +533.94 , -2157.22 , -109.85 +533.94 , -1797.68 , -91.21 +533.94 , -1438.14 , -72.51 +533.94 , -1078.61 , -53.75 +533.94 , -719.07 , -34.91 +533.94 , -359.54 , -15.95 +533.94 , -71.91 , 0.00 +533.94 , 67.66 , 6.58 +533.94 , 338.29 , 23.25 +533.94 , 676.58 , 43.76 +533.94 , 1014.86 , 64.29 +533.94 , 1353.15 , 84.87 +533.94 , 1691.44 , 105.52 +533.94 , 2029.73 , 126.22 +533.94 , 2368.01 , 146.98 +533.94 , 2706.30 , 167.81 +533.94 , 3044.59 , 188.70 +533.94 , 3382.88 , 209.65 +533.94 , 3721.16 , 230.66 +533.94 , 4059.45 , 251.73 +533.94 , 4397.74 , 272.87 +533.94 , 4736.03 , 294.07 +533.94 , 5074.31 , 315.33 +533.94 , 5412.60 , 336.65 +533.94 , 5750.89 , 358.03 +533.94 , 6089.18 , 379.47 +533.94 , 6427.46 , 400.98 +533.94 , 6765.75 , 422.54 +622.93 , -7190.72 , -423.69 +622.93 , -6831.19 , -403.04 +622.93 , -6471.65 , -382.31 +622.93 , -6112.11 , -361.50 +622.93 , -5752.58 , -340.62 +622.93 , -5393.04 , -319.66 +622.93 , -5033.51 , -298.62 +622.93 , -4673.97 , -277.51 +622.93 , -4314.43 , -256.31 +622.93 , -3954.90 , -235.05 +622.93 , -3595.36 , -213.70 +622.93 , -3235.82 , -192.28 +622.93 , -2876.29 , -170.79 +622.93 , -2516.75 , -149.21 +622.93 , -2157.22 , -127.57 +622.93 , -1797.68 , -105.84 +622.93 , -1438.14 , -84.03 +622.93 , -1078.61 , -62.14 +622.93 , -719.07 , -40.16 +622.93 , -359.54 , -18.00 +622.93 , -71.91 , 0.00 +622.93 , 67.66 , 8.09 +622.93 , 338.29 , 27.64 +622.93 , 676.58 , 51.59 +622.93 , 1014.86 , 75.56 +622.93 , 1353.15 , 99.58 +622.93 , 1691.44 , 123.68 +622.93 , 2029.73 , 147.86 +622.93 , 2368.01 , 172.10 +622.93 , 2706.30 , 196.43 +622.93 , 3044.59 , 220.84 +622.93 , 3382.88 , 245.32 +622.93 , 3721.16 , 269.88 +622.93 , 4059.45 , 294.51 +622.93 , 4397.74 , 319.23 +622.93 , 4736.03 , 344.02 +622.93 , 5074.31 , 368.89 +622.93 , 5412.60 , 393.83 +622.93 , 5750.89 , 418.85 +622.93 , 6089.18 , 443.95 +622.93 , 6427.46 , 469.13 +622.93 , 6765.75 , 494.38 +711.92 , -7190.72 , -482.31 +711.92 , -6831.19 , -458.83 +711.92 , -6471.65 , -435.26 +711.92 , -6112.11 , -411.59 +711.92 , -5752.58 , -387.83 +711.92 , -5393.04 , -363.97 +711.92 , -5033.51 , -340.02 +711.92 , -4673.97 , -315.97 +711.92 , -4314.43 , -291.83 +711.92 , -3954.90 , -267.59 +711.92 , -3595.36 , -243.26 +711.92 , -3235.82 , -218.84 +711.92 , -2876.29 , -194.32 +711.92 , -2516.75 , -169.71 +711.92 , -2157.22 , -145.00 +711.92 , -1797.68 , -120.19 +711.92 , -1438.14 , -95.29 +711.92 , -1078.61 , -70.28 +711.92 , -719.07 , -45.14 +711.92 , -359.54 , -19.76 +711.92 , -71.91 , 0.00 +711.92 , 67.66 , 9.76 +711.92 , 338.29 , 32.25 +711.92 , 676.58 , 59.66 +711.92 , 1014.86 , 87.07 +711.92 , 1353.15 , 114.55 +711.92 , 1691.44 , 142.11 +711.92 , 2029.73 , 169.77 +711.92 , 2368.01 , 197.52 +711.92 , 2706.30 , 225.37 +711.92 , 3044.59 , 253.31 +711.92 , 3382.88 , 281.34 +711.92 , 3721.16 , 309.47 +711.92 , 4059.45 , 337.70 +711.92 , 4397.74 , 366.02 +711.92 , 4736.03 , 394.44 +711.92 , 5074.31 , 422.95 +711.92 , 5412.60 , 451.56 +711.92 , 5750.89 , 480.26 +711.92 , 6089.18 , 509.05 +711.92 , 6427.46 , 537.94 +711.92 , 6765.75 , 566.93 +800.91 , -7190.72 , -540.17 +800.91 , -6831.19 , -513.92 +800.91 , -6471.65 , -487.55 +800.91 , -6112.11 , -461.06 +800.91 , -5752.58 , -434.46 +800.91 , -5393.04 , -407.75 +800.91 , -5033.51 , -380.92 +800.91 , -4673.97 , -353.97 +800.91 , -4314.43 , -326.91 +800.91 , -3954.90 , -299.73 +800.91 , -3595.36 , -272.44 +800.91 , -3235.82 , -245.03 +800.91 , -2876.29 , -217.51 +800.91 , -2516.75 , -189.87 +800.91 , -2157.22 , -162.12 +800.91 , -1797.68 , -134.25 +800.91 , -1438.14 , -106.26 +800.91 , -1078.61 , -78.13 +800.91 , -719.07 , -49.84 +800.91 , -359.54 , -21.19 +800.91 , -71.91 , 0.00 +800.91 , 67.66 , 11.59 +800.91 , 338.29 , 37.10 +800.91 , 676.58 , 67.98 +800.91 , 1014.86 , 98.85 +800.91 , 1353.15 , 129.79 +800.91 , 1691.44 , 160.84 +800.91 , 2029.73 , 191.99 +800.91 , 2368.01 , 223.26 +800.91 , 2706.30 , 254.64 +800.91 , 3044.59 , 286.14 +800.91 , 3382.88 , 317.75 +800.91 , 3721.16 , 349.48 +800.91 , 4059.45 , 381.32 +800.91 , 4397.74 , 413.28 +800.91 , 4736.03 , 445.36 +800.91 , 5074.31 , 477.54 +800.91 , 5412.60 , 509.85 +800.91 , 5750.89 , 542.27 +800.91 , 6089.18 , 574.80 +800.91 , 6427.46 , 607.45 +800.91 , 6765.75 , 640.21 +889.90 , -7190.72 , -597.26 +889.90 , -6831.19 , -568.28 +889.90 , -6471.65 , -539.16 +889.90 , -6112.11 , -509.90 +889.90 , -5752.58 , -480.50 +889.90 , -5393.04 , -450.96 +889.90 , -5033.51 , -421.28 +889.90 , -4673.97 , -391.47 +889.90 , -4314.43 , -361.52 +889.90 , -3954.90 , -331.43 +889.90 , -3595.36 , -301.20 +889.90 , -3235.82 , -270.83 +889.90 , -2876.29 , -240.33 +889.90 , -2516.75 , -209.68 +889.90 , -2157.22 , -178.90 +889.90 , -1797.68 , -147.97 +889.90 , -1438.14 , -116.90 +889.90 , -1078.61 , -85.66 +889.90 , -719.07 , -54.21 +889.90 , -359.54 , -22.23 +889.90 , -71.91 , 0.00 +889.90 , 67.66 , 13.60 +889.90 , 338.29 , 42.20 +889.90 , 676.58 , 76.58 +889.90 , 1014.86 , 110.92 +889.90 , 1353.15 , 145.34 +889.90 , 1691.44 , 179.88 +889.90 , 2029.73 , 214.55 +889.90 , 2368.01 , 249.35 +889.90 , 2706.30 , 284.29 +889.90 , 3044.59 , 319.36 +889.90 , 3382.88 , 354.57 +889.90 , 3721.16 , 389.92 +889.90 , 4059.45 , 425.41 +889.90 , 4397.74 , 461.03 +889.90 , 4736.03 , 496.79 +889.90 , 5074.31 , 532.69 +889.90 , 5412.60 , 568.73 +889.90 , 5750.89 , 604.90 +889.90 , 6089.18 , 641.21 +889.90 , 6427.46 , 677.66 +889.90 , 6765.75 , 714.24 +978.89 , -7190.72 , -653.54 +978.89 , -6831.19 , -621.88 +978.89 , -6471.65 , -590.05 +978.89 , -6112.11 , -558.06 +978.89 , -5752.58 , -525.90 +978.89 , -5393.04 , -493.58 +978.89 , -5033.51 , -461.09 +978.89 , -4673.97 , -428.44 +978.89 , -4314.43 , -395.63 +978.89 , -3954.90 , -362.65 +978.89 , -3595.36 , -329.51 +978.89 , -3235.82 , -296.21 +978.89 , -2876.29 , -262.74 +978.89 , -2516.75 , -229.11 +978.89 , -2157.22 , -195.31 +978.89 , -1797.68 , -161.34 +978.89 , -1438.14 , -127.18 +978.89 , -1078.61 , -92.83 +978.89 , -719.07 , -58.20 +978.89 , -359.54 , -22.82 +978.89 , -71.91 , 0.00 +978.89 , 67.66 , 15.79 +978.89 , 338.29 , 47.58 +978.89 , 676.58 , 85.48 +978.89 , 1014.86 , 123.30 +978.89 , 1353.15 , 161.22 +978.89 , 1691.44 , 199.26 +978.89 , 2029.73 , 237.46 +978.89 , 2368.01 , 275.81 +978.89 , 2706.30 , 314.32 +978.89 , 3044.59 , 352.99 +978.89 , 3382.88 , 391.83 +978.89 , 3721.16 , 430.82 +978.89 , 4059.45 , 469.98 +978.89 , 4397.74 , 509.30 +978.89 , 4736.03 , 548.78 +978.89 , 5074.31 , 588.42 +978.89 , 5412.60 , 628.23 +978.89 , 5750.89 , 668.20 +978.89 , 6089.18 , 708.32 +978.89 , 6427.46 , 748.61 +978.89 , 6765.75 , 789.06 +1067.88 , -7190.72 , -708.97 +1067.88 , -6831.19 , -674.68 +1067.88 , -6471.65 , -640.19 +1067.88 , -6112.11 , -605.51 +1067.88 , -5752.58 , -570.63 +1067.88 , -5393.04 , -535.56 +1067.88 , -5033.51 , -500.30 +1067.88 , -4673.97 , -464.85 +1067.88 , -4314.43 , -429.21 +1067.88 , -3954.90 , -393.37 +1067.88 , -3595.36 , -357.35 +1067.88 , -3235.82 , -321.13 +1067.88 , -2876.29 , -284.71 +1067.88 , -2516.75 , -248.11 +1067.88 , -2157.22 , -211.31 +1067.88 , -1797.68 , -174.30 +1067.88 , -1438.14 , -137.08 +1067.88 , -1078.61 , -99.61 +1067.88 , -719.07 , -61.78 +1067.88 , -359.54 , -22.86 +1067.88 , -71.91 , 0.00 +1067.88 , 67.66 , 18.17 +1067.88 , 338.29 , 53.24 +1067.88 , 676.58 , 94.71 +1067.88 , 1014.86 , 136.03 +1067.88 , 1353.15 , 177.45 +1067.88 , 1691.44 , 219.01 +1067.88 , 2029.73 , 260.75 +1067.88 , 2368.01 , 302.67 +1067.88 , 2706.30 , 344.78 +1067.88 , 3044.59 , 387.07 +1067.88 , 3382.88 , 429.54 +1067.88 , 3721.16 , 472.21 +1067.88 , 4059.45 , 515.06 +1067.88 , 4397.74 , 558.11 +1067.88 , 4736.03 , 601.34 +1067.88 , 5074.31 , 644.76 +1067.88 , 5412.60 , 688.37 +1067.88 , 5750.89 , 732.17 +1067.88 , 6089.18 , 776.15 +1067.88 , 6427.46 , 820.33 +1067.88 , 6765.75 , 864.69 +1156.87 , -7190.72 , -763.53 +1156.87 , -6831.19 , -726.65 +1156.87 , -6471.65 , -689.55 +1156.87 , -6112.11 , -652.22 +1156.87 , -5752.58 , -614.67 +1156.87 , -5393.04 , -576.89 +1156.87 , -5033.51 , -538.89 +1156.87 , -4673.97 , -500.67 +1156.87 , -4314.43 , -462.22 +1156.87 , -3954.90 , -423.56 +1156.87 , -3595.36 , -384.67 +1156.87 , -3235.82 , -345.56 +1156.87 , -2876.29 , -306.22 +1156.87 , -2516.75 , -266.66 +1156.87 , -2157.22 , -226.86 +1156.87 , -1797.68 , -186.83 +1156.87 , -1438.14 , -146.54 +1156.87 , -1078.61 , -105.95 +1156.87 , -719.07 , -64.90 +1156.87 , -359.54 , -22.24 +1156.87 , -71.91 , 0.00 +1156.87 , 67.66 , 20.74 +1156.87 , 338.29 , 59.20 +1156.87 , 676.58 , 104.27 +1156.87 , 1014.86 , 149.12 +1156.87 , 1353.15 , 194.05 +1156.87 , 1691.44 , 239.16 +1156.87 , 2029.73 , 284.45 +1156.87 , 2368.01 , 329.96 +1156.87 , 2706.30 , 375.67 +1156.87 , 3044.59 , 421.60 +1156.87 , 3382.88 , 467.75 +1156.87 , 3721.16 , 514.11 +1156.87 , 4059.45 , 560.69 +1156.87 , 4397.74 , 607.48 +1156.87 , 4736.03 , 654.50 +1156.87 , 5074.31 , 701.73 +1156.87 , 5412.60 , 749.18 +1156.87 , 5750.89 , 796.84 +1156.87 , 6089.18 , 844.73 +1156.87 , 6427.46 , 892.83 +1156.87 , 6765.75 , 941.14 +1245.86 , -7190.72 , -817.17 +1245.86 , -6831.19 , -777.76 +1245.86 , -6471.65 , -738.08 +1245.86 , -6112.11 , -698.15 +1245.86 , -5752.58 , -657.96 +1245.86 , -5393.04 , -617.52 +1245.86 , -5033.51 , -576.82 +1245.86 , -4673.97 , -535.86 +1245.86 , -4314.43 , -494.65 +1245.86 , -3954.90 , -453.18 +1245.86 , -3595.36 , -411.45 +1245.86 , -3235.82 , -369.47 +1245.86 , -2876.29 , -327.22 +1245.86 , -2516.75 , -284.72 +1245.86 , -2157.22 , -241.95 +1245.86 , -1797.68 , -198.90 +1245.86 , -1438.14 , -155.54 +1245.86 , -1078.61 , -111.82 +1245.86 , -719.07 , -67.51 +1245.86 , -359.54 , -20.80 +1245.86 , -71.91 , 0.00 +1245.86 , 67.66 , 23.52 +1245.86 , 338.29 , 65.48 +1245.86 , 676.58 , 114.20 +1245.86 , 1014.86 , 162.59 +1245.86 , 1353.15 , 211.06 +1245.86 , 1691.44 , 259.72 +1245.86 , 2029.73 , 308.59 +1245.86 , 2368.01 , 357.69 +1245.86 , 2706.30 , 407.04 +1245.86 , 3044.59 , 456.62 +1245.86 , 3382.88 , 506.46 +1245.86 , 3721.16 , 556.54 +1245.86 , 4059.45 , 606.87 +1245.86 , 4397.74 , 657.45 +1245.86 , 4736.03 , 708.28 +1245.86 , 5074.31 , 759.35 +1245.86 , 5412.60 , 810.68 +1245.86 , 5750.89 , 862.25 +1245.86 , 6089.18 , 914.07 +1245.86 , 6427.46 , 966.13 +1245.86 , 6765.75 , 1018.44 +1334.85 , -7190.72 , -869.86 +1334.85 , -6831.19 , -827.96 +1334.85 , -6471.65 , -785.77 +1334.85 , -6112.11 , -743.28 +1334.85 , -5752.58 , -700.50 +1334.85 , -5393.04 , -657.42 +1334.85 , -5033.51 , -614.05 +1334.85 , -4673.97 , -570.39 +1334.85 , -4314.43 , -526.44 +1334.85 , -3954.90 , -482.19 +1334.85 , -3595.36 , -437.65 +1334.85 , -3235.82 , -392.82 +1334.85 , -2876.29 , -347.69 +1334.85 , -2516.75 , -302.26 +1334.85 , -2157.22 , -256.52 +1334.85 , -1797.68 , -210.46 +1334.85 , -1438.14 , -164.04 +1334.85 , -1078.61 , -117.17 +1334.85 , -719.07 , -69.54 +1334.85 , -359.54 , -18.27 +1334.85 , -71.91 , 0.00 +1334.85 , 67.66 , 26.49 +1334.85 , 338.29 , 72.10 +1334.85 , 676.58 , 124.50 +1334.85 , 1014.86 , 176.46 +1334.85 , 1353.15 , 228.49 +1334.85 , 1691.44 , 280.71 +1334.85 , 2029.73 , 333.18 +1334.85 , 2368.01 , 385.90 +1334.85 , 2706.30 , 438.89 +1334.85 , 3044.59 , 492.16 +1334.85 , 3382.88 , 545.71 +1334.85 , 3721.16 , 599.54 +1334.85 , 4059.45 , 653.64 +1334.85 , 4397.74 , 708.03 +1334.85 , 4736.03 , 762.71 +1334.85 , 5074.31 , 817.66 +1334.85 , 5412.60 , 872.89 +1334.85 , 5750.89 , 928.41 +1334.85 , 6089.18 , 984.20 +1334.85 , 6427.46 , 1040.27 +1334.85 , 6765.75 , 1096.63 +1423.84 , -7190.72 , -921.56 +1423.84 , -6831.19 , -877.23 +1423.84 , -6471.65 , -832.56 +1423.84 , -6112.11 , -787.56 +1423.84 , -5752.58 , -742.22 +1423.84 , -5393.04 , -696.56 +1423.84 , -5033.51 , -650.56 +1423.84 , -4673.97 , -604.23 +1423.84 , -4314.43 , -557.56 +1423.84 , -3954.90 , -510.57 +1423.84 , -3595.36 , -463.24 +1423.84 , -3235.82 , -415.58 +1423.84 , -2876.29 , -367.58 +1423.84 , -2516.75 , -319.24 +1423.84 , -2157.22 , -270.55 +1423.84 , -1797.68 , -221.48 +1423.84 , -1438.14 , -171.99 +1423.84 , -1078.61 , -121.95 +1423.84 , -719.07 , -70.93 +1423.84 , -359.54 , -14.10 +1423.84 , -71.91 , 0.00 +1423.84 , 67.66 , 29.68 +1423.84 , 338.29 , 79.05 +1423.84 , 676.58 , 135.20 +1423.84 , 1014.86 , 190.76 +1423.84 , 1353.15 , 246.36 +1423.84 , 1691.44 , 302.17 +1423.84 , 2029.73 , 358.24 +1423.84 , 2368.01 , 414.60 +1423.84 , 2706.30 , 471.27 +1423.84 , 3044.59 , 528.24 +1423.84 , 3382.88 , 585.52 +1423.84 , 3721.16 , 643.12 +1423.84 , 4059.45 , 701.03 +1423.84 , 4397.74 , 759.26 +1423.84 , 4736.03 , 817.80 +1423.84 , 5074.31 , 876.66 +1423.84 , 5412.60 , 935.84 +1423.84 , 5750.89 , 995.34 +1423.84 , 6089.18 , 1055.15 +1423.84 , 6427.46 , 1115.27 +1423.84 , 6765.75 , 1175.71 +1512.83 , -7190.72 , -972.24 +1512.83 , -6831.19 , -925.52 +1512.83 , -6471.65 , -878.43 +1512.83 , -6112.11 , -830.96 +1512.83 , -5752.58 , -783.11 +1512.83 , -5393.04 , -734.89 +1512.83 , -5033.51 , -686.30 +1512.83 , -4673.97 , -637.33 +1512.83 , -4314.43 , -587.99 +1512.83 , -3954.90 , -538.28 +1512.83 , -3595.36 , -488.19 +1512.83 , -3235.82 , -437.72 +1512.83 , -2876.29 , -386.87 +1512.83 , -2516.75 , -335.63 +1512.83 , -2157.22 , -283.99 +1512.83 , -1797.68 , -231.92 +1512.83 , -1438.14 , -179.35 +1512.83 , -1078.61 , -126.12 +1512.83 , -719.07 , -71.60 +1512.83 , -359.54 , -6.45 +1512.83 , -71.91 , 0.00 +1512.83 , 67.66 , 33.08 +1512.83 , 338.29 , 86.37 +1512.83 , 676.58 , 146.31 +1512.83 , 1014.86 , 205.50 +1512.83 , 1353.15 , 264.70 +1512.83 , 1691.44 , 324.11 +1512.83 , 2029.73 , 383.81 +1512.83 , 2368.01 , 443.83 +1512.83 , 2706.30 , 504.18 +1512.83 , 3044.59 , 564.87 +1512.83 , 3382.88 , 625.91 +1512.83 , 3721.16 , 687.30 +1512.83 , 4059.45 , 749.05 +1512.83 , 4397.74 , 811.14 +1512.83 , 4736.03 , 873.59 +1512.83 , 5074.31 , 936.40 +1512.83 , 5412.60 , 999.56 +1512.83 , 5750.89 , 1063.07 +1512.83 , 6089.18 , 1126.93 +1512.83 , 6427.46 , 1191.14 +1512.83 , 6765.75 , 1255.71 +1601.82 , -7190.72 , -1021.86 +1601.82 , -6831.19 , -972.81 +1601.82 , -6471.65 , -923.33 +1601.82 , -6112.11 , -873.44 +1601.82 , -5752.58 , -823.13 +1601.82 , -5393.04 , -772.39 +1601.82 , -5033.51 , -721.24 +1601.82 , -4673.97 , -669.67 +1601.82 , -4314.43 , -617.68 +1601.82 , -3954.90 , -565.27 +1601.82 , -3595.36 , -512.45 +1601.82 , -3235.82 , -459.19 +1601.82 , -2876.29 , -405.51 +1601.82 , -2516.75 , -351.39 +1601.82 , -2157.22 , -296.81 +1601.82 , -1797.68 , -241.73 +1601.82 , -1438.14 , -186.07 +1601.82 , -1078.61 , -129.61 +1601.82 , -719.07 , -71.46 +1601.82 , -359.54 , 0.00 +1601.82 , -71.91 , 0.00 +1601.82 , 67.66 , 36.70 +1601.82 , 338.29 , 94.04 +1601.82 , 676.58 , 157.85 +1601.82 , 1014.86 , 220.70 +1601.82 , 1353.15 , 283.52 +1601.82 , 1691.44 , 346.56 +1601.82 , 2029.73 , 409.90 +1601.82 , 2368.01 , 473.59 +1601.82 , 2706.30 , 537.65 +1601.82 , 3044.59 , 602.09 +1601.82 , 3382.88 , 666.91 +1601.82 , 3721.16 , 732.12 +1601.82 , 4059.45 , 797.72 +1601.82 , 4397.74 , 863.72 +1601.82 , 4736.03 , 930.10 +1601.82 , 5074.31 , 996.88 +1601.82 , 5412.60 , 1064.05 +1601.82 , 5750.89 , 1131.62 +1601.82 , 6089.18 , 1199.57 +1601.82 , 6427.46 , 1267.92 +1601.82 , 6765.75 , 1336.65 +1690.81 , -7190.72 , -1070.37 +1690.81 , -6831.19 , -1019.04 +1690.81 , -6471.65 , -967.24 +1690.81 , -6112.11 , -914.96 +1690.81 , -5752.58 , -862.23 +1690.81 , -5393.04 , -809.02 +1690.81 , -5033.51 , -755.35 +1690.81 , -4673.97 , -701.21 +1690.81 , -4314.43 , -646.60 +1690.81 , -3954.90 , -591.53 +1690.81 , -3595.36 , -535.99 +1690.81 , -3235.82 , -479.97 +1690.81 , -2876.29 , -423.47 +1690.81 , -2516.75 , -366.48 +1690.81 , -2157.22 , -308.96 +1690.81 , -1797.68 , -250.88 +1690.81 , -1438.14 , -192.11 +1690.81 , -1078.61 , -132.36 +1690.81 , -719.07 , -70.38 +1690.81 , -359.54 , 0.00 +1690.81 , -71.91 , 0.00 +1690.81 , 67.66 , 40.53 +1690.81 , 338.29 , 102.10 +1690.81 , 676.58 , 169.83 +1690.81 , 1014.86 , 236.37 +1690.81 , 1353.15 , 302.84 +1690.81 , 1691.44 , 369.53 +1690.81 , 2029.73 , 436.54 +1690.81 , 2368.01 , 503.92 +1690.81 , 2706.30 , 571.71 +1690.81 , 3044.59 , 639.91 +1690.81 , 3382.88 , 708.54 +1690.81 , 3721.16 , 777.59 +1690.81 , 4059.45 , 847.08 +1690.81 , 4397.74 , 917.00 +1690.81 , 4736.03 , 987.35 +1690.81 , 5074.31 , 1058.14 +1690.81 , 5412.60 , 1129.36 +1690.81 , 5750.89 , 1201.01 +1690.81 , 6089.18 , 1273.09 +1690.81 , 6427.46 , 1345.61 +1690.81 , 6765.75 , 1418.56 +1779.80 , -7190.72 , -1117.74 +1779.80 , -6831.19 , -1064.18 +1779.80 , -6471.65 , -1010.10 +1779.80 , -6112.11 , -955.49 +1779.80 , -5752.58 , -900.37 +1779.80 , -5393.04 , -844.73 +1779.80 , -5033.51 , -788.58 +1779.80 , -4673.97 , -731.90 +1779.80 , -4314.43 , -674.71 +1779.80 , -3954.90 , -617.00 +1779.80 , -3595.36 , -558.77 +1779.80 , -3235.82 , -500.01 +1779.80 , -2876.29 , -440.71 +1779.80 , -2516.75 , -380.85 +1779.80 , -2157.22 , -320.40 +1779.80 , -1797.68 , -259.31 +1779.80 , -1438.14 , -197.41 +1779.80 , -1078.61 , -134.30 +1779.80 , -719.07 , -68.24 +1779.80 , -359.54 , 0.00 +1779.80 , -71.91 , 0.00 +1779.80 , 67.66 , 44.59 +1779.80 , 338.29 , 110.53 +1779.80 , 676.58 , 182.27 +1779.80 , 1014.86 , 252.55 +1779.80 , 1353.15 , 322.69 +1779.80 , 1691.44 , 393.04 +1779.80 , 2029.73 , 463.74 +1779.80 , 2368.01 , 534.84 +1779.80 , 2706.30 , 606.37 +1779.80 , 3044.59 , 678.37 +1779.80 , 3382.88 , 750.82 +1779.80 , 3721.16 , 823.74 +1779.80 , 4059.45 , 897.14 +1779.80 , 4397.74 , 971.01 +1779.80 , 4736.03 , 1045.36 +1779.80 , 5074.31 , 1120.19 +1779.80 , 5412.60 , 1195.49 +1779.80 , 5750.89 , 1271.27 +1779.80 , 6089.18 , 1347.52 +1779.80 , 6427.46 , 1424.25 +1779.80 , 6765.75 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco new file mode 100644 index 0000000000..0bcfef3ae9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -4193.88 , 0.00 +0.00 , -3984.18 , 0.00 +0.00 , -3774.49 , 0.00 +0.00 , -3564.80 , 0.00 +0.00 , -3355.10 , 0.00 +0.00 , -3145.41 , 0.00 +0.00 , -2935.71 , -0.13 +0.00 , -2726.02 , -0.66 +0.00 , -2516.33 , -0.98 +0.00 , -2306.63 , -1.19 +0.00 , -2096.94 , -1.32 +0.00 , -1887.24 , -1.38 +0.00 , -1677.55 , -1.39 +0.00 , -1467.86 , -1.35 +0.00 , -1258.16 , -1.26 +0.00 , -1048.47 , -1.13 +0.00 , -838.78 , -0.97 +0.00 , -629.08 , -0.77 +0.00 , -419.39 , -0.53 +0.00 , -209.69 , -0.27 +0.00 , -41.94 , -0.02 +0.00 , 40.28 , 0.13 +0.00 , 201.39 , 0.56 +0.00 , 402.78 , 1.12 +0.00 , 604.17 , 1.70 +0.00 , 805.56 , 2.31 +0.00 , 1006.95 , 2.93 +0.00 , 1208.34 , 3.58 +0.00 , 1409.73 , 4.25 +0.00 , 1611.12 , 4.93 +0.00 , 1812.51 , 5.64 +0.00 , 2013.90 , 6.37 +0.00 , 2215.29 , 7.12 +0.00 , 2416.68 , 7.88 +0.00 , 2618.07 , 8.67 +0.00 , 2819.46 , 9.47 +0.00 , 3020.85 , 10.29 +0.00 , 3222.24 , 11.13 +0.00 , 3423.63 , 11.99 +0.00 , 3625.02 , 12.87 +0.00 , 3826.41 , 13.76 +0.00 , 4027.80 , 14.67 +15.10 , -4193.88 , 0.00 +15.10 , -3984.18 , 0.00 +15.10 , -3774.49 , 0.00 +15.10 , -3564.80 , 0.00 +15.10 , -3355.10 , 0.00 +15.10 , -3145.41 , 0.00 +15.10 , -2935.71 , -0.50 +15.10 , -2726.02 , -0.84 +15.10 , -2516.33 , -1.04 +15.10 , -2306.63 , -1.16 +15.10 , -2096.94 , -1.22 +15.10 , -1887.24 , -1.24 +15.10 , -1677.55 , -1.21 +15.10 , -1467.86 , -1.15 +15.10 , -1258.16 , -1.06 +15.10 , -1048.47 , -0.94 +15.10 , -838.78 , -0.80 +15.10 , -629.08 , -0.62 +15.10 , -419.39 , -0.43 +15.10 , -209.69 , -0.21 +15.10 , -41.94 , -0.02 +15.10 , 40.28 , 0.10 +15.10 , 201.39 , 0.43 +15.10 , 402.78 , 0.85 +15.10 , 604.17 , 1.30 +15.10 , 805.56 , 1.75 +15.10 , 1006.95 , 2.23 +15.10 , 1208.34 , 2.71 +15.10 , 1409.73 , 3.21 +15.10 , 1611.12 , 3.73 +15.10 , 1812.51 , 4.26 +15.10 , 2013.90 , 4.80 +15.10 , 2215.29 , 5.36 +15.10 , 2416.68 , 5.93 +15.10 , 2618.07 , 6.52 +15.10 , 2819.46 , 7.12 +15.10 , 3020.85 , 7.73 +15.10 , 3222.24 , 8.35 +15.10 , 3423.63 , 8.99 +15.10 , 3625.02 , 9.64 +15.10 , 3826.41 , 10.30 +15.10 , 4027.80 , 10.98 +151.02 , -4193.88 , -58.10 +151.02 , -3984.18 , -55.37 +151.02 , -3774.49 , -52.62 +151.02 , -3564.80 , -49.85 +151.02 , -3355.10 , -47.06 +151.02 , -3145.41 , -44.25 +151.02 , -2935.71 , -41.42 +151.02 , -2726.02 , -38.57 +151.02 , -2516.33 , -35.70 +151.02 , -2306.63 , -32.81 +151.02 , -2096.94 , -29.90 +151.02 , -1887.24 , -26.98 +151.02 , -1677.55 , -24.03 +151.02 , -1467.86 , -21.07 +151.02 , -1258.16 , -18.08 +151.02 , -1048.47 , -15.08 +151.02 , -838.78 , -12.06 +151.02 , -629.08 , -9.02 +151.02 , -419.39 , -5.96 +151.02 , -209.69 , -2.88 +151.02 , -41.94 , -0.37 +151.02 , 40.28 , 0.90 +151.02 , 201.39 , 3.68 +151.02 , 402.78 , 7.16 +151.02 , 604.17 , 10.66 +151.02 , 805.56 , 14.17 +151.02 , 1006.95 , 17.71 +151.02 , 1208.34 , 21.26 +151.02 , 1409.73 , 24.84 +151.02 , 1611.12 , 28.43 +151.02 , 1812.51 , 32.04 +151.02 , 2013.90 , 35.67 +151.02 , 2215.29 , 39.32 +151.02 , 2416.68 , 42.99 +151.02 , 2618.07 , 46.68 +151.02 , 2819.46 , 50.38 +151.02 , 3020.85 , 54.11 +151.02 , 3222.24 , 57.85 +151.02 , 3423.63 , 61.61 +151.02 , 3625.02 , 65.39 +151.02 , 3826.41 , 69.19 +151.02 , 4027.80 , 73.01 +302.05 , -4193.88 , -120.57 +302.05 , -3984.18 , -114.73 +302.05 , -3774.49 , -108.87 +302.05 , -3564.80 , -102.99 +302.05 , -3355.10 , -97.08 +302.05 , -3145.41 , -91.15 +302.05 , -2935.71 , -85.20 +302.05 , -2726.02 , -79.23 +302.05 , -2516.33 , -73.23 +302.05 , -2306.63 , -67.21 +302.05 , -2096.94 , -61.17 +302.05 , -1887.24 , -55.10 +302.05 , -1677.55 , -49.01 +302.05 , -1467.86 , -42.90 +302.05 , -1258.16 , -36.77 +302.05 , -1048.47 , -30.61 +302.05 , -838.78 , -24.43 +302.05 , -629.08 , -18.23 +302.05 , -419.39 , -12.01 +302.05 , -209.69 , -5.76 +302.05 , -41.94 , -0.66 +302.05 , 40.28 , 1.84 +302.05 , 201.39 , 7.35 +302.05 , 402.78 , 14.22 +302.05 , 604.17 , 21.11 +302.05 , 805.56 , 28.02 +302.05 , 1006.95 , 34.96 +302.05 , 1208.34 , 41.92 +302.05 , 1409.73 , 48.90 +302.05 , 1611.12 , 55.90 +302.05 , 1812.51 , 62.93 +302.05 , 2013.90 , 69.98 +302.05 , 2215.29 , 77.05 +302.05 , 2416.68 , 84.15 +302.05 , 2618.07 , 91.27 +302.05 , 2819.46 , 98.41 +302.05 , 3020.85 , 105.58 +302.05 , 3222.24 , 112.76 +302.05 , 3423.63 , 119.97 +302.05 , 3625.02 , 127.21 +302.05 , 3826.41 , 134.46 +302.05 , 4027.80 , 141.74 +453.07 , -4193.88 , -182.44 +453.07 , -3984.18 , -173.55 +453.07 , -3774.49 , -164.62 +453.07 , -3564.80 , -155.67 +453.07 , -3355.10 , -146.69 +453.07 , -3145.41 , -137.68 +453.07 , -2935.71 , -128.65 +453.07 , -2726.02 , -119.58 +453.07 , -2516.33 , -110.49 +453.07 , -2306.63 , -101.36 +453.07 , -2096.94 , -92.21 +453.07 , -1887.24 , -83.03 +453.07 , -1677.55 , -73.82 +453.07 , -1467.86 , -64.58 +453.07 , -1258.16 , -55.31 +453.07 , -1048.47 , -46.02 +453.07 , -838.78 , -36.70 +453.07 , -629.08 , -27.34 +453.07 , -419.39 , -17.96 +453.07 , -209.69 , -8.54 +453.07 , -41.94 , -0.79 +453.07 , 40.28 , 2.86 +453.07 , 201.39 , 11.12 +453.07 , 402.78 , 21.39 +453.07 , 604.17 , 31.68 +453.07 , 805.56 , 41.99 +453.07 , 1006.95 , 52.34 +453.07 , 1208.34 , 62.71 +453.07 , 1409.73 , 73.12 +453.07 , 1611.12 , 83.55 +453.07 , 1812.51 , 94.01 +453.07 , 2013.90 , 104.50 +453.07 , 2215.29 , 115.02 +453.07 , 2416.68 , 125.57 +453.07 , 2618.07 , 136.15 +453.07 , 2819.46 , 146.76 +453.07 , 3020.85 , 157.40 +453.07 , 3222.24 , 168.06 +453.07 , 3423.63 , 178.76 +453.07 , 3625.02 , 189.48 +453.07 , 3826.41 , 200.23 +453.07 , 4027.80 , 211.02 +604.09 , -4193.88 , -243.71 +604.09 , -3984.18 , -231.81 +604.09 , -3774.49 , -219.87 +604.09 , -3564.80 , -207.89 +604.09 , -3355.10 , -195.88 +604.09 , -3145.41 , -183.83 +604.09 , -2935.71 , -171.74 +604.09 , -2726.02 , -159.61 +604.09 , -2516.33 , -147.45 +604.09 , -2306.63 , -135.25 +604.09 , -2096.94 , -123.01 +604.09 , -1887.24 , -110.74 +604.09 , -1677.55 , -98.43 +604.09 , -1467.86 , -86.08 +604.09 , -1258.16 , -73.70 +604.09 , -1048.47 , -61.27 +604.09 , -838.78 , -48.82 +604.09 , -629.08 , -36.32 +604.09 , -419.39 , -23.78 +604.09 , -209.69 , -11.19 +604.09 , -41.94 , -0.63 +604.09 , 40.28 , 3.98 +604.09 , 201.39 , 15.01 +604.09 , 402.78 , 28.68 +604.09 , 604.17 , 42.37 +604.09 , 805.56 , 56.10 +604.09 , 1006.95 , 69.87 +604.09 , 1208.34 , 83.67 +604.09 , 1409.73 , 97.52 +604.09 , 1611.12 , 111.40 +604.09 , 1812.51 , 125.31 +604.09 , 2013.90 , 139.27 +604.09 , 2215.29 , 153.26 +604.09 , 2416.68 , 167.29 +604.09 , 2618.07 , 181.36 +604.09 , 2819.46 , 195.46 +604.09 , 3020.85 , 209.61 +604.09 , 3222.24 , 223.79 +604.09 , 3423.63 , 238.01 +604.09 , 3625.02 , 252.26 +604.09 , 3826.41 , 266.56 +604.09 , 4027.80 , 280.89 +755.11 , -4193.88 , -304.37 +755.11 , -3984.18 , -289.50 +755.11 , -3774.49 , -274.59 +755.11 , -3564.80 , -259.63 +755.11 , -3355.10 , -244.61 +755.11 , -3145.41 , -229.56 +755.11 , -2935.71 , -214.45 +755.11 , -2726.02 , -199.30 +755.11 , -2516.33 , -184.10 +755.11 , -2306.63 , -168.85 +755.11 , -2096.94 , -153.55 +755.11 , -1887.24 , -138.20 +755.11 , -1677.55 , -122.81 +755.11 , -1467.86 , -107.37 +755.11 , -1258.16 , -91.88 +755.11 , -1048.47 , -76.35 +755.11 , -838.78 , -60.76 +755.11 , -629.08 , -45.13 +755.11 , -419.39 , -29.44 +755.11 , -209.69 , -13.67 +755.11 , -41.94 , 0.00 +755.11 , 40.28 , 5.21 +755.11 , 201.39 , 19.04 +755.11 , 402.78 , 36.13 +755.11 , 604.17 , 53.24 +755.11 , 805.56 , 70.39 +755.11 , 1006.95 , 87.59 +755.11 , 1208.34 , 104.83 +755.11 , 1409.73 , 122.13 +755.11 , 1611.12 , 139.47 +755.11 , 1812.51 , 156.87 +755.11 , 2013.90 , 174.31 +755.11 , 2215.29 , 191.80 +755.11 , 2416.68 , 209.33 +755.11 , 2618.07 , 226.92 +755.11 , 2819.46 , 244.56 +755.11 , 3020.85 , 262.24 +755.11 , 3222.24 , 279.97 +755.11 , 3423.63 , 297.76 +755.11 , 3625.02 , 315.58 +755.11 , 3826.41 , 333.46 +755.11 , 4027.80 , 351.39 +906.14 , -4193.88 , -364.37 +906.14 , -3984.18 , -346.59 +906.14 , -3774.49 , -328.74 +906.14 , -3564.80 , -310.84 +906.14 , -3355.10 , -292.87 +906.14 , -3145.41 , -274.84 +906.14 , -2935.71 , -256.75 +906.14 , -2726.02 , -238.60 +906.14 , -2516.33 , -220.39 +906.14 , -2306.63 , -202.12 +906.14 , -2096.94 , -183.79 +906.14 , -1887.24 , -165.40 +906.14 , -1677.55 , -146.94 +906.14 , -1467.86 , -128.43 +906.14 , -1258.16 , -109.85 +906.14 , -1048.47 , -91.21 +906.14 , -838.78 , -72.51 +906.14 , -629.08 , -53.75 +906.14 , -419.39 , -34.91 +906.14 , -209.69 , -15.95 +906.14 , -41.94 , 0.00 +906.14 , 40.28 , 6.58 +906.14 , 201.39 , 23.25 +906.14 , 402.78 , 43.76 +906.14 , 604.17 , 64.29 +906.14 , 805.56 , 84.87 +906.14 , 1006.95 , 105.52 +906.14 , 1208.34 , 126.22 +906.14 , 1409.73 , 146.98 +906.14 , 1611.12 , 167.81 +906.14 , 1812.51 , 188.70 +906.14 , 2013.90 , 209.65 +906.14 , 2215.29 , 230.66 +906.14 , 2416.68 , 251.73 +906.14 , 2618.07 , 272.87 +906.14 , 2819.46 , 294.07 +906.14 , 3020.85 , 315.33 +906.14 , 3222.24 , 336.65 +906.14 , 3423.63 , 358.03 +906.14 , 3625.02 , 379.47 +906.14 , 3826.41 , 400.98 +906.14 , 4027.80 , 422.54 +1057.16 , -4193.88 , -423.69 +1057.16 , -3984.18 , -403.04 +1057.16 , -3774.49 , -382.31 +1057.16 , -3564.80 , -361.50 +1057.16 , -3355.10 , -340.62 +1057.16 , -3145.41 , -319.66 +1057.16 , -2935.71 , -298.62 +1057.16 , -2726.02 , -277.51 +1057.16 , -2516.33 , -256.31 +1057.16 , -2306.63 , -235.05 +1057.16 , -2096.94 , -213.70 +1057.16 , -1887.24 , -192.28 +1057.16 , -1677.55 , -170.79 +1057.16 , -1467.86 , -149.21 +1057.16 , -1258.16 , -127.57 +1057.16 , -1048.47 , -105.84 +1057.16 , -838.78 , -84.03 +1057.16 , -629.08 , -62.14 +1057.16 , -419.39 , -40.16 +1057.16 , -209.69 , -18.00 +1057.16 , -41.94 , 0.00 +1057.16 , 40.28 , 8.09 +1057.16 , 201.39 , 27.64 +1057.16 , 402.78 , 51.59 +1057.16 , 604.17 , 75.56 +1057.16 , 805.56 , 99.58 +1057.16 , 1006.95 , 123.68 +1057.16 , 1208.34 , 147.86 +1057.16 , 1409.73 , 172.10 +1057.16 , 1611.12 , 196.43 +1057.16 , 1812.51 , 220.84 +1057.16 , 2013.90 , 245.32 +1057.16 , 2215.29 , 269.88 +1057.16 , 2416.68 , 294.51 +1057.16 , 2618.07 , 319.23 +1057.16 , 2819.46 , 344.02 +1057.16 , 3020.85 , 368.89 +1057.16 , 3222.24 , 393.83 +1057.16 , 3423.63 , 418.85 +1057.16 , 3625.02 , 443.95 +1057.16 , 3826.41 , 469.13 +1057.16 , 4027.80 , 494.38 +1208.18 , -4193.88 , -482.31 +1208.18 , -3984.18 , -458.83 +1208.18 , -3774.49 , -435.26 +1208.18 , -3564.80 , -411.59 +1208.18 , -3355.10 , -387.83 +1208.18 , -3145.41 , -363.97 +1208.18 , -2935.71 , -340.02 +1208.18 , -2726.02 , -315.97 +1208.18 , -2516.33 , -291.83 +1208.18 , -2306.63 , -267.59 +1208.18 , -2096.94 , -243.26 +1208.18 , -1887.24 , -218.84 +1208.18 , -1677.55 , -194.32 +1208.18 , -1467.86 , -169.71 +1208.18 , -1258.16 , -145.00 +1208.18 , -1048.47 , -120.19 +1208.18 , -838.78 , -95.29 +1208.18 , -629.08 , -70.28 +1208.18 , -419.39 , -45.14 +1208.18 , -209.69 , -19.76 +1208.18 , -41.94 , 0.00 +1208.18 , 40.28 , 9.76 +1208.18 , 201.39 , 32.25 +1208.18 , 402.78 , 59.66 +1208.18 , 604.17 , 87.07 +1208.18 , 805.56 , 114.55 +1208.18 , 1006.95 , 142.11 +1208.18 , 1208.34 , 169.77 +1208.18 , 1409.73 , 197.52 +1208.18 , 1611.12 , 225.37 +1208.18 , 1812.51 , 253.31 +1208.18 , 2013.90 , 281.34 +1208.18 , 2215.29 , 309.47 +1208.18 , 2416.68 , 337.70 +1208.18 , 2618.07 , 366.02 +1208.18 , 2819.46 , 394.44 +1208.18 , 3020.85 , 422.95 +1208.18 , 3222.24 , 451.56 +1208.18 , 3423.63 , 480.26 +1208.18 , 3625.02 , 509.05 +1208.18 , 3826.41 , 537.94 +1208.18 , 4027.80 , 566.93 +1359.21 , -4193.88 , -540.17 +1359.21 , -3984.18 , -513.92 +1359.21 , -3774.49 , -487.55 +1359.21 , -3564.80 , -461.06 +1359.21 , -3355.10 , -434.46 +1359.21 , -3145.41 , -407.75 +1359.21 , -2935.71 , -380.92 +1359.21 , -2726.02 , -353.97 +1359.21 , -2516.33 , -326.91 +1359.21 , -2306.63 , -299.73 +1359.21 , -2096.94 , -272.44 +1359.21 , -1887.24 , -245.03 +1359.21 , -1677.55 , -217.51 +1359.21 , -1467.86 , -189.87 +1359.21 , -1258.16 , -162.12 +1359.21 , -1048.47 , -134.25 +1359.21 , -838.78 , -106.26 +1359.21 , -629.08 , -78.13 +1359.21 , -419.39 , -49.84 +1359.21 , -209.69 , -21.19 +1359.21 , -41.94 , 0.00 +1359.21 , 40.28 , 11.59 +1359.21 , 201.39 , 37.10 +1359.21 , 402.78 , 67.98 +1359.21 , 604.17 , 98.85 +1359.21 , 805.56 , 129.79 +1359.21 , 1006.95 , 160.84 +1359.21 , 1208.34 , 191.99 +1359.21 , 1409.73 , 223.26 +1359.21 , 1611.12 , 254.64 +1359.21 , 1812.51 , 286.14 +1359.21 , 2013.90 , 317.75 +1359.21 , 2215.29 , 349.48 +1359.21 , 2416.68 , 381.32 +1359.21 , 2618.07 , 413.28 +1359.21 , 2819.46 , 445.36 +1359.21 , 3020.85 , 477.54 +1359.21 , 3222.24 , 509.85 +1359.21 , 3423.63 , 542.27 +1359.21 , 3625.02 , 574.80 +1359.21 , 3826.41 , 607.45 +1359.21 , 4027.80 , 640.21 +1510.23 , -4193.88 , -597.26 +1510.23 , -3984.18 , -568.28 +1510.23 , -3774.49 , -539.16 +1510.23 , -3564.80 , -509.90 +1510.23 , -3355.10 , -480.50 +1510.23 , -3145.41 , -450.96 +1510.23 , -2935.71 , -421.28 +1510.23 , -2726.02 , -391.47 +1510.23 , -2516.33 , -361.52 +1510.23 , -2306.63 , -331.43 +1510.23 , -2096.94 , -301.20 +1510.23 , -1887.24 , -270.83 +1510.23 , -1677.55 , -240.33 +1510.23 , -1467.86 , -209.68 +1510.23 , -1258.16 , -178.90 +1510.23 , -1048.47 , -147.97 +1510.23 , -838.78 , -116.90 +1510.23 , -629.08 , -85.66 +1510.23 , -419.39 , -54.21 +1510.23 , -209.69 , -22.23 +1510.23 , -41.94 , 0.00 +1510.23 , 40.28 , 13.60 +1510.23 , 201.39 , 42.20 +1510.23 , 402.78 , 76.58 +1510.23 , 604.17 , 110.92 +1510.23 , 805.56 , 145.34 +1510.23 , 1006.95 , 179.88 +1510.23 , 1208.34 , 214.55 +1510.23 , 1409.73 , 249.35 +1510.23 , 1611.12 , 284.29 +1510.23 , 1812.51 , 319.36 +1510.23 , 2013.90 , 354.57 +1510.23 , 2215.29 , 389.92 +1510.23 , 2416.68 , 425.41 +1510.23 , 2618.07 , 461.03 +1510.23 , 2819.46 , 496.79 +1510.23 , 3020.85 , 532.69 +1510.23 , 3222.24 , 568.73 +1510.23 , 3423.63 , 604.90 +1510.23 , 3625.02 , 641.21 +1510.23 , 3826.41 , 677.66 +1510.23 , 4027.80 , 714.24 +1661.25 , -4193.88 , -653.54 +1661.25 , -3984.18 , -621.88 +1661.25 , -3774.49 , -590.05 +1661.25 , -3564.80 , -558.06 +1661.25 , -3355.10 , -525.90 +1661.25 , -3145.41 , -493.58 +1661.25 , -2935.71 , -461.09 +1661.25 , -2726.02 , -428.44 +1661.25 , -2516.33 , -395.63 +1661.25 , -2306.63 , -362.65 +1661.25 , -2096.94 , -329.51 +1661.25 , -1887.24 , -296.21 +1661.25 , -1677.55 , -262.74 +1661.25 , -1467.86 , -229.11 +1661.25 , -1258.16 , -195.31 +1661.25 , -1048.47 , -161.34 +1661.25 , -838.78 , -127.18 +1661.25 , -629.08 , -92.83 +1661.25 , -419.39 , -58.20 +1661.25 , -209.69 , -22.82 +1661.25 , -41.94 , 0.00 +1661.25 , 40.28 , 15.79 +1661.25 , 201.39 , 47.58 +1661.25 , 402.78 , 85.48 +1661.25 , 604.17 , 123.30 +1661.25 , 805.56 , 161.22 +1661.25 , 1006.95 , 199.26 +1661.25 , 1208.34 , 237.46 +1661.25 , 1409.73 , 275.81 +1661.25 , 1611.12 , 314.32 +1661.25 , 1812.51 , 352.99 +1661.25 , 2013.90 , 391.83 +1661.25 , 2215.29 , 430.82 +1661.25 , 2416.68 , 469.98 +1661.25 , 2618.07 , 509.30 +1661.25 , 2819.46 , 548.78 +1661.25 , 3020.85 , 588.42 +1661.25 , 3222.24 , 628.23 +1661.25 , 3423.63 , 668.20 +1661.25 , 3625.02 , 708.32 +1661.25 , 3826.41 , 748.61 +1661.25 , 4027.80 , 789.06 +1812.27 , -4193.88 , -708.97 +1812.27 , -3984.18 , -674.68 +1812.27 , -3774.49 , -640.19 +1812.27 , -3564.80 , -605.51 +1812.27 , -3355.10 , -570.63 +1812.27 , -3145.41 , -535.56 +1812.27 , -2935.71 , -500.30 +1812.27 , -2726.02 , -464.85 +1812.27 , -2516.33 , -429.21 +1812.27 , -2306.63 , -393.37 +1812.27 , -2096.94 , -357.35 +1812.27 , -1887.24 , -321.13 +1812.27 , -1677.55 , -284.71 +1812.27 , -1467.86 , -248.11 +1812.27 , -1258.16 , -211.31 +1812.27 , -1048.47 , -174.30 +1812.27 , -838.78 , -137.08 +1812.27 , -629.08 , -99.61 +1812.27 , -419.39 , -61.78 +1812.27 , -209.69 , -22.86 +1812.27 , -41.94 , 0.00 +1812.27 , 40.28 , 18.17 +1812.27 , 201.39 , 53.24 +1812.27 , 402.78 , 94.71 +1812.27 , 604.17 , 136.03 +1812.27 , 805.56 , 177.45 +1812.27 , 1006.95 , 219.01 +1812.27 , 1208.34 , 260.75 +1812.27 , 1409.73 , 302.67 +1812.27 , 1611.12 , 344.78 +1812.27 , 1812.51 , 387.07 +1812.27 , 2013.90 , 429.54 +1812.27 , 2215.29 , 472.21 +1812.27 , 2416.68 , 515.06 +1812.27 , 2618.07 , 558.11 +1812.27 , 2819.46 , 601.34 +1812.27 , 3020.85 , 644.76 +1812.27 , 3222.24 , 688.37 +1812.27 , 3423.63 , 732.17 +1812.27 , 3625.02 , 776.15 +1812.27 , 3826.41 , 820.33 +1812.27 , 4027.80 , 864.69 +1963.30 , -4193.88 , -763.53 +1963.30 , -3984.18 , -726.65 +1963.30 , -3774.49 , -689.55 +1963.30 , -3564.80 , -652.22 +1963.30 , -3355.10 , -614.67 +1963.30 , -3145.41 , -576.89 +1963.30 , -2935.71 , -538.89 +1963.30 , -2726.02 , -500.67 +1963.30 , -2516.33 , -462.22 +1963.30 , -2306.63 , -423.56 +1963.30 , -2096.94 , -384.67 +1963.30 , -1887.24 , -345.56 +1963.30 , -1677.55 , -306.22 +1963.30 , -1467.86 , -266.66 +1963.30 , -1258.16 , -226.86 +1963.30 , -1048.47 , -186.83 +1963.30 , -838.78 , -146.54 +1963.30 , -629.08 , -105.95 +1963.30 , -419.39 , -64.90 +1963.30 , -209.69 , -22.24 +1963.30 , -41.94 , 0.00 +1963.30 , 40.28 , 20.74 +1963.30 , 201.39 , 59.20 +1963.30 , 402.78 , 104.27 +1963.30 , 604.17 , 149.12 +1963.30 , 805.56 , 194.05 +1963.30 , 1006.95 , 239.16 +1963.30 , 1208.34 , 284.45 +1963.30 , 1409.73 , 329.96 +1963.30 , 1611.12 , 375.67 +1963.30 , 1812.51 , 421.60 +1963.30 , 2013.90 , 467.75 +1963.30 , 2215.29 , 514.11 +1963.30 , 2416.68 , 560.69 +1963.30 , 2618.07 , 607.48 +1963.30 , 2819.46 , 654.50 +1963.30 , 3020.85 , 701.73 +1963.30 , 3222.24 , 749.18 +1963.30 , 3423.63 , 796.84 +1963.30 , 3625.02 , 844.73 +1963.30 , 3826.41 , 892.83 +1963.30 , 4027.80 , 941.14 +2114.32 , -4193.88 , -817.17 +2114.32 , -3984.18 , -777.76 +2114.32 , -3774.49 , -738.08 +2114.32 , -3564.80 , -698.15 +2114.32 , -3355.10 , -657.96 +2114.32 , -3145.41 , -617.52 +2114.32 , -2935.71 , -576.82 +2114.32 , -2726.02 , -535.86 +2114.32 , -2516.33 , -494.65 +2114.32 , -2306.63 , -453.18 +2114.32 , -2096.94 , -411.45 +2114.32 , -1887.24 , -369.47 +2114.32 , -1677.55 , -327.22 +2114.32 , -1467.86 , -284.72 +2114.32 , -1258.16 , -241.95 +2114.32 , -1048.47 , -198.90 +2114.32 , -838.78 , -155.54 +2114.32 , -629.08 , -111.82 +2114.32 , -419.39 , -67.51 +2114.32 , -209.69 , -20.80 +2114.32 , -41.94 , 0.00 +2114.32 , 40.28 , 23.52 +2114.32 , 201.39 , 65.48 +2114.32 , 402.78 , 114.20 +2114.32 , 604.17 , 162.59 +2114.32 , 805.56 , 211.06 +2114.32 , 1006.95 , 259.72 +2114.32 , 1208.34 , 308.59 +2114.32 , 1409.73 , 357.69 +2114.32 , 1611.12 , 407.04 +2114.32 , 1812.51 , 456.62 +2114.32 , 2013.90 , 506.46 +2114.32 , 2215.29 , 556.54 +2114.32 , 2416.68 , 606.87 +2114.32 , 2618.07 , 657.45 +2114.32 , 2819.46 , 708.28 +2114.32 , 3020.85 , 759.35 +2114.32 , 3222.24 , 810.68 +2114.32 , 3423.63 , 862.25 +2114.32 , 3625.02 , 914.07 +2114.32 , 3826.41 , 966.13 +2114.32 , 4027.80 , 1018.44 +2265.34 , -4193.88 , -869.86 +2265.34 , -3984.18 , -827.96 +2265.34 , -3774.49 , -785.77 +2265.34 , -3564.80 , -743.28 +2265.34 , -3355.10 , -700.50 +2265.34 , -3145.41 , -657.42 +2265.34 , -2935.71 , -614.05 +2265.34 , -2726.02 , -570.39 +2265.34 , -2516.33 , -526.44 +2265.34 , -2306.63 , -482.19 +2265.34 , -2096.94 , -437.65 +2265.34 , -1887.24 , -392.82 +2265.34 , -1677.55 , -347.69 +2265.34 , -1467.86 , -302.26 +2265.34 , -1258.16 , -256.52 +2265.34 , -1048.47 , -210.46 +2265.34 , -838.78 , -164.04 +2265.34 , -629.08 , -117.17 +2265.34 , -419.39 , -69.54 +2265.34 , -209.69 , -18.27 +2265.34 , -41.94 , 0.00 +2265.34 , 40.28 , 26.49 +2265.34 , 201.39 , 72.10 +2265.34 , 402.78 , 124.50 +2265.34 , 604.17 , 176.46 +2265.34 , 805.56 , 228.49 +2265.34 , 1006.95 , 280.71 +2265.34 , 1208.34 , 333.18 +2265.34 , 1409.73 , 385.90 +2265.34 , 1611.12 , 438.89 +2265.34 , 1812.51 , 492.16 +2265.34 , 2013.90 , 545.71 +2265.34 , 2215.29 , 599.54 +2265.34 , 2416.68 , 653.64 +2265.34 , 2618.07 , 708.03 +2265.34 , 2819.46 , 762.71 +2265.34 , 3020.85 , 817.66 +2265.34 , 3222.24 , 872.89 +2265.34 , 3423.63 , 928.41 +2265.34 , 3625.02 , 984.20 +2265.34 , 3826.41 , 1040.27 +2265.34 , 4027.80 , 1096.63 +2416.37 , -4193.88 , -921.56 +2416.37 , -3984.18 , -877.23 +2416.37 , -3774.49 , -832.56 +2416.37 , -3564.80 , -787.56 +2416.37 , -3355.10 , -742.22 +2416.37 , -3145.41 , -696.56 +2416.37 , -2935.71 , -650.56 +2416.37 , -2726.02 , -604.23 +2416.37 , -2516.33 , -557.56 +2416.37 , -2306.63 , -510.57 +2416.37 , -2096.94 , -463.24 +2416.37 , -1887.24 , -415.58 +2416.37 , -1677.55 , -367.58 +2416.37 , -1467.86 , -319.24 +2416.37 , -1258.16 , -270.55 +2416.37 , -1048.47 , -221.48 +2416.37 , -838.78 , -171.99 +2416.37 , -629.08 , -121.95 +2416.37 , -419.39 , -70.93 +2416.37 , -209.69 , -14.10 +2416.37 , -41.94 , 0.00 +2416.37 , 40.28 , 29.68 +2416.37 , 201.39 , 79.05 +2416.37 , 402.78 , 135.20 +2416.37 , 604.17 , 190.76 +2416.37 , 805.56 , 246.36 +2416.37 , 1006.95 , 302.17 +2416.37 , 1208.34 , 358.24 +2416.37 , 1409.73 , 414.60 +2416.37 , 1611.12 , 471.27 +2416.37 , 1812.51 , 528.24 +2416.37 , 2013.90 , 585.52 +2416.37 , 2215.29 , 643.12 +2416.37 , 2416.68 , 701.03 +2416.37 , 2618.07 , 759.26 +2416.37 , 2819.46 , 817.80 +2416.37 , 3020.85 , 876.66 +2416.37 , 3222.24 , 935.84 +2416.37 , 3423.63 , 995.34 +2416.37 , 3625.02 , 1055.15 +2416.37 , 3826.41 , 1115.27 +2416.37 , 4027.80 , 1175.71 +2567.39 , -4193.88 , -972.24 +2567.39 , -3984.18 , -925.52 +2567.39 , -3774.49 , -878.43 +2567.39 , -3564.80 , -830.96 +2567.39 , -3355.10 , -783.11 +2567.39 , -3145.41 , -734.89 +2567.39 , -2935.71 , -686.30 +2567.39 , -2726.02 , -637.33 +2567.39 , -2516.33 , -587.99 +2567.39 , -2306.63 , -538.28 +2567.39 , -2096.94 , -488.19 +2567.39 , -1887.24 , -437.72 +2567.39 , -1677.55 , -386.87 +2567.39 , -1467.86 , -335.63 +2567.39 , -1258.16 , -283.99 +2567.39 , -1048.47 , -231.92 +2567.39 , -838.78 , -179.35 +2567.39 , -629.08 , -126.12 +2567.39 , -419.39 , -71.60 +2567.39 , -209.69 , -6.45 +2567.39 , -41.94 , 0.00 +2567.39 , 40.28 , 33.08 +2567.39 , 201.39 , 86.37 +2567.39 , 402.78 , 146.31 +2567.39 , 604.17 , 205.50 +2567.39 , 805.56 , 264.70 +2567.39 , 1006.95 , 324.11 +2567.39 , 1208.34 , 383.81 +2567.39 , 1409.73 , 443.83 +2567.39 , 1611.12 , 504.18 +2567.39 , 1812.51 , 564.87 +2567.39 , 2013.90 , 625.91 +2567.39 , 2215.29 , 687.30 +2567.39 , 2416.68 , 749.05 +2567.39 , 2618.07 , 811.14 +2567.39 , 2819.46 , 873.59 +2567.39 , 3020.85 , 936.40 +2567.39 , 3222.24 , 999.56 +2567.39 , 3423.63 , 1063.07 +2567.39 , 3625.02 , 1126.93 +2567.39 , 3826.41 , 1191.14 +2567.39 , 4027.80 , 1255.71 +2718.41 , -4193.88 , -1021.86 +2718.41 , -3984.18 , -972.81 +2718.41 , -3774.49 , -923.33 +2718.41 , -3564.80 , -873.44 +2718.41 , -3355.10 , -823.13 +2718.41 , -3145.41 , -772.39 +2718.41 , -2935.71 , -721.24 +2718.41 , -2726.02 , -669.67 +2718.41 , -2516.33 , -617.68 +2718.41 , -2306.63 , -565.27 +2718.41 , -2096.94 , -512.45 +2718.41 , -1887.24 , -459.19 +2718.41 , -1677.55 , -405.51 +2718.41 , -1467.86 , -351.39 +2718.41 , -1258.16 , -296.81 +2718.41 , -1048.47 , -241.73 +2718.41 , -838.78 , -186.07 +2718.41 , -629.08 , -129.61 +2718.41 , -419.39 , -71.46 +2718.41 , -209.69 , 0.00 +2718.41 , -41.94 , 0.00 +2718.41 , 40.28 , 36.70 +2718.41 , 201.39 , 94.04 +2718.41 , 402.78 , 157.85 +2718.41 , 604.17 , 220.70 +2718.41 , 805.56 , 283.52 +2718.41 , 1006.95 , 346.56 +2718.41 , 1208.34 , 409.90 +2718.41 , 1409.73 , 473.59 +2718.41 , 1611.12 , 537.65 +2718.41 , 1812.51 , 602.09 +2718.41 , 2013.90 , 666.91 +2718.41 , 2215.29 , 732.12 +2718.41 , 2416.68 , 797.72 +2718.41 , 2618.07 , 863.72 +2718.41 , 2819.46 , 930.10 +2718.41 , 3020.85 , 996.88 +2718.41 , 3222.24 , 1064.05 +2718.41 , 3423.63 , 1131.62 +2718.41 , 3625.02 , 1199.57 +2718.41 , 3826.41 , 1267.92 +2718.41 , 4027.80 , 1336.65 +2869.43 , -4193.88 , -1070.37 +2869.43 , -3984.18 , -1019.04 +2869.43 , -3774.49 , -967.24 +2869.43 , -3564.80 , -914.96 +2869.43 , -3355.10 , -862.23 +2869.43 , -3145.41 , -809.02 +2869.43 , -2935.71 , -755.35 +2869.43 , -2726.02 , -701.21 +2869.43 , -2516.33 , -646.60 +2869.43 , -2306.63 , -591.53 +2869.43 , -2096.94 , -535.99 +2869.43 , -1887.24 , -479.97 +2869.43 , -1677.55 , -423.47 +2869.43 , -1467.86 , -366.48 +2869.43 , -1258.16 , -308.96 +2869.43 , -1048.47 , -250.88 +2869.43 , -838.78 , -192.11 +2869.43 , -629.08 , -132.36 +2869.43 , -419.39 , -70.38 +2869.43 , -209.69 , 0.00 +2869.43 , -41.94 , 0.00 +2869.43 , 40.28 , 40.53 +2869.43 , 201.39 , 102.10 +2869.43 , 402.78 , 169.83 +2869.43 , 604.17 , 236.37 +2869.43 , 805.56 , 302.84 +2869.43 , 1006.95 , 369.53 +2869.43 , 1208.34 , 436.54 +2869.43 , 1409.73 , 503.92 +2869.43 , 1611.12 , 571.71 +2869.43 , 1812.51 , 639.91 +2869.43 , 2013.90 , 708.54 +2869.43 , 2215.29 , 777.59 +2869.43 , 2416.68 , 847.08 +2869.43 , 2618.07 , 917.00 +2869.43 , 2819.46 , 987.35 +2869.43 , 3020.85 , 1058.14 +2869.43 , 3222.24 , 1129.36 +2869.43 , 3423.63 , 1201.01 +2869.43 , 3625.02 , 1273.09 +2869.43 , 3826.41 , 1345.61 +2869.43 , 4027.80 , 1418.56 +3020.46 , -4193.88 , -1117.74 +3020.46 , -3984.18 , -1064.18 +3020.46 , -3774.49 , -1010.10 +3020.46 , -3564.80 , -955.49 +3020.46 , -3355.10 , -900.37 +3020.46 , -3145.41 , -844.73 +3020.46 , -2935.71 , -788.58 +3020.46 , -2726.02 , -731.90 +3020.46 , -2516.33 , -674.71 +3020.46 , -2306.63 , -617.00 +3020.46 , -2096.94 , -558.77 +3020.46 , -1887.24 , -500.01 +3020.46 , -1677.55 , -440.71 +3020.46 , -1467.86 , -380.85 +3020.46 , -1258.16 , -320.40 +3020.46 , -1048.47 , -259.31 +3020.46 , -838.78 , -197.41 +3020.46 , -629.08 , -134.30 +3020.46 , -419.39 , -68.24 +3020.46 , -209.69 , 0.00 +3020.46 , -41.94 , 0.00 +3020.46 , 40.28 , 44.59 +3020.46 , 201.39 , 110.53 +3020.46 , 402.78 , 182.27 +3020.46 , 604.17 , 252.55 +3020.46 , 805.56 , 322.69 +3020.46 , 1006.95 , 393.04 +3020.46 , 1208.34 , 463.74 +3020.46 , 1409.73 , 534.84 +3020.46 , 1611.12 , 606.37 +3020.46 , 1812.51 , 678.37 +3020.46 , 2013.90 , 750.82 +3020.46 , 2215.29 , 823.74 +3020.46 , 2416.68 , 897.14 +3020.46 , 2618.07 , 971.01 +3020.46 , 2819.46 , 1045.36 +3020.46 , 3020.85 , 1120.19 +3020.46 , 3222.24 , 1195.49 +3020.46 , 3423.63 , 1271.27 +3020.46 , 3625.02 , 1347.52 +3020.46 , 3826.41 , 1424.25 +3020.46 , 4027.80 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp new file mode 100644 index 0000000000..2c22528593 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp @@ -0,0 +1,24 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 4027.80 , -4193.88 +14.96 , 4027.80 , -4193.88 +151.09 , 4027.80 , -4193.88 +302.19 , 4027.80 , -4193.88 +452.92 , 4027.80 , -4193.88 +604.01 , 4027.80 , -4193.88 +755.11 , 4027.80 , -4193.88 +906.20 , 3356.50 , -3494.90 +1057.30 , 2876.98 , -2995.60 +1208.03 , 2517.38 , -2621.17 +1359.12 , 2237.68 , -2329.95 +1510.22 , 2013.90 , -2096.94 +1661.31 , 1830.82 , -1906.31 +1812.41 , 1678.25 , -1747.45 +1963.14 , 1549.15 , -1613.02 +2114.23 , 1438.52 , -1497.83 +2265.33 , 1342.60 , -1397.96 +2416.42 , 1258.71 , -1310.61 +2567.52 , 1184.66 , -1233.50 +2718.25 , 1118.82 , -1164.95 +2869.34 , 1059.96 , -1103.66 +3020.44 , 1006.95 , -1048.47 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp new file mode 100644 index 0000000000..1c40e34f4c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 4027.80 , -4193.88 +14.96 , 4027.80 , -4193.88 +151.09 , 4027.80 , -4193.88 +302.19 , 4027.80 , -4193.88 +452.92 , 4027.80 , -4193.88 +604.01 , 4027.80 , -4193.88 +755.11 , 4027.80 , -4193.88 +906.20 , 3356.50 , -3494.90 +1057.30 , 2876.98 , -2995.60 +1208.03 , 2517.38 , -2621.17 +1359.12 , 2237.68 , -2329.95 +1510.22 , 2013.90 , -2096.94 +1661.31 , 1830.82 , -1906.31 +1812.41 , 1678.25 , -1747.45 +1963.14 , 1549.15 , -1613.02 +2114.23 , 1438.52 , -1497.83 +2265.33 , 1342.60 , -1397.96 +2416.42 , 1258.71 , -1310.61 +2567.52 , 1184.66 , -1233.50 +2718.25 , 1118.82 , -1164.95 +2869.34 , 1059.96 , -1103.66 +3020.44 , 1006.95 , -1048.47 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd new file mode 100644 index 0000000000..841a118a18 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -8.02 +15.10 , -8.28 +151.02 , -10.62 +302.05 , -13.22 +453.07 , -15.82 +604.09 , -18.45 +755.11 , -21.05 +906.14 , -23.65 +1057.16 , -26.25 +1208.18 , -28.85 +1359.21 , -31.48 +1510.23 , -34.08 +1661.25 , -36.68 +1812.28 , -39.28 +1963.30 , -41.88 +2114.32 , -44.51 +2265.34 , -47.11 +2416.37 , -49.71 +2567.39 , -52.31 +2718.41 , -54.91 +2869.44 , -57.54 +3020.46 , -60.14 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd new file mode 100644 index 0000000000..69fa4188ea --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -24.84 +4.98 , -25.62 +49.80 , -32.89 +99.59 , -40.94 +149.39 , -48.99 +199.18 , -57.13 +248.98 , -65.18 +298.77 , -73.23 +348.57 , -81.28 +398.37 , -89.33 +448.16 , -97.47 +497.96 , -105.52 +547.75 , -113.57 +597.55 , -121.62 +647.35 , -129.67 +697.14 , -137.81 +746.94 , -145.86 +796.73 , -153.91 +846.53 , -161.96 +896.32 , -170.01 +946.12 , -178.15 +995.92 , -186.20 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd new file mode 100644 index 0000000000..ffb4883b31 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -13.76 +8.90 , -14.19 +88.99 , -18.22 +177.98 , -22.67 +266.97 , -27.13 +355.96 , -31.64 +444.95 , -36.10 +533.94 , -40.56 +622.93 , -45.01 +711.92 , -49.47 +800.91 , -53.98 +889.90 , -58.44 +978.89 , -62.89 +1067.88 , -67.35 +1156.87 , -71.81 +1245.86 , -76.32 +1334.85 , -80.78 +1423.84 , -85.23 +1512.83 , -89.69 +1601.82 , -94.15 +1690.81 , -98.66 +1779.80 , -103.11 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat new file mode 100644 index 0000000000..627c162a5e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat @@ -0,0 +1,18 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic Battery", + "InternalResistanceCurve": "GenericBattery_243kWh.vbatr", + "SOC_min": 10, + "SOC_max": 90, + "MaxCurrentMap": "MaxCurrent.vimax", + "Capacity": 324, + "SoCCurve": "GenericBattery_243kWh.vbatv" + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr new file mode 100644 index 0000000000..953f417ac4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr @@ -0,0 +1,3 @@ +SoC, Ri +0, 0.04 +100, 0.04 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv new file mode 100644 index 0000000000..28376e3632 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv @@ -0,0 +1,12 @@ +SOC, V +0, 673.5 +10, 700.2 +20, 715.4 +30, 723.6 +40, 727.7 +50, 730.0 +60, 731.6 +70, 733.8 +80, 737.1 +90, 742.2 +100, 750.2 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vfld similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vfld diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vmap similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vmap diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Axle_4x2_Tractor.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Axle_4x2_Tractor.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Default.vrlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Default.vrlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng new file mode 100644 index 0000000000..483b48264b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng @@ -0,0 +1,35 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-08-21T09:24:04.0725494Z", + "AppVersion": "3", + "FileVersion": 5 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "325kW 12.7l Engine", + "Displacement": "12740", + "IdlingSpeed": 600.0, + "Inertia": 5.1498, + "Fuels": [ + { + "WHTC-Urban": 1.0097, + "WHTC-Rural": 1.0035, + "WHTC-Motorway": 1.0035, + "WHTC-Engineering": 1.0, + "ColdHotBalancingFactor": 0.0, + "CFRegPer": 1.0, + "FuelMap": "325kW.vmap", + "FuelType": "DieselCI" + } + ], + "RatedPower": 0.0, + "RatedSpeed": 0.0, + "MaxTorque": 0.0, + "FullLoadCurve": "325kW.vfld", + "WHRType": [ + "None" + ], + "WHRCorrectionFactors": {} + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_1.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_1.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_10.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_10.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_11.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_11.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_12.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_12.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_3.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_3.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_4.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_4.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_5.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_5.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_6.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_6.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_7.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_7.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_8.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_8.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_9.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_9.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbat similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbat diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp new file mode 100644 index 0000000000..6a988951ea --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp @@ -0,0 +1,24 @@ +n [rpm] , T_drive [Nm] , T_drag [Nm] +0, 900.00, -900.00 +30, 900.00, -900.00 +297, 900.00, -900.00 +594, 900.00, -900.00 +891, 900.00, -900.00 +1188, 900.00, -900.00 +1485, 900.00, -900.00 +1782, 750.00, -750.00 +2079, 642.86, -642.86 +2376, 562.50, -562.50 +2673, 500.00, -500.00 +2970, 450.00, -450.00 +3267, 409.09, -409.09 +3564, 375.00, -375.00 +3861, 346.15, -346.15 +4158, 321.43, -321.43 +4455, 300.00, -300.00 +4752, 281.25, -281.25 +5049, 264.71, -264.71 +5346, 250.00, -250.00 +5643, 236.84, -236.84 +5940, 225.00, -225.00 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd new file mode 100644 index 0000000000..ea6b5cc3a5 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd @@ -0,0 +1,3 @@ +n [rpm] , T_drag [Nm] +0 , 0.0 +10000 , 0.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem new file mode 100644 index 0000000000..6cecbb9ee1 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem @@ -0,0 +1,63 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-10-09T08:18:42.8238326Z", + "AppVersion": "3", + "FileVersion": 5 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IHPC", + "DragCurve": "GenericIHPCDrag.vemd", + "Inertia": 0.5, + "ThermalOverloadRecoveryFactor": 0.9, + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 600.00, + "ContinuousTorqueSpeed": 1485.00, + "OverloadTorque": 900.00, + "OverloadTorqueSpeed": 1485.00, + "OverloadTime": 180, + "FullLoadCurve": "GenericEMotor_140kW_900Nm.vemp", + "EfficiencyMap": { + "1": "GenericMap_140kW_936Nm.vemo", + "2": "GenericMap_140kW_936Nm.vemo", + "3": "GenericMap_140kW_936Nm.vemo", + "4": "GenericMap_140kW_936Nm.vemo", + "5": "GenericMap_140kW_936Nm.vemo", + "6": "GenericMap_140kW_936Nm.vemo", + "7": "GenericMap_140kW_936Nm.vemo", + "8": "GenericMap_140kW_936Nm.vemo", + "9": "GenericMap_140kW_936Nm.vemo", + "10": "GenericMap_140kW_936Nm.vemo", + "11": "GenericMap_140kW_936Nm.vemo", + "12": "GenericMap_140kW_936Nm.vemo" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 600.00, + "ContinuousTorqueSpeed": 1485.00, + "OverloadTorque": 900.00, + "OverloadTorqueSpeed": 1485.00, + "OverloadTime": 200, + "FullLoadCurve": "GenericEMotor_140kW_900Nm.vemp", + "EfficiencyMap": { + "1": "GenericMap_140kW_936Nm.vemo", + "2": "GenericMap_140kW_936Nm.vemo", + "3": "GenericMap_140kW_936Nm.vemo", + "4": "GenericMap_140kW_936Nm.vemo", + "5": "GenericMap_140kW_936Nm.vemo", + "6": "GenericMap_140kW_936Nm.vemo", + "7": "GenericMap_140kW_936Nm.vemo", + "8": "GenericMap_140kW_936Nm.vemo", + "9": "GenericMap_140kW_936Nm.vemo", + "10": "GenericMap_140kW_936Nm.vemo", + "11": "GenericMap_140kW_936Nm.vemo", + "12": "GenericMap_140kW_936Nm.vemo" + } + } + ] + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo new file mode 100644 index 0000000000..029526d8db --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh new file mode 100644 index 0000000000..4874a70c29 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh @@ -0,0 +1,109 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:36:11.4469594Z", + "AppVersion": "3", + "FileVersion": 10 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "Tractor", + "LegislativeClass": "Unknown", + "CurbWeight": 8229.0, + "CurbWeightExtra": 7500.0, + "MassMax": 18.0, + "Loading": 19300.0, + "rdyn": 492.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 33350.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.25, + "TwinTyres": true, + "RRCISO": 0.0065, + "FzISO": 33350.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18333, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18333, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18334, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 5.3, + "VehicleHeight": 4.0, + "IdlingSpeed": 600.0, + "Retarder": { + "Type": "None", + "Ratio": 1.0, + "File": "" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "" + }, + "TorqueLimits": {}, + "MaxDrivetrainPower": 1000.0, + "InitialSoC": 50.0, + "PowertrainConfiguration": "IHPC", + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1.0, + "MechanicalEfficiency": 1.0, + "Position": "IHPC", + "MotorFile": "GenericIHPC_140kW_936Nm.vem" + } + ], + "Battery": { + "NumPacks": 1, + "BatteryFile": "GenericBattery_10kWh_658V.vbat" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Hybrid_Parameters.vhctl similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Hybrid_Parameters.vhctl diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto new file mode 100644 index 0000000000..b41045b54d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto @@ -0,0 +1,100 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-08-24T13:41:04.1591616Z", + "AppVersion": "3", + "FileVersion": 13 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Group5_HEV.vveh", + "EngineFile": "Engine_325kW_12.7l.veng", + "GearboxFile": "IHPC_12.vgbx", + "TCU": "IHPC_12.vgbx", + "ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategy", + "HybridStrategyParams": "Hybrid_Parameters.vhctl", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [], + "Padd": 3000.0, + "Padd_electric": 0.0, + "VACC": "Truck.vacc", + "EngineStopStartAtVehicleStopThreshold": 0.0, + "EngineStopStartMaxOffTimespan": 1000.0, + "EngineStopStartUtilityFactor": 0.0, + "EcoRollMinSpeed": 0.0, + "EcoRollActivationDelay": 0.0, + "EcoRollUnderspeedThreshold": 0.0, + "EcoRollMaxAcceleration": 0.0, + "PCCEnableSpeed": 0.0, + "PCCMinSpeed": 0.0, + "PCCUnderspeed": 0.0, + "PCCOverSpeed": 5.0, + "PCCPreviewDistanceUC1": 0.0, + "PCCPreviewDistanceUC2": 0.0, + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "", + "MinSpeed": 50.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 2.5 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx new file mode 100644 index 0000000000..a38016773b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx @@ -0,0 +1,117 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:26:44.5653903Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "tractor_12gear_example", + "Inertia": 0.0, + "TracInt": 1.0, + "Gears": [ + { + "Ratio": 2.64, + "LossMap": "Axle_4x2_Tractor.vtlm" + }, + { + "Ratio": 14.93, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 11.64, + "LossMap": "Gear_2.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 9.02, + "LossMap": "Gear_3.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 7.04, + "LossMap": "Gear_4.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 5.64, + "LossMap": "Gear_5.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 4.4, + "LossMap": "Gear_6.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 3.39, + "LossMap": "Gear_7.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 2.65, + "LossMap": "Gear_8.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 2.05, + "LossMap": "Gear_9.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.6, + "LossMap": "Gear_10.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.28, + "LossMap": "Gear_11.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.0, + "LossMap": "Gear_12.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + } + ], + "TqReserve": 20.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.0, + "StartAcc": 0.6, + "GearboxType": "IHPC", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.8 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Truck.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Truck.vacc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vfld similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vfld diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vmap similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vmap diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000..e11cbf7cdd --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm @@ -0,0 +1,317 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5478,220 +0,-176,28 +0,0,8 +0,116,14 +0,220,17 +0,326,21 +0,432,24 +0,641,31 +0,853,38 +0,1274,53 +0,1696,67 +0,2117,82 +0,2538,96 +0,2959,110 +0,3376,119 +0,3785,123 +0,4200,130 +0,6309,204 +0,8409,268 +0,10507,332 +0,12606,396 +0,16804,523 +0,21002,651 +0,25199,778 +0,29397,905 +0,33594,1032 +0,37792,1160 +0,41990,1288 +0,46187,1415 +0,50385,1542 +143,-5482,216 +143,-174,28 +143,0,9 +143,116,14 +143,222,17 +143,326,21 +143,432,24 +143,641,31 +143,853,38 +143,1273,52 +143,1694,66 +143,2115,80 +143,2536,94 +143,2957,108 +143,3372,116 +143,3786,123 +143,4200,130 +143,6323,218 +143,8427,287 +143,10532,356 +143,12635,425 +143,16843,563 +143,21052,701 +143,25260,839 +143,29467,977 +143,33676,1115 +143,37884,1253 +143,42092,1391 +143,46300,1529 +143,50509,1667 +285,-5496,202 +285,-172,32 +285,0,10 +285,118,16 +285,223,19 +285,327,22 +285,432,24 +285,641,31 +285,851,37 +285,1271,50 +285,1690,63 +285,2110,75 +285,2530,88 +285,2950,101 +285,3369,113 +285,3780,117 +285,4195,124 +285,6305,200 +285,8402,262 +285,10499,324 +285,12596,386 +285,16791,510 +285,20987,636 +285,25181,760 +285,29376,884 +285,33570,1009 +285,37765,1133 +285,41960,1259 +285,46154,1383 +285,50350,1507 +428,-5501,200 +428,-167,35 +428,0,12 +428,119,17 +428,224,21 +428,328,23 +428,433,26 +428,643,31 +428,851,37 +428,1270,49 +428,1689,61 +428,2109,74 +428,2529,87 +428,2949,100 +428,3365,109 +428,3778,115 +428,4191,121 +428,6296,191 +428,8390,251 +428,10485,310 +428,12579,369 +428,16767,486 +428,20955,604 +428,25143,723 +428,29332,841 +428,33521,958 +428,37708,1076 +428,41897,1195 +428,46084,1313 +428,50273,1430 +570,-5512,188 +570,-167,37 +570,0,13 +570,121,19 +570,224,21 +570,328,23 +570,433,26 +570,641,31 +570,850,36 +570,1268,46 +570,1685,58 +570,2104,70 +570,2523,81 +570,2943,94 +570,3363,107 +570,3776,113 +570,4189,118 +570,6281,175 +570,8369,230 +570,10459,283 +570,12547,336 +570,16724,443 +570,20901,550 +570,25078,658 +570,29255,764 +570,33432,871 +570,37611,979 +570,41788,1086 +570,45965,1192 +570,50142,1299 +713,-5517,181 +713,-165,39 +713,0,14 +713,122,20 +713,225,22 +713,329,24 +713,433,27 +713,641,30 +713,850,36 +713,1267,45 +713,1684,56 +713,2102,67 +713,2521,79 +713,2939,90 +713,3358,102 +713,3775,111 +713,4188,118 +713,6272,166 +713,8357,217 +713,10442,267 +713,12527,317 +713,16697,416 +713,20867,517 +713,25039,617 +713,29209,717 +713,33379,818 +713,37549,918 +713,41719,1017 +713,45890,1117 +713,50060,1218 +855,-5524,174 +855,-162,42 +855,0,15 +855,122,21 +855,226,22 +855,329,24 +855,434,27 +855,641,31 +855,849,35 +855,1266,45 +855,1683,55 +855,2100,65 +855,2518,77 +855,2937,87 +855,3355,99 +855,3775,111 +855,4188,117 +855,6264,158 +855,8346,205 +855,10427,252 +855,12509,299 +855,16674,393 +855,20838,487 +855,25003,581 +855,29167,675 +855,33330,769 +855,37495,863 +855,41659,957 +855,45823,1051 +855,49988,1145 +998,-5526,172 +998,-160,44 +998,0,16 +998,123,22 +998,227,23 +998,331,26 +998,435,28 +998,641,31 +998,850,36 +998,1266,45 +998,1682,55 +998,2100,64 +998,2517,74 +998,2935,86 +998,3354,97 +998,3772,109 +998,4185,115 +998,6258,153 +998,8338,197 +998,10418,242 +998,12498,288 +998,16658,377 +998,20817,466 +998,24977,556 +998,29137,645 +998,33297,735 +998,37456,825 +998,41616,914 +998,45776,1003 +998,49936,1093 +1140,-5529,169 +1140,-158,46 +1140,0,18 +1140,125,23 +1140,229,24 +1140,332,27 +1140,436,29 +1140,643,32 +1140,851,37 +1140,1267,45 +1140,1683,55 +1140,2100,64 +1140,2516,74 +1140,2934,85 +1140,3352,96 +1140,3771,108 +1140,4183,114 +1283,-5529,169 +1283,-155,49 +1283,0,19 +1283,126,24 +1283,230,26 +1283,333,28 +1283,437,30 +1283,644,34 +1283,853,38 +1283,1267,46 +1283,1683,55 +1283,2098,64 +1283,2516,74 +1283,2934,85 +1283,3351,95 +1283,3764,101 +1425,-5531,167 +1425,-153,51 +1425,0,20 +1425,128,26 +1425,231,27 +1425,336,30 +1425,436,29 +1425,646,36 +1425,853,38 +1425,1268,46 +1425,1683,55 +1425,2098,63 +1425,2516,73 +1425,2932,84 +1425,3345,89 +1568,-5538,160 +1568,-148,56 +1568,0,21 +1568,129,28 +1568,232,29 +1568,336,31 +1568,440,32 +1568,647,37 +1568,854,41 +1568,1269,48 +1568,1684,57 +1568,2101,65 +1568,2517,74 +1568,2929,80 +1853,-5540,158 +1853,-144,60 +1853,0,24 +1853,132,30 +1853,234,31 +1853,340,34 +1853,442,35 +1853,650,38 +1853,856,42 +1853,1269,49 +1853,1684,57 +1853,2098,64 +1853,2515,73 +1853,2928,79 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Default.vrlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Default.vrlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1642e417ce5da8807894864a66db037351647613 GIT binary patch literal 418333 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�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 literal 0 HcmV?d00001 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng new file mode 100644 index 0000000000..483b48264b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng @@ -0,0 +1,35 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-08-21T09:24:04.0725494Z", + "AppVersion": "3", + "FileVersion": 5 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "325kW 12.7l Engine", + "Displacement": "12740", + "IdlingSpeed": 600.0, + "Inertia": 5.1498, + "Fuels": [ + { + "WHTC-Urban": 1.0097, + "WHTC-Rural": 1.0035, + "WHTC-Motorway": 1.0035, + "WHTC-Engineering": 1.0, + "ColdHotBalancingFactor": 0.0, + "CFRegPer": 1.0, + "FuelMap": "325kW.vmap", + "FuelType": "DieselCI" + } + ], + "RatedPower": 0.0, + "RatedSpeed": 0.0, + "MaxTorque": 0.0, + "FullLoadCurve": "325kW.vfld", + "WHRType": [ + "None" + ], + "WHRCorrectionFactors": {} + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm new file mode 100644 index 0000000000..b6e4f373d0 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm @@ -0,0 +1,2081 @@ +Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm] +0 , -6177.6 , 135.9072 +0 , -5984.55 , 131.08095 +0 , -5791.5 , 126.2547 +0 , -5598.45 , 121.42845 +0 , -5405.4 , 116.6022 +0 , -5212.35 , 111.77595 +0 , -5019.3 , 106.9497 +0 , -4826.25 , 102.12345 +0 , -4633.2 , 97.2972 +0 , -4440.15 , 92.47095 +0 , -4247.1 , 87.6447 +0 , -4054.05 , 82.81845 +0 , -3861 , 77.9922 +0 , -3667.95 , 73.16595 +0 , -3474.9 , 68.3397 +0 , -3281.85 , 63.51345 +0 , -3088.8 , 58.6872 +0 , -2895.75 , 53.86095 +0 , -2702.7 , 49.0347 +0 , -2509.65 , 44.20845 +0 , -2316.6 , 39.3822 +0 , -2123.55 , 34.55595 +0 , -1930.5 , 29.7297 +0 , -1737.45 , 24.90345 +0 , -1544.4 , 20.0772 +0 , -1351.35 , 15.25095 +0 , -1158.3 , 10.4247 +0 , -965.25 , 5.59845 +0 , -772.2 , 0.7722 +0 , -579.15 , 4.05405 +0 , -386.1 , 8.8803 +0 , -193.05 , 13.70655 +0 , 0 , 18.5328 +0 , 193.05 , 23.35905 +0 , 386.1 , 28.1853 +0 , 579.15 , 33.01155 +0 , 772.2 , 37.8378 +0 , 965.25 , 42.66405 +0 , 1158.3 , 47.4903 +0 , 1351.35 , 52.31655 +0 , 1544.4 , 57.1428 +0 , 1737.45 , 61.96905 +0 , 1930.5 , 66.7953 +0 , 2123.55 , 71.62155 +0 , 2316.6 , 76.4478 +0 , 2509.65 , 81.27405 +0 , 2702.7 , 86.1003 +0 , 2895.75 , 90.92655 +0 , 3088.8 , 95.7528 +0 , 3281.85 , 100.57905 +0 , 3474.9 , 105.4053 +0 , 3667.95 , 110.23155 +0 , 3861 , 115.0578 +0 , 4054.05 , 119.88405 +0 , 4247.1 , 124.7103 +0 , 4440.15 , 129.53655 +0 , 4633.2 , 134.3628 +0 , 4826.25 , 139.18905 +0 , 5019.3 , 144.0153 +0 , 5212.35 , 148.84155 +0 , 5405.4 , 153.6678 +0 , 5598.45 , 158.49405 +0 , 5791.5 , 163.3203 +0 , 5984.55 , 168.14655 +0 , 6177.6 , 172.9728 +40.80854701 , -6177.6 , 135.1509034 +40.80854701 , -5984.55 , 130.3246534 +40.80854701 , -5791.5 , 125.4984034 +40.80854701 , -5598.45 , 120.6721534 +40.80854701 , -5405.4 , 115.8459034 +40.80854701 , -5212.35 , 111.0196534 +40.80854701 , -5019.3 , 106.1934034 +40.80854701 , -4826.25 , 101.3671534 +40.80854701 , -4633.2 , 96.54090336 +40.80854701 , -4440.15 , 91.71465336 +40.80854701 , -4247.1 , 86.88840336 +40.80854701 , -4054.05 , 82.06215336 +40.80854701 , -3861 , 77.23590336 +40.80854701 , -3667.95 , 72.40965336 +40.80854701 , -3474.9 , 67.58340336 +40.80854701 , -3281.85 , 62.75715336 +40.80854701 , -3088.8 , 57.93090336 +40.80854701 , -2895.75 , 53.10465336 +40.80854701 , -2702.7 , 48.27840336 +40.80854701 , -2509.65 , 43.45215336 +40.80854701 , -2316.6 , 38.62590336 +40.80854701 , -2123.55 , 33.79965336 +40.80854701 , -1930.5 , 28.97340336 +40.80854701 , -1737.45 , 24.14715336 +40.80854701 , -1544.4 , 19.32090336 +40.80854701 , -1351.35 , 14.49465336 +40.80854701 , -1158.3 , 9.66840336 +40.80854701 , -965.25 , 4.84215336 +40.80854701 , -772.2 , 0.01590336 +40.80854701 , -579.15 , 4.81034664 +40.80854701 , -386.1 , 9.63659664 +40.80854701 , -193.05 , 14.46284664 +40.80854701 , 0 , 19.28909664 +40.80854701 , 193.05 , 24.11534664 +40.80854701 , 386.1 , 28.94159664 +40.80854701 , 579.15 , 33.76784664 +40.80854701 , 772.2 , 38.59409664 +40.80854701 , 965.25 , 43.42034664 +40.80854701 , 1158.3 , 48.24659664 +40.80854701 , 1351.35 , 53.07284664 +40.80854701 , 1544.4 , 57.89909664 +40.80854701 , 1737.45 , 62.72534664 +40.80854701 , 1930.5 , 67.55159664 +40.80854701 , 2123.55 , 72.37784664 +40.80854701 , 2316.6 , 77.20409664 +40.80854701 , 2509.65 , 82.03034664 +40.80854701 , 2702.7 , 86.85659664 +40.80854701 , 2895.75 , 91.68284664 +40.80854701 , 3088.8 , 96.50909664 +40.80854701 , 3281.85 , 101.3353466 +40.80854701 , 3474.9 , 106.1615966 +40.80854701 , 3667.95 , 110.9878466 +40.80854701 , 3861 , 115.8140966 +40.80854701 , 4054.05 , 120.6403466 +40.80854701 , 4247.1 , 125.4665966 +40.80854701 , 4440.15 , 130.2928466 +40.80854701 , 4633.2 , 135.1190966 +40.80854701 , 4826.25 , 139.9453466 +40.80854701 , 5019.3 , 144.7715966 +40.80854701 , 5212.35 , 149.5978466 +40.80854701 , 5405.4 , 154.4240966 +40.80854701 , 5598.45 , 159.2503466 +40.80854701 , 5791.5 , 164.0765966 +40.80854701 , 5984.55 , 168.9028466 +40.80854701 , 6177.6 , 173.7290966 +81.61794872 , -6177.6 , 134.3945909 +81.61794872 , -5984.55 , 129.5683409 +81.61794872 , -5791.5 , 124.7420909 +81.61794872 , -5598.45 , 119.9158409 +81.61794872 , -5405.4 , 115.0895909 +81.61794872 , -5212.35 , 110.2633409 +81.61794872 , -5019.3 , 105.4370909 +81.61794872 , -4826.25 , 100.6108409 +81.61794872 , -4633.2 , 95.78459088 +81.61794872 , -4440.15 , 90.95834088 +81.61794872 , -4247.1 , 86.13209088 +81.61794872 , -4054.05 , 81.30584088 +81.61794872 , -3861 , 76.47959088 +81.61794872 , -3667.95 , 71.65334088 +81.61794872 , -3474.9 , 66.82709088 +81.61794872 , -3281.85 , 62.00084088 +81.61794872 , -3088.8 , 57.17459088 +81.61794872 , -2895.75 , 52.34834088 +81.61794872 , -2702.7 , 47.52209088 +81.61794872 , -2509.65 , 42.69584088 +81.61794872 , -2316.6 , 37.86959088 +81.61794872 , -2123.55 , 33.04334088 +81.61794872 , -1930.5 , 28.21709088 +81.61794872 , -1737.45 , 23.39084088 +81.61794872 , -1544.4 , 18.56459088 +81.61794872 , -1351.35 , 13.73834088 +81.61794872 , -1158.3 , 8.91209088 +81.61794872 , -965.25 , 4.08584088 +81.61794872 , -772.2 , 0.74040912 +81.61794872 , -579.15 , 5.56665912 +81.61794872 , -386.1 , 10.39290912 +81.61794872 , -193.05 , 15.21915912 +81.61794872 , 0 , 20.04540912 +81.61794872 , 193.05 , 24.87165912 +81.61794872 , 386.1 , 29.69790912 +81.61794872 , 579.15 , 34.52415912 +81.61794872 , 772.2 , 39.35040912 +81.61794872 , 965.25 , 44.17665912 +81.61794872 , 1158.3 , 49.00290912 +81.61794872 , 1351.35 , 53.82915912 +81.61794872 , 1544.4 , 58.65540912 +81.61794872 , 1737.45 , 63.48165912 +81.61794872 , 1930.5 , 68.30790912 +81.61794872 , 2123.55 , 73.13415912 +81.61794872 , 2316.6 , 77.96040912 +81.61794872 , 2509.65 , 82.78665912 +81.61794872 , 2702.7 , 87.61290912 +81.61794872 , 2895.75 , 92.43915912 +81.61794872 , 3088.8 , 97.26540912 +81.61794872 , 3281.85 , 102.0916591 +81.61794872 , 3474.9 , 106.9179091 +81.61794872 , 3667.95 , 111.7441591 +81.61794872 , 3861 , 116.5704091 +81.61794872 , 4054.05 , 121.3966591 +81.61794872 , 4247.1 , 126.2229091 +81.61794872 , 4440.15 , 131.0491591 +81.61794872 , 4633.2 , 135.8754091 +81.61794872 , 4826.25 , 140.7016591 +81.61794872 , 5019.3 , 145.5279091 +81.61794872 , 5212.35 , 150.3541591 +81.61794872 , 5405.4 , 155.1804091 +81.61794872 , 5598.45 , 160.0066591 +81.61794872 , 5791.5 , 164.8329091 +81.61794872 , 5984.55 , 169.6591591 +81.61794872 , 6177.6 , 174.4854091 +122.4273504 , -6177.6 , 133.6382784 +122.4273504 , -5984.55 , 128.8120284 +122.4273504 , -5791.5 , 123.9857784 +122.4273504 , -5598.45 , 119.1595284 +122.4273504 , -5405.4 , 114.3332784 +122.4273504 , -5212.35 , 109.5070284 +122.4273504 , -5019.3 , 104.6807784 +122.4273504 , -4826.25 , 99.8545284 +122.4273504 , -4633.2 , 95.0282784 +122.4273504 , -4440.15 , 90.2020284 +122.4273504 , -4247.1 , 85.3757784 +122.4273504 , -4054.05 , 80.5495284 +122.4273504 , -3861 , 75.7232784 +122.4273504 , -3667.95 , 70.8970284 +122.4273504 , -3474.9 , 66.0707784 +122.4273504 , -3281.85 , 61.2445284 +122.4273504 , -3088.8 , 56.4182784 +122.4273504 , -2895.75 , 51.5920284 +122.4273504 , -2702.7 , 46.7657784 +122.4273504 , -2509.65 , 41.9395284 +122.4273504 , -2316.6 , 37.1132784 +122.4273504 , -2123.55 , 32.2870284 +122.4273504 , -1930.5 , 27.4607784 +122.4273504 , -1737.45 , 22.6345284 +122.4273504 , -1544.4 , 17.8082784 +122.4273504 , -1351.35 , 12.9820284 +122.4273504 , -1158.3 , 8.155778401 +122.4273504 , -965.25 , 3.329528401 +122.4273504 , -772.2 , 1.496721599 +122.4273504 , -579.15 , 6.322971599 +122.4273504 , -386.1 , 11.1492216 +122.4273504 , -193.05 , 15.9754716 +122.4273504 , 0 , 20.8017216 +122.4273504 , 193.05 , 25.6279716 +122.4273504 , 386.1 , 30.4542216 +122.4273504 , 579.15 , 35.2804716 +122.4273504 , 772.2 , 40.1067216 +122.4273504 , 965.25 , 44.9329716 +122.4273504 , 1158.3 , 49.7592216 +122.4273504 , 1351.35 , 54.5854716 +122.4273504 , 1544.4 , 59.4117216 +122.4273504 , 1737.45 , 64.2379716 +122.4273504 , 1930.5 , 69.0642216 +122.4273504 , 2123.55 , 73.8904716 +122.4273504 , 2316.6 , 78.7167216 +122.4273504 , 2509.65 , 83.5429716 +122.4273504 , 2702.7 , 88.3692216 +122.4273504 , 2895.75 , 93.1954716 +122.4273504 , 3088.8 , 98.0217216 +122.4273504 , 3281.85 , 102.8479716 +122.4273504 , 3474.9 , 107.6742216 +122.4273504 , 3667.95 , 112.5004716 +122.4273504 , 3861 , 117.3267216 +122.4273504 , 4054.05 , 122.1529716 +122.4273504 , 4247.1 , 126.9792216 +122.4273504 , 4440.15 , 131.8054716 +122.4273504 , 4633.2 , 136.6317216 +122.4273504 , 4826.25 , 141.4579716 +122.4273504 , 5019.3 , 146.2842216 +122.4273504 , 5212.35 , 151.1104716 +122.4273504 , 5405.4 , 155.9367216 +122.4273504 , 5598.45 , 160.7629716 +122.4273504 , 5791.5 , 165.5892216 +122.4273504 , 5984.55 , 170.4154716 +122.4273504 , 6177.6 , 175.2417216 +163.2393162 , -6177.6 , 132.8819184 +163.2393162 , -5984.55 , 128.0556684 +163.2393162 , -5791.5 , 123.2294184 +163.2393162 , -5598.45 , 118.4031684 +163.2393162 , -5405.4 , 113.5769184 +163.2393162 , -5212.35 , 108.7506684 +163.2393162 , -5019.3 , 103.9244184 +163.2393162 , -4826.25 , 99.0981684 +163.2393162 , -4633.2 , 94.2719184 +163.2393162 , -4440.15 , 89.4456684 +163.2393162 , -4247.1 , 84.6194184 +163.2393162 , -4054.05 , 79.7931684 +163.2393162 , -3861 , 74.9669184 +163.2393162 , -3667.95 , 70.1406684 +163.2393162 , -3474.9 , 65.3144184 +163.2393162 , -3281.85 , 60.4881684 +163.2393162 , -3088.8 , 55.6619184 +163.2393162 , -2895.75 , 50.8356684 +163.2393162 , -2702.7 , 46.0094184 +163.2393162 , -2509.65 , 41.1831684 +163.2393162 , -2316.6 , 36.3569184 +163.2393162 , -2123.55 , 31.5306684 +163.2393162 , -1930.5 , 26.7044184 +163.2393162 , -1737.45 , 21.8781684 +163.2393162 , -1544.4 , 17.0519184 +163.2393162 , -1351.35 , 12.2256684 +163.2393162 , -1158.3 , 7.399418401 +163.2393162 , -965.25 , 2.573168401 +163.2393162 , -772.2 , 2.253081599 +163.2393162 , -579.15 , 7.079331599 +163.2393162 , -386.1 , 11.9055816 +163.2393162 , -193.05 , 16.7318316 +163.2393162 , 0 , 21.5580816 +163.2393162 , 193.05 , 26.3843316 +163.2393162 , 386.1 , 31.2105816 +163.2393162 , 579.15 , 36.0368316 +163.2393162 , 772.2 , 40.8630816 +163.2393162 , 965.25 , 45.6893316 +163.2393162 , 1158.3 , 50.5155816 +163.2393162 , 1351.35 , 55.3418316 +163.2393162 , 1544.4 , 60.1680816 +163.2393162 , 1737.45 , 64.9943316 +163.2393162 , 1930.5 , 69.8205816 +163.2393162 , 2123.55 , 74.6468316 +163.2393162 , 2316.6 , 79.4730816 +163.2393162 , 2509.65 , 84.2993316 +163.2393162 , 2702.7 , 89.1255816 +163.2393162 , 2895.75 , 93.9518316 +163.2393162 , 3088.8 , 98.7780816 +163.2393162 , 3281.85 , 103.6043316 +163.2393162 , 3474.9 , 108.4305816 +163.2393162 , 3667.95 , 113.2568316 +163.2393162 , 3861 , 118.0830816 +163.2393162 , 4054.05 , 122.9093316 +163.2393162 , 4247.1 , 127.7355816 +163.2393162 , 4440.15 , 132.5618316 +163.2393162 , 4633.2 , 137.3880816 +163.2393162 , 4826.25 , 142.2143316 +163.2393162 , 5019.3 , 147.0405816 +163.2393162 , 5212.35 , 151.8668316 +163.2393162 , 5405.4 , 156.6930816 +163.2393162 , 5598.45 , 161.5193316 +163.2393162 , 5791.5 , 166.3455816 +163.2393162 , 5984.55 , 171.1718316 +163.2393162 , 6177.6 , 175.9980816 +204.042735 , -6177.6 , 132.1257168 +204.042735 , -5984.55 , 127.2994668 +204.042735 , -5791.5 , 122.4732168 +204.042735 , -5598.45 , 117.6469668 +204.042735 , -5405.4 , 112.8207168 +204.042735 , -5212.35 , 107.9944668 +204.042735 , -5019.3 , 103.1682168 +204.042735 , -4826.25 , 98.3419668 +204.042735 , -4633.2 , 93.5157168 +204.042735 , -4440.15 , 88.6894668 +204.042735 , -4247.1 , 83.8632168 +204.042735 , -4054.05 , 79.0369668 +204.042735 , -3861 , 74.2107168 +204.042735 , -3667.95 , 69.3844668 +204.042735 , -3474.9 , 64.5582168 +204.042735 , -3281.85 , 59.7319668 +204.042735 , -3088.8 , 54.9057168 +204.042735 , -2895.75 , 50.0794668 +204.042735 , -2702.7 , 45.2532168 +204.042735 , -2509.65 , 40.4269668 +204.042735 , -2316.6 , 35.6007168 +204.042735 , -2123.55 , 30.7744668 +204.042735 , -1930.5 , 25.9482168 +204.042735 , -1737.45 , 21.1219668 +204.042735 , -1544.4 , 16.2957168 +204.042735 , -1351.35 , 11.4694668 +204.042735 , -1158.3 , 6.643216801 +204.042735 , -965.25 , 1.816966801 +204.042735 , -772.2 , 3.009283199 +204.042735 , -579.15 , 7.835533199 +204.042735 , -386.1 , 12.6617832 +204.042735 , -193.05 , 17.4880332 +204.042735 , 0 , 22.3142832 +204.042735 , 193.05 , 27.1405332 +204.042735 , 386.1 , 31.9667832 +204.042735 , 579.15 , 36.7930332 +204.042735 , 772.2 , 41.6192832 +204.042735 , 965.25 , 46.4455332 +204.042735 , 1158.3 , 51.2717832 +204.042735 , 1351.35 , 56.0980332 +204.042735 , 1544.4 , 60.9242832 +204.042735 , 1737.45 , 65.7505332 +204.042735 , 1930.5 , 70.5767832 +204.042735 , 2123.55 , 75.4030332 +204.042735 , 2316.6 , 80.2292832 +204.042735 , 2509.65 , 85.0555332 +204.042735 , 2702.7 , 89.8817832 +204.042735 , 2895.75 , 94.7080332 +204.042735 , 3088.8 , 99.5342832 +204.042735 , 3281.85 , 104.3605332 +204.042735 , 3474.9 , 109.1867832 +204.042735 , 3667.95 , 114.0130332 +204.042735 , 3861 , 118.8392832 +204.042735 , 4054.05 , 123.6655332 +204.042735 , 4247.1 , 128.4917832 +204.042735 , 4440.15 , 133.3180332 +204.042735 , 4633.2 , 138.1442832 +204.042735 , 4826.25 , 142.9705332 +204.042735 , 5019.3 , 147.7967832 +204.042735 , 5212.35 , 152.6230332 +204.042735 , 5405.4 , 157.4492832 +204.042735 , 5598.45 , 162.2755332 +204.042735 , 5791.5 , 167.1017832 +204.042735 , 5984.55 , 171.9280332 +204.042735 , 6177.6 , 176.7542832 +244.8547009 , -6177.6 , 131.3693568 +244.8547009 , -5984.55 , 126.5431068 +244.8547009 , -5791.5 , 121.7168568 +244.8547009 , -5598.45 , 116.8906068 +244.8547009 , -5405.4 , 112.0643568 +244.8547009 , -5212.35 , 107.2381068 +244.8547009 , -5019.3 , 102.4118568 +244.8547009 , -4826.25 , 97.5856068 +244.8547009 , -4633.2 , 92.7593568 +244.8547009 , -4440.15 , 87.9331068 +244.8547009 , -4247.1 , 83.1068568 +244.8547009 , -4054.05 , 78.2806068 +244.8547009 , -3861 , 73.4543568 +244.8547009 , -3667.95 , 68.6281068 +244.8547009 , -3474.9 , 63.8018568 +244.8547009 , -3281.85 , 58.9756068 +244.8547009 , -3088.8 , 54.1493568 +244.8547009 , -2895.75 , 49.3231068 +244.8547009 , -2702.7 , 44.4968568 +244.8547009 , -2509.65 , 39.6706068 +244.8547009 , -2316.6 , 34.8443568 +244.8547009 , -2123.55 , 30.0181068 +244.8547009 , -1930.5 , 25.1918568 +244.8547009 , -1737.45 , 20.3656068 +244.8547009 , -1544.4 , 15.5393568 +244.8547009 , -1351.35 , 10.7131068 +244.8547009 , -1158.3 , 5.886856799 +244.8547009 , -965.25 , 1.060606799 +244.8547009 , -772.2 , 3.765643201 +244.8547009 , -579.15 , 8.591893201 +244.8547009 , -386.1 , 13.4181432 +244.8547009 , -193.05 , 18.2443932 +244.8547009 , 0 , 23.0706432 +244.8547009 , 193.05 , 27.8968932 +244.8547009 , 386.1 , 32.7231432 +244.8547009 , 579.15 , 37.5493932 +244.8547009 , 772.2 , 42.3756432 +244.8547009 , 965.25 , 47.2018932 +244.8547009 , 1158.3 , 52.0281432 +244.8547009 , 1351.35 , 56.8543932 +244.8547009 , 1544.4 , 61.6806432 +244.8547009 , 1737.45 , 66.5068932 +244.8547009 , 1930.5 , 71.3331432 +244.8547009 , 2123.55 , 76.1593932 +244.8547009 , 2316.6 , 80.9856432 +244.8547009 , 2509.65 , 85.8118932 +244.8547009 , 2702.7 , 90.6381432 +244.8547009 , 2895.75 , 95.4643932 +244.8547009 , 3088.8 , 100.2906432 +244.8547009 , 3281.85 , 105.1168932 +244.8547009 , 3474.9 , 109.9431432 +244.8547009 , 3667.95 , 114.7693932 +244.8547009 , 3861 , 119.5956432 +244.8547009 , 4054.05 , 124.4218932 +244.8547009 , 4247.1 , 129.2481432 +244.8547009 , 4440.15 , 134.0743932 +244.8547009 , 4633.2 , 138.9006432 +244.8547009 , 4826.25 , 143.7268932 +244.8547009 , 5019.3 , 148.5531432 +244.8547009 , 5212.35 , 153.3793932 +244.8547009 , 5405.4 , 158.2056432 +244.8547009 , 5598.45 , 163.0318932 +244.8547009 , 5791.5 , 167.8581432 +244.8547009 , 5984.55 , 172.6843932 +244.8547009 , 6177.6 , 177.5106432 +285.6666667 , -6177.6 , 130.6129968 +285.6666667 , -5984.55 , 125.7867468 +285.6666667 , -5791.5 , 120.9604968 +285.6666667 , -5598.45 , 116.1342468 +285.6666667 , -5405.4 , 111.3079968 +285.6666667 , -5212.35 , 106.4817468 +285.6666667 , -5019.3 , 101.6554968 +285.6666667 , -4826.25 , 96.8292468 +285.6666667 , -4633.2 , 92.0029968 +285.6666667 , -4440.15 , 87.1767468 +285.6666667 , -4247.1 , 82.3504968 +285.6666667 , -4054.05 , 77.5242468 +285.6666667 , -3861 , 72.6979968 +285.6666667 , -3667.95 , 67.8717468 +285.6666667 , -3474.9 , 63.0454968 +285.6666667 , -3281.85 , 58.2192468 +285.6666667 , -3088.8 , 53.3929968 +285.6666667 , -2895.75 , 48.5667468 +285.6666667 , -2702.7 , 43.7404968 +285.6666667 , -2509.65 , 38.9142468 +285.6666667 , -2316.6 , 34.0879968 +285.6666667 , -2123.55 , 29.2617468 +285.6666667 , -1930.5 , 24.4354968 +285.6666667 , -1737.45 , 19.6092468 +285.6666667 , -1544.4 , 14.7829968 +285.6666667 , -1351.35 , 9.956746799 +285.6666667 , -1158.3 , 5.130496799 +285.6666667 , -965.25 , 0.304246799 +285.6666667 , -772.2 , 4.522003201 +285.6666667 , -579.15 , 9.348253201 +285.6666667 , -386.1 , 14.1745032 +285.6666667 , -193.05 , 19.0007532 +285.6666667 , 0 , 23.8270032 +285.6666667 , 193.05 , 28.6532532 +285.6666667 , 386.1 , 33.4795032 +285.6666667 , 579.15 , 38.3057532 +285.6666667 , 772.2 , 43.1320032 +285.6666667 , 965.25 , 47.9582532 +285.6666667 , 1158.3 , 52.7845032 +285.6666667 , 1351.35 , 57.6107532 +285.6666667 , 1544.4 , 62.4370032 +285.6666667 , 1737.45 , 67.2632532 +285.6666667 , 1930.5 , 72.0895032 +285.6666667 , 2123.55 , 76.9157532 +285.6666667 , 2316.6 , 81.7420032 +285.6666667 , 2509.65 , 86.5682532 +285.6666667 , 2702.7 , 91.3945032 +285.6666667 , 2895.75 , 96.2207532 +285.6666667 , 3088.8 , 101.0470032 +285.6666667 , 3281.85 , 105.8732532 +285.6666667 , 3474.9 , 110.6995032 +285.6666667 , 3667.95 , 115.5257532 +285.6666667 , 3861 , 120.3520032 +285.6666667 , 4054.05 , 125.1782532 +285.6666667 , 4247.1 , 130.0045032 +285.6666667 , 4440.15 , 134.8307532 +285.6666667 , 4633.2 , 139.6570032 +285.6666667 , 4826.25 , 144.4832532 +285.6666667 , 5019.3 , 149.3095032 +285.6666667 , 5212.35 , 154.1357532 +285.6666667 , 5405.4 , 158.9620032 +285.6666667 , 5598.45 , 163.7882532 +285.6666667 , 5791.5 , 168.6145032 +285.6666667 , 5984.55 , 173.4407532 +285.6666667 , 6177.6 , 178.2670032 +326.4700855 , -6177.6 , 129.8567952 +326.4700855 , -5984.55 , 125.0305452 +326.4700855 , -5791.5 , 120.2042952 +326.4700855 , -5598.45 , 115.3780452 +326.4700855 , -5405.4 , 110.5517952 +326.4700855 , -5212.35 , 105.7255452 +326.4700855 , -5019.3 , 100.8992952 +326.4700855 , -4826.25 , 96.0730452 +326.4700855 , -4633.2 , 91.2467952 +326.4700855 , -4440.15 , 86.4205452 +326.4700855 , -4247.1 , 81.5942952 +326.4700855 , -4054.05 , 76.7680452 +326.4700855 , -3861 , 71.9417952 +326.4700855 , -3667.95 , 67.1155452 +326.4700855 , -3474.9 , 62.2892952 +326.4700855 , -3281.85 , 57.4630452 +326.4700855 , -3088.8 , 52.6367952 +326.4700855 , -2895.75 , 47.8105452 +326.4700855 , -2702.7 , 42.9842952 +326.4700855 , -2509.65 , 38.1580452 +326.4700855 , -2316.6 , 33.3317952 +326.4700855 , -2123.55 , 28.5055452 +326.4700855 , -1930.5 , 23.6792952 +326.4700855 , -1737.45 , 18.8530452 +326.4700855 , -1544.4 , 14.0267952 +326.4700855 , -1351.35 , 9.200545199 +326.4700855 , -1158.3 , 4.374295199 +326.4700855 , -965.25 , 0.451954801 +326.4700855 , -772.2 , 5.278204801 +326.4700855 , -579.15 , 10.1044548 +326.4700855 , -386.1 , 14.9307048 +326.4700855 , -193.05 , 19.7569548 +326.4700855 , 0 , 24.5832048 +326.4700855 , 193.05 , 29.4094548 +326.4700855 , 386.1 , 34.2357048 +326.4700855 , 579.15 , 39.0619548 +326.4700855 , 772.2 , 43.8882048 +326.4700855 , 965.25 , 48.7144548 +326.4700855 , 1158.3 , 53.5407048 +326.4700855 , 1351.35 , 58.3669548 +326.4700855 , 1544.4 , 63.1932048 +326.4700855 , 1737.45 , 68.0194548 +326.4700855 , 1930.5 , 72.8457048 +326.4700855 , 2123.55 , 77.6719548 +326.4700855 , 2316.6 , 82.4982048 +326.4700855 , 2509.65 , 87.3244548 +326.4700855 , 2702.7 , 92.1507048 +326.4700855 , 2895.75 , 96.9769548 +326.4700855 , 3088.8 , 101.8032048 +326.4700855 , 3281.85 , 106.6294548 +326.4700855 , 3474.9 , 111.4557048 +326.4700855 , 3667.95 , 116.2819548 +326.4700855 , 3861 , 121.1082048 +326.4700855 , 4054.05 , 125.9344548 +326.4700855 , 4247.1 , 130.7607048 +326.4700855 , 4440.15 , 135.5869548 +326.4700855 , 4633.2 , 140.4132048 +326.4700855 , 4826.25 , 145.2394548 +326.4700855 , 5019.3 , 150.0657048 +326.4700855 , 5212.35 , 154.8919548 +326.4700855 , 5405.4 , 159.7182048 +326.4700855 , 5598.45 , 164.5444548 +326.4700855 , 5791.5 , 169.3707048 +326.4700855 , 5984.55 , 174.1969548 +326.4700855 , 6177.6 , 179.0232048 +367.2820513 , -6177.6 , 129.1004352 +367.2820513 , -5984.55 , 124.2741852 +367.2820513 , -5791.5 , 119.4479352 +367.2820513 , -5598.45 , 114.6216852 +367.2820513 , -5405.4 , 109.7954352 +367.2820513 , -5212.35 , 104.9691852 +367.2820513 , -5019.3 , 100.1429352 +367.2820513 , -4826.25 , 95.3166852 +367.2820513 , -4633.2 , 90.4904352 +367.2820513 , -4440.15 , 85.6641852 +367.2820513 , -4247.1 , 80.8379352 +367.2820513 , -4054.05 , 76.0116852 +367.2820513 , -3861 , 71.1854352 +367.2820513 , -3667.95 , 66.3591852 +367.2820513 , -3474.9 , 61.5329352 +367.2820513 , -3281.85 , 56.7066852 +367.2820513 , -3088.8 , 51.8804352 +367.2820513 , -2895.75 , 47.0541852 +367.2820513 , -2702.7 , 42.2279352 +367.2820513 , -2509.65 , 37.4016852 +367.2820513 , -2316.6 , 32.5754352 +367.2820513 , -2123.55 , 27.7491852 +367.2820513 , -1930.5 , 22.9229352 +367.2820513 , -1737.45 , 18.0966852 +367.2820513 , -1544.4 , 13.2704352 +367.2820513 , -1351.35 , 8.4441852 +367.2820513 , -1158.3 , 3.6179352 +367.2820513 , -965.25 , 1.2083148 +367.2820513 , -772.2 , 6.0345648 +367.2820513 , -579.15 , 10.8608148 +367.2820513 , -386.1 , 15.6870648 +367.2820513 , -193.05 , 20.5133148 +367.2820513 , 0 , 25.3395648 +367.2820513 , 193.05 , 30.1658148 +367.2820513 , 386.1 , 34.9920648 +367.2820513 , 579.15 , 39.8183148 +367.2820513 , 772.2 , 44.6445648 +367.2820513 , 965.25 , 49.4708148 +367.2820513 , 1158.3 , 54.2970648 +367.2820513 , 1351.35 , 59.1233148 +367.2820513 , 1544.4 , 63.9495648 +367.2820513 , 1737.45 , 68.7758148 +367.2820513 , 1930.5 , 73.6020648 +367.2820513 , 2123.55 , 78.4283148 +367.2820513 , 2316.6 , 83.2545648 +367.2820513 , 2509.65 , 88.0808148 +367.2820513 , 2702.7 , 92.9070648 +367.2820513 , 2895.75 , 97.7333148 +367.2820513 , 3088.8 , 102.5595648 +367.2820513 , 3281.85 , 107.3858148 +367.2820513 , 3474.9 , 112.2120648 +367.2820513 , 3667.95 , 117.0383148 +367.2820513 , 3861 , 121.8645648 +367.2820513 , 4054.05 , 126.6908148 +367.2820513 , 4247.1 , 131.5170648 +367.2820513 , 4440.15 , 136.3433148 +367.2820513 , 4633.2 , 141.1695648 +367.2820513 , 4826.25 , 145.9958148 +367.2820513 , 5019.3 , 150.8220648 +367.2820513 , 5212.35 , 155.6483148 +367.2820513 , 5405.4 , 160.4745648 +367.2820513 , 5598.45 , 165.3008148 +367.2820513 , 5791.5 , 170.1270648 +367.2820513 , 5984.55 , 174.9533148 +367.2820513 , 6177.6 , 179.7795648 +408.0854701 , -6177.6 , 128.3442336 +408.0854701 , -5984.55 , 123.5179836 +408.0854701 , -5791.5 , 118.6917336 +408.0854701 , -5598.45 , 113.8654836 +408.0854701 , -5405.4 , 109.0392336 +408.0854701 , -5212.35 , 104.2129836 +408.0854701 , -5019.3 , 99.3867336 +408.0854701 , -4826.25 , 94.5604836 +408.0854701 , -4633.2 , 89.7342336 +408.0854701 , -4440.15 , 84.9079836 +408.0854701 , -4247.1 , 80.0817336 +408.0854701 , -4054.05 , 75.2554836 +408.0854701 , -3861 , 70.4292336 +408.0854701 , -3667.95 , 65.6029836 +408.0854701 , -3474.9 , 60.7767336 +408.0854701 , -3281.85 , 55.9504836 +408.0854701 , -3088.8 , 51.1242336 +408.0854701 , -2895.75 , 46.2979836 +408.0854701 , -2702.7 , 41.4717336 +408.0854701 , -2509.65 , 36.6454836 +408.0854701 , -2316.6 , 31.8192336 +408.0854701 , -2123.55 , 26.9929836 +408.0854701 , -1930.5 , 22.1667336 +408.0854701 , -1737.45 , 17.3404836 +408.0854701 , -1544.4 , 12.5142336 +408.0854701 , -1351.35 , 7.6879836 +408.0854701 , -1158.3 , 2.8617336 +408.0854701 , -965.25 , 1.9645164 +408.0854701 , -772.2 , 6.7907664 +408.0854701 , -579.15 , 11.6170164 +408.0854701 , -386.1 , 16.4432664 +408.0854701 , -193.05 , 21.2695164 +408.0854701 , 0 , 26.0957664 +408.0854701 , 193.05 , 30.9220164 +408.0854701 , 386.1 , 35.7482664 +408.0854701 , 579.15 , 40.5745164 +408.0854701 , 772.2 , 45.4007664 +408.0854701 , 965.25 , 50.2270164 +408.0854701 , 1158.3 , 55.0532664 +408.0854701 , 1351.35 , 59.8795164 +408.0854701 , 1544.4 , 64.7057664 +408.0854701 , 1737.45 , 69.5320164 +408.0854701 , 1930.5 , 74.3582664 +408.0854701 , 2123.55 , 79.1845164 +408.0854701 , 2316.6 , 84.0107664 +408.0854701 , 2509.65 , 88.8370164 +408.0854701 , 2702.7 , 93.6632664 +408.0854701 , 2895.75 , 98.4895164 +408.0854701 , 3088.8 , 103.3157664 +408.0854701 , 3281.85 , 108.1420164 +408.0854701 , 3474.9 , 112.9682664 +408.0854701 , 3667.95 , 117.7945164 +408.0854701 , 3861 , 122.6207664 +408.0854701 , 4054.05 , 127.4470164 +408.0854701 , 4247.1 , 132.2732664 +408.0854701 , 4440.15 , 137.0995164 +408.0854701 , 4633.2 , 141.9257664 +408.0854701 , 4826.25 , 146.7520164 +408.0854701 , 5019.3 , 151.5782664 +408.0854701 , 5212.35 , 156.4045164 +408.0854701 , 5405.4 , 161.2307664 +408.0854701 , 5598.45 , 166.0570164 +408.0854701 , 5791.5 , 170.8832664 +408.0854701 , 5984.55 , 175.7095164 +408.0854701 , 6177.6 , 180.5357664 +448.8974359 , -6177.6 , 127.5878736 +448.8974359 , -5984.55 , 122.7616236 +448.8974359 , -5791.5 , 117.9353736 +448.8974359 , -5598.45 , 113.1091236 +448.8974359 , -5405.4 , 108.2828736 +448.8974359 , -5212.35 , 103.4566236 +448.8974359 , -5019.3 , 98.6303736 +448.8974359 , -4826.25 , 93.8041236 +448.8974359 , -4633.2 , 88.9778736 +448.8974359 , -4440.15 , 84.1516236 +448.8974359 , -4247.1 , 79.3253736 +448.8974359 , -4054.05 , 74.4991236 +448.8974359 , -3861 , 69.6728736 +448.8974359 , -3667.95 , 64.8466236 +448.8974359 , -3474.9 , 60.0203736 +448.8974359 , -3281.85 , 55.1941236 +448.8974359 , -3088.8 , 50.3678736 +448.8974359 , -2895.75 , 45.5416236 +448.8974359 , -2702.7 , 40.7153736 +448.8974359 , -2509.65 , 35.8891236 +448.8974359 , -2316.6 , 31.0628736 +448.8974359 , -2123.55 , 26.2366236 +448.8974359 , -1930.5 , 21.4103736 +448.8974359 , -1737.45 , 16.5841236 +448.8974359 , -1544.4 , 11.7578736 +448.8974359 , -1351.35 , 6.9316236 +448.8974359 , -1158.3 , 2.1053736 +448.8974359 , -965.25 , 2.7208764 +448.8974359 , -772.2 , 7.5471264 +448.8974359 , -579.15 , 12.3733764 +448.8974359 , -386.1 , 17.1996264 +448.8974359 , -193.05 , 22.0258764 +448.8974359 , 0 , 26.8521264 +448.8974359 , 193.05 , 31.6783764 +448.8974359 , 386.1 , 36.5046264 +448.8974359 , 579.15 , 41.3308764 +448.8974359 , 772.2 , 46.1571264 +448.8974359 , 965.25 , 50.9833764 +448.8974359 , 1158.3 , 55.8096264 +448.8974359 , 1351.35 , 60.6358764 +448.8974359 , 1544.4 , 65.4621264 +448.8974359 , 1737.45 , 70.2883764 +448.8974359 , 1930.5 , 75.1146264 +448.8974359 , 2123.55 , 79.9408764 +448.8974359 , 2316.6 , 84.7671264 +448.8974359 , 2509.65 , 89.5933764 +448.8974359 , 2702.7 , 94.4196264 +448.8974359 , 2895.75 , 99.2458764 +448.8974359 , 3088.8 , 104.0721264 +448.8974359 , 3281.85 , 108.8983764 +448.8974359 , 3474.9 , 113.7246264 +448.8974359 , 3667.95 , 118.5508764 +448.8974359 , 3861 , 123.3771264 +448.8974359 , 4054.05 , 128.2033764 +448.8974359 , 4247.1 , 133.0296264 +448.8974359 , 4440.15 , 137.8558764 +448.8974359 , 4633.2 , 142.6821264 +448.8974359 , 4826.25 , 147.5083764 +448.8974359 , 5019.3 , 152.3346264 +448.8974359 , 5212.35 , 157.1608764 +448.8974359 , 5405.4 , 161.9871264 +448.8974359 , 5598.45 , 166.8133764 +448.8974359 , 5791.5 , 171.6396264 +448.8974359 , 5984.55 , 176.4658764 +448.8974359 , 6177.6 , 181.2921264 +489.7094017 , -6177.6 , 126.8315136 +489.7094017 , -5984.55 , 122.0052636 +489.7094017 , -5791.5 , 117.1790136 +489.7094017 , -5598.45 , 112.3527636 +489.7094017 , -5405.4 , 107.5265136 +489.7094017 , -5212.35 , 102.7002636 +489.7094017 , -5019.3 , 97.8740136 +489.7094017 , -4826.25 , 93.0477636 +489.7094017 , -4633.2 , 88.2215136 +489.7094017 , -4440.15 , 83.3952636 +489.7094017 , -4247.1 , 78.5690136 +489.7094017 , -4054.05 , 73.7427636 +489.7094017 , -3861 , 68.9165136 +489.7094017 , -3667.95 , 64.0902636 +489.7094017 , -3474.9 , 59.2640136 +489.7094017 , -3281.85 , 54.4377636 +489.7094017 , -3088.8 , 49.6115136 +489.7094017 , -2895.75 , 44.7852636 +489.7094017 , -2702.7 , 39.9590136 +489.7094017 , -2509.65 , 35.1327636 +489.7094017 , -2316.6 , 30.3065136 +489.7094017 , -2123.55 , 25.4802636 +489.7094017 , -1930.5 , 20.6540136 +489.7094017 , -1737.45 , 15.8277636 +489.7094017 , -1544.4 , 11.0015136 +489.7094017 , -1351.35 , 6.1752636 +489.7094017 , -1158.3 , 1.3490136 +489.7094017 , -965.25 , 3.4772364 +489.7094017 , -772.2 , 8.3034864 +489.7094017 , -579.15 , 13.1297364 +489.7094017 , -386.1 , 17.9559864 +489.7094017 , -193.05 , 22.7822364 +489.7094017 , 0 , 27.6084864 +489.7094017 , 193.05 , 32.4347364 +489.7094017 , 386.1 , 37.2609864 +489.7094017 , 579.15 , 42.0872364 +489.7094017 , 772.2 , 46.9134864 +489.7094017 , 965.25 , 51.7397364 +489.7094017 , 1158.3 , 56.5659864 +489.7094017 , 1351.35 , 61.3922364 +489.7094017 , 1544.4 , 66.2184864 +489.7094017 , 1737.45 , 71.0447364 +489.7094017 , 1930.5 , 75.8709864 +489.7094017 , 2123.55 , 80.6972364 +489.7094017 , 2316.6 , 85.5234864 +489.7094017 , 2509.65 , 90.3497364 +489.7094017 , 2702.7 , 95.1759864 +489.7094017 , 2895.75 , 100.0022364 +489.7094017 , 3088.8 , 104.8284864 +489.7094017 , 3281.85 , 109.6547364 +489.7094017 , 3474.9 , 114.4809864 +489.7094017 , 3667.95 , 119.3072364 +489.7094017 , 3861 , 124.1334864 +489.7094017 , 4054.05 , 128.9597364 +489.7094017 , 4247.1 , 133.7859864 +489.7094017 , 4440.15 , 138.6122364 +489.7094017 , 4633.2 , 143.4384864 +489.7094017 , 4826.25 , 148.2647364 +489.7094017 , 5019.3 , 153.0909864 +489.7094017 , 5212.35 , 157.9172364 +489.7094017 , 5405.4 , 162.7434864 +489.7094017 , 5598.45 , 167.5697364 +489.7094017 , 5791.5 , 172.3959864 +489.7094017 , 5984.55 , 177.2222364 +489.7094017 , 6177.6 , 182.0484864 +816.1794872 , -6177.6 , 120.7811088 +816.1794872 , -5984.55 , 115.9548588 +816.1794872 , -5791.5 , 111.1286088 +816.1794872 , -5598.45 , 106.3023588 +816.1794872 , -5405.4 , 101.4761088 +816.1794872 , -5212.35 , 96.6498588 +816.1794872 , -5019.3 , 91.8236088 +816.1794872 , -4826.25 , 86.9973588 +816.1794872 , -4633.2 , 82.1711088 +816.1794872 , -4440.15 , 77.3448588 +816.1794872 , -4247.1 , 72.5186088 +816.1794872 , -4054.05 , 67.6923588 +816.1794872 , -3861 , 62.8661088 +816.1794872 , -3667.95 , 58.0398588 +816.1794872 , -3474.9 , 53.2136088 +816.1794872 , -3281.85 , 48.3873588 +816.1794872 , -3088.8 , 43.5611088 +816.1794872 , -2895.75 , 38.7348588 +816.1794872 , -2702.7 , 33.9086088 +816.1794872 , -2509.65 , 29.0823588 +816.1794872 , -2316.6 , 24.2561088 +816.1794872 , -2123.55 , 19.4298588 +816.1794872 , -1930.5 , 14.6036088 +816.1794872 , -1737.45 , 9.7773588 +816.1794872 , -1544.4 , 4.9511088 +816.1794872 , -1351.35 , 0.1248588 +816.1794872 , -1158.3 , 4.7013912 +816.1794872 , -965.25 , 9.5276412 +816.1794872 , -772.2 , 14.3538912 +816.1794872 , -579.15 , 19.1801412 +816.1794872 , -386.1 , 24.0063912 +816.1794872 , -193.05 , 28.8326412 +816.1794872 , 0 , 33.6588912 +816.1794872 , 193.05 , 38.4851412 +816.1794872 , 386.1 , 43.3113912 +816.1794872 , 579.15 , 48.1376412 +816.1794872 , 772.2 , 52.9638912 +816.1794872 , 965.25 , 57.7901412 +816.1794872 , 1158.3 , 62.6163912 +816.1794872 , 1351.35 , 67.4426412 +816.1794872 , 1544.4 , 72.2688912 +816.1794872 , 1737.45 , 77.0951412 +816.1794872 , 1930.5 , 81.9213912 +816.1794872 , 2123.55 , 86.7476412 +816.1794872 , 2316.6 , 91.5738912 +816.1794872 , 2509.65 , 96.4001412 +816.1794872 , 2702.7 , 101.2263912 +816.1794872 , 2895.75 , 106.0526412 +816.1794872 , 3088.8 , 110.8788912 +816.1794872 , 3281.85 , 115.7051412 +816.1794872 , 3474.9 , 120.5313912 +816.1794872 , 3667.95 , 125.3576412 +816.1794872 , 3861 , 130.1838912 +816.1794872 , 4054.05 , 135.0101412 +816.1794872 , 4247.1 , 139.8363912 +816.1794872 , 4440.15 , 144.6626412 +816.1794872 , 4633.2 , 149.4888912 +816.1794872 , 4826.25 , 154.3151412 +816.1794872 , 5019.3 , 159.1413912 +816.1794872 , 5212.35 , 163.9676412 +816.1794872 , 5405.4 , 168.7938912 +816.1794872 , 5598.45 , 173.6201412 +816.1794872 , 5791.5 , 178.4463912 +816.1794872 , 5984.55 , 183.2726412 +816.1794872 , 6177.6 , 188.0988912 +1020.25641 , -6177.6 , 116.998992 +1020.25641 , -5984.55 , 112.172742 +1020.25641 , -5791.5 , 107.346492 +1020.25641 , -5598.45 , 102.520242 +1020.25641 , -5405.4 , 97.693992 +1020.25641 , -5212.35 , 92.867742 +1020.25641 , -5019.3 , 88.041492 +1020.25641 , -4826.25 , 83.215242 +1020.25641 , -4633.2 , 78.388992 +1020.25641 , -4440.15 , 73.562742 +1020.25641 , -4247.1 , 68.736492 +1020.25641 , -4054.05 , 63.910242 +1020.25641 , -3861 , 59.083992 +1020.25641 , -3667.95 , 54.257742 +1020.25641 , -3474.9 , 49.431492 +1020.25641 , -3281.85 , 44.605242 +1020.25641 , -3088.8 , 39.778992 +1020.25641 , -2895.75 , 34.952742 +1020.25641 , -2702.7 , 30.126492 +1020.25641 , -2509.65 , 25.300242 +1020.25641 , -2316.6 , 20.473992 +1020.25641 , -2123.55 , 15.647742 +1020.25641 , -1930.5 , 10.821492 +1020.25641 , -1737.45 , 5.995242005 +1020.25641 , -1544.4 , 1.168992005 +1020.25641 , -1351.35 , 3.657257995 +1020.25641 , -1158.3 , 8.483507995 +1020.25641 , -965.25 , 13.309758 +1020.25641 , -772.2 , 18.136008 +1020.25641 , -579.15 , 22.962258 +1020.25641 , -386.1 , 27.788508 +1020.25641 , -193.05 , 32.614758 +1020.25641 , 0 , 37.441008 +1020.25641 , 193.05 , 42.267258 +1020.25641 , 386.1 , 47.093508 +1020.25641 , 579.15 , 51.919758 +1020.25641 , 772.2 , 56.746008 +1020.25641 , 965.25 , 61.572258 +1020.25641 , 1158.3 , 66.398508 +1020.25641 , 1351.35 , 71.224758 +1020.25641 , 1544.4 , 76.051008 +1020.25641 , 1737.45 , 80.877258 +1020.25641 , 1930.5 , 85.703508 +1020.25641 , 2123.55 , 90.529758 +1020.25641 , 2316.6 , 95.356008 +1020.25641 , 2509.65 , 100.182258 +1020.25641 , 2702.7 , 105.008508 +1020.25641 , 2895.75 , 109.834758 +1020.25641 , 3088.8 , 114.661008 +1020.25641 , 3281.85 , 119.487258 +1020.25641 , 3474.9 , 124.313508 +1020.25641 , 3667.95 , 129.139758 +1020.25641 , 3861 , 133.966008 +1020.25641 , 4054.05 , 138.792258 +1020.25641 , 4247.1 , 143.618508 +1020.25641 , 4440.15 , 148.444758 +1020.25641 , 4633.2 , 153.271008 +1020.25641 , 4826.25 , 158.097258 +1020.25641 , 5019.3 , 162.923508 +1020.25641 , 5212.35 , 167.749758 +1020.25641 , 5405.4 , 172.576008 +1020.25641 , 5598.45 , 177.402258 +1020.25641 , 5791.5 , 182.228508 +1020.25641 , 5984.55 , 187.054758 +1020.25641 , 6177.6 , 191.881008 +1224.273504 , -6177.6 , 113.217984 +1224.273504 , -5984.55 , 108.391734 +1224.273504 , -5791.5 , 103.565484 +1224.273504 , -5598.45 , 98.73923401 +1224.273504 , -5405.4 , 93.91298401 +1224.273504 , -5212.35 , 89.08673401 +1224.273504 , -5019.3 , 84.26048401 +1224.273504 , -4826.25 , 79.43423401 +1224.273504 , -4633.2 , 74.60798401 +1224.273504 , -4440.15 , 69.78173401 +1224.273504 , -4247.1 , 64.95548401 +1224.273504 , -4054.05 , 60.12923401 +1224.273504 , -3861 , 55.30298401 +1224.273504 , -3667.95 , 50.47673401 +1224.273504 , -3474.9 , 45.65048401 +1224.273504 , -3281.85 , 40.82423401 +1224.273504 , -3088.8 , 35.99798401 +1224.273504 , -2895.75 , 31.17173401 +1224.273504 , -2702.7 , 26.34548401 +1224.273504 , -2509.65 , 21.51923401 +1224.273504 , -2316.6 , 16.69298401 +1224.273504 , -2123.55 , 11.86673401 +1224.273504 , -1930.5 , 7.040484005 +1224.273504 , -1737.45 , 2.214234005 +1224.273504 , -1544.4 , 2.612015995 +1224.273504 , -1351.35 , 7.438265995 +1224.273504 , -1158.3 , 12.26451599 +1224.273504 , -965.25 , 17.09076599 +1224.273504 , -772.2 , 21.91701599 +1224.273504 , -579.15 , 26.74326599 +1224.273504 , -386.1 , 31.56951599 +1224.273504 , -193.05 , 36.39576599 +1224.273504 , 0 , 41.22201599 +1224.273504 , 193.05 , 46.04826599 +1224.273504 , 386.1 , 50.87451599 +1224.273504 , 579.15 , 55.70076599 +1224.273504 , 772.2 , 60.52701599 +1224.273504 , 965.25 , 65.35326599 +1224.273504 , 1158.3 , 70.17951599 +1224.273504 , 1351.35 , 75.00576599 +1224.273504 , 1544.4 , 79.83201599 +1224.273504 , 1737.45 , 84.65826599 +1224.273504 , 1930.5 , 89.48451599 +1224.273504 , 2123.55 , 94.31076599 +1224.273504 , 2316.6 , 99.13701599 +1224.273504 , 2509.65 , 103.963266 +1224.273504 , 2702.7 , 108.789516 +1224.273504 , 2895.75 , 113.615766 +1224.273504 , 3088.8 , 118.442016 +1224.273504 , 3281.85 , 123.268266 +1224.273504 , 3474.9 , 128.094516 +1224.273504 , 3667.95 , 132.920766 +1224.273504 , 3861 , 137.747016 +1224.273504 , 4054.05 , 142.573266 +1224.273504 , 4247.1 , 147.399516 +1224.273504 , 4440.15 , 152.225766 +1224.273504 , 4633.2 , 157.052016 +1224.273504 , 4826.25 , 161.878266 +1224.273504 , 5019.3 , 166.704516 +1224.273504 , 5212.35 , 171.530766 +1224.273504 , 5405.4 , 176.357016 +1224.273504 , 5598.45 , 181.183266 +1224.273504 , 5791.5 , 186.009516 +1224.273504 , 5984.55 , 190.835766 +1224.273504 , 6177.6 , 195.662016 +1428.290598 , -6177.6 , 109.436976 +1428.290598 , -5984.55 , 104.610726 +1428.290598 , -5791.5 , 99.78447601 +1428.290598 , -5598.45 , 94.95822601 +1428.290598 , -5405.4 , 90.13197601 +1428.290598 , -5212.35 , 85.30572601 +1428.290598 , -5019.3 , 80.47947601 +1428.290598 , -4826.25 , 75.65322601 +1428.290598 , -4633.2 , 70.82697601 +1428.290598 , -4440.15 , 66.00072601 +1428.290598 , -4247.1 , 61.17447601 +1428.290598 , -4054.05 , 56.34822601 +1428.290598 , -3861 , 51.52197601 +1428.290598 , -3667.95 , 46.69572601 +1428.290598 , -3474.9 , 41.86947601 +1428.290598 , -3281.85 , 37.04322601 +1428.290598 , -3088.8 , 32.21697601 +1428.290598 , -2895.75 , 27.39072601 +1428.290598 , -2702.7 , 22.56447601 +1428.290598 , -2509.65 , 17.73822601 +1428.290598 , -2316.6 , 12.91197601 +1428.290598 , -2123.55 , 8.085726005 +1428.290598 , -1930.5 , 3.259476005 +1428.290598 , -1737.45 , 1.566773995 +1428.290598 , -1544.4 , 6.393023995 +1428.290598 , -1351.35 , 11.21927399 +1428.290598 , -1158.3 , 16.04552399 +1428.290598 , -965.25 , 20.87177399 +1428.290598 , -772.2 , 25.69802399 +1428.290598 , -579.15 , 30.52427399 +1428.290598 , -386.1 , 35.35052399 +1428.290598 , -193.05 , 40.17677399 +1428.290598 , 0 , 45.00302399 +1428.290598 , 193.05 , 49.82927399 +1428.290598 , 386.1 , 54.65552399 +1428.290598 , 579.15 , 59.48177399 +1428.290598 , 772.2 , 64.30802399 +1428.290598 , 965.25 , 69.13427399 +1428.290598 , 1158.3 , 73.96052399 +1428.290598 , 1351.35 , 78.78677399 +1428.290598 , 1544.4 , 83.61302399 +1428.290598 , 1737.45 , 88.43927399 +1428.290598 , 1930.5 , 93.26552399 +1428.290598 , 2123.55 , 98.09177399 +1428.290598 , 2316.6 , 102.918024 +1428.290598 , 2509.65 , 107.744274 +1428.290598 , 2702.7 , 112.570524 +1428.290598 , 2895.75 , 117.396774 +1428.290598 , 3088.8 , 122.223024 +1428.290598 , 3281.85 , 127.049274 +1428.290598 , 3474.9 , 131.875524 +1428.290598 , 3667.95 , 136.701774 +1428.290598 , 3861 , 141.528024 +1428.290598 , 4054.05 , 146.354274 +1428.290598 , 4247.1 , 151.180524 +1428.290598 , 4440.15 , 156.006774 +1428.290598 , 4633.2 , 160.833024 +1428.290598 , 4826.25 , 165.659274 +1428.290598 , 5019.3 , 170.485524 +1428.290598 , 5212.35 , 175.311774 +1428.290598 , 5405.4 , 180.138024 +1428.290598 , 5598.45 , 184.964274 +1428.290598 , 5791.5 , 189.790524 +1428.290598 , 5984.55 , 194.616774 +1428.290598 , 6177.6 , 199.443024 +1632.393162 , -6177.6 , 105.654384 +1632.393162 , -5984.55 , 100.828134 +1632.393162 , -5791.5 , 96.00188401 +1632.393162 , -5598.45 , 91.17563401 +1632.393162 , -5405.4 , 86.34938401 +1632.393162 , -5212.35 , 81.52313401 +1632.393162 , -5019.3 , 76.69688401 +1632.393162 , -4826.25 , 71.87063401 +1632.393162 , -4633.2 , 67.04438401 +1632.393162 , -4440.15 , 62.21813401 +1632.393162 , -4247.1 , 57.39188401 +1632.393162 , -4054.05 , 52.56563401 +1632.393162 , -3861 , 47.73938401 +1632.393162 , -3667.95 , 42.91313401 +1632.393162 , -3474.9 , 38.08688401 +1632.393162 , -3281.85 , 33.26063401 +1632.393162 , -3088.8 , 28.43438401 +1632.393162 , -2895.75 , 23.60813401 +1632.393162 , -2702.7 , 18.78188401 +1632.393162 , -2509.65 , 13.95563401 +1632.393162 , -2316.6 , 9.129384007 +1632.393162 , -2123.55 , 4.303134007 +1632.393162 , -1930.5 , 0.523115993 +1632.393162 , -1737.45 , 5.349365993 +1632.393162 , -1544.4 , 10.17561599 +1632.393162 , -1351.35 , 15.00186599 +1632.393162 , -1158.3 , 19.82811599 +1632.393162 , -965.25 , 24.65436599 +1632.393162 , -772.2 , 29.48061599 +1632.393162 , -579.15 , 34.30686599 +1632.393162 , -386.1 , 39.13311599 +1632.393162 , -193.05 , 43.95936599 +1632.393162 , 0 , 48.78561599 +1632.393162 , 193.05 , 53.61186599 +1632.393162 , 386.1 , 58.43811599 +1632.393162 , 579.15 , 63.26436599 +1632.393162 , 772.2 , 68.09061599 +1632.393162 , 965.25 , 72.91686599 +1632.393162 , 1158.3 , 77.74311599 +1632.393162 , 1351.35 , 82.56936599 +1632.393162 , 1544.4 , 87.39561599 +1632.393162 , 1737.45 , 92.22186599 +1632.393162 , 1930.5 , 97.04811599 +1632.393162 , 2123.55 , 101.874366 +1632.393162 , 2316.6 , 106.700616 +1632.393162 , 2509.65 , 111.526866 +1632.393162 , 2702.7 , 116.353116 +1632.393162 , 2895.75 , 121.179366 +1632.393162 , 3088.8 , 126.005616 +1632.393162 , 3281.85 , 130.831866 +1632.393162 , 3474.9 , 135.658116 +1632.393162 , 3667.95 , 140.484366 +1632.393162 , 3861 , 145.310616 +1632.393162 , 4054.05 , 150.136866 +1632.393162 , 4247.1 , 154.963116 +1632.393162 , 4440.15 , 159.789366 +1632.393162 , 4633.2 , 164.615616 +1632.393162 , 4826.25 , 169.441866 +1632.393162 , 5019.3 , 174.268116 +1632.393162 , 5212.35 , 179.094366 +1632.393162 , 5405.4 , 183.920616 +1632.393162 , 5598.45 , 188.746866 +1632.393162 , 5791.5 , 193.573116 +1632.393162 , 5984.55 , 198.399366 +1632.393162 , 6177.6 , 203.225616 +1836.410256 , -6177.6 , 101.873376 +1836.410256 , -5984.55 , 97.04712601 +1836.410256 , -5791.5 , 92.22087601 +1836.410256 , -5598.45 , 87.39462601 +1836.410256 , -5405.4 , 82.56837601 +1836.410256 , -5212.35 , 77.74212601 +1836.410256 , -5019.3 , 72.91587601 +1836.410256 , -4826.25 , 68.08962601 +1836.410256 , -4633.2 , 63.26337601 +1836.410256 , -4440.15 , 58.43712601 +1836.410256 , -4247.1 , 53.61087601 +1836.410256 , -4054.05 , 48.78462601 +1836.410256 , -3861 , 43.95837601 +1836.410256 , -3667.95 , 39.13212601 +1836.410256 , -3474.9 , 34.30587601 +1836.410256 , -3281.85 , 29.47962601 +1836.410256 , -3088.8 , 24.65337601 +1836.410256 , -2895.75 , 19.82712601 +1836.410256 , -2702.7 , 15.00087601 +1836.410256 , -2509.65 , 10.17462601 +1836.410256 , -2316.6 , 5.348376008 +1836.410256 , -2123.55 , 0.522126008 +1836.410256 , -1930.5 , 4.304123992 +1836.410256 , -1737.45 , 9.130373992 +1836.410256 , -1544.4 , 13.95662399 +1836.410256 , -1351.35 , 18.78287399 +1836.410256 , -1158.3 , 23.60912399 +1836.410256 , -965.25 , 28.43537399 +1836.410256 , -772.2 , 33.26162399 +1836.410256 , -579.15 , 38.08787399 +1836.410256 , -386.1 , 42.91412399 +1836.410256 , -193.05 , 47.74037399 +1836.410256 , 0 , 52.56662399 +1836.410256 , 193.05 , 57.39287399 +1836.410256 , 386.1 , 62.21912399 +1836.410256 , 579.15 , 67.04537399 +1836.410256 , 772.2 , 71.87162399 +1836.410256 , 965.25 , 76.69787399 +1836.410256 , 1158.3 , 81.52412399 +1836.410256 , 1351.35 , 86.35037399 +1836.410256 , 1544.4 , 91.17662399 +1836.410256 , 1737.45 , 96.00287399 +1836.410256 , 1930.5 , 100.829124 +1836.410256 , 2123.55 , 105.655374 +1836.410256 , 2316.6 , 110.481624 +1836.410256 , 2509.65 , 115.307874 +1836.410256 , 2702.7 , 120.134124 +1836.410256 , 2895.75 , 124.960374 +1836.410256 , 3088.8 , 129.786624 +1836.410256 , 3281.85 , 134.612874 +1836.410256 , 3474.9 , 139.439124 +1836.410256 , 3667.95 , 144.265374 +1836.410256 , 3861 , 149.091624 +1836.410256 , 4054.05 , 153.917874 +1836.410256 , 4247.1 , 158.744124 +1836.410256 , 4440.15 , 163.570374 +1836.410256 , 4633.2 , 168.396624 +1836.410256 , 4826.25 , 173.222874 +1836.410256 , 5019.3 , 178.049124 +1836.410256 , 5212.35 , 182.875374 +1836.410256 , 5405.4 , 187.701624 +1836.410256 , 5598.45 , 192.527874 +1836.410256 , 5791.5 , 197.354124 +1836.410256 , 5984.55 , 202.180374 +1836.410256 , 6177.6 , 207.006624 +2040.42735 , -6177.6 , 98.09236801 +2040.42735 , -5984.55 , 93.26611801 +2040.42735 , -5791.5 , 88.43986801 +2040.42735 , -5598.45 , 83.61361801 +2040.42735 , -5405.4 , 78.78736801 +2040.42735 , -5212.35 , 73.96111801 +2040.42735 , -5019.3 , 69.13486801 +2040.42735 , -4826.25 , 64.30861801 +2040.42735 , -4633.2 , 59.48236801 +2040.42735 , -4440.15 , 54.65611801 +2040.42735 , -4247.1 , 49.82986801 +2040.42735 , -4054.05 , 45.00361801 +2040.42735 , -3861 , 40.17736801 +2040.42735 , -3667.95 , 35.35111801 +2040.42735 , -3474.9 , 30.52486801 +2040.42735 , -3281.85 , 25.69861801 +2040.42735 , -3088.8 , 20.87236801 +2040.42735 , -2895.75 , 16.04611801 +2040.42735 , -2702.7 , 11.21986801 +2040.42735 , -2509.65 , 6.393618008 +2040.42735 , -2316.6 , 1.567368008 +2040.42735 , -2123.55 , 3.258881992 +2040.42735 , -1930.5 , 8.085131992 +2040.42735 , -1737.45 , 12.91138199 +2040.42735 , -1544.4 , 17.73763199 +2040.42735 , -1351.35 , 22.56388199 +2040.42735 , -1158.3 , 27.39013199 +2040.42735 , -965.25 , 32.21638199 +2040.42735 , -772.2 , 37.04263199 +2040.42735 , -579.15 , 41.86888199 +2040.42735 , -386.1 , 46.69513199 +2040.42735 , -193.05 , 51.52138199 +2040.42735 , 0 , 56.34763199 +2040.42735 , 193.05 , 61.17388199 +2040.42735 , 386.1 , 66.00013199 +2040.42735 , 579.15 , 70.82638199 +2040.42735 , 772.2 , 75.65263199 +2040.42735 , 965.25 , 80.47888199 +2040.42735 , 1158.3 , 85.30513199 +2040.42735 , 1351.35 , 90.13138199 +2040.42735 , 1544.4 , 94.95763199 +2040.42735 , 1737.45 , 99.78388199 +2040.42735 , 1930.5 , 104.610132 +2040.42735 , 2123.55 , 109.436382 +2040.42735 , 2316.6 , 114.262632 +2040.42735 , 2509.65 , 119.088882 +2040.42735 , 2702.7 , 123.915132 +2040.42735 , 2895.75 , 128.741382 +2040.42735 , 3088.8 , 133.567632 +2040.42735 , 3281.85 , 138.393882 +2040.42735 , 3474.9 , 143.220132 +2040.42735 , 3667.95 , 148.046382 +2040.42735 , 3861 , 152.872632 +2040.42735 , 4054.05 , 157.698882 +2040.42735 , 4247.1 , 162.525132 +2040.42735 , 4440.15 , 167.351382 +2040.42735 , 4633.2 , 172.177632 +2040.42735 , 4826.25 , 177.003882 +2040.42735 , 5019.3 , 181.830132 +2040.42735 , 5212.35 , 186.656382 +2040.42735 , 5405.4 , 191.482632 +2040.42735 , 5598.45 , 196.308882 +2040.42735 , 5791.5 , 201.135132 +2040.42735 , 5984.55 , 205.961382 +2040.42735 , 6177.6 , 210.787632 +2244.529915 , -6177.6 , 94.30977599 +2244.529915 , -5984.55 , 89.48352599 +2244.529915 , -5791.5 , 84.65727599 +2244.529915 , -5598.45 , 79.83102599 +2244.529915 , -5405.4 , 75.00477599 +2244.529915 , -5212.35 , 70.17852599 +2244.529915 , -5019.3 , 65.35227599 +2244.529915 , -4826.25 , 60.52602599 +2244.529915 , -4633.2 , 55.69977599 +2244.529915 , -4440.15 , 50.87352599 +2244.529915 , -4247.1 , 46.04727599 +2244.529915 , -4054.05 , 41.22102599 +2244.529915 , -3861 , 36.39477599 +2244.529915 , -3667.95 , 31.56852599 +2244.529915 , -3474.9 , 26.74227599 +2244.529915 , -3281.85 , 21.91602599 +2244.529915 , -3088.8 , 17.08977599 +2244.529915 , -2895.75 , 12.26352599 +2244.529915 , -2702.7 , 7.437275991 +2244.529915 , -2509.65 , 2.611025991 +2244.529915 , -2316.6 , 2.215224009 +2244.529915 , -2123.55 , 7.041474009 +2244.529915 , -1930.5 , 11.86772401 +2244.529915 , -1737.45 , 16.69397401 +2244.529915 , -1544.4 , 21.52022401 +2244.529915 , -1351.35 , 26.34647401 +2244.529915 , -1158.3 , 31.17272401 +2244.529915 , -965.25 , 35.99897401 +2244.529915 , -772.2 , 40.82522401 +2244.529915 , -579.15 , 45.65147401 +2244.529915 , -386.1 , 50.47772401 +2244.529915 , -193.05 , 55.30397401 +2244.529915 , 0 , 60.13022401 +2244.529915 , 193.05 , 64.95647401 +2244.529915 , 386.1 , 69.78272401 +2244.529915 , 579.15 , 74.60897401 +2244.529915 , 772.2 , 79.43522401 +2244.529915 , 965.25 , 84.26147401 +2244.529915 , 1158.3 , 89.08772401 +2244.529915 , 1351.35 , 93.91397401 +2244.529915 , 1544.4 , 98.74022401 +2244.529915 , 1737.45 , 103.566474 +2244.529915 , 1930.5 , 108.392724 +2244.529915 , 2123.55 , 113.218974 +2244.529915 , 2316.6 , 118.045224 +2244.529915 , 2509.65 , 122.871474 +2244.529915 , 2702.7 , 127.697724 +2244.529915 , 2895.75 , 132.523974 +2244.529915 , 3088.8 , 137.350224 +2244.529915 , 3281.85 , 142.176474 +2244.529915 , 3474.9 , 147.002724 +2244.529915 , 3667.95 , 151.828974 +2244.529915 , 3861 , 156.655224 +2244.529915 , 4054.05 , 161.481474 +2244.529915 , 4247.1 , 166.307724 +2244.529915 , 4440.15 , 171.133974 +2244.529915 , 4633.2 , 175.960224 +2244.529915 , 4826.25 , 180.786474 +2244.529915 , 5019.3 , 185.612724 +2244.529915 , 5212.35 , 190.438974 +2244.529915 , 5405.4 , 195.265224 +2244.529915 , 5598.45 , 200.091474 +2244.529915 , 5791.5 , 204.917724 +2244.529915 , 5984.55 , 209.743974 +2244.529915 , 6177.6 , 214.570224 +2448.547009 , -6177.6 , 90.52876799 +2448.547009 , -5984.55 , 85.70251799 +2448.547009 , -5791.5 , 80.87626799 +2448.547009 , -5598.45 , 76.05001799 +2448.547009 , -5405.4 , 71.22376799 +2448.547009 , -5212.35 , 66.39751799 +2448.547009 , -5019.3 , 61.57126799 +2448.547009 , -4826.25 , 56.74501799 +2448.547009 , -4633.2 , 51.91876799 +2448.547009 , -4440.15 , 47.09251799 +2448.547009 , -4247.1 , 42.26626799 +2448.547009 , -4054.05 , 37.44001799 +2448.547009 , -3861 , 32.61376799 +2448.547009 , -3667.95 , 27.78751799 +2448.547009 , -3474.9 , 22.96126799 +2448.547009 , -3281.85 , 18.13501799 +2448.547009 , -3088.8 , 13.30876799 +2448.547009 , -2895.75 , 8.482517992 +2448.547009 , -2702.7 , 3.656267992 +2448.547009 , -2509.65 , 1.169982008 +2448.547009 , -2316.6 , 5.996232008 +2448.547009 , -2123.55 , 10.82248201 +2448.547009 , -1930.5 , 15.64873201 +2448.547009 , -1737.45 , 20.47498201 +2448.547009 , -1544.4 , 25.30123201 +2448.547009 , -1351.35 , 30.12748201 +2448.547009 , -1158.3 , 34.95373201 +2448.547009 , -965.25 , 39.77998201 +2448.547009 , -772.2 , 44.60623201 +2448.547009 , -579.15 , 49.43248201 +2448.547009 , -386.1 , 54.25873201 +2448.547009 , -193.05 , 59.08498201 +2448.547009 , 0 , 63.91123201 +2448.547009 , 193.05 , 68.73748201 +2448.547009 , 386.1 , 73.56373201 +2448.547009 , 579.15 , 78.38998201 +2448.547009 , 772.2 , 83.21623201 +2448.547009 , 965.25 , 88.04248201 +2448.547009 , 1158.3 , 92.86873201 +2448.547009 , 1351.35 , 97.69498201 +2448.547009 , 1544.4 , 102.521232 +2448.547009 , 1737.45 , 107.347482 +2448.547009 , 1930.5 , 112.173732 +2448.547009 , 2123.55 , 116.999982 +2448.547009 , 2316.6 , 121.826232 +2448.547009 , 2509.65 , 126.652482 +2448.547009 , 2702.7 , 131.478732 +2448.547009 , 2895.75 , 136.304982 +2448.547009 , 3088.8 , 141.131232 +2448.547009 , 3281.85 , 145.957482 +2448.547009 , 3474.9 , 150.783732 +2448.547009 , 3667.95 , 155.609982 +2448.547009 , 3861 , 160.436232 +2448.547009 , 4054.05 , 165.262482 +2448.547009 , 4247.1 , 170.088732 +2448.547009 , 4440.15 , 174.914982 +2448.547009 , 4633.2 , 179.741232 +2448.547009 , 4826.25 , 184.567482 +2448.547009 , 5019.3 , 189.393732 +2448.547009 , 5212.35 , 194.219982 +2448.547009 , 5405.4 , 199.046232 +2448.547009 , 5598.45 , 203.872482 +2448.547009 , 5791.5 , 208.698732 +2448.547009 , 5984.55 , 213.524982 +2448.547009 , 6177.6 , 218.351232 +2652.564103 , -6177.6 , 86.74775999 +2652.564103 , -5984.55 , 81.92150999 +2652.564103 , -5791.5 , 77.09525999 +2652.564103 , -5598.45 , 72.26900999 +2652.564103 , -5405.4 , 67.44275999 +2652.564103 , -5212.35 , 62.61650999 +2652.564103 , -5019.3 , 57.79025999 +2652.564103 , -4826.25 , 52.96400999 +2652.564103 , -4633.2 , 48.13775999 +2652.564103 , -4440.15 , 43.31150999 +2652.564103 , -4247.1 , 38.48525999 +2652.564103 , -4054.05 , 33.65900999 +2652.564103 , -3861 , 28.83275999 +2652.564103 , -3667.95 , 24.00650999 +2652.564103 , -3474.9 , 19.18025999 +2652.564103 , -3281.85 , 14.35400999 +2652.564103 , -3088.8 , 9.527759992 +2652.564103 , -2895.75 , 4.701509992 +2652.564103 , -2702.7 , 0.124740008 +2652.564103 , -2509.65 , 4.950990008 +2652.564103 , -2316.6 , 9.777240008 +2652.564103 , -2123.55 , 14.60349001 +2652.564103 , -1930.5 , 19.42974001 +2652.564103 , -1737.45 , 24.25599001 +2652.564103 , -1544.4 , 29.08224001 +2652.564103 , -1351.35 , 33.90849001 +2652.564103 , -1158.3 , 38.73474001 +2652.564103 , -965.25 , 43.56099001 +2652.564103 , -772.2 , 48.38724001 +2652.564103 , -579.15 , 53.21349001 +2652.564103 , -386.1 , 58.03974001 +2652.564103 , -193.05 , 62.86599001 +2652.564103 , 0 , 67.69224001 +2652.564103 , 193.05 , 72.51849001 +2652.564103 , 386.1 , 77.34474001 +2652.564103 , 579.15 , 82.17099001 +2652.564103 , 772.2 , 86.99724001 +2652.564103 , 965.25 , 91.82349001 +2652.564103 , 1158.3 , 96.64974001 +2652.564103 , 1351.35 , 101.47599 +2652.564103 , 1544.4 , 106.30224 +2652.564103 , 1737.45 , 111.12849 +2652.564103 , 1930.5 , 115.95474 +2652.564103 , 2123.55 , 120.78099 +2652.564103 , 2316.6 , 125.60724 +2652.564103 , 2509.65 , 130.43349 +2652.564103 , 2702.7 , 135.25974 +2652.564103 , 2895.75 , 140.08599 +2652.564103 , 3088.8 , 144.91224 +2652.564103 , 3281.85 , 149.73849 +2652.564103 , 3474.9 , 154.56474 +2652.564103 , 3667.95 , 159.39099 +2652.564103 , 3861 , 164.21724 +2652.564103 , 4054.05 , 169.04349 +2652.564103 , 4247.1 , 173.86974 +2652.564103 , 4440.15 , 178.69599 +2652.564103 , 4633.2 , 183.52224 +2652.564103 , 4826.25 , 188.34849 +2652.564103 , 5019.3 , 193.17474 +2652.564103 , 5212.35 , 198.00099 +2652.564103 , 5405.4 , 202.82724 +2652.564103 , 5598.45 , 207.65349 +2652.564103 , 5791.5 , 212.47974 +2652.564103 , 5984.55 , 217.30599 +2652.564103 , 6177.6 , 222.13224 +2856.666667 , -6177.6 , 82.96516799 +2856.666667 , -5984.55 , 78.13891799 +2856.666667 , -5791.5 , 73.31266799 +2856.666667 , -5598.45 , 68.48641799 +2856.666667 , -5405.4 , 63.66016799 +2856.666667 , -5212.35 , 58.83391799 +2856.666667 , -5019.3 , 54.00766799 +2856.666667 , -4826.25 , 49.18141799 +2856.666667 , -4633.2 , 44.35516799 +2856.666667 , -4440.15 , 39.52891799 +2856.666667 , -4247.1 , 34.70266799 +2856.666667 , -4054.05 , 29.87641799 +2856.666667 , -3861 , 25.05016799 +2856.666667 , -3667.95 , 20.22391799 +2856.666667 , -3474.9 , 15.39766799 +2856.666667 , -3281.85 , 10.57141799 +2856.666667 , -3088.8 , 5.745167994 +2856.666667 , -2895.75 , 0.918917994 +2856.666667 , -2702.7 , 3.907332006 +2856.666667 , -2509.65 , 8.733582006 +2856.666667 , -2316.6 , 13.55983201 +2856.666667 , -2123.55 , 18.38608201 +2856.666667 , -1930.5 , 23.21233201 +2856.666667 , -1737.45 , 28.03858201 +2856.666667 , -1544.4 , 32.86483201 +2856.666667 , -1351.35 , 37.69108201 +2856.666667 , -1158.3 , 42.51733201 +2856.666667 , -965.25 , 47.34358201 +2856.666667 , -772.2 , 52.16983201 +2856.666667 , -579.15 , 56.99608201 +2856.666667 , -386.1 , 61.82233201 +2856.666667 , -193.05 , 66.64858201 +2856.666667 , 0 , 71.47483201 +2856.666667 , 193.05 , 76.30108201 +2856.666667 , 386.1 , 81.12733201 +2856.666667 , 579.15 , 85.95358201 +2856.666667 , 772.2 , 90.77983201 +2856.666667 , 965.25 , 95.60608201 +2856.666667 , 1158.3 , 100.432332 +2856.666667 , 1351.35 , 105.258582 +2856.666667 , 1544.4 , 110.084832 +2856.666667 , 1737.45 , 114.911082 +2856.666667 , 1930.5 , 119.737332 +2856.666667 , 2123.55 , 124.563582 +2856.666667 , 2316.6 , 129.389832 +2856.666667 , 2509.65 , 134.216082 +2856.666667 , 2702.7 , 139.042332 +2856.666667 , 2895.75 , 143.868582 +2856.666667 , 3088.8 , 148.694832 +2856.666667 , 3281.85 , 153.521082 +2856.666667 , 3474.9 , 158.347332 +2856.666667 , 3667.95 , 163.173582 +2856.666667 , 3861 , 167.999832 +2856.666667 , 4054.05 , 172.826082 +2856.666667 , 4247.1 , 177.652332 +2856.666667 , 4440.15 , 182.478582 +2856.666667 , 4633.2 , 187.304832 +2856.666667 , 4826.25 , 192.131082 +2856.666667 , 5019.3 , 196.957332 +2856.666667 , 5212.35 , 201.783582 +2856.666667 , 5405.4 , 206.609832 +2856.666667 , 5598.45 , 211.436082 +2856.666667 , 5791.5 , 216.262332 +2856.666667 , 5984.55 , 221.088582 +2856.666667 , 6177.6 , 225.914832 +3060.683761 , -6177.6 , 79.18415999 +3060.683761 , -5984.55 , 74.35790999 +3060.683761 , -5791.5 , 69.53165999 +3060.683761 , -5598.45 , 64.70540999 +3060.683761 , -5405.4 , 59.87915999 +3060.683761 , -5212.35 , 55.05290999 +3060.683761 , -5019.3 , 50.22665999 +3060.683761 , -4826.25 , 45.40040999 +3060.683761 , -4633.2 , 40.57415999 +3060.683761 , -4440.15 , 35.74790999 +3060.683761 , -4247.1 , 30.92165999 +3060.683761 , -4054.05 , 26.09540999 +3060.683761 , -3861 , 21.26915999 +3060.683761 , -3667.95 , 16.44290999 +3060.683761 , -3474.9 , 11.61665999 +3060.683761 , -3281.85 , 6.790409994 +3060.683761 , -3088.8 , 1.964159994 +3060.683761 , -2895.75 , 2.862090006 +3060.683761 , -2702.7 , 7.688340006 +3060.683761 , -2509.65 , 12.51459001 +3060.683761 , -2316.6 , 17.34084001 +3060.683761 , -2123.55 , 22.16709001 +3060.683761 , -1930.5 , 26.99334001 +3060.683761 , -1737.45 , 31.81959001 +3060.683761 , -1544.4 , 36.64584001 +3060.683761 , -1351.35 , 41.47209001 +3060.683761 , -1158.3 , 46.29834001 +3060.683761 , -965.25 , 51.12459001 +3060.683761 , -772.2 , 55.95084001 +3060.683761 , -579.15 , 60.77709001 +3060.683761 , -386.1 , 65.60334001 +3060.683761 , -193.05 , 70.42959001 +3060.683761 , 0 , 75.25584001 +3060.683761 , 193.05 , 80.08209001 +3060.683761 , 386.1 , 84.90834001 +3060.683761 , 579.15 , 89.73459001 +3060.683761 , 772.2 , 94.56084001 +3060.683761 , 965.25 , 99.38709001 +3060.683761 , 1158.3 , 104.21334 +3060.683761 , 1351.35 , 109.03959 +3060.683761 , 1544.4 , 113.86584 +3060.683761 , 1737.45 , 118.69209 +3060.683761 , 1930.5 , 123.51834 +3060.683761 , 2123.55 , 128.34459 +3060.683761 , 2316.6 , 133.17084 +3060.683761 , 2509.65 , 137.99709 +3060.683761 , 2702.7 , 142.82334 +3060.683761 , 2895.75 , 147.64959 +3060.683761 , 3088.8 , 152.47584 +3060.683761 , 3281.85 , 157.30209 +3060.683761 , 3474.9 , 162.12834 +3060.683761 , 3667.95 , 166.95459 +3060.683761 , 3861 , 171.78084 +3060.683761 , 4054.05 , 176.60709 +3060.683761 , 4247.1 , 181.43334 +3060.683761 , 4440.15 , 186.25959 +3060.683761 , 4633.2 , 191.08584 +3060.683761 , 4826.25 , 195.91209 +3060.683761 , 5019.3 , 200.73834 +3060.683761 , 5212.35 , 205.56459 +3060.683761 , 5405.4 , 210.39084 +3060.683761 , 5598.45 , 215.21709 +3060.683761 , 5791.5 , 220.04334 +3060.683761 , 5984.55 , 224.86959 +3060.683761 , 6177.6 , 229.69584 +3264.700855 , -6177.6 , 75.40315199 +3264.700855 , -5984.55 , 70.57690199 +3264.700855 , -5791.5 , 65.75065199 +3264.700855 , -5598.45 , 60.92440199 +3264.700855 , -5405.4 , 56.09815199 +3264.700855 , -5212.35 , 51.27190199 +3264.700855 , -5019.3 , 46.44565199 +3264.700855 , -4826.25 , 41.61940199 +3264.700855 , -4633.2 , 36.79315199 +3264.700855 , -4440.15 , 31.96690199 +3264.700855 , -4247.1 , 27.14065199 +3264.700855 , -4054.05 , 22.31440199 +3264.700855 , -3861 , 17.48815199 +3264.700855 , -3667.95 , 12.66190199 +3264.700855 , -3474.9 , 7.835651994 +3264.700855 , -3281.85 , 3.009401994 +3264.700855 , -3088.8 , 1.816848006 +3264.700855 , -2895.75 , 6.643098006 +3264.700855 , -2702.7 , 11.46934801 +3264.700855 , -2509.65 , 16.29559801 +3264.700855 , -2316.6 , 21.12184801 +3264.700855 , -2123.55 , 25.94809801 +3264.700855 , -1930.5 , 30.77434801 +3264.700855 , -1737.45 , 35.60059801 +3264.700855 , -1544.4 , 40.42684801 +3264.700855 , -1351.35 , 45.25309801 +3264.700855 , -1158.3 , 50.07934801 +3264.700855 , -965.25 , 54.90559801 +3264.700855 , -772.2 , 59.73184801 +3264.700855 , -579.15 , 64.55809801 +3264.700855 , -386.1 , 69.38434801 +3264.700855 , -193.05 , 74.21059801 +3264.700855 , 0 , 79.03684801 +3264.700855 , 193.05 , 83.86309801 +3264.700855 , 386.1 , 88.68934801 +3264.700855 , 579.15 , 93.51559801 +3264.700855 , 772.2 , 98.34184801 +3264.700855 , 965.25 , 103.168098 +3264.700855 , 1158.3 , 107.994348 +3264.700855 , 1351.35 , 112.820598 +3264.700855 , 1544.4 , 117.646848 +3264.700855 , 1737.45 , 122.473098 +3264.700855 , 1930.5 , 127.299348 +3264.700855 , 2123.55 , 132.125598 +3264.700855 , 2316.6 , 136.951848 +3264.700855 , 2509.65 , 141.778098 +3264.700855 , 2702.7 , 146.604348 +3264.700855 , 2895.75 , 151.430598 +3264.700855 , 3088.8 , 156.256848 +3264.700855 , 3281.85 , 161.083098 +3264.700855 , 3474.9 , 165.909348 +3264.700855 , 3667.95 , 170.735598 +3264.700855 , 3861 , 175.561848 +3264.700855 , 4054.05 , 180.388098 +3264.700855 , 4247.1 , 185.214348 +3264.700855 , 4440.15 , 190.040598 +3264.700855 , 4633.2 , 194.866848 +3264.700855 , 4826.25 , 199.693098 +3264.700855 , 5019.3 , 204.519348 +3264.700855 , 5212.35 , 209.345598 +3264.700855 , 5405.4 , 214.171848 +3264.700855 , 5598.45 , 218.998098 +3264.700855 , 5791.5 , 223.824348 +3264.700855 , 5984.55 , 228.650598 +3264.700855 , 6177.6 , 233.476848 +3468.803419 , -6177.6 , 71.62056 +3468.803419 , -5984.55 , 66.79431 +3468.803419 , -5791.5 , 61.96806 +3468.803419 , -5598.45 , 57.14181 +3468.803419 , -5405.4 , 52.31556 +3468.803419 , -5212.35 , 47.48931 +3468.803419 , -5019.3 , 42.66306 +3468.803419 , -4826.25 , 37.83681 +3468.803419 , -4633.2 , 33.01056 +3468.803419 , -4440.15 , 28.18431 +3468.803419 , -4247.1 , 23.35806 +3468.803419 , -4054.05 , 18.53181 +3468.803419 , -3861 , 13.70556 +3468.803419 , -3667.95 , 8.879309996 +3468.803419 , -3474.9 , 4.053059996 +3468.803419 , -3281.85 , 0.773190004 +3468.803419 , -3088.8 , 5.599440004 +3468.803419 , -2895.75 , 10.42569 +3468.803419 , -2702.7 , 15.25194 +3468.803419 , -2509.65 , 20.07819 +3468.803419 , -2316.6 , 24.90444 +3468.803419 , -2123.55 , 29.73069 +3468.803419 , -1930.5 , 34.55694 +3468.803419 , -1737.45 , 39.38319 +3468.803419 , -1544.4 , 44.20944 +3468.803419 , -1351.35 , 49.03569 +3468.803419 , -1158.3 , 53.86194 +3468.803419 , -965.25 , 58.68819 +3468.803419 , -772.2 , 63.51444 +3468.803419 , -579.15 , 68.34069 +3468.803419 , -386.1 , 73.16694 +3468.803419 , -193.05 , 77.99319 +3468.803419 , 0 , 82.81944 +3468.803419 , 193.05 , 87.64569 +3468.803419 , 386.1 , 92.47194 +3468.803419 , 579.15 , 97.29819 +3468.803419 , 772.2 , 102.12444 +3468.803419 , 965.25 , 106.95069 +3468.803419 , 1158.3 , 111.77694 +3468.803419 , 1351.35 , 116.60319 +3468.803419 , 1544.4 , 121.42944 +3468.803419 , 1737.45 , 126.25569 +3468.803419 , 1930.5 , 131.08194 +3468.803419 , 2123.55 , 135.90819 +3468.803419 , 2316.6 , 140.73444 +3468.803419 , 2509.65 , 145.56069 +3468.803419 , 2702.7 , 150.38694 +3468.803419 , 2895.75 , 155.21319 +3468.803419 , 3088.8 , 160.03944 +3468.803419 , 3281.85 , 164.86569 +3468.803419 , 3474.9 , 169.69194 +3468.803419 , 3667.95 , 174.51819 +3468.803419 , 3861 , 179.34444 +3468.803419 , 4054.05 , 184.17069 +3468.803419 , 4247.1 , 188.99694 +3468.803419 , 4440.15 , 193.82319 +3468.803419 , 4633.2 , 198.64944 +3468.803419 , 4826.25 , 203.47569 +3468.803419 , 5019.3 , 208.30194 +3468.803419 , 5212.35 , 213.12819 +3468.803419 , 5405.4 , 217.95444 +3468.803419 , 5598.45 , 222.78069 +3468.803419 , 5791.5 , 227.60694 +3468.803419 , 5984.55 , 232.43319 +3468.803419 , 6177.6 , 237.25944 +3672.820513 , -6177.6 , 67.839552 +3672.820513 , -5984.55 , 63.013302 +3672.820513 , -5791.5 , 58.187052 +3672.820513 , -5598.45 , 53.360802 +3672.820513 , -5405.4 , 48.534552 +3672.820513 , -5212.35 , 43.708302 +3672.820513 , -5019.3 , 38.882052 +3672.820513 , -4826.25 , 34.055802 +3672.820513 , -4633.2 , 29.229552 +3672.820513 , -4440.15 , 24.403302 +3672.820513 , -4247.1 , 19.577052 +3672.820513 , -4054.05 , 14.750802 +3672.820513 , -3861 , 9.924551997 +3672.820513 , -3667.95 , 5.098301997 +3672.820513 , -3474.9 , 0.272051997 +3672.820513 , -3281.85 , 4.554198003 +3672.820513 , -3088.8 , 9.380448003 +3672.820513 , -2895.75 , 14.206698 +3672.820513 , -2702.7 , 19.032948 +3672.820513 , -2509.65 , 23.859198 +3672.820513 , -2316.6 , 28.685448 +3672.820513 , -2123.55 , 33.511698 +3672.820513 , -1930.5 , 38.337948 +3672.820513 , -1737.45 , 43.164198 +3672.820513 , -1544.4 , 47.990448 +3672.820513 , -1351.35 , 52.816698 +3672.820513 , -1158.3 , 57.642948 +3672.820513 , -965.25 , 62.469198 +3672.820513 , -772.2 , 67.295448 +3672.820513 , -579.15 , 72.121698 +3672.820513 , -386.1 , 76.947948 +3672.820513 , -193.05 , 81.774198 +3672.820513 , 0 , 86.600448 +3672.820513 , 193.05 , 91.426698 +3672.820513 , 386.1 , 96.252948 +3672.820513 , 579.15 , 101.079198 +3672.820513 , 772.2 , 105.905448 +3672.820513 , 965.25 , 110.731698 +3672.820513 , 1158.3 , 115.557948 +3672.820513 , 1351.35 , 120.384198 +3672.820513 , 1544.4 , 125.210448 +3672.820513 , 1737.45 , 130.036698 +3672.820513 , 1930.5 , 134.862948 +3672.820513 , 2123.55 , 139.689198 +3672.820513 , 2316.6 , 144.515448 +3672.820513 , 2509.65 , 149.341698 +3672.820513 , 2702.7 , 154.167948 +3672.820513 , 2895.75 , 158.994198 +3672.820513 , 3088.8 , 163.820448 +3672.820513 , 3281.85 , 168.646698 +3672.820513 , 3474.9 , 173.472948 +3672.820513 , 3667.95 , 178.299198 +3672.820513 , 3861 , 183.125448 +3672.820513 , 4054.05 , 187.951698 +3672.820513 , 4247.1 , 192.777948 +3672.820513 , 4440.15 , 197.604198 +3672.820513 , 4633.2 , 202.430448 +3672.820513 , 4826.25 , 207.256698 +3672.820513 , 5019.3 , 212.082948 +3672.820513 , 5212.35 , 216.909198 +3672.820513 , 5405.4 , 221.735448 +3672.820513 , 5598.45 , 226.561698 +3672.820513 , 5791.5 , 231.387948 +3672.820513 , 5984.55 , 236.214198 +3672.820513 , 6177.6 , 241.040448 +3876.837607 , -6177.6 , 64.058544 +3876.837607 , -5984.55 , 59.232294 +3876.837607 , -5791.5 , 54.406044 +3876.837607 , -5598.45 , 49.579794 +3876.837607 , -5405.4 , 44.753544 +3876.837607 , -5212.35 , 39.927294 +3876.837607 , -5019.3 , 35.101044 +3876.837607 , -4826.25 , 30.274794 +3876.837607 , -4633.2 , 25.448544 +3876.837607 , -4440.15 , 20.622294 +3876.837607 , -4247.1 , 15.796044 +3876.837607 , -4054.05 , 10.969794 +3876.837607 , -3861 , 6.143543997 +3876.837607 , -3667.95 , 1.317293997 +3876.837607 , -3474.9 , 3.508956003 +3876.837607 , -3281.85 , 8.335206003 +3876.837607 , -3088.8 , 13.161456 +3876.837607 , -2895.75 , 17.987706 +3876.837607 , -2702.7 , 22.813956 +3876.837607 , -2509.65 , 27.640206 +3876.837607 , -2316.6 , 32.466456 +3876.837607 , -2123.55 , 37.292706 +3876.837607 , -1930.5 , 42.118956 +3876.837607 , -1737.45 , 46.945206 +3876.837607 , -1544.4 , 51.771456 +3876.837607 , -1351.35 , 56.597706 +3876.837607 , -1158.3 , 61.423956 +3876.837607 , -965.25 , 66.250206 +3876.837607 , -772.2 , 71.076456 +3876.837607 , -579.15 , 75.902706 +3876.837607 , -386.1 , 80.728956 +3876.837607 , -193.05 , 85.555206 +3876.837607 , 0 , 90.381456 +3876.837607 , 193.05 , 95.207706 +3876.837607 , 386.1 , 100.033956 +3876.837607 , 579.15 , 104.860206 +3876.837607 , 772.2 , 109.686456 +3876.837607 , 965.25 , 114.512706 +3876.837607 , 1158.3 , 119.338956 +3876.837607 , 1351.35 , 124.165206 +3876.837607 , 1544.4 , 128.991456 +3876.837607 , 1737.45 , 133.817706 +3876.837607 , 1930.5 , 138.643956 +3876.837607 , 2123.55 , 143.470206 +3876.837607 , 2316.6 , 148.296456 +3876.837607 , 2509.65 , 153.122706 +3876.837607 , 2702.7 , 157.948956 +3876.837607 , 2895.75 , 162.775206 +3876.837607 , 3088.8 , 167.601456 +3876.837607 , 3281.85 , 172.427706 +3876.837607 , 3474.9 , 177.253956 +3876.837607 , 3667.95 , 182.080206 +3876.837607 , 3861 , 186.906456 +3876.837607 , 4054.05 , 191.732706 +3876.837607 , 4247.1 , 196.558956 +3876.837607 , 4440.15 , 201.385206 +3876.837607 , 4633.2 , 206.211456 +3876.837607 , 4826.25 , 211.037706 +3876.837607 , 5019.3 , 215.863956 +3876.837607 , 5212.35 , 220.690206 +3876.837607 , 5405.4 , 225.516456 +3876.837607 , 5598.45 , 230.342706 +3876.837607 , 5791.5 , 235.168956 +3876.837607 , 5984.55 , 239.995206 +3876.837607 , 6177.6 , 244.821456 +4080.854701 , -6177.6 , 60.277536 +4080.854701 , -5984.55 , 55.451286 +4080.854701 , -5791.5 , 50.625036 +4080.854701 , -5598.45 , 45.798786 +4080.854701 , -5405.4 , 40.972536 +4080.854701 , -5212.35 , 36.146286 +4080.854701 , -5019.3 , 31.320036 +4080.854701 , -4826.25 , 26.493786 +4080.854701 , -4633.2 , 21.667536 +4080.854701 , -4440.15 , 16.841286 +4080.854701 , -4247.1 , 12.015036 +4080.854701 , -4054.05 , 7.188785997 +4080.854701 , -3861 , 2.362535997 +4080.854701 , -3667.95 , 2.463714003 +4080.854701 , -3474.9 , 7.289964003 +4080.854701 , -3281.85 , 12.116214 +4080.854701 , -3088.8 , 16.942464 +4080.854701 , -2895.75 , 21.768714 +4080.854701 , -2702.7 , 26.594964 +4080.854701 , -2509.65 , 31.421214 +4080.854701 , -2316.6 , 36.247464 +4080.854701 , -2123.55 , 41.073714 +4080.854701 , -1930.5 , 45.899964 +4080.854701 , -1737.45 , 50.726214 +4080.854701 , -1544.4 , 55.552464 +4080.854701 , -1351.35 , 60.378714 +4080.854701 , -1158.3 , 65.204964 +4080.854701 , -965.25 , 70.031214 +4080.854701 , -772.2 , 74.857464 +4080.854701 , -579.15 , 79.683714 +4080.854701 , -386.1 , 84.509964 +4080.854701 , -193.05 , 89.336214 +4080.854701 , 0 , 94.162464 +4080.854701 , 193.05 , 98.988714 +4080.854701 , 386.1 , 103.814964 +4080.854701 , 579.15 , 108.641214 +4080.854701 , 772.2 , 113.467464 +4080.854701 , 965.25 , 118.293714 +4080.854701 , 1158.3 , 123.119964 +4080.854701 , 1351.35 , 127.946214 +4080.854701 , 1544.4 , 132.772464 +4080.854701 , 1737.45 , 137.598714 +4080.854701 , 1930.5 , 142.424964 +4080.854701 , 2123.55 , 147.251214 +4080.854701 , 2316.6 , 152.077464 +4080.854701 , 2509.65 , 156.903714 +4080.854701 , 2702.7 , 161.729964 +4080.854701 , 2895.75 , 166.556214 +4080.854701 , 3088.8 , 171.382464 +4080.854701 , 3281.85 , 176.208714 +4080.854701 , 3474.9 , 181.034964 +4080.854701 , 3667.95 , 185.861214 +4080.854701 , 3861 , 190.687464 +4080.854701 , 4054.05 , 195.513714 +4080.854701 , 4247.1 , 200.339964 +4080.854701 , 4440.15 , 205.166214 +4080.854701 , 4633.2 , 209.992464 +4080.854701 , 4826.25 , 214.818714 +4080.854701 , 5019.3 , 219.644964 +4080.854701 , 5212.35 , 224.471214 +4080.854701 , 5405.4 , 229.297464 +4080.854701 , 5598.45 , 234.123714 +4080.854701 , 5791.5 , 238.949964 +4080.854701 , 5984.55 , 243.776214 +4080.854701 , 6177.6 , 248.602464 +4268.632479 , -6177.6 , 56.79748799 +4268.632479 , -5984.55 , 51.97123799 +4268.632479 , -5791.5 , 47.14498799 +4268.632479 , -5598.45 , 42.31873799 +4268.632479 , -5405.4 , 37.49248799 +4268.632479 , -5212.35 , 32.66623799 +4268.632479 , -5019.3 , 27.83998799 +4268.632479 , -4826.25 , 23.01373799 +4268.632479 , -4633.2 , 18.18748799 +4268.632479 , -4440.15 , 13.36123799 +4268.632479 , -4247.1 , 8.534987993 +4268.632479 , -4054.05 , 3.708737993 +4268.632479 , -3861 , 1.117512007 +4268.632479 , -3667.95 , 5.943762007 +4268.632479 , -3474.9 , 10.77001201 +4268.632479 , -3281.85 , 15.59626201 +4268.632479 , -3088.8 , 20.42251201 +4268.632479 , -2895.75 , 25.24876201 +4268.632479 , -2702.7 , 30.07501201 +4268.632479 , -2509.65 , 34.90126201 +4268.632479 , -2316.6 , 39.72751201 +4268.632479 , -2123.55 , 44.55376201 +4268.632479 , -1930.5 , 49.38001201 +4268.632479 , -1737.45 , 54.20626201 +4268.632479 , -1544.4 , 59.03251201 +4268.632479 , -1351.35 , 63.85876201 +4268.632479 , -1158.3 , 68.68501201 +4268.632479 , -965.25 , 73.51126201 +4268.632479 , -772.2 , 78.33751201 +4268.632479 , -579.15 , 83.16376201 +4268.632479 , -386.1 , 87.99001201 +4268.632479 , -193.05 , 92.81626201 +4268.632479 , 0 , 97.64251201 +4268.632479 , 193.05 , 102.468762 +4268.632479 , 386.1 , 107.295012 +4268.632479 , 579.15 , 112.121262 +4268.632479 , 772.2 , 116.947512 +4268.632479 , 965.25 , 121.773762 +4268.632479 , 1158.3 , 126.600012 +4268.632479 , 1351.35 , 131.426262 +4268.632479 , 1544.4 , 136.252512 +4268.632479 , 1737.45 , 141.078762 +4268.632479 , 1930.5 , 145.905012 +4268.632479 , 2123.55 , 150.731262 +4268.632479 , 2316.6 , 155.557512 +4268.632479 , 2509.65 , 160.383762 +4268.632479 , 2702.7 , 165.210012 +4268.632479 , 2895.75 , 170.036262 +4268.632479 , 3088.8 , 174.862512 +4268.632479 , 3281.85 , 179.688762 +4268.632479 , 3474.9 , 184.515012 +4268.632479 , 3667.95 , 189.341262 +4268.632479 , 3861 , 194.167512 +4268.632479 , 4054.05 , 198.993762 +4268.632479 , 4247.1 , 203.820012 +4268.632479 , 4440.15 , 208.646262 +4268.632479 , 4633.2 , 213.472512 +4268.632479 , 4826.25 , 218.298762 +4268.632479 , 5019.3 , 223.125012 +4268.632479 , 5212.35 , 227.951262 +4268.632479 , 5405.4 , 232.777512 +4268.632479 , 5598.45 , 237.603762 +4268.632479 , 5791.5 , 242.430012 +4268.632479 , 5984.55 , 247.256262 +4268.632479 , 6177.6 , 252.082512 +5000 , -6177.6 , 43.2432 +5000 , -5984.55 , 38.41695 +5000 , -5791.5 , 33.5907 +5000 , -5598.45 , 28.76445 +5000 , -5405.4 , 23.9382 +5000 , -5212.35 , 19.11195 +5000 , -5019.3 , 14.2857 +5000 , -4826.25 , 9.45945 +5000 , -4633.2 , 4.6332 +5000 , -4440.15 , 0.19305 +5000 , -4247.1 , 5.0193 +5000 , -4054.05 , 9.84555 +5000 , -3861 , 14.6718 +5000 , -3667.95 , 19.49805 +5000 , -3474.9 , 24.3243 +5000 , -3281.85 , 29.15055 +5000 , -3088.8 , 33.9768 +5000 , -2895.75 , 38.80305 +5000 , -2702.7 , 43.6293 +5000 , -2509.65 , 48.45555 +5000 , -2316.6 , 53.2818 +5000 , -2123.55 , 58.10805 +5000 , -1930.5 , 62.9343 +5000 , -1737.45 , 67.76055 +5000 , -1544.4 , 72.5868 +5000 , -1351.35 , 77.41305 +5000 , -1158.3 , 82.2393 +5000 , -965.25 , 87.06555 +5000 , -772.2 , 91.8918 +5000 , -579.15 , 96.71805 +5000 , -386.1 , 101.5443 +5000 , -193.05 , 106.37055 +5000 , 0 , 111.1968 +5000 , 193.05 , 116.02305 +5000 , 386.1 , 120.8493 +5000 , 579.15 , 125.67555 +5000 , 772.2 , 130.5018 +5000 , 965.25 , 135.32805 +5000 , 1158.3 , 140.1543 +5000 , 1351.35 , 144.98055 +5000 , 1544.4 , 149.8068 +5000 , 1737.45 , 154.63305 +5000 , 1930.5 , 159.4593 +5000 , 2123.55 , 164.28555 +5000 , 2316.6 , 169.1118 +5000 , 2509.65 , 173.93805 +5000 , 2702.7 , 178.7643 +5000 , 2895.75 , 183.59055 +5000 , 3088.8 , 188.4168 +5000 , 3281.85 , 193.24305 +5000 , 3474.9 , 198.0693 +5000 , 3667.95 , 202.89555 +5000 , 3861 , 207.7218 +5000 , 4054.05 , 212.54805 +5000 , 4247.1 , 217.3743 +5000 , 4440.15 , 222.20055 +5000 , 4633.2 , 227.0268 +5000 , 4826.25 , 231.85305 +5000 , 5019.3 , 236.6793 +5000 , 5212.35 , 241.50555 +5000 , 5405.4 , 246.3318 +5000 , 5598.45 , 251.15805 +5000 , 5791.5 , 255.9843 +5000 , 5984.55 , 260.81055 +5000 , 6177.6 , 265.6368 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm new file mode 100644 index 0000000000..c377504c83 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm @@ -0,0 +1,2081 @@ +Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm] +0 , -6177.6 , 119.22768 +0 , -5984.55 , 114.98058 +0 , -5791.5 , 110.73348 +0 , -5598.45 , 106.48638 +0 , -5405.4 , 102.23928 +0 , -5212.35 , 97.99218 +0 , -5019.3 , 93.74508 +0 , -4826.25 , 89.49798 +0 , -4633.2 , 85.25088 +0 , -4440.15 , 81.00378 +0 , -4247.1 , 76.75668 +0 , -4054.05 , 72.50958 +0 , -3861 , 68.26248 +0 , -3667.95 , 64.01538 +0 , -3474.9 , 59.76828 +0 , -3281.85 , 55.52118 +0 , -3088.8 , 51.27408 +0 , -2895.75 , 47.02698 +0 , -2702.7 , 42.77988 +0 , -2509.65 , 38.53278 +0 , -2316.6 , 34.28568 +0 , -2123.55 , 30.03858 +0 , -1930.5 , 25.79148 +0 , -1737.45 , 21.54438 +0 , -1544.4 , 17.29728 +0 , -1351.35 , 13.05018 +0 , -1158.3 , 8.80308 +0 , -965.25 , 4.55598 +0 , -772.2 , 0.30888 +0 , -579.15 , 3.93822 +0 , -386.1 , 8.18532 +0 , -193.05 , 12.43242 +0 , 0 , 16.67952 +0 , 193.05 , 20.92662 +0 , 386.1 , 25.17372 +0 , 579.15 , 29.42082 +0 , 772.2 , 33.66792 +0 , 965.25 , 37.91502 +0 , 1158.3 , 42.16212 +0 , 1351.35 , 46.40922 +0 , 1544.4 , 50.65632 +0 , 1737.45 , 54.90342 +0 , 1930.5 , 59.15052 +0 , 2123.55 , 63.39762 +0 , 2316.6 , 67.64472 +0 , 2509.65 , 71.89182 +0 , 2702.7 , 76.13892 +0 , 2895.75 , 80.38602 +0 , 3088.8 , 84.63312 +0 , 3281.85 , 88.88022 +0 , 3474.9 , 93.12732 +0 , 3667.95 , 97.37442 +0 , 3861 , 101.62152 +0 , 4054.05 , 105.86862 +0 , 4247.1 , 110.11572 +0 , 4440.15 , 114.36282 +0 , 4633.2 , 118.60992 +0 , 4826.25 , 122.85702 +0 , 5019.3 , 127.10412 +0 , 5212.35 , 131.35122 +0 , 5405.4 , 135.59832 +0 , 5598.45 , 139.84542 +0 , 5791.5 , 144.09252 +0 , 5984.55 , 148.33962 +0 , 6177.6 , 152.58672 +40.80854701 , -6177.6 , 118.547013 +40.80854701 , -5984.55 , 114.299913 +40.80854701 , -5791.5 , 110.052813 +40.80854701 , -5598.45 , 105.805713 +40.80854701 , -5405.4 , 101.558613 +40.80854701 , -5212.35 , 97.31151302 +40.80854701 , -5019.3 , 93.06441302 +40.80854701 , -4826.25 , 88.81731302 +40.80854701 , -4633.2 , 84.57021302 +40.80854701 , -4440.15 , 80.32311302 +40.80854701 , -4247.1 , 76.07601302 +40.80854701 , -4054.05 , 71.82891302 +40.80854701 , -3861 , 67.58181302 +40.80854701 , -3667.95 , 63.33471302 +40.80854701 , -3474.9 , 59.08761302 +40.80854701 , -3281.85 , 54.84051302 +40.80854701 , -3088.8 , 50.59341302 +40.80854701 , -2895.75 , 46.34631302 +40.80854701 , -2702.7 , 42.09921302 +40.80854701 , -2509.65 , 37.85211302 +40.80854701 , -2316.6 , 33.60501302 +40.80854701 , -2123.55 , 29.35791302 +40.80854701 , -1930.5 , 25.11081302 +40.80854701 , -1737.45 , 20.86371302 +40.80854701 , -1544.4 , 16.61661302 +40.80854701 , -1351.35 , 12.36951302 +40.80854701 , -1158.3 , 8.122413024 +40.80854701 , -965.25 , 3.875313024 +40.80854701 , -772.2 , 0.371786976 +40.80854701 , -579.15 , 4.618886976 +40.80854701 , -386.1 , 8.865986976 +40.80854701 , -193.05 , 13.11308698 +40.80854701 , 0 , 17.36018698 +40.80854701 , 193.05 , 21.60728698 +40.80854701 , 386.1 , 25.85438698 +40.80854701 , 579.15 , 30.10148698 +40.80854701 , 772.2 , 34.34858698 +40.80854701 , 965.25 , 38.59568698 +40.80854701 , 1158.3 , 42.84278698 +40.80854701 , 1351.35 , 47.08988698 +40.80854701 , 1544.4 , 51.33698698 +40.80854701 , 1737.45 , 55.58408698 +40.80854701 , 1930.5 , 59.83118698 +40.80854701 , 2123.55 , 64.07828698 +40.80854701 , 2316.6 , 68.32538698 +40.80854701 , 2509.65 , 72.57248698 +40.80854701 , 2702.7 , 76.81958698 +40.80854701 , 2895.75 , 81.06668698 +40.80854701 , 3088.8 , 85.31378698 +40.80854701 , 3281.85 , 89.56088698 +40.80854701 , 3474.9 , 93.80798698 +40.80854701 , 3667.95 , 98.05508698 +40.80854701 , 3861 , 102.302187 +40.80854701 , 4054.05 , 106.549287 +40.80854701 , 4247.1 , 110.796387 +40.80854701 , 4440.15 , 115.043487 +40.80854701 , 4633.2 , 119.290587 +40.80854701 , 4826.25 , 123.537687 +40.80854701 , 5019.3 , 127.784787 +40.80854701 , 5212.35 , 132.031887 +40.80854701 , 5405.4 , 136.278987 +40.80854701 , 5598.45 , 140.526087 +40.80854701 , 5791.5 , 144.773187 +40.80854701 , 5984.55 , 149.020287 +40.80854701 , 6177.6 , 153.267387 +81.61794872 , -6177.6 , 117.8663318 +81.61794872 , -5984.55 , 113.6192318 +81.61794872 , -5791.5 , 109.3721318 +81.61794872 , -5598.45 , 105.1250318 +81.61794872 , -5405.4 , 100.8779318 +81.61794872 , -5212.35 , 96.63083179 +81.61794872 , -5019.3 , 92.38373179 +81.61794872 , -4826.25 , 88.13663179 +81.61794872 , -4633.2 , 83.88953179 +81.61794872 , -4440.15 , 79.64243179 +81.61794872 , -4247.1 , 75.39533179 +81.61794872 , -4054.05 , 71.14823179 +81.61794872 , -3861 , 66.90113179 +81.61794872 , -3667.95 , 62.65403179 +81.61794872 , -3474.9 , 58.40693179 +81.61794872 , -3281.85 , 54.15983179 +81.61794872 , -3088.8 , 49.91273179 +81.61794872 , -2895.75 , 45.66563179 +81.61794872 , -2702.7 , 41.41853179 +81.61794872 , -2509.65 , 37.17143179 +81.61794872 , -2316.6 , 32.92433179 +81.61794872 , -2123.55 , 28.67723179 +81.61794872 , -1930.5 , 24.43013179 +81.61794872 , -1737.45 , 20.18303179 +81.61794872 , -1544.4 , 15.93593179 +81.61794872 , -1351.35 , 11.68883179 +81.61794872 , -1158.3 , 7.441731792 +81.61794872 , -965.25 , 3.194631792 +81.61794872 , -772.2 , 1.052468208 +81.61794872 , -579.15 , 5.299568208 +81.61794872 , -386.1 , 9.546668208 +81.61794872 , -193.05 , 13.79376821 +81.61794872 , 0 , 18.04086821 +81.61794872 , 193.05 , 22.28796821 +81.61794872 , 386.1 , 26.53506821 +81.61794872 , 579.15 , 30.78216821 +81.61794872 , 772.2 , 35.02926821 +81.61794872 , 965.25 , 39.27636821 +81.61794872 , 1158.3 , 43.52346821 +81.61794872 , 1351.35 , 47.77056821 +81.61794872 , 1544.4 , 52.01766821 +81.61794872 , 1737.45 , 56.26476821 +81.61794872 , 1930.5 , 60.51186821 +81.61794872 , 2123.55 , 64.75896821 +81.61794872 , 2316.6 , 69.00606821 +81.61794872 , 2509.65 , 73.25316821 +81.61794872 , 2702.7 , 77.50026821 +81.61794872 , 2895.75 , 81.74736821 +81.61794872 , 3088.8 , 85.99446821 +81.61794872 , 3281.85 , 90.24156821 +81.61794872 , 3474.9 , 94.48866821 +81.61794872 , 3667.95 , 98.73576821 +81.61794872 , 3861 , 102.9828682 +81.61794872 , 4054.05 , 107.2299682 +81.61794872 , 4247.1 , 111.4770682 +81.61794872 , 4440.15 , 115.7241682 +81.61794872 , 4633.2 , 119.9712682 +81.61794872 , 4826.25 , 124.2183682 +81.61794872 , 5019.3 , 128.4654682 +81.61794872 , 5212.35 , 132.7125682 +81.61794872 , 5405.4 , 136.9596682 +81.61794872 , 5598.45 , 141.2067682 +81.61794872 , 5791.5 , 145.4538682 +81.61794872 , 5984.55 , 149.7009682 +81.61794872 , 6177.6 , 153.9480682 +122.4273504 , -6177.6 , 117.1856506 +122.4273504 , -5984.55 , 112.9385506 +122.4273504 , -5791.5 , 108.6914506 +122.4273504 , -5598.45 , 104.4443506 +122.4273504 , -5405.4 , 100.1972506 +122.4273504 , -5212.35 , 95.95015056 +122.4273504 , -5019.3 , 91.70305056 +122.4273504 , -4826.25 , 87.45595056 +122.4273504 , -4633.2 , 83.20885056 +122.4273504 , -4440.15 , 78.96175056 +122.4273504 , -4247.1 , 74.71465056 +122.4273504 , -4054.05 , 70.46755056 +122.4273504 , -3861 , 66.22045056 +122.4273504 , -3667.95 , 61.97335056 +122.4273504 , -3474.9 , 57.72625056 +122.4273504 , -3281.85 , 53.47915056 +122.4273504 , -3088.8 , 49.23205056 +122.4273504 , -2895.75 , 44.98495056 +122.4273504 , -2702.7 , 40.73785056 +122.4273504 , -2509.65 , 36.49075056 +122.4273504 , -2316.6 , 32.24365056 +122.4273504 , -2123.55 , 27.99655056 +122.4273504 , -1930.5 , 23.74945056 +122.4273504 , -1737.45 , 19.50235056 +122.4273504 , -1544.4 , 15.25525056 +122.4273504 , -1351.35 , 11.00815056 +122.4273504 , -1158.3 , 6.76105056 +122.4273504 , -965.25 , 2.51395056 +122.4273504 , -772.2 , 1.73314944 +122.4273504 , -579.15 , 5.98024944 +122.4273504 , -386.1 , 10.22734944 +122.4273504 , -193.05 , 14.47444944 +122.4273504 , 0 , 18.72154944 +122.4273504 , 193.05 , 22.96864944 +122.4273504 , 386.1 , 27.21574944 +122.4273504 , 579.15 , 31.46284944 +122.4273504 , 772.2 , 35.70994944 +122.4273504 , 965.25 , 39.95704944 +122.4273504 , 1158.3 , 44.20414944 +122.4273504 , 1351.35 , 48.45124944 +122.4273504 , 1544.4 , 52.69834944 +122.4273504 , 1737.45 , 56.94544944 +122.4273504 , 1930.5 , 61.19254944 +122.4273504 , 2123.55 , 65.43964944 +122.4273504 , 2316.6 , 69.68674944 +122.4273504 , 2509.65 , 73.93384944 +122.4273504 , 2702.7 , 78.18094944 +122.4273504 , 2895.75 , 82.42804944 +122.4273504 , 3088.8 , 86.67514944 +122.4273504 , 3281.85 , 90.92224944 +122.4273504 , 3474.9 , 95.16934944 +122.4273504 , 3667.95 , 99.41644944 +122.4273504 , 3861 , 103.6635494 +122.4273504 , 4054.05 , 107.9106494 +122.4273504 , 4247.1 , 112.1577494 +122.4273504 , 4440.15 , 116.4048494 +122.4273504 , 4633.2 , 120.6519494 +122.4273504 , 4826.25 , 124.8990494 +122.4273504 , 5019.3 , 129.1461494 +122.4273504 , 5212.35 , 133.3932494 +122.4273504 , 5405.4 , 137.6403494 +122.4273504 , 5598.45 , 141.8874494 +122.4273504 , 5791.5 , 146.1345494 +122.4273504 , 5984.55 , 150.3816494 +122.4273504 , 6177.6 , 154.6287494 +163.2393162 , -6177.6 , 116.5049266 +163.2393162 , -5984.55 , 112.2578266 +163.2393162 , -5791.5 , 108.0107266 +163.2393162 , -5598.45 , 103.7636266 +163.2393162 , -5405.4 , 99.51652656 +163.2393162 , -5212.35 , 95.26942656 +163.2393162 , -5019.3 , 91.02232656 +163.2393162 , -4826.25 , 86.77522656 +163.2393162 , -4633.2 , 82.52812656 +163.2393162 , -4440.15 , 78.28102656 +163.2393162 , -4247.1 , 74.03392656 +163.2393162 , -4054.05 , 69.78682656 +163.2393162 , -3861 , 65.53972656 +163.2393162 , -3667.95 , 61.29262656 +163.2393162 , -3474.9 , 57.04552656 +163.2393162 , -3281.85 , 52.79842656 +163.2393162 , -3088.8 , 48.55132656 +163.2393162 , -2895.75 , 44.30422656 +163.2393162 , -2702.7 , 40.05712656 +163.2393162 , -2509.65 , 35.81002656 +163.2393162 , -2316.6 , 31.56292656 +163.2393162 , -2123.55 , 27.31582656 +163.2393162 , -1930.5 , 23.06872656 +163.2393162 , -1737.45 , 18.82162656 +163.2393162 , -1544.4 , 14.57452656 +163.2393162 , -1351.35 , 10.32742656 +163.2393162 , -1158.3 , 6.080326561 +163.2393162 , -965.25 , 1.833226561 +163.2393162 , -772.2 , 2.413873439 +163.2393162 , -579.15 , 6.660973439 +163.2393162 , -386.1 , 10.90807344 +163.2393162 , -193.05 , 15.15517344 +163.2393162 , 0 , 19.40227344 +163.2393162 , 193.05 , 23.64937344 +163.2393162 , 386.1 , 27.89647344 +163.2393162 , 579.15 , 32.14357344 +163.2393162 , 772.2 , 36.39067344 +163.2393162 , 965.25 , 40.63777344 +163.2393162 , 1158.3 , 44.88487344 +163.2393162 , 1351.35 , 49.13197344 +163.2393162 , 1544.4 , 53.37907344 +163.2393162 , 1737.45 , 57.62617344 +163.2393162 , 1930.5 , 61.87327344 +163.2393162 , 2123.55 , 66.12037344 +163.2393162 , 2316.6 , 70.36747344 +163.2393162 , 2509.65 , 74.61457344 +163.2393162 , 2702.7 , 78.86167344 +163.2393162 , 2895.75 , 83.10877344 +163.2393162 , 3088.8 , 87.35587344 +163.2393162 , 3281.85 , 91.60297344 +163.2393162 , 3474.9 , 95.85007344 +163.2393162 , 3667.95 , 100.0971734 +163.2393162 , 3861 , 104.3442734 +163.2393162 , 4054.05 , 108.5913734 +163.2393162 , 4247.1 , 112.8384734 +163.2393162 , 4440.15 , 117.0855734 +163.2393162 , 4633.2 , 121.3326734 +163.2393162 , 4826.25 , 125.5797734 +163.2393162 , 5019.3 , 129.8268734 +163.2393162 , 5212.35 , 134.0739734 +163.2393162 , 5405.4 , 138.3210734 +163.2393162 , 5598.45 , 142.5681734 +163.2393162 , 5791.5 , 146.8152734 +163.2393162 , 5984.55 , 151.0623734 +163.2393162 , 6177.6 , 155.3094734 +204.042735 , -6177.6 , 115.8243451 +204.042735 , -5984.55 , 111.5772451 +204.042735 , -5791.5 , 107.3301451 +204.042735 , -5598.45 , 103.0830451 +204.042735 , -5405.4 , 98.83594512 +204.042735 , -5212.35 , 94.58884512 +204.042735 , -5019.3 , 90.34174512 +204.042735 , -4826.25 , 86.09464512 +204.042735 , -4633.2 , 81.84754512 +204.042735 , -4440.15 , 77.60044512 +204.042735 , -4247.1 , 73.35334512 +204.042735 , -4054.05 , 69.10624512 +204.042735 , -3861 , 64.85914512 +204.042735 , -3667.95 , 60.61204512 +204.042735 , -3474.9 , 56.36494512 +204.042735 , -3281.85 , 52.11784512 +204.042735 , -3088.8 , 47.87074512 +204.042735 , -2895.75 , 43.62364512 +204.042735 , -2702.7 , 39.37654512 +204.042735 , -2509.65 , 35.12944512 +204.042735 , -2316.6 , 30.88234512 +204.042735 , -2123.55 , 26.63524512 +204.042735 , -1930.5 , 22.38814512 +204.042735 , -1737.45 , 18.14104512 +204.042735 , -1544.4 , 13.89394512 +204.042735 , -1351.35 , 9.646845121 +204.042735 , -1158.3 , 5.399745121 +204.042735 , -965.25 , 1.152645121 +204.042735 , -772.2 , 3.094454879 +204.042735 , -579.15 , 7.341554879 +204.042735 , -386.1 , 11.58865488 +204.042735 , -193.05 , 15.83575488 +204.042735 , 0 , 20.08285488 +204.042735 , 193.05 , 24.32995488 +204.042735 , 386.1 , 28.57705488 +204.042735 , 579.15 , 32.82415488 +204.042735 , 772.2 , 37.07125488 +204.042735 , 965.25 , 41.31835488 +204.042735 , 1158.3 , 45.56545488 +204.042735 , 1351.35 , 49.81255488 +204.042735 , 1544.4 , 54.05965488 +204.042735 , 1737.45 , 58.30675488 +204.042735 , 1930.5 , 62.55385488 +204.042735 , 2123.55 , 66.80095488 +204.042735 , 2316.6 , 71.04805488 +204.042735 , 2509.65 , 75.29515488 +204.042735 , 2702.7 , 79.54225488 +204.042735 , 2895.75 , 83.78935488 +204.042735 , 3088.8 , 88.03645488 +204.042735 , 3281.85 , 92.28355488 +204.042735 , 3474.9 , 96.53065488 +204.042735 , 3667.95 , 100.7777549 +204.042735 , 3861 , 105.0248549 +204.042735 , 4054.05 , 109.2719549 +204.042735 , 4247.1 , 113.5190549 +204.042735 , 4440.15 , 117.7661549 +204.042735 , 4633.2 , 122.0132549 +204.042735 , 4826.25 , 126.2603549 +204.042735 , 5019.3 , 130.5074549 +204.042735 , 5212.35 , 134.7545549 +204.042735 , 5405.4 , 139.0016549 +204.042735 , 5598.45 , 143.2487549 +204.042735 , 5791.5 , 147.4958549 +204.042735 , 5984.55 , 151.7429549 +204.042735 , 6177.6 , 155.9900549 +244.8547009 , -6177.6 , 115.1436211 +244.8547009 , -5984.55 , 110.8965211 +244.8547009 , -5791.5 , 106.6494211 +244.8547009 , -5598.45 , 102.4023211 +244.8547009 , -5405.4 , 98.15522112 +244.8547009 , -5212.35 , 93.90812112 +244.8547009 , -5019.3 , 89.66102112 +244.8547009 , -4826.25 , 85.41392112 +244.8547009 , -4633.2 , 81.16682112 +244.8547009 , -4440.15 , 76.91972112 +244.8547009 , -4247.1 , 72.67262112 +244.8547009 , -4054.05 , 68.42552112 +244.8547009 , -3861 , 64.17842112 +244.8547009 , -3667.95 , 59.93132112 +244.8547009 , -3474.9 , 55.68422112 +244.8547009 , -3281.85 , 51.43712112 +244.8547009 , -3088.8 , 47.19002112 +244.8547009 , -2895.75 , 42.94292112 +244.8547009 , -2702.7 , 38.69582112 +244.8547009 , -2509.65 , 34.44872112 +244.8547009 , -2316.6 , 30.20162112 +244.8547009 , -2123.55 , 25.95452112 +244.8547009 , -1930.5 , 21.70742112 +244.8547009 , -1737.45 , 17.46032112 +244.8547009 , -1544.4 , 13.21322112 +244.8547009 , -1351.35 , 8.966121119 +244.8547009 , -1158.3 , 4.719021119 +244.8547009 , -965.25 , 0.471921119 +244.8547009 , -772.2 , 3.775178881 +244.8547009 , -579.15 , 8.022278881 +244.8547009 , -386.1 , 12.26937888 +244.8547009 , -193.05 , 16.51647888 +244.8547009 , 0 , 20.76357888 +244.8547009 , 193.05 , 25.01067888 +244.8547009 , 386.1 , 29.25777888 +244.8547009 , 579.15 , 33.50487888 +244.8547009 , 772.2 , 37.75197888 +244.8547009 , 965.25 , 41.99907888 +244.8547009 , 1158.3 , 46.24617888 +244.8547009 , 1351.35 , 50.49327888 +244.8547009 , 1544.4 , 54.74037888 +244.8547009 , 1737.45 , 58.98747888 +244.8547009 , 1930.5 , 63.23457888 +244.8547009 , 2123.55 , 67.48167888 +244.8547009 , 2316.6 , 71.72877888 +244.8547009 , 2509.65 , 75.97587888 +244.8547009 , 2702.7 , 80.22297888 +244.8547009 , 2895.75 , 84.47007888 +244.8547009 , 3088.8 , 88.71717888 +244.8547009 , 3281.85 , 92.96427888 +244.8547009 , 3474.9 , 97.21137888 +244.8547009 , 3667.95 , 101.4584789 +244.8547009 , 3861 , 105.7055789 +244.8547009 , 4054.05 , 109.9526789 +244.8547009 , 4247.1 , 114.1997789 +244.8547009 , 4440.15 , 118.4468789 +244.8547009 , 4633.2 , 122.6939789 +244.8547009 , 4826.25 , 126.9410789 +244.8547009 , 5019.3 , 131.1881789 +244.8547009 , 5212.35 , 135.4352789 +244.8547009 , 5405.4 , 139.6823789 +244.8547009 , 5598.45 , 143.9294789 +244.8547009 , 5791.5 , 148.1765789 +244.8547009 , 5984.55 , 152.4236789 +244.8547009 , 6177.6 , 156.6707789 +285.6666667 , -6177.6 , 114.4628971 +285.6666667 , -5984.55 , 110.2157971 +285.6666667 , -5791.5 , 105.9686971 +285.6666667 , -5598.45 , 101.7215971 +285.6666667 , -5405.4 , 97.47449712 +285.6666667 , -5212.35 , 93.22739712 +285.6666667 , -5019.3 , 88.98029712 +285.6666667 , -4826.25 , 84.73319712 +285.6666667 , -4633.2 , 80.48609712 +285.6666667 , -4440.15 , 76.23899712 +285.6666667 , -4247.1 , 71.99189712 +285.6666667 , -4054.05 , 67.74479712 +285.6666667 , -3861 , 63.49769712 +285.6666667 , -3667.95 , 59.25059712 +285.6666667 , -3474.9 , 55.00349712 +285.6666667 , -3281.85 , 50.75639712 +285.6666667 , -3088.8 , 46.50929712 +285.6666667 , -2895.75 , 42.26219712 +285.6666667 , -2702.7 , 38.01509712 +285.6666667 , -2509.65 , 33.76799712 +285.6666667 , -2316.6 , 29.52089712 +285.6666667 , -2123.55 , 25.27379712 +285.6666667 , -1930.5 , 21.02669712 +285.6666667 , -1737.45 , 16.77959712 +285.6666667 , -1544.4 , 12.53249712 +285.6666667 , -1351.35 , 8.285397119 +285.6666667 , -1158.3 , 4.038297119 +285.6666667 , -965.25 , 0.208802881 +285.6666667 , -772.2 , 4.455902881 +285.6666667 , -579.15 , 8.703002881 +285.6666667 , -386.1 , 12.95010288 +285.6666667 , -193.05 , 17.19720288 +285.6666667 , 0 , 21.44430288 +285.6666667 , 193.05 , 25.69140288 +285.6666667 , 386.1 , 29.93850288 +285.6666667 , 579.15 , 34.18560288 +285.6666667 , 772.2 , 38.43270288 +285.6666667 , 965.25 , 42.67980288 +285.6666667 , 1158.3 , 46.92690288 +285.6666667 , 1351.35 , 51.17400288 +285.6666667 , 1544.4 , 55.42110288 +285.6666667 , 1737.45 , 59.66820288 +285.6666667 , 1930.5 , 63.91530288 +285.6666667 , 2123.55 , 68.16240288 +285.6666667 , 2316.6 , 72.40950288 +285.6666667 , 2509.65 , 76.65660288 +285.6666667 , 2702.7 , 80.90370288 +285.6666667 , 2895.75 , 85.15080288 +285.6666667 , 3088.8 , 89.39790288 +285.6666667 , 3281.85 , 93.64500288 +285.6666667 , 3474.9 , 97.89210288 +285.6666667 , 3667.95 , 102.1392029 +285.6666667 , 3861 , 106.3863029 +285.6666667 , 4054.05 , 110.6334029 +285.6666667 , 4247.1 , 114.8805029 +285.6666667 , 4440.15 , 119.1276029 +285.6666667 , 4633.2 , 123.3747029 +285.6666667 , 4826.25 , 127.6218029 +285.6666667 , 5019.3 , 131.8689029 +285.6666667 , 5212.35 , 136.1160029 +285.6666667 , 5405.4 , 140.3631029 +285.6666667 , 5598.45 , 144.6102029 +285.6666667 , 5791.5 , 148.8573029 +285.6666667 , 5984.55 , 153.1044029 +285.6666667 , 6177.6 , 157.3515029 +326.4700855 , -6177.6 , 113.7823157 +326.4700855 , -5984.55 , 109.5352157 +326.4700855 , -5791.5 , 105.2881157 +326.4700855 , -5598.45 , 101.0410157 +326.4700855 , -5405.4 , 96.79391568 +326.4700855 , -5212.35 , 92.54681568 +326.4700855 , -5019.3 , 88.29971568 +326.4700855 , -4826.25 , 84.05261568 +326.4700855 , -4633.2 , 79.80551568 +326.4700855 , -4440.15 , 75.55841568 +326.4700855 , -4247.1 , 71.31131568 +326.4700855 , -4054.05 , 67.06421568 +326.4700855 , -3861 , 62.81711568 +326.4700855 , -3667.95 , 58.57001568 +326.4700855 , -3474.9 , 54.32291568 +326.4700855 , -3281.85 , 50.07581568 +326.4700855 , -3088.8 , 45.82871568 +326.4700855 , -2895.75 , 41.58161568 +326.4700855 , -2702.7 , 37.33451568 +326.4700855 , -2509.65 , 33.08741568 +326.4700855 , -2316.6 , 28.84031568 +326.4700855 , -2123.55 , 24.59321568 +326.4700855 , -1930.5 , 20.34611568 +326.4700855 , -1737.45 , 16.09901568 +326.4700855 , -1544.4 , 11.85191568 +326.4700855 , -1351.35 , 7.60481568 +326.4700855 , -1158.3 , 3.35771568 +326.4700855 , -965.25 , 0.88938432 +326.4700855 , -772.2 , 5.13648432 +326.4700855 , -579.15 , 9.38358432 +326.4700855 , -386.1 , 13.63068432 +326.4700855 , -193.05 , 17.87778432 +326.4700855 , 0 , 22.12488432 +326.4700855 , 193.05 , 26.37198432 +326.4700855 , 386.1 , 30.61908432 +326.4700855 , 579.15 , 34.86618432 +326.4700855 , 772.2 , 39.11328432 +326.4700855 , 965.25 , 43.36038432 +326.4700855 , 1158.3 , 47.60748432 +326.4700855 , 1351.35 , 51.85458432 +326.4700855 , 1544.4 , 56.10168432 +326.4700855 , 1737.45 , 60.34878432 +326.4700855 , 1930.5 , 64.59588432 +326.4700855 , 2123.55 , 68.84298432 +326.4700855 , 2316.6 , 73.09008432 +326.4700855 , 2509.65 , 77.33718432 +326.4700855 , 2702.7 , 81.58428432 +326.4700855 , 2895.75 , 85.83138432 +326.4700855 , 3088.8 , 90.07848432 +326.4700855 , 3281.85 , 94.32558432 +326.4700855 , 3474.9 , 98.57268432 +326.4700855 , 3667.95 , 102.8197843 +326.4700855 , 3861 , 107.0668843 +326.4700855 , 4054.05 , 111.3139843 +326.4700855 , 4247.1 , 115.5610843 +326.4700855 , 4440.15 , 119.8081843 +326.4700855 , 4633.2 , 124.0552843 +326.4700855 , 4826.25 , 128.3023843 +326.4700855 , 5019.3 , 132.5494843 +326.4700855 , 5212.35 , 136.7965843 +326.4700855 , 5405.4 , 141.0436843 +326.4700855 , 5598.45 , 145.2907843 +326.4700855 , 5791.5 , 149.5378843 +326.4700855 , 5984.55 , 153.7849843 +326.4700855 , 6177.6 , 158.0320843 +367.2820513 , -6177.6 , 113.1015917 +367.2820513 , -5984.55 , 108.8544917 +367.2820513 , -5791.5 , 104.6073917 +367.2820513 , -5598.45 , 100.3602917 +367.2820513 , -5405.4 , 96.11319168 +367.2820513 , -5212.35 , 91.86609168 +367.2820513 , -5019.3 , 87.61899168 +367.2820513 , -4826.25 , 83.37189168 +367.2820513 , -4633.2 , 79.12479168 +367.2820513 , -4440.15 , 74.87769168 +367.2820513 , -4247.1 , 70.63059168 +367.2820513 , -4054.05 , 66.38349168 +367.2820513 , -3861 , 62.13639168 +367.2820513 , -3667.95 , 57.88929168 +367.2820513 , -3474.9 , 53.64219168 +367.2820513 , -3281.85 , 49.39509168 +367.2820513 , -3088.8 , 45.14799168 +367.2820513 , -2895.75 , 40.90089168 +367.2820513 , -2702.7 , 36.65379168 +367.2820513 , -2509.65 , 32.40669168 +367.2820513 , -2316.6 , 28.15959168 +367.2820513 , -2123.55 , 23.91249168 +367.2820513 , -1930.5 , 19.66539168 +367.2820513 , -1737.45 , 15.41829168 +367.2820513 , -1544.4 , 11.17119168 +367.2820513 , -1351.35 , 6.92409168 +367.2820513 , -1158.3 , 2.67699168 +367.2820513 , -965.25 , 1.57010832 +367.2820513 , -772.2 , 5.81720832 +367.2820513 , -579.15 , 10.06430832 +367.2820513 , -386.1 , 14.31140832 +367.2820513 , -193.05 , 18.55850832 +367.2820513 , 0 , 22.80560832 +367.2820513 , 193.05 , 27.05270832 +367.2820513 , 386.1 , 31.29980832 +367.2820513 , 579.15 , 35.54690832 +367.2820513 , 772.2 , 39.79400832 +367.2820513 , 965.25 , 44.04110832 +367.2820513 , 1158.3 , 48.28820832 +367.2820513 , 1351.35 , 52.53530832 +367.2820513 , 1544.4 , 56.78240832 +367.2820513 , 1737.45 , 61.02950832 +367.2820513 , 1930.5 , 65.27660832 +367.2820513 , 2123.55 , 69.52370832 +367.2820513 , 2316.6 , 73.77080832 +367.2820513 , 2509.65 , 78.01790832 +367.2820513 , 2702.7 , 82.26500832 +367.2820513 , 2895.75 , 86.51210832 +367.2820513 , 3088.8 , 90.75920832 +367.2820513 , 3281.85 , 95.00630832 +367.2820513 , 3474.9 , 99.25340832 +367.2820513 , 3667.95 , 103.5005083 +367.2820513 , 3861 , 107.7476083 +367.2820513 , 4054.05 , 111.9947083 +367.2820513 , 4247.1 , 116.2418083 +367.2820513 , 4440.15 , 120.4889083 +367.2820513 , 4633.2 , 124.7360083 +367.2820513 , 4826.25 , 128.9831083 +367.2820513 , 5019.3 , 133.2302083 +367.2820513 , 5212.35 , 137.4773083 +367.2820513 , 5405.4 , 141.7244083 +367.2820513 , 5598.45 , 145.9715083 +367.2820513 , 5791.5 , 150.2186083 +367.2820513 , 5984.55 , 154.4657083 +367.2820513 , 6177.6 , 158.7128083 +408.0854701 , -6177.6 , 112.4210102 +408.0854701 , -5984.55 , 108.1739102 +408.0854701 , -5791.5 , 103.9268102 +408.0854701 , -5598.45 , 99.67971024 +408.0854701 , -5405.4 , 95.43261024 +408.0854701 , -5212.35 , 91.18551024 +408.0854701 , -5019.3 , 86.93841024 +408.0854701 , -4826.25 , 82.69131024 +408.0854701 , -4633.2 , 78.44421024 +408.0854701 , -4440.15 , 74.19711024 +408.0854701 , -4247.1 , 69.95001024 +408.0854701 , -4054.05 , 65.70291024 +408.0854701 , -3861 , 61.45581024 +408.0854701 , -3667.95 , 57.20871024 +408.0854701 , -3474.9 , 52.96161024 +408.0854701 , -3281.85 , 48.71451024 +408.0854701 , -3088.8 , 44.46741024 +408.0854701 , -2895.75 , 40.22031024 +408.0854701 , -2702.7 , 35.97321024 +408.0854701 , -2509.65 , 31.72611024 +408.0854701 , -2316.6 , 27.47901024 +408.0854701 , -2123.55 , 23.23191024 +408.0854701 , -1930.5 , 18.98481024 +408.0854701 , -1737.45 , 14.73771024 +408.0854701 , -1544.4 , 10.49061024 +408.0854701 , -1351.35 , 6.24351024 +408.0854701 , -1158.3 , 1.99641024 +408.0854701 , -965.25 , 2.25068976 +408.0854701 , -772.2 , 6.49778976 +408.0854701 , -579.15 , 10.74488976 +408.0854701 , -386.1 , 14.99198976 +408.0854701 , -193.05 , 19.23908976 +408.0854701 , 0 , 23.48618976 +408.0854701 , 193.05 , 27.73328976 +408.0854701 , 386.1 , 31.98038976 +408.0854701 , 579.15 , 36.22748976 +408.0854701 , 772.2 , 40.47458976 +408.0854701 , 965.25 , 44.72168976 +408.0854701 , 1158.3 , 48.96878976 +408.0854701 , 1351.35 , 53.21588976 +408.0854701 , 1544.4 , 57.46298976 +408.0854701 , 1737.45 , 61.71008976 +408.0854701 , 1930.5 , 65.95718976 +408.0854701 , 2123.55 , 70.20428976 +408.0854701 , 2316.6 , 74.45138976 +408.0854701 , 2509.65 , 78.69848976 +408.0854701 , 2702.7 , 82.94558976 +408.0854701 , 2895.75 , 87.19268976 +408.0854701 , 3088.8 , 91.43978976 +408.0854701 , 3281.85 , 95.68688976 +408.0854701 , 3474.9 , 99.93398976 +408.0854701 , 3667.95 , 104.1810898 +408.0854701 , 3861 , 108.4281898 +408.0854701 , 4054.05 , 112.6752898 +408.0854701 , 4247.1 , 116.9223898 +408.0854701 , 4440.15 , 121.1694898 +408.0854701 , 4633.2 , 125.4165898 +408.0854701 , 4826.25 , 129.6636898 +408.0854701 , 5019.3 , 133.9107898 +408.0854701 , 5212.35 , 138.1578898 +408.0854701 , 5405.4 , 142.4049898 +408.0854701 , 5598.45 , 146.6520898 +408.0854701 , 5791.5 , 150.8991898 +408.0854701 , 5984.55 , 155.1462898 +408.0854701 , 6177.6 , 159.3933898 +448.8974359 , -6177.6 , 111.7402862 +448.8974359 , -5984.55 , 107.4931862 +448.8974359 , -5791.5 , 103.2460862 +448.8974359 , -5598.45 , 98.99898624 +448.8974359 , -5405.4 , 94.75188624 +448.8974359 , -5212.35 , 90.50478624 +448.8974359 , -5019.3 , 86.25768624 +448.8974359 , -4826.25 , 82.01058624 +448.8974359 , -4633.2 , 77.76348624 +448.8974359 , -4440.15 , 73.51638624 +448.8974359 , -4247.1 , 69.26928624 +448.8974359 , -4054.05 , 65.02218624 +448.8974359 , -3861 , 60.77508624 +448.8974359 , -3667.95 , 56.52798624 +448.8974359 , -3474.9 , 52.28088624 +448.8974359 , -3281.85 , 48.03378624 +448.8974359 , -3088.8 , 43.78668624 +448.8974359 , -2895.75 , 39.53958624 +448.8974359 , -2702.7 , 35.29248624 +448.8974359 , -2509.65 , 31.04538624 +448.8974359 , -2316.6 , 26.79828624 +448.8974359 , -2123.55 , 22.55118624 +448.8974359 , -1930.5 , 18.30408624 +448.8974359 , -1737.45 , 14.05698624 +448.8974359 , -1544.4 , 9.80988624 +448.8974359 , -1351.35 , 5.56278624 +448.8974359 , -1158.3 , 1.31568624 +448.8974359 , -965.25 , 2.93141376 +448.8974359 , -772.2 , 7.17851376 +448.8974359 , -579.15 , 11.42561376 +448.8974359 , -386.1 , 15.67271376 +448.8974359 , -193.05 , 19.91981376 +448.8974359 , 0 , 24.16691376 +448.8974359 , 193.05 , 28.41401376 +448.8974359 , 386.1 , 32.66111376 +448.8974359 , 579.15 , 36.90821376 +448.8974359 , 772.2 , 41.15531376 +448.8974359 , 965.25 , 45.40241376 +448.8974359 , 1158.3 , 49.64951376 +448.8974359 , 1351.35 , 53.89661376 +448.8974359 , 1544.4 , 58.14371376 +448.8974359 , 1737.45 , 62.39081376 +448.8974359 , 1930.5 , 66.63791376 +448.8974359 , 2123.55 , 70.88501376 +448.8974359 , 2316.6 , 75.13211376 +448.8974359 , 2509.65 , 79.37921376 +448.8974359 , 2702.7 , 83.62631376 +448.8974359 , 2895.75 , 87.87341376 +448.8974359 , 3088.8 , 92.12051376 +448.8974359 , 3281.85 , 96.36761376 +448.8974359 , 3474.9 , 100.6147138 +448.8974359 , 3667.95 , 104.8618138 +448.8974359 , 3861 , 109.1089138 +448.8974359 , 4054.05 , 113.3560138 +448.8974359 , 4247.1 , 117.6031138 +448.8974359 , 4440.15 , 121.8502138 +448.8974359 , 4633.2 , 126.0973138 +448.8974359 , 4826.25 , 130.3444138 +448.8974359 , 5019.3 , 134.5915138 +448.8974359 , 5212.35 , 138.8386138 +448.8974359 , 5405.4 , 143.0857138 +448.8974359 , 5598.45 , 147.3328138 +448.8974359 , 5791.5 , 151.5799138 +448.8974359 , 5984.55 , 155.8270138 +448.8974359 , 6177.6 , 160.0741138 +489.7094017 , -6177.6 , 111.0595622 +489.7094017 , -5984.55 , 106.8124622 +489.7094017 , -5791.5 , 102.5653622 +489.7094017 , -5598.45 , 98.31826224 +489.7094017 , -5405.4 , 94.07116224 +489.7094017 , -5212.35 , 89.82406224 +489.7094017 , -5019.3 , 85.57696224 +489.7094017 , -4826.25 , 81.32986224 +489.7094017 , -4633.2 , 77.08276224 +489.7094017 , -4440.15 , 72.83566224 +489.7094017 , -4247.1 , 68.58856224 +489.7094017 , -4054.05 , 64.34146224 +489.7094017 , -3861 , 60.09436224 +489.7094017 , -3667.95 , 55.84726224 +489.7094017 , -3474.9 , 51.60016224 +489.7094017 , -3281.85 , 47.35306224 +489.7094017 , -3088.8 , 43.10596224 +489.7094017 , -2895.75 , 38.85886224 +489.7094017 , -2702.7 , 34.61176224 +489.7094017 , -2509.65 , 30.36466224 +489.7094017 , -2316.6 , 26.11756224 +489.7094017 , -2123.55 , 21.87046224 +489.7094017 , -1930.5 , 17.62336224 +489.7094017 , -1737.45 , 13.37626224 +489.7094017 , -1544.4 , 9.12916224 +489.7094017 , -1351.35 , 4.88206224 +489.7094017 , -1158.3 , 0.63496224 +489.7094017 , -965.25 , 3.61213776 +489.7094017 , -772.2 , 7.85923776 +489.7094017 , -579.15 , 12.10633776 +489.7094017 , -386.1 , 16.35343776 +489.7094017 , -193.05 , 20.60053776 +489.7094017 , 0 , 24.84763776 +489.7094017 , 193.05 , 29.09473776 +489.7094017 , 386.1 , 33.34183776 +489.7094017 , 579.15 , 37.58893776 +489.7094017 , 772.2 , 41.83603776 +489.7094017 , 965.25 , 46.08313776 +489.7094017 , 1158.3 , 50.33023776 +489.7094017 , 1351.35 , 54.57733776 +489.7094017 , 1544.4 , 58.82443776 +489.7094017 , 1737.45 , 63.07153776 +489.7094017 , 1930.5 , 67.31863776 +489.7094017 , 2123.55 , 71.56573776 +489.7094017 , 2316.6 , 75.81283776 +489.7094017 , 2509.65 , 80.05993776 +489.7094017 , 2702.7 , 84.30703776 +489.7094017 , 2895.75 , 88.55413776 +489.7094017 , 3088.8 , 92.80123776 +489.7094017 , 3281.85 , 97.04833776 +489.7094017 , 3474.9 , 101.2954378 +489.7094017 , 3667.95 , 105.5425378 +489.7094017 , 3861 , 109.7896378 +489.7094017 , 4054.05 , 114.0367378 +489.7094017 , 4247.1 , 118.2838378 +489.7094017 , 4440.15 , 122.5309378 +489.7094017 , 4633.2 , 126.7780378 +489.7094017 , 4826.25 , 131.0251378 +489.7094017 , 5019.3 , 135.2722378 +489.7094017 , 5212.35 , 139.5193378 +489.7094017 , 5405.4 , 143.7664378 +489.7094017 , 5598.45 , 148.0135378 +489.7094017 , 5791.5 , 152.2606378 +489.7094017 , 5984.55 , 156.5077378 +489.7094017 , 6177.6 , 160.7548378 +816.1794872 , -6177.6 , 105.6141979 +816.1794872 , -5984.55 , 101.3670979 +816.1794872 , -5791.5 , 97.11999792 +816.1794872 , -5598.45 , 92.87289792 +816.1794872 , -5405.4 , 88.62579792 +816.1794872 , -5212.35 , 84.37869792 +816.1794872 , -5019.3 , 80.13159792 +816.1794872 , -4826.25 , 75.88449792 +816.1794872 , -4633.2 , 71.63739792 +816.1794872 , -4440.15 , 67.39029792 +816.1794872 , -4247.1 , 63.14319792 +816.1794872 , -4054.05 , 58.89609792 +816.1794872 , -3861 , 54.64899792 +816.1794872 , -3667.95 , 50.40189792 +816.1794872 , -3474.9 , 46.15479792 +816.1794872 , -3281.85 , 41.90769792 +816.1794872 , -3088.8 , 37.66059792 +816.1794872 , -2895.75 , 33.41349792 +816.1794872 , -2702.7 , 29.16639792 +816.1794872 , -2509.65 , 24.91929792 +816.1794872 , -2316.6 , 20.67219792 +816.1794872 , -2123.55 , 16.42509792 +816.1794872 , -1930.5 , 12.17799792 +816.1794872 , -1737.45 , 7.93089792 +816.1794872 , -1544.4 , 3.68379792 +816.1794872 , -1351.35 , 0.56330208 +816.1794872 , -1158.3 , 4.81040208 +816.1794872 , -965.25 , 9.05750208 +816.1794872 , -772.2 , 13.30460208 +816.1794872 , -579.15 , 17.55170208 +816.1794872 , -386.1 , 21.79880208 +816.1794872 , -193.05 , 26.04590208 +816.1794872 , 0 , 30.29300208 +816.1794872 , 193.05 , 34.54010208 +816.1794872 , 386.1 , 38.78720208 +816.1794872 , 579.15 , 43.03430208 +816.1794872 , 772.2 , 47.28140208 +816.1794872 , 965.25 , 51.52850208 +816.1794872 , 1158.3 , 55.77560208 +816.1794872 , 1351.35 , 60.02270208 +816.1794872 , 1544.4 , 64.26980208 +816.1794872 , 1737.45 , 68.51690208 +816.1794872 , 1930.5 , 72.76400208 +816.1794872 , 2123.55 , 77.01110208 +816.1794872 , 2316.6 , 81.25820208 +816.1794872 , 2509.65 , 85.50530208 +816.1794872 , 2702.7 , 89.75240208 +816.1794872 , 2895.75 , 93.99950208 +816.1794872 , 3088.8 , 98.24660208 +816.1794872 , 3281.85 , 102.4937021 +816.1794872 , 3474.9 , 106.7408021 +816.1794872 , 3667.95 , 110.9879021 +816.1794872 , 3861 , 115.2350021 +816.1794872 , 4054.05 , 119.4821021 +816.1794872 , 4247.1 , 123.7292021 +816.1794872 , 4440.15 , 127.9763021 +816.1794872 , 4633.2 , 132.2234021 +816.1794872 , 4826.25 , 136.4705021 +816.1794872 , 5019.3 , 140.7176021 +816.1794872 , 5212.35 , 144.9647021 +816.1794872 , 5405.4 , 149.2118021 +816.1794872 , 5598.45 , 153.4589021 +816.1794872 , 5791.5 , 157.7060021 +816.1794872 , 5984.55 , 161.9531021 +816.1794872 , 6177.6 , 166.2002021 +1020.25641 , -6177.6 , 102.2102928 +1020.25641 , -5984.55 , 97.9631928 +1020.25641 , -5791.5 , 93.7160928 +1020.25641 , -5598.45 , 89.4689928 +1020.25641 , -5405.4 , 85.2218928 +1020.25641 , -5212.35 , 80.9747928 +1020.25641 , -5019.3 , 76.7276928 +1020.25641 , -4826.25 , 72.4805928 +1020.25641 , -4633.2 , 68.2334928 +1020.25641 , -4440.15 , 63.9863928 +1020.25641 , -4247.1 , 59.7392928 +1020.25641 , -4054.05 , 55.4921928 +1020.25641 , -3861 , 51.2450928 +1020.25641 , -3667.95 , 46.9979928 +1020.25641 , -3474.9 , 42.7508928 +1020.25641 , -3281.85 , 38.5037928 +1020.25641 , -3088.8 , 34.2566928 +1020.25641 , -2895.75 , 30.0095928 +1020.25641 , -2702.7 , 25.7624928 +1020.25641 , -2509.65 , 21.5153928 +1020.25641 , -2316.6 , 17.2682928 +1020.25641 , -2123.55 , 13.0211928 +1020.25641 , -1930.5 , 8.774092804 +1020.25641 , -1737.45 , 4.526992804 +1020.25641 , -1544.4 , 0.279892804 +1020.25641 , -1351.35 , 3.967207196 +1020.25641 , -1158.3 , 8.214307196 +1020.25641 , -965.25 , 12.4614072 +1020.25641 , -772.2 , 16.7085072 +1020.25641 , -579.15 , 20.9556072 +1020.25641 , -386.1 , 25.2027072 +1020.25641 , -193.05 , 29.4498072 +1020.25641 , 0 , 33.6969072 +1020.25641 , 193.05 , 37.9440072 +1020.25641 , 386.1 , 42.1911072 +1020.25641 , 579.15 , 46.4382072 +1020.25641 , 772.2 , 50.6853072 +1020.25641 , 965.25 , 54.9324072 +1020.25641 , 1158.3 , 59.1795072 +1020.25641 , 1351.35 , 63.4266072 +1020.25641 , 1544.4 , 67.6737072 +1020.25641 , 1737.45 , 71.9208072 +1020.25641 , 1930.5 , 76.1679072 +1020.25641 , 2123.55 , 80.4150072 +1020.25641 , 2316.6 , 84.6621072 +1020.25641 , 2509.65 , 88.9092072 +1020.25641 , 2702.7 , 93.1563072 +1020.25641 , 2895.75 , 97.4034072 +1020.25641 , 3088.8 , 101.6505072 +1020.25641 , 3281.85 , 105.8976072 +1020.25641 , 3474.9 , 110.1447072 +1020.25641 , 3667.95 , 114.3918072 +1020.25641 , 3861 , 118.6389072 +1020.25641 , 4054.05 , 122.8860072 +1020.25641 , 4247.1 , 127.1331072 +1020.25641 , 4440.15 , 131.3802072 +1020.25641 , 4633.2 , 135.6273072 +1020.25641 , 4826.25 , 139.8744072 +1020.25641 , 5019.3 , 144.1215072 +1020.25641 , 5212.35 , 148.3686072 +1020.25641 , 5405.4 , 152.6157072 +1020.25641 , 5598.45 , 156.8628072 +1020.25641 , 5791.5 , 161.1099072 +1020.25641 , 5984.55 , 165.3570072 +1020.25641 , 6177.6 , 169.6041072 +1224.273504 , -6177.6 , 98.8073856 +1224.273504 , -5984.55 , 94.5602856 +1224.273504 , -5791.5 , 90.3131856 +1224.273504 , -5598.45 , 86.0660856 +1224.273504 , -5405.4 , 81.8189856 +1224.273504 , -5212.35 , 77.5718856 +1224.273504 , -5019.3 , 73.3247856 +1224.273504 , -4826.25 , 69.0776856 +1224.273504 , -4633.2 , 64.8305856 +1224.273504 , -4440.15 , 60.5834856 +1224.273504 , -4247.1 , 56.3363856 +1224.273504 , -4054.05 , 52.0892856 +1224.273504 , -3861 , 47.8421856 +1224.273504 , -3667.95 , 43.5950856 +1224.273504 , -3474.9 , 39.3479856 +1224.273504 , -3281.85 , 35.1008856 +1224.273504 , -3088.8 , 30.8537856 +1224.273504 , -2895.75 , 26.6066856 +1224.273504 , -2702.7 , 22.3595856 +1224.273504 , -2509.65 , 18.1124856 +1224.273504 , -2316.6 , 13.8653856 +1224.273504 , -2123.55 , 9.618285605 +1224.273504 , -1930.5 , 5.371185605 +1224.273504 , -1737.45 , 1.124085605 +1224.273504 , -1544.4 , 3.123014395 +1224.273504 , -1351.35 , 7.370114395 +1224.273504 , -1158.3 , 11.6172144 +1224.273504 , -965.25 , 15.8643144 +1224.273504 , -772.2 , 20.1114144 +1224.273504 , -579.15 , 24.3585144 +1224.273504 , -386.1 , 28.6056144 +1224.273504 , -193.05 , 32.8527144 +1224.273504 , 0 , 37.0998144 +1224.273504 , 193.05 , 41.3469144 +1224.273504 , 386.1 , 45.5940144 +1224.273504 , 579.15 , 49.8411144 +1224.273504 , 772.2 , 54.0882144 +1224.273504 , 965.25 , 58.3353144 +1224.273504 , 1158.3 , 62.5824144 +1224.273504 , 1351.35 , 66.8295144 +1224.273504 , 1544.4 , 71.0766144 +1224.273504 , 1737.45 , 75.3237144 +1224.273504 , 1930.5 , 79.5708144 +1224.273504 , 2123.55 , 83.8179144 +1224.273504 , 2316.6 , 88.0650144 +1224.273504 , 2509.65 , 92.3121144 +1224.273504 , 2702.7 , 96.5592144 +1224.273504 , 2895.75 , 100.8063144 +1224.273504 , 3088.8 , 105.0534144 +1224.273504 , 3281.85 , 109.3005144 +1224.273504 , 3474.9 , 113.5476144 +1224.273504 , 3667.95 , 117.7947144 +1224.273504 , 3861 , 122.0418144 +1224.273504 , 4054.05 , 126.2889144 +1224.273504 , 4247.1 , 130.5360144 +1224.273504 , 4440.15 , 134.7831144 +1224.273504 , 4633.2 , 139.0302144 +1224.273504 , 4826.25 , 143.2773144 +1224.273504 , 5019.3 , 147.5244144 +1224.273504 , 5212.35 , 151.7715144 +1224.273504 , 5405.4 , 156.0186144 +1224.273504 , 5598.45 , 160.2657144 +1224.273504 , 5791.5 , 164.5128144 +1224.273504 , 5984.55 , 168.7599144 +1224.273504 , 6177.6 , 173.0070144 +1428.290598 , -6177.6 , 95.4044784 +1428.290598 , -5984.55 , 91.1573784 +1428.290598 , -5791.5 , 86.9102784 +1428.290598 , -5598.45 , 82.6631784 +1428.290598 , -5405.4 , 78.4160784 +1428.290598 , -5212.35 , 74.1689784 +1428.290598 , -5019.3 , 69.9218784 +1428.290598 , -4826.25 , 65.6747784 +1428.290598 , -4633.2 , 61.4276784 +1428.290598 , -4440.15 , 57.1805784 +1428.290598 , -4247.1 , 52.9334784 +1428.290598 , -4054.05 , 48.6863784 +1428.290598 , -3861 , 44.4392784 +1428.290598 , -3667.95 , 40.1921784 +1428.290598 , -3474.9 , 35.9450784 +1428.290598 , -3281.85 , 31.6979784 +1428.290598 , -3088.8 , 27.4508784 +1428.290598 , -2895.75 , 23.2037784 +1428.290598 , -2702.7 , 18.9566784 +1428.290598 , -2509.65 , 14.7095784 +1428.290598 , -2316.6 , 10.4624784 +1428.290598 , -2123.55 , 6.215378405 +1428.290598 , -1930.5 , 1.968278405 +1428.290598 , -1737.45 , 2.278821595 +1428.290598 , -1544.4 , 6.525921595 +1428.290598 , -1351.35 , 10.7730216 +1428.290598 , -1158.3 , 15.0201216 +1428.290598 , -965.25 , 19.2672216 +1428.290598 , -772.2 , 23.5143216 +1428.290598 , -579.15 , 27.7614216 +1428.290598 , -386.1 , 32.0085216 +1428.290598 , -193.05 , 36.2556216 +1428.290598 , 0 , 40.5027216 +1428.290598 , 193.05 , 44.7498216 +1428.290598 , 386.1 , 48.9969216 +1428.290598 , 579.15 , 53.2440216 +1428.290598 , 772.2 , 57.4911216 +1428.290598 , 965.25 , 61.7382216 +1428.290598 , 1158.3 , 65.9853216 +1428.290598 , 1351.35 , 70.2324216 +1428.290598 , 1544.4 , 74.4795216 +1428.290598 , 1737.45 , 78.7266216 +1428.290598 , 1930.5 , 82.9737216 +1428.290598 , 2123.55 , 87.2208216 +1428.290598 , 2316.6 , 91.4679216 +1428.290598 , 2509.65 , 95.7150216 +1428.290598 , 2702.7 , 99.9621216 +1428.290598 , 2895.75 , 104.2092216 +1428.290598 , 3088.8 , 108.4563216 +1428.290598 , 3281.85 , 112.7034216 +1428.290598 , 3474.9 , 116.9505216 +1428.290598 , 3667.95 , 121.1976216 +1428.290598 , 3861 , 125.4447216 +1428.290598 , 4054.05 , 129.6918216 +1428.290598 , 4247.1 , 133.9389216 +1428.290598 , 4440.15 , 138.1860216 +1428.290598 , 4633.2 , 142.4331216 +1428.290598 , 4826.25 , 146.6802216 +1428.290598 , 5019.3 , 150.9273216 +1428.290598 , 5212.35 , 155.1744216 +1428.290598 , 5405.4 , 159.4215216 +1428.290598 , 5598.45 , 163.6686216 +1428.290598 , 5791.5 , 167.9157216 +1428.290598 , 5984.55 , 172.1628216 +1428.290598 , 6177.6 , 176.4099216 +1632.393162 , -6177.6 , 92.00014561 +1632.393162 , -5984.55 , 87.75304561 +1632.393162 , -5791.5 , 83.50594561 +1632.393162 , -5598.45 , 79.25884561 +1632.393162 , -5405.4 , 75.01174561 +1632.393162 , -5212.35 , 70.76464561 +1632.393162 , -5019.3 , 66.51754561 +1632.393162 , -4826.25 , 62.27044561 +1632.393162 , -4633.2 , 58.02334561 +1632.393162 , -4440.15 , 53.77624561 +1632.393162 , -4247.1 , 49.52914561 +1632.393162 , -4054.05 , 45.28204561 +1632.393162 , -3861 , 41.03494561 +1632.393162 , -3667.95 , 36.78784561 +1632.393162 , -3474.9 , 32.54074561 +1632.393162 , -3281.85 , 28.29364561 +1632.393162 , -3088.8 , 24.04654561 +1632.393162 , -2895.75 , 19.79944561 +1632.393162 , -2702.7 , 15.55234561 +1632.393162 , -2509.65 , 11.30524561 +1632.393162 , -2316.6 , 7.058145607 +1632.393162 , -2123.55 , 2.811045607 +1632.393162 , -1930.5 , 1.436054393 +1632.393162 , -1737.45 , 5.683154393 +1632.393162 , -1544.4 , 9.930254393 +1632.393162 , -1351.35 , 14.17735439 +1632.393162 , -1158.3 , 18.42445439 +1632.393162 , -965.25 , 22.67155439 +1632.393162 , -772.2 , 26.91865439 +1632.393162 , -579.15 , 31.16575439 +1632.393162 , -386.1 , 35.41285439 +1632.393162 , -193.05 , 39.65995439 +1632.393162 , 0 , 43.90705439 +1632.393162 , 193.05 , 48.15415439 +1632.393162 , 386.1 , 52.40125439 +1632.393162 , 579.15 , 56.64835439 +1632.393162 , 772.2 , 60.89545439 +1632.393162 , 965.25 , 65.14255439 +1632.393162 , 1158.3 , 69.38965439 +1632.393162 , 1351.35 , 73.63675439 +1632.393162 , 1544.4 , 77.88385439 +1632.393162 , 1737.45 , 82.13095439 +1632.393162 , 1930.5 , 86.37805439 +1632.393162 , 2123.55 , 90.62515439 +1632.393162 , 2316.6 , 94.87225439 +1632.393162 , 2509.65 , 99.11935439 +1632.393162 , 2702.7 , 103.3664544 +1632.393162 , 2895.75 , 107.6135544 +1632.393162 , 3088.8 , 111.8606544 +1632.393162 , 3281.85 , 116.1077544 +1632.393162 , 3474.9 , 120.3548544 +1632.393162 , 3667.95 , 124.6019544 +1632.393162 , 3861 , 128.8490544 +1632.393162 , 4054.05 , 133.0961544 +1632.393162 , 4247.1 , 137.3432544 +1632.393162 , 4440.15 , 141.5903544 +1632.393162 , 4633.2 , 145.8374544 +1632.393162 , 4826.25 , 150.0845544 +1632.393162 , 5019.3 , 154.3316544 +1632.393162 , 5212.35 , 158.5787544 +1632.393162 , 5405.4 , 162.8258544 +1632.393162 , 5598.45 , 167.0729544 +1632.393162 , 5791.5 , 171.3200544 +1632.393162 , 5984.55 , 175.5671544 +1632.393162 , 6177.6 , 179.8142544 +1836.410256 , -6177.6 , 88.59723841 +1836.410256 , -5984.55 , 84.35013841 +1836.410256 , -5791.5 , 80.10303841 +1836.410256 , -5598.45 , 75.85593841 +1836.410256 , -5405.4 , 71.60883841 +1836.410256 , -5212.35 , 67.36173841 +1836.410256 , -5019.3 , 63.11463841 +1836.410256 , -4826.25 , 58.86753841 +1836.410256 , -4633.2 , 54.62043841 +1836.410256 , -4440.15 , 50.37333841 +1836.410256 , -4247.1 , 46.12623841 +1836.410256 , -4054.05 , 41.87913841 +1836.410256 , -3861 , 37.63203841 +1836.410256 , -3667.95 , 33.38493841 +1836.410256 , -3474.9 , 29.13783841 +1836.410256 , -3281.85 , 24.89073841 +1836.410256 , -3088.8 , 20.64363841 +1836.410256 , -2895.75 , 16.39653841 +1836.410256 , -2702.7 , 12.14943841 +1836.410256 , -2509.65 , 7.902338407 +1836.410256 , -2316.6 , 3.655238407 +1836.410256 , -2123.55 , 0.591861593 +1836.410256 , -1930.5 , 4.838961593 +1836.410256 , -1737.45 , 9.086061593 +1836.410256 , -1544.4 , 13.33316159 +1836.410256 , -1351.35 , 17.58026159 +1836.410256 , -1158.3 , 21.82736159 +1836.410256 , -965.25 , 26.07446159 +1836.410256 , -772.2 , 30.32156159 +1836.410256 , -579.15 , 34.56866159 +1836.410256 , -386.1 , 38.81576159 +1836.410256 , -193.05 , 43.06286159 +1836.410256 , 0 , 47.30996159 +1836.410256 , 193.05 , 51.55706159 +1836.410256 , 386.1 , 55.80416159 +1836.410256 , 579.15 , 60.05126159 +1836.410256 , 772.2 , 64.29836159 +1836.410256 , 965.25 , 68.54546159 +1836.410256 , 1158.3 , 72.79256159 +1836.410256 , 1351.35 , 77.03966159 +1836.410256 , 1544.4 , 81.28676159 +1836.410256 , 1737.45 , 85.53386159 +1836.410256 , 1930.5 , 89.78096159 +1836.410256 , 2123.55 , 94.02806159 +1836.410256 , 2316.6 , 98.27516159 +1836.410256 , 2509.65 , 102.5222616 +1836.410256 , 2702.7 , 106.7693616 +1836.410256 , 2895.75 , 111.0164616 +1836.410256 , 3088.8 , 115.2635616 +1836.410256 , 3281.85 , 119.5106616 +1836.410256 , 3474.9 , 123.7577616 +1836.410256 , 3667.95 , 128.0048616 +1836.410256 , 3861 , 132.2519616 +1836.410256 , 4054.05 , 136.4990616 +1836.410256 , 4247.1 , 140.7461616 +1836.410256 , 4440.15 , 144.9932616 +1836.410256 , 4633.2 , 149.2403616 +1836.410256 , 4826.25 , 153.4874616 +1836.410256 , 5019.3 , 157.7345616 +1836.410256 , 5212.35 , 161.9816616 +1836.410256 , 5405.4 , 166.2287616 +1836.410256 , 5598.45 , 170.4758616 +1836.410256 , 5791.5 , 174.7229616 +1836.410256 , 5984.55 , 178.9700616 +1836.410256 , 6177.6 , 183.2171616 +2040.42735 , -6177.6 , 85.19433121 +2040.42735 , -5984.55 , 80.94723121 +2040.42735 , -5791.5 , 76.70013121 +2040.42735 , -5598.45 , 72.45303121 +2040.42735 , -5405.4 , 68.20593121 +2040.42735 , -5212.35 , 63.95883121 +2040.42735 , -5019.3 , 59.71173121 +2040.42735 , -4826.25 , 55.46463121 +2040.42735 , -4633.2 , 51.21753121 +2040.42735 , -4440.15 , 46.97043121 +2040.42735 , -4247.1 , 42.72333121 +2040.42735 , -4054.05 , 38.47623121 +2040.42735 , -3861 , 34.22913121 +2040.42735 , -3667.95 , 29.98203121 +2040.42735 , -3474.9 , 25.73493121 +2040.42735 , -3281.85 , 21.48783121 +2040.42735 , -3088.8 , 17.24073121 +2040.42735 , -2895.75 , 12.99363121 +2040.42735 , -2702.7 , 8.746531207 +2040.42735 , -2509.65 , 4.499431207 +2040.42735 , -2316.6 , 0.252331207 +2040.42735 , -2123.55 , 3.994768793 +2040.42735 , -1930.5 , 8.241868793 +2040.42735 , -1737.45 , 12.48896879 +2040.42735 , -1544.4 , 16.73606879 +2040.42735 , -1351.35 , 20.98316879 +2040.42735 , -1158.3 , 25.23026879 +2040.42735 , -965.25 , 29.47736879 +2040.42735 , -772.2 , 33.72446879 +2040.42735 , -579.15 , 37.97156879 +2040.42735 , -386.1 , 42.21866879 +2040.42735 , -193.05 , 46.46576879 +2040.42735 , 0 , 50.71286879 +2040.42735 , 193.05 , 54.95996879 +2040.42735 , 386.1 , 59.20706879 +2040.42735 , 579.15 , 63.45416879 +2040.42735 , 772.2 , 67.70126879 +2040.42735 , 965.25 , 71.94836879 +2040.42735 , 1158.3 , 76.19546879 +2040.42735 , 1351.35 , 80.44256879 +2040.42735 , 1544.4 , 84.68966879 +2040.42735 , 1737.45 , 88.93676879 +2040.42735 , 1930.5 , 93.18386879 +2040.42735 , 2123.55 , 97.43096879 +2040.42735 , 2316.6 , 101.6780688 +2040.42735 , 2509.65 , 105.9251688 +2040.42735 , 2702.7 , 110.1722688 +2040.42735 , 2895.75 , 114.4193688 +2040.42735 , 3088.8 , 118.6664688 +2040.42735 , 3281.85 , 122.9135688 +2040.42735 , 3474.9 , 127.1606688 +2040.42735 , 3667.95 , 131.4077688 +2040.42735 , 3861 , 135.6548688 +2040.42735 , 4054.05 , 139.9019688 +2040.42735 , 4247.1 , 144.1490688 +2040.42735 , 4440.15 , 148.3961688 +2040.42735 , 4633.2 , 152.6432688 +2040.42735 , 4826.25 , 156.8903688 +2040.42735 , 5019.3 , 161.1374688 +2040.42735 , 5212.35 , 165.3845688 +2040.42735 , 5405.4 , 169.6316688 +2040.42735 , 5598.45 , 173.8787688 +2040.42735 , 5791.5 , 178.1258688 +2040.42735 , 5984.55 , 182.3729688 +2040.42735 , 6177.6 , 186.6200688 +2244.529915 , -6177.6 , 81.78999839 +2244.529915 , -5984.55 , 77.54289839 +2244.529915 , -5791.5 , 73.29579839 +2244.529915 , -5598.45 , 69.04869839 +2244.529915 , -5405.4 , 64.80159839 +2244.529915 , -5212.35 , 60.55449839 +2244.529915 , -5019.3 , 56.30739839 +2244.529915 , -4826.25 , 52.06029839 +2244.529915 , -4633.2 , 47.81319839 +2244.529915 , -4440.15 , 43.56609839 +2244.529915 , -4247.1 , 39.31899839 +2244.529915 , -4054.05 , 35.07189839 +2244.529915 , -3861 , 30.82479839 +2244.529915 , -3667.95 , 26.57769839 +2244.529915 , -3474.9 , 22.33059839 +2244.529915 , -3281.85 , 18.08349839 +2244.529915 , -3088.8 , 13.83639839 +2244.529915 , -2895.75 , 9.589298392 +2244.529915 , -2702.7 , 5.342198392 +2244.529915 , -2509.65 , 1.095098392 +2244.529915 , -2316.6 , 3.152001608 +2244.529915 , -2123.55 , 7.399101608 +2244.529915 , -1930.5 , 11.64620161 +2244.529915 , -1737.45 , 15.89330161 +2244.529915 , -1544.4 , 20.14040161 +2244.529915 , -1351.35 , 24.38750161 +2244.529915 , -1158.3 , 28.63460161 +2244.529915 , -965.25 , 32.88170161 +2244.529915 , -772.2 , 37.12880161 +2244.529915 , -579.15 , 41.37590161 +2244.529915 , -386.1 , 45.62300161 +2244.529915 , -193.05 , 49.87010161 +2244.529915 , 0 , 54.11720161 +2244.529915 , 193.05 , 58.36430161 +2244.529915 , 386.1 , 62.61140161 +2244.529915 , 579.15 , 66.85850161 +2244.529915 , 772.2 , 71.10560161 +2244.529915 , 965.25 , 75.35270161 +2244.529915 , 1158.3 , 79.59980161 +2244.529915 , 1351.35 , 83.84690161 +2244.529915 , 1544.4 , 88.09400161 +2244.529915 , 1737.45 , 92.34110161 +2244.529915 , 1930.5 , 96.58820161 +2244.529915 , 2123.55 , 100.8353016 +2244.529915 , 2316.6 , 105.0824016 +2244.529915 , 2509.65 , 109.3295016 +2244.529915 , 2702.7 , 113.5766016 +2244.529915 , 2895.75 , 117.8237016 +2244.529915 , 3088.8 , 122.0708016 +2244.529915 , 3281.85 , 126.3179016 +2244.529915 , 3474.9 , 130.5650016 +2244.529915 , 3667.95 , 134.8121016 +2244.529915 , 3861 , 139.0592016 +2244.529915 , 4054.05 , 143.3063016 +2244.529915 , 4247.1 , 147.5534016 +2244.529915 , 4440.15 , 151.8005016 +2244.529915 , 4633.2 , 156.0476016 +2244.529915 , 4826.25 , 160.2947016 +2244.529915 , 5019.3 , 164.5418016 +2244.529915 , 5212.35 , 168.7889016 +2244.529915 , 5405.4 , 173.0360016 +2244.529915 , 5598.45 , 177.2831016 +2244.529915 , 5791.5 , 181.5302016 +2244.529915 , 5984.55 , 185.7773016 +2244.529915 , 6177.6 , 190.0244016 +2448.547009 , -6177.6 , 78.38709119 +2448.547009 , -5984.55 , 74.13999119 +2448.547009 , -5791.5 , 69.89289119 +2448.547009 , -5598.45 , 65.64579119 +2448.547009 , -5405.4 , 61.39869119 +2448.547009 , -5212.35 , 57.15159119 +2448.547009 , -5019.3 , 52.90449119 +2448.547009 , -4826.25 , 48.65739119 +2448.547009 , -4633.2 , 44.41029119 +2448.547009 , -4440.15 , 40.16319119 +2448.547009 , -4247.1 , 35.91609119 +2448.547009 , -4054.05 , 31.66899119 +2448.547009 , -3861 , 27.42189119 +2448.547009 , -3667.95 , 23.17479119 +2448.547009 , -3474.9 , 18.92769119 +2448.547009 , -3281.85 , 14.68059119 +2448.547009 , -3088.8 , 10.43349119 +2448.547009 , -2895.75 , 6.186391192 +2448.547009 , -2702.7 , 1.939291192 +2448.547009 , -2509.65 , 2.307808808 +2448.547009 , -2316.6 , 6.554908808 +2448.547009 , -2123.55 , 10.80200881 +2448.547009 , -1930.5 , 15.04910881 +2448.547009 , -1737.45 , 19.29620881 +2448.547009 , -1544.4 , 23.54330881 +2448.547009 , -1351.35 , 27.79040881 +2448.547009 , -1158.3 , 32.03750881 +2448.547009 , -965.25 , 36.28460881 +2448.547009 , -772.2 , 40.53170881 +2448.547009 , -579.15 , 44.77880881 +2448.547009 , -386.1 , 49.02590881 +2448.547009 , -193.05 , 53.27300881 +2448.547009 , 0 , 57.52010881 +2448.547009 , 193.05 , 61.76720881 +2448.547009 , 386.1 , 66.01430881 +2448.547009 , 579.15 , 70.26140881 +2448.547009 , 772.2 , 74.50850881 +2448.547009 , 965.25 , 78.75560881 +2448.547009 , 1158.3 , 83.00270881 +2448.547009 , 1351.35 , 87.24980881 +2448.547009 , 1544.4 , 91.49690881 +2448.547009 , 1737.45 , 95.74400881 +2448.547009 , 1930.5 , 99.99110881 +2448.547009 , 2123.55 , 104.2382088 +2448.547009 , 2316.6 , 108.4853088 +2448.547009 , 2509.65 , 112.7324088 +2448.547009 , 2702.7 , 116.9795088 +2448.547009 , 2895.75 , 121.2266088 +2448.547009 , 3088.8 , 125.4737088 +2448.547009 , 3281.85 , 129.7208088 +2448.547009 , 3474.9 , 133.9679088 +2448.547009 , 3667.95 , 138.2150088 +2448.547009 , 3861 , 142.4621088 +2448.547009 , 4054.05 , 146.7092088 +2448.547009 , 4247.1 , 150.9563088 +2448.547009 , 4440.15 , 155.2034088 +2448.547009 , 4633.2 , 159.4505088 +2448.547009 , 4826.25 , 163.6976088 +2448.547009 , 5019.3 , 167.9447088 +2448.547009 , 5212.35 , 172.1918088 +2448.547009 , 5405.4 , 176.4389088 +2448.547009 , 5598.45 , 180.6860088 +2448.547009 , 5791.5 , 184.9331088 +2448.547009 , 5984.55 , 189.1802088 +2448.547009 , 6177.6 , 193.4273088 +2652.564103 , -6177.6 , 74.98418399 +2652.564103 , -5984.55 , 70.73708399 +2652.564103 , -5791.5 , 66.48998399 +2652.564103 , -5598.45 , 62.24288399 +2652.564103 , -5405.4 , 57.99578399 +2652.564103 , -5212.35 , 53.74868399 +2652.564103 , -5019.3 , 49.50158399 +2652.564103 , -4826.25 , 45.25448399 +2652.564103 , -4633.2 , 41.00738399 +2652.564103 , -4440.15 , 36.76028399 +2652.564103 , -4247.1 , 32.51318399 +2652.564103 , -4054.05 , 28.26608399 +2652.564103 , -3861 , 24.01898399 +2652.564103 , -3667.95 , 19.77188399 +2652.564103 , -3474.9 , 15.52478399 +2652.564103 , -3281.85 , 11.27768399 +2652.564103 , -3088.8 , 7.030583993 +2652.564103 , -2895.75 , 2.783483993 +2652.564103 , -2702.7 , 1.463616007 +2652.564103 , -2509.65 , 5.710716007 +2652.564103 , -2316.6 , 9.957816007 +2652.564103 , -2123.55 , 14.20491601 +2652.564103 , -1930.5 , 18.45201601 +2652.564103 , -1737.45 , 22.69911601 +2652.564103 , -1544.4 , 26.94621601 +2652.564103 , -1351.35 , 31.19331601 +2652.564103 , -1158.3 , 35.44041601 +2652.564103 , -965.25 , 39.68751601 +2652.564103 , -772.2 , 43.93461601 +2652.564103 , -579.15 , 48.18171601 +2652.564103 , -386.1 , 52.42881601 +2652.564103 , -193.05 , 56.67591601 +2652.564103 , 0 , 60.92301601 +2652.564103 , 193.05 , 65.17011601 +2652.564103 , 386.1 , 69.41721601 +2652.564103 , 579.15 , 73.66431601 +2652.564103 , 772.2 , 77.91141601 +2652.564103 , 965.25 , 82.15851601 +2652.564103 , 1158.3 , 86.40561601 +2652.564103 , 1351.35 , 90.65271601 +2652.564103 , 1544.4 , 94.89981601 +2652.564103 , 1737.45 , 99.14691601 +2652.564103 , 1930.5 , 103.394016 +2652.564103 , 2123.55 , 107.641116 +2652.564103 , 2316.6 , 111.888216 +2652.564103 , 2509.65 , 116.135316 +2652.564103 , 2702.7 , 120.382416 +2652.564103 , 2895.75 , 124.629516 +2652.564103 , 3088.8 , 128.876616 +2652.564103 , 3281.85 , 133.123716 +2652.564103 , 3474.9 , 137.370816 +2652.564103 , 3667.95 , 141.617916 +2652.564103 , 3861 , 145.865016 +2652.564103 , 4054.05 , 150.112116 +2652.564103 , 4247.1 , 154.359216 +2652.564103 , 4440.15 , 158.606316 +2652.564103 , 4633.2 , 162.853416 +2652.564103 , 4826.25 , 167.100516 +2652.564103 , 5019.3 , 171.347616 +2652.564103 , 5212.35 , 175.594716 +2652.564103 , 5405.4 , 179.841816 +2652.564103 , 5598.45 , 184.088916 +2652.564103 , 5791.5 , 188.336016 +2652.564103 , 5984.55 , 192.583116 +2652.564103 , 6177.6 , 196.830216 +2856.666667 , -6177.6 , 71.57985119 +2856.666667 , -5984.55 , 67.33275119 +2856.666667 , -5791.5 , 63.08565119 +2856.666667 , -5598.45 , 58.83855119 +2856.666667 , -5405.4 , 54.59145119 +2856.666667 , -5212.35 , 50.34435119 +2856.666667 , -5019.3 , 46.09725119 +2856.666667 , -4826.25 , 41.85015119 +2856.666667 , -4633.2 , 37.60305119 +2856.666667 , -4440.15 , 33.35595119 +2856.666667 , -4247.1 , 29.10885119 +2856.666667 , -4054.05 , 24.86175119 +2856.666667 , -3861 , 20.61465119 +2856.666667 , -3667.95 , 16.36755119 +2856.666667 , -3474.9 , 12.12045119 +2856.666667 , -3281.85 , 7.873351194 +2856.666667 , -3088.8 , 3.626251194 +2856.666667 , -2895.75 , 0.620848806 +2856.666667 , -2702.7 , 4.867948806 +2856.666667 , -2509.65 , 9.115048806 +2856.666667 , -2316.6 , 13.36214881 +2856.666667 , -2123.55 , 17.60924881 +2856.666667 , -1930.5 , 21.85634881 +2856.666667 , -1737.45 , 26.10344881 +2856.666667 , -1544.4 , 30.35054881 +2856.666667 , -1351.35 , 34.59764881 +2856.666667 , -1158.3 , 38.84474881 +2856.666667 , -965.25 , 43.09184881 +2856.666667 , -772.2 , 47.33894881 +2856.666667 , -579.15 , 51.58604881 +2856.666667 , -386.1 , 55.83314881 +2856.666667 , -193.05 , 60.08024881 +2856.666667 , 0 , 64.32734881 +2856.666667 , 193.05 , 68.57444881 +2856.666667 , 386.1 , 72.82154881 +2856.666667 , 579.15 , 77.06864881 +2856.666667 , 772.2 , 81.31574881 +2856.666667 , 965.25 , 85.56284881 +2856.666667 , 1158.3 , 89.80994881 +2856.666667 , 1351.35 , 94.05704881 +2856.666667 , 1544.4 , 98.30414881 +2856.666667 , 1737.45 , 102.5512488 +2856.666667 , 1930.5 , 106.7983488 +2856.666667 , 2123.55 , 111.0454488 +2856.666667 , 2316.6 , 115.2925488 +2856.666667 , 2509.65 , 119.5396488 +2856.666667 , 2702.7 , 123.7867488 +2856.666667 , 2895.75 , 128.0338488 +2856.666667 , 3088.8 , 132.2809488 +2856.666667 , 3281.85 , 136.5280488 +2856.666667 , 3474.9 , 140.7751488 +2856.666667 , 3667.95 , 145.0222488 +2856.666667 , 3861 , 149.2693488 +2856.666667 , 4054.05 , 153.5164488 +2856.666667 , 4247.1 , 157.7635488 +2856.666667 , 4440.15 , 162.0106488 +2856.666667 , 4633.2 , 166.2577488 +2856.666667 , 4826.25 , 170.5048488 +2856.666667 , 5019.3 , 174.7519488 +2856.666667 , 5212.35 , 178.9990488 +2856.666667 , 5405.4 , 183.2461488 +2856.666667 , 5598.45 , 187.4932488 +2856.666667 , 5791.5 , 191.7403488 +2856.666667 , 5984.55 , 195.9874488 +2856.666667 , 6177.6 , 200.2345488 +3060.683761 , -6177.6 , 68.17694399 +3060.683761 , -5984.55 , 63.92984399 +3060.683761 , -5791.5 , 59.68274399 +3060.683761 , -5598.45 , 55.43564399 +3060.683761 , -5405.4 , 51.18854399 +3060.683761 , -5212.35 , 46.94144399 +3060.683761 , -5019.3 , 42.69434399 +3060.683761 , -4826.25 , 38.44724399 +3060.683761 , -4633.2 , 34.20014399 +3060.683761 , -4440.15 , 29.95304399 +3060.683761 , -4247.1 , 25.70594399 +3060.683761 , -4054.05 , 21.45884399 +3060.683761 , -3861 , 17.21174399 +3060.683761 , -3667.95 , 12.96464399 +3060.683761 , -3474.9 , 8.717543995 +3060.683761 , -3281.85 , 4.470443995 +3060.683761 , -3088.8 , 0.223343995 +3060.683761 , -2895.75 , 4.023756005 +3060.683761 , -2702.7 , 8.270856005 +3060.683761 , -2509.65 , 12.51795601 +3060.683761 , -2316.6 , 16.76505601 +3060.683761 , -2123.55 , 21.01215601 +3060.683761 , -1930.5 , 25.25925601 +3060.683761 , -1737.45 , 29.50635601 +3060.683761 , -1544.4 , 33.75345601 +3060.683761 , -1351.35 , 38.00055601 +3060.683761 , -1158.3 , 42.24765601 +3060.683761 , -965.25 , 46.49475601 +3060.683761 , -772.2 , 50.74185601 +3060.683761 , -579.15 , 54.98895601 +3060.683761 , -386.1 , 59.23605601 +3060.683761 , -193.05 , 63.48315601 +3060.683761 , 0 , 67.73025601 +3060.683761 , 193.05 , 71.97735601 +3060.683761 , 386.1 , 76.22445601 +3060.683761 , 579.15 , 80.47155601 +3060.683761 , 772.2 , 84.71865601 +3060.683761 , 965.25 , 88.96575601 +3060.683761 , 1158.3 , 93.21285601 +3060.683761 , 1351.35 , 97.45995601 +3060.683761 , 1544.4 , 101.707056 +3060.683761 , 1737.45 , 105.954156 +3060.683761 , 1930.5 , 110.201256 +3060.683761 , 2123.55 , 114.448356 +3060.683761 , 2316.6 , 118.695456 +3060.683761 , 2509.65 , 122.942556 +3060.683761 , 2702.7 , 127.189656 +3060.683761 , 2895.75 , 131.436756 +3060.683761 , 3088.8 , 135.683856 +3060.683761 , 3281.85 , 139.930956 +3060.683761 , 3474.9 , 144.178056 +3060.683761 , 3667.95 , 148.425156 +3060.683761 , 3861 , 152.672256 +3060.683761 , 4054.05 , 156.919356 +3060.683761 , 4247.1 , 161.166456 +3060.683761 , 4440.15 , 165.413556 +3060.683761 , 4633.2 , 169.660656 +3060.683761 , 4826.25 , 173.907756 +3060.683761 , 5019.3 , 178.154856 +3060.683761 , 5212.35 , 182.401956 +3060.683761 , 5405.4 , 186.649056 +3060.683761 , 5598.45 , 190.896156 +3060.683761 , 5791.5 , 195.143256 +3060.683761 , 5984.55 , 199.390356 +3060.683761 , 6177.6 , 203.637456 +3264.700855 , -6177.6 , 64.7740368 +3264.700855 , -5984.55 , 60.5269368 +3264.700855 , -5791.5 , 56.2798368 +3264.700855 , -5598.45 , 52.0327368 +3264.700855 , -5405.4 , 47.7856368 +3264.700855 , -5212.35 , 43.5385368 +3264.700855 , -5019.3 , 39.2914368 +3264.700855 , -4826.25 , 35.0443368 +3264.700855 , -4633.2 , 30.7972368 +3264.700855 , -4440.15 , 26.5501368 +3264.700855 , -4247.1 , 22.3030368 +3264.700855 , -4054.05 , 18.0559368 +3264.700855 , -3861 , 13.8088368 +3264.700855 , -3667.95 , 9.561736795 +3264.700855 , -3474.9 , 5.314636795 +3264.700855 , -3281.85 , 1.067536795 +3264.700855 , -3088.8 , 3.179563205 +3264.700855 , -2895.75 , 7.426663205 +3264.700855 , -2702.7 , 11.6737632 +3264.700855 , -2509.65 , 15.9208632 +3264.700855 , -2316.6 , 20.1679632 +3264.700855 , -2123.55 , 24.4150632 +3264.700855 , -1930.5 , 28.6621632 +3264.700855 , -1737.45 , 32.9092632 +3264.700855 , -1544.4 , 37.1563632 +3264.700855 , -1351.35 , 41.4034632 +3264.700855 , -1158.3 , 45.6505632 +3264.700855 , -965.25 , 49.8976632 +3264.700855 , -772.2 , 54.1447632 +3264.700855 , -579.15 , 58.3918632 +3264.700855 , -386.1 , 62.6389632 +3264.700855 , -193.05 , 66.8860632 +3264.700855 , 0 , 71.1331632 +3264.700855 , 193.05 , 75.3802632 +3264.700855 , 386.1 , 79.6273632 +3264.700855 , 579.15 , 83.8744632 +3264.700855 , 772.2 , 88.1215632 +3264.700855 , 965.25 , 92.3686632 +3264.700855 , 1158.3 , 96.6157632 +3264.700855 , 1351.35 , 100.8628632 +3264.700855 , 1544.4 , 105.1099632 +3264.700855 , 1737.45 , 109.3570632 +3264.700855 , 1930.5 , 113.6041632 +3264.700855 , 2123.55 , 117.8512632 +3264.700855 , 2316.6 , 122.0983632 +3264.700855 , 2509.65 , 126.3454632 +3264.700855 , 2702.7 , 130.5925632 +3264.700855 , 2895.75 , 134.8396632 +3264.700855 , 3088.8 , 139.0867632 +3264.700855 , 3281.85 , 143.3338632 +3264.700855 , 3474.9 , 147.5809632 +3264.700855 , 3667.95 , 151.8280632 +3264.700855 , 3861 , 156.0751632 +3264.700855 , 4054.05 , 160.3222632 +3264.700855 , 4247.1 , 164.5693632 +3264.700855 , 4440.15 , 168.8164632 +3264.700855 , 4633.2 , 173.0635632 +3264.700855 , 4826.25 , 177.3106632 +3264.700855 , 5019.3 , 181.5577632 +3264.700855 , 5212.35 , 185.8048632 +3264.700855 , 5405.4 , 190.0519632 +3264.700855 , 5598.45 , 194.2990632 +3264.700855 , 5791.5 , 198.5461632 +3264.700855 , 5984.55 , 202.7932632 +3264.700855 , 6177.6 , 207.0403632 +3468.803419 , -6177.6 , 61.369704 +3468.803419 , -5984.55 , 57.122604 +3468.803419 , -5791.5 , 52.875504 +3468.803419 , -5598.45 , 48.628404 +3468.803419 , -5405.4 , 44.381304 +3468.803419 , -5212.35 , 40.134204 +3468.803419 , -5019.3 , 35.887104 +3468.803419 , -4826.25 , 31.640004 +3468.803419 , -4633.2 , 27.392904 +3468.803419 , -4440.15 , 23.145804 +3468.803419 , -4247.1 , 18.898704 +3468.803419 , -4054.05 , 14.651604 +3468.803419 , -3861 , 10.404504 +3468.803419 , -3667.95 , 6.157403997 +3468.803419 , -3474.9 , 1.910303997 +3468.803419 , -3281.85 , 2.336796003 +3468.803419 , -3088.8 , 6.583896003 +3468.803419 , -2895.75 , 10.830996 +3468.803419 , -2702.7 , 15.078096 +3468.803419 , -2509.65 , 19.325196 +3468.803419 , -2316.6 , 23.572296 +3468.803419 , -2123.55 , 27.819396 +3468.803419 , -1930.5 , 32.066496 +3468.803419 , -1737.45 , 36.313596 +3468.803419 , -1544.4 , 40.560696 +3468.803419 , -1351.35 , 44.807796 +3468.803419 , -1158.3 , 49.054896 +3468.803419 , -965.25 , 53.301996 +3468.803419 , -772.2 , 57.549096 +3468.803419 , -579.15 , 61.796196 +3468.803419 , -386.1 , 66.043296 +3468.803419 , -193.05 , 70.290396 +3468.803419 , 0 , 74.537496 +3468.803419 , 193.05 , 78.784596 +3468.803419 , 386.1 , 83.031696 +3468.803419 , 579.15 , 87.278796 +3468.803419 , 772.2 , 91.525896 +3468.803419 , 965.25 , 95.772996 +3468.803419 , 1158.3 , 100.020096 +3468.803419 , 1351.35 , 104.267196 +3468.803419 , 1544.4 , 108.514296 +3468.803419 , 1737.45 , 112.761396 +3468.803419 , 1930.5 , 117.008496 +3468.803419 , 2123.55 , 121.255596 +3468.803419 , 2316.6 , 125.502696 +3468.803419 , 2509.65 , 129.749796 +3468.803419 , 2702.7 , 133.996896 +3468.803419 , 2895.75 , 138.243996 +3468.803419 , 3088.8 , 142.491096 +3468.803419 , 3281.85 , 146.738196 +3468.803419 , 3474.9 , 150.985296 +3468.803419 , 3667.95 , 155.232396 +3468.803419 , 3861 , 159.479496 +3468.803419 , 4054.05 , 163.726596 +3468.803419 , 4247.1 , 167.973696 +3468.803419 , 4440.15 , 172.220796 +3468.803419 , 4633.2 , 176.467896 +3468.803419 , 4826.25 , 180.714996 +3468.803419 , 5019.3 , 184.962096 +3468.803419 , 5212.35 , 189.209196 +3468.803419 , 5405.4 , 193.456296 +3468.803419 , 5598.45 , 197.703396 +3468.803419 , 5791.5 , 201.950496 +3468.803419 , 5984.55 , 206.197596 +3468.803419 , 6177.6 , 210.444696 +3672.820513 , -6177.6 , 57.9667968 +3672.820513 , -5984.55 , 53.7196968 +3672.820513 , -5791.5 , 49.4725968 +3672.820513 , -5598.45 , 45.2254968 +3672.820513 , -5405.4 , 40.9783968 +3672.820513 , -5212.35 , 36.7312968 +3672.820513 , -5019.3 , 32.4841968 +3672.820513 , -4826.25 , 28.2370968 +3672.820513 , -4633.2 , 23.9899968 +3672.820513 , -4440.15 , 19.7428968 +3672.820513 , -4247.1 , 15.4957968 +3672.820513 , -4054.05 , 11.2486968 +3672.820513 , -3861 , 7.001596797 +3672.820513 , -3667.95 , 2.754496797 +3672.820513 , -3474.9 , 1.492603203 +3672.820513 , -3281.85 , 5.739703203 +3672.820513 , -3088.8 , 9.986803203 +3672.820513 , -2895.75 , 14.2339032 +3672.820513 , -2702.7 , 18.4810032 +3672.820513 , -2509.65 , 22.7281032 +3672.820513 , -2316.6 , 26.9752032 +3672.820513 , -2123.55 , 31.2223032 +3672.820513 , -1930.5 , 35.4694032 +3672.820513 , -1737.45 , 39.7165032 +3672.820513 , -1544.4 , 43.9636032 +3672.820513 , -1351.35 , 48.2107032 +3672.820513 , -1158.3 , 52.4578032 +3672.820513 , -965.25 , 56.7049032 +3672.820513 , -772.2 , 60.9520032 +3672.820513 , -579.15 , 65.1991032 +3672.820513 , -386.1 , 69.4462032 +3672.820513 , -193.05 , 73.6933032 +3672.820513 , 0 , 77.9404032 +3672.820513 , 193.05 , 82.1875032 +3672.820513 , 386.1 , 86.4346032 +3672.820513 , 579.15 , 90.6817032 +3672.820513 , 772.2 , 94.9288032 +3672.820513 , 965.25 , 99.1759032 +3672.820513 , 1158.3 , 103.4230032 +3672.820513 , 1351.35 , 107.6701032 +3672.820513 , 1544.4 , 111.9172032 +3672.820513 , 1737.45 , 116.1643032 +3672.820513 , 1930.5 , 120.4114032 +3672.820513 , 2123.55 , 124.6585032 +3672.820513 , 2316.6 , 128.9056032 +3672.820513 , 2509.65 , 133.1527032 +3672.820513 , 2702.7 , 137.3998032 +3672.820513 , 2895.75 , 141.6469032 +3672.820513 , 3088.8 , 145.8940032 +3672.820513 , 3281.85 , 150.1411032 +3672.820513 , 3474.9 , 154.3882032 +3672.820513 , 3667.95 , 158.6353032 +3672.820513 , 3861 , 162.8824032 +3672.820513 , 4054.05 , 167.1295032 +3672.820513 , 4247.1 , 171.3766032 +3672.820513 , 4440.15 , 175.6237032 +3672.820513 , 4633.2 , 179.8708032 +3672.820513 , 4826.25 , 184.1179032 +3672.820513 , 5019.3 , 188.3650032 +3672.820513 , 5212.35 , 192.6121032 +3672.820513 , 5405.4 , 196.8592032 +3672.820513 , 5598.45 , 201.1063032 +3672.820513 , 5791.5 , 205.3534032 +3672.820513 , 5984.55 , 209.6005032 +3672.820513 , 6177.6 , 213.8476032 +3876.837607 , -6177.6 , 54.5638896 +3876.837607 , -5984.55 , 50.3167896 +3876.837607 , -5791.5 , 46.0696896 +3876.837607 , -5598.45 , 41.8225896 +3876.837607 , -5405.4 , 37.5754896 +3876.837607 , -5212.35 , 33.3283896 +3876.837607 , -5019.3 , 29.0812896 +3876.837607 , -4826.25 , 24.8341896 +3876.837607 , -4633.2 , 20.5870896 +3876.837607 , -4440.15 , 16.3399896 +3876.837607 , -4247.1 , 12.0928896 +3876.837607 , -4054.05 , 7.845789597 +3876.837607 , -3861 , 3.598689597 +3876.837607 , -3667.95 , 0.648410403 +3876.837607 , -3474.9 , 4.895510403 +3876.837607 , -3281.85 , 9.142610403 +3876.837607 , -3088.8 , 13.3897104 +3876.837607 , -2895.75 , 17.6368104 +3876.837607 , -2702.7 , 21.8839104 +3876.837607 , -2509.65 , 26.1310104 +3876.837607 , -2316.6 , 30.3781104 +3876.837607 , -2123.55 , 34.6252104 +3876.837607 , -1930.5 , 38.8723104 +3876.837607 , -1737.45 , 43.1194104 +3876.837607 , -1544.4 , 47.3665104 +3876.837607 , -1351.35 , 51.6136104 +3876.837607 , -1158.3 , 55.8607104 +3876.837607 , -965.25 , 60.1078104 +3876.837607 , -772.2 , 64.3549104 +3876.837607 , -579.15 , 68.6020104 +3876.837607 , -386.1 , 72.8491104 +3876.837607 , -193.05 , 77.0962104 +3876.837607 , 0 , 81.3433104 +3876.837607 , 193.05 , 85.5904104 +3876.837607 , 386.1 , 89.8375104 +3876.837607 , 579.15 , 94.0846104 +3876.837607 , 772.2 , 98.3317104 +3876.837607 , 965.25 , 102.5788104 +3876.837607 , 1158.3 , 106.8259104 +3876.837607 , 1351.35 , 111.0730104 +3876.837607 , 1544.4 , 115.3201104 +3876.837607 , 1737.45 , 119.5672104 +3876.837607 , 1930.5 , 123.8143104 +3876.837607 , 2123.55 , 128.0614104 +3876.837607 , 2316.6 , 132.3085104 +3876.837607 , 2509.65 , 136.5556104 +3876.837607 , 2702.7 , 140.8027104 +3876.837607 , 2895.75 , 145.0498104 +3876.837607 , 3088.8 , 149.2969104 +3876.837607 , 3281.85 , 153.5440104 +3876.837607 , 3474.9 , 157.7911104 +3876.837607 , 3667.95 , 162.0382104 +3876.837607 , 3861 , 166.2853104 +3876.837607 , 4054.05 , 170.5324104 +3876.837607 , 4247.1 , 174.7795104 +3876.837607 , 4440.15 , 179.0266104 +3876.837607 , 4633.2 , 183.2737104 +3876.837607 , 4826.25 , 187.5208104 +3876.837607 , 5019.3 , 191.7679104 +3876.837607 , 5212.35 , 196.0150104 +3876.837607 , 5405.4 , 200.2621104 +3876.837607 , 5598.45 , 204.5092104 +3876.837607 , 5791.5 , 208.7563104 +3876.837607 , 5984.55 , 213.0034104 +3876.837607 , 6177.6 , 217.2505104 +4080.854701 , -6177.6 , 51.1609824 +4080.854701 , -5984.55 , 46.9138824 +4080.854701 , -5791.5 , 42.6667824 +4080.854701 , -5598.45 , 38.4196824 +4080.854701 , -5405.4 , 34.1725824 +4080.854701 , -5212.35 , 29.9254824 +4080.854701 , -5019.3 , 25.6783824 +4080.854701 , -4826.25 , 21.4312824 +4080.854701 , -4633.2 , 17.1841824 +4080.854701 , -4440.15 , 12.9370824 +4080.854701 , -4247.1 , 8.689982398 +4080.854701 , -4054.05 , 4.442882398 +4080.854701 , -3861 , 0.195782398 +4080.854701 , -3667.95 , 4.051317602 +4080.854701 , -3474.9 , 8.298417602 +4080.854701 , -3281.85 , 12.5455176 +4080.854701 , -3088.8 , 16.7926176 +4080.854701 , -2895.75 , 21.0397176 +4080.854701 , -2702.7 , 25.2868176 +4080.854701 , -2509.65 , 29.5339176 +4080.854701 , -2316.6 , 33.7810176 +4080.854701 , -2123.55 , 38.0281176 +4080.854701 , -1930.5 , 42.2752176 +4080.854701 , -1737.45 , 46.5223176 +4080.854701 , -1544.4 , 50.7694176 +4080.854701 , -1351.35 , 55.0165176 +4080.854701 , -1158.3 , 59.2636176 +4080.854701 , -965.25 , 63.5107176 +4080.854701 , -772.2 , 67.7578176 +4080.854701 , -579.15 , 72.0049176 +4080.854701 , -386.1 , 76.2520176 +4080.854701 , -193.05 , 80.4991176 +4080.854701 , 0 , 84.7462176 +4080.854701 , 193.05 , 88.9933176 +4080.854701 , 386.1 , 93.2404176 +4080.854701 , 579.15 , 97.4875176 +4080.854701 , 772.2 , 101.7346176 +4080.854701 , 965.25 , 105.9817176 +4080.854701 , 1158.3 , 110.2288176 +4080.854701 , 1351.35 , 114.4759176 +4080.854701 , 1544.4 , 118.7230176 +4080.854701 , 1737.45 , 122.9701176 +4080.854701 , 1930.5 , 127.2172176 +4080.854701 , 2123.55 , 131.4643176 +4080.854701 , 2316.6 , 135.7114176 +4080.854701 , 2509.65 , 139.9585176 +4080.854701 , 2702.7 , 144.2056176 +4080.854701 , 2895.75 , 148.4527176 +4080.854701 , 3088.8 , 152.6998176 +4080.854701 , 3281.85 , 156.9469176 +4080.854701 , 3474.9 , 161.1940176 +4080.854701 , 3667.95 , 165.4411176 +4080.854701 , 3861 , 169.6882176 +4080.854701 , 4054.05 , 173.9353176 +4080.854701 , 4247.1 , 178.1824176 +4080.854701 , 4440.15 , 182.4295176 +4080.854701 , 4633.2 , 186.6766176 +4080.854701 , 4826.25 , 190.9237176 +4080.854701 , 5019.3 , 195.1708176 +4080.854701 , 5212.35 , 199.4179176 +4080.854701 , 5405.4 , 203.6650176 +4080.854701 , 5598.45 , 207.9121176 +4080.854701 , 5791.5 , 212.1592176 +4080.854701 , 5984.55 , 216.4063176 +4080.854701 , 6177.6 , 220.6534176 +4268.632479 , -6177.6 , 48.02893919 +4268.632479 , -5984.55 , 43.78183919 +4268.632479 , -5791.5 , 39.53473919 +4268.632479 , -5598.45 , 35.28763919 +4268.632479 , -5405.4 , 31.04053919 +4268.632479 , -5212.35 , 26.79343919 +4268.632479 , -5019.3 , 22.54633919 +4268.632479 , -4826.25 , 18.29923919 +4268.632479 , -4633.2 , 14.05213919 +4268.632479 , -4440.15 , 9.805039194 +4268.632479 , -4247.1 , 5.557939194 +4268.632479 , -4054.05 , 1.310839194 +4268.632479 , -3861 , 2.936260806 +4268.632479 , -3667.95 , 7.183360806 +4268.632479 , -3474.9 , 11.43046081 +4268.632479 , -3281.85 , 15.67756081 +4268.632479 , -3088.8 , 19.92466081 +4268.632479 , -2895.75 , 24.17176081 +4268.632479 , -2702.7 , 28.41886081 +4268.632479 , -2509.65 , 32.66596081 +4268.632479 , -2316.6 , 36.91306081 +4268.632479 , -2123.55 , 41.16016081 +4268.632479 , -1930.5 , 45.40726081 +4268.632479 , -1737.45 , 49.65436081 +4268.632479 , -1544.4 , 53.90146081 +4268.632479 , -1351.35 , 58.14856081 +4268.632479 , -1158.3 , 62.39566081 +4268.632479 , -965.25 , 66.64276081 +4268.632479 , -772.2 , 70.88986081 +4268.632479 , -579.15 , 75.13696081 +4268.632479 , -386.1 , 79.38406081 +4268.632479 , -193.05 , 83.63116081 +4268.632479 , 0 , 87.87826081 +4268.632479 , 193.05 , 92.12536081 +4268.632479 , 386.1 , 96.37246081 +4268.632479 , 579.15 , 100.6195608 +4268.632479 , 772.2 , 104.8666608 +4268.632479 , 965.25 , 109.1137608 +4268.632479 , 1158.3 , 113.3608608 +4268.632479 , 1351.35 , 117.6079608 +4268.632479 , 1544.4 , 121.8550608 +4268.632479 , 1737.45 , 126.1021608 +4268.632479 , 1930.5 , 130.3492608 +4268.632479 , 2123.55 , 134.5963608 +4268.632479 , 2316.6 , 138.8434608 +4268.632479 , 2509.65 , 143.0905608 +4268.632479 , 2702.7 , 147.3376608 +4268.632479 , 2895.75 , 151.5847608 +4268.632479 , 3088.8 , 155.8318608 +4268.632479 , 3281.85 , 160.0789608 +4268.632479 , 3474.9 , 164.3260608 +4268.632479 , 3667.95 , 168.5731608 +4268.632479 , 3861 , 172.8202608 +4268.632479 , 4054.05 , 177.0673608 +4268.632479 , 4247.1 , 181.3144608 +4268.632479 , 4440.15 , 185.5615608 +4268.632479 , 4633.2 , 189.8086608 +4268.632479 , 4826.25 , 194.0557608 +4268.632479 , 5019.3 , 198.3028608 +4268.632479 , 5212.35 , 202.5499608 +4268.632479 , 5405.4 , 206.7970608 +4268.632479 , 5598.45 , 211.0441608 +4268.632479 , 5791.5 , 215.2912608 +4268.632479 , 5984.55 , 219.5383608 +4268.632479 , 6177.6 , 223.7854608 +5000 , -6177.6 , 35.83008 +5000 , -5984.55 , 31.58298 +5000 , -5791.5 , 27.33588 +5000 , -5598.45 , 23.08878 +5000 , -5405.4 , 18.84168 +5000 , -5212.35 , 14.59458 +5000 , -5019.3 , 10.34748 +5000 , -4826.25 , 6.10038 +5000 , -4633.2 , 1.85328 +5000 , -4440.15 , 2.39382 +5000 , -4247.1 , 6.64092 +5000 , -4054.05 , 10.88802 +5000 , -3861 , 15.13512 +5000 , -3667.95 , 19.38222 +5000 , -3474.9 , 23.62932 +5000 , -3281.85 , 27.87642 +5000 , -3088.8 , 32.12352 +5000 , -2895.75 , 36.37062 +5000 , -2702.7 , 40.61772 +5000 , -2509.65 , 44.86482 +5000 , -2316.6 , 49.11192 +5000 , -2123.55 , 53.35902 +5000 , -1930.5 , 57.60612 +5000 , -1737.45 , 61.85322 +5000 , -1544.4 , 66.10032 +5000 , -1351.35 , 70.34742 +5000 , -1158.3 , 74.59452 +5000 , -965.25 , 78.84162 +5000 , -772.2 , 83.08872 +5000 , -579.15 , 87.33582 +5000 , -386.1 , 91.58292 +5000 , -193.05 , 95.83002 +5000 , 0 , 100.07712 +5000 , 193.05 , 104.32422 +5000 , 386.1 , 108.57132 +5000 , 579.15 , 112.81842 +5000 , 772.2 , 117.06552 +5000 , 965.25 , 121.31262 +5000 , 1158.3 , 125.55972 +5000 , 1351.35 , 129.80682 +5000 , 1544.4 , 134.05392 +5000 , 1737.45 , 138.30102 +5000 , 1930.5 , 142.54812 +5000 , 2123.55 , 146.79522 +5000 , 2316.6 , 151.04232 +5000 , 2509.65 , 155.28942 +5000 , 2702.7 , 159.53652 +5000 , 2895.75 , 163.78362 +5000 , 3088.8 , 168.03072 +5000 , 3281.85 , 172.27782 +5000 , 3474.9 , 176.52492 +5000 , 3667.95 , 180.77202 +5000 , 3861 , 185.01912 +5000 , 4054.05 , 189.26622 +5000 , 4247.1 , 193.51332 +5000 , 4440.15 , 197.76042 +5000 , 4633.2 , 202.00752 +5000 , 4826.25 , 206.25462 +5000 , 5019.3 , 210.50172 +5000 , 5212.35 , 214.74882 +5000 , 5405.4 , 218.99592 +5000 , 5598.45 , 223.24302 +5000 , 5791.5 , 227.49012 +5000 , 5984.55 , 231.73722 +5000 , 6177.6 , 235.98432 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm new file mode 100644 index 0000000000..4f5fc52723 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm @@ -0,0 +1,2081 @@ +Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm] +0 , -6177.6 , 113.66784 +0 , -5984.55 , 109.61379 +0 , -5791.5 , 105.55974 +0 , -5598.45 , 101.50569 +0 , -5405.4 , 97.45164 +0 , -5212.35 , 93.39759 +0 , -5019.3 , 89.34354 +0 , -4826.25 , 85.28949 +0 , -4633.2 , 81.23544 +0 , -4440.15 , 77.18139 +0 , -4247.1 , 73.12734 +0 , -4054.05 , 69.07329 +0 , -3861 , 65.01924 +0 , -3667.95 , 60.96519 +0 , -3474.9 , 56.91114 +0 , -3281.85 , 52.85709 +0 , -3088.8 , 48.80304 +0 , -2895.75 , 44.74899 +0 , -2702.7 , 40.69494 +0 , -2509.65 , 36.64089 +0 , -2316.6 , 32.58684 +0 , -2123.55 , 28.53279 +0 , -1930.5 , 24.47874 +0 , -1737.45 , 20.42469 +0 , -1544.4 , 16.37064 +0 , -1351.35 , 12.31659 +0 , -1158.3 , 8.26254 +0 , -965.25 , 4.20849 +0 , -772.2 , 0.15444 +0 , -579.15 , 3.89961 +0 , -386.1 , 7.95366 +0 , -193.05 , 12.00771 +0 , 0 , 16.06176 +0 , 193.05 , 20.11581 +0 , 386.1 , 24.16986 +0 , 579.15 , 28.22391 +0 , 772.2 , 32.27796 +0 , 965.25 , 36.33201 +0 , 1158.3 , 40.38606 +0 , 1351.35 , 44.44011 +0 , 1544.4 , 48.49416 +0 , 1737.45 , 52.54821 +0 , 1930.5 , 56.60226 +0 , 2123.55 , 60.65631 +0 , 2316.6 , 64.71036 +0 , 2509.65 , 68.76441 +0 , 2702.7 , 72.81846 +0 , 2895.75 , 76.87251 +0 , 3088.8 , 80.92656 +0 , 3281.85 , 84.98061 +0 , 3474.9 , 89.03466 +0 , 3667.95 , 93.08871 +0 , 3861 , 97.14276 +0 , 4054.05 , 101.19681 +0 , 4247.1 , 105.25086 +0 , 4440.15 , 109.30491 +0 , 4633.2 , 113.35896 +0 , 4826.25 , 117.41301 +0 , 5019.3 , 121.46706 +0 , 5212.35 , 125.52111 +0 , 5405.4 , 129.57516 +0 , 5598.45 , 133.62921 +0 , 5791.5 , 137.68326 +0 , 5984.55 , 141.73731 +0 , 6177.6 , 145.79136 +40.80854701 , -6177.6 , 113.0123829 +40.80854701 , -5984.55 , 108.9583329 +40.80854701 , -5791.5 , 104.9042829 +40.80854701 , -5598.45 , 100.8502329 +40.80854701 , -5405.4 , 96.79618291 +40.80854701 , -5212.35 , 92.74213291 +40.80854701 , -5019.3 , 88.68808291 +40.80854701 , -4826.25 , 84.63403291 +40.80854701 , -4633.2 , 80.57998291 +40.80854701 , -4440.15 , 76.52593291 +40.80854701 , -4247.1 , 72.47188291 +40.80854701 , -4054.05 , 68.41783291 +40.80854701 , -3861 , 64.36378291 +40.80854701 , -3667.95 , 60.30973291 +40.80854701 , -3474.9 , 56.25568291 +40.80854701 , -3281.85 , 52.20163291 +40.80854701 , -3088.8 , 48.14758291 +40.80854701 , -2895.75 , 44.09353291 +40.80854701 , -2702.7 , 40.03948291 +40.80854701 , -2509.65 , 35.98543291 +40.80854701 , -2316.6 , 31.93138291 +40.80854701 , -2123.55 , 27.87733291 +40.80854701 , -1930.5 , 23.82328291 +40.80854701 , -1737.45 , 19.76923291 +40.80854701 , -1544.4 , 15.71518291 +40.80854701 , -1351.35 , 11.66113291 +40.80854701 , -1158.3 , 7.607082912 +40.80854701 , -965.25 , 3.553032912 +40.80854701 , -772.2 , 0.501017088 +40.80854701 , -579.15 , 4.555067088 +40.80854701 , -386.1 , 8.609117088 +40.80854701 , -193.05 , 12.66316709 +40.80854701 , 0 , 16.71721709 +40.80854701 , 193.05 , 20.77126709 +40.80854701 , 386.1 , 24.82531709 +40.80854701 , 579.15 , 28.87936709 +40.80854701 , 772.2 , 32.93341709 +40.80854701 , 965.25 , 36.98746709 +40.80854701 , 1158.3 , 41.04151709 +40.80854701 , 1351.35 , 45.09556709 +40.80854701 , 1544.4 , 49.14961709 +40.80854701 , 1737.45 , 53.20366709 +40.80854701 , 1930.5 , 57.25771709 +40.80854701 , 2123.55 , 61.31176709 +40.80854701 , 2316.6 , 65.36581709 +40.80854701 , 2509.65 , 69.41986709 +40.80854701 , 2702.7 , 73.47391709 +40.80854701 , 2895.75 , 77.52796709 +40.80854701 , 3088.8 , 81.58201709 +40.80854701 , 3281.85 , 85.63606709 +40.80854701 , 3474.9 , 89.69011709 +40.80854701 , 3667.95 , 93.74416709 +40.80854701 , 3861 , 97.79821709 +40.80854701 , 4054.05 , 101.8522671 +40.80854701 , 4247.1 , 105.9063171 +40.80854701 , 4440.15 , 109.9603671 +40.80854701 , 4633.2 , 114.0144171 +40.80854701 , 4826.25 , 118.0684671 +40.80854701 , 5019.3 , 122.1225171 +40.80854701 , 5212.35 , 126.1765671 +40.80854701 , 5405.4 , 130.2306171 +40.80854701 , 5598.45 , 134.2846671 +40.80854701 , 5791.5 , 138.3387171 +40.80854701 , 5984.55 , 142.3927671 +40.80854701 , 6177.6 , 146.4468171 +81.61794872 , -6177.6 , 112.3569121 +81.61794872 , -5984.55 , 108.3028621 +81.61794872 , -5791.5 , 104.2488121 +81.61794872 , -5598.45 , 100.1947621 +81.61794872 , -5405.4 , 96.1407121 +81.61794872 , -5212.35 , 92.0866621 +81.61794872 , -5019.3 , 88.0326121 +81.61794872 , -4826.25 , 83.9785621 +81.61794872 , -4633.2 , 79.9245121 +81.61794872 , -4440.15 , 75.8704621 +81.61794872 , -4247.1 , 71.8164121 +81.61794872 , -4054.05 , 67.7623621 +81.61794872 , -3861 , 63.7083121 +81.61794872 , -3667.95 , 59.6542621 +81.61794872 , -3474.9 , 55.6002121 +81.61794872 , -3281.85 , 51.5461621 +81.61794872 , -3088.8 , 47.4921121 +81.61794872 , -2895.75 , 43.4380621 +81.61794872 , -2702.7 , 39.3840121 +81.61794872 , -2509.65 , 35.3299621 +81.61794872 , -2316.6 , 31.2759121 +81.61794872 , -2123.55 , 27.2218621 +81.61794872 , -1930.5 , 23.1678121 +81.61794872 , -1737.45 , 19.1137621 +81.61794872 , -1544.4 , 15.0597121 +81.61794872 , -1351.35 , 11.0056621 +81.61794872 , -1158.3 , 6.951612096 +81.61794872 , -965.25 , 2.897562096 +81.61794872 , -772.2 , 1.156487904 +81.61794872 , -579.15 , 5.210537904 +81.61794872 , -386.1 , 9.264587904 +81.61794872 , -193.05 , 13.3186379 +81.61794872 , 0 , 17.3726879 +81.61794872 , 193.05 , 21.4267379 +81.61794872 , 386.1 , 25.4807879 +81.61794872 , 579.15 , 29.5348379 +81.61794872 , 772.2 , 33.5888879 +81.61794872 , 965.25 , 37.6429379 +81.61794872 , 1158.3 , 41.6969879 +81.61794872 , 1351.35 , 45.7510379 +81.61794872 , 1544.4 , 49.8050879 +81.61794872 , 1737.45 , 53.8591379 +81.61794872 , 1930.5 , 57.9131879 +81.61794872 , 2123.55 , 61.9672379 +81.61794872 , 2316.6 , 66.0212879 +81.61794872 , 2509.65 , 70.0753379 +81.61794872 , 2702.7 , 74.1293879 +81.61794872 , 2895.75 , 78.1834379 +81.61794872 , 3088.8 , 82.2374879 +81.61794872 , 3281.85 , 86.2915379 +81.61794872 , 3474.9 , 90.3455879 +81.61794872 , 3667.95 , 94.3996379 +81.61794872 , 3861 , 98.4536879 +81.61794872 , 4054.05 , 102.5077379 +81.61794872 , 4247.1 , 106.5617879 +81.61794872 , 4440.15 , 110.6158379 +81.61794872 , 4633.2 , 114.6698879 +81.61794872 , 4826.25 , 118.7239379 +81.61794872 , 5019.3 , 122.7779879 +81.61794872 , 5212.35 , 126.8320379 +81.61794872 , 5405.4 , 130.8860879 +81.61794872 , 5598.45 , 134.9401379 +81.61794872 , 5791.5 , 138.9941879 +81.61794872 , 5984.55 , 143.0482379 +81.61794872 , 6177.6 , 147.1022879 +122.4273504 , -6177.6 , 111.7014413 +122.4273504 , -5984.55 , 107.6473913 +122.4273504 , -5791.5 , 103.5933413 +122.4273504 , -5598.45 , 99.53929128 +122.4273504 , -5405.4 , 95.48524128 +122.4273504 , -5212.35 , 91.43119128 +122.4273504 , -5019.3 , 87.37714128 +122.4273504 , -4826.25 , 83.32309128 +122.4273504 , -4633.2 , 79.26904128 +122.4273504 , -4440.15 , 75.21499128 +122.4273504 , -4247.1 , 71.16094128 +122.4273504 , -4054.05 , 67.10689128 +122.4273504 , -3861 , 63.05284128 +122.4273504 , -3667.95 , 58.99879128 +122.4273504 , -3474.9 , 54.94474128 +122.4273504 , -3281.85 , 50.89069128 +122.4273504 , -3088.8 , 46.83664128 +122.4273504 , -2895.75 , 42.78259128 +122.4273504 , -2702.7 , 38.72854128 +122.4273504 , -2509.65 , 34.67449128 +122.4273504 , -2316.6 , 30.62044128 +122.4273504 , -2123.55 , 26.56639128 +122.4273504 , -1930.5 , 22.51234128 +122.4273504 , -1737.45 , 18.45829128 +122.4273504 , -1544.4 , 14.40424128 +122.4273504 , -1351.35 , 10.35019128 +122.4273504 , -1158.3 , 6.29614128 +122.4273504 , -965.25 , 2.24209128 +122.4273504 , -772.2 , 1.81195872 +122.4273504 , -579.15 , 5.86600872 +122.4273504 , -386.1 , 9.92005872 +122.4273504 , -193.05 , 13.97410872 +122.4273504 , 0 , 18.02815872 +122.4273504 , 193.05 , 22.08220872 +122.4273504 , 386.1 , 26.13625872 +122.4273504 , 579.15 , 30.19030872 +122.4273504 , 772.2 , 34.24435872 +122.4273504 , 965.25 , 38.29840872 +122.4273504 , 1158.3 , 42.35245872 +122.4273504 , 1351.35 , 46.40650872 +122.4273504 , 1544.4 , 50.46055872 +122.4273504 , 1737.45 , 54.51460872 +122.4273504 , 1930.5 , 58.56865872 +122.4273504 , 2123.55 , 62.62270872 +122.4273504 , 2316.6 , 66.67675872 +122.4273504 , 2509.65 , 70.73080872 +122.4273504 , 2702.7 , 74.78485872 +122.4273504 , 2895.75 , 78.83890872 +122.4273504 , 3088.8 , 82.89295872 +122.4273504 , 3281.85 , 86.94700872 +122.4273504 , 3474.9 , 91.00105872 +122.4273504 , 3667.95 , 95.05510872 +122.4273504 , 3861 , 99.10915872 +122.4273504 , 4054.05 , 103.1632087 +122.4273504 , 4247.1 , 107.2172587 +122.4273504 , 4440.15 , 111.2713087 +122.4273504 , 4633.2 , 115.3253587 +122.4273504 , 4826.25 , 119.3794087 +122.4273504 , 5019.3 , 123.4334587 +122.4273504 , 5212.35 , 127.4875087 +122.4273504 , 5405.4 , 131.5415587 +122.4273504 , 5598.45 , 135.5956087 +122.4273504 , 5791.5 , 139.6496587 +122.4273504 , 5984.55 , 143.7037087 +122.4273504 , 6177.6 , 147.7577587 +163.2393162 , -6177.6 , 111.0459293 +163.2393162 , -5984.55 , 106.9918793 +163.2393162 , -5791.5 , 102.9378293 +163.2393162 , -5598.45 , 98.88377928 +163.2393162 , -5405.4 , 94.82972928 +163.2393162 , -5212.35 , 90.77567928 +163.2393162 , -5019.3 , 86.72162928 +163.2393162 , -4826.25 , 82.66757928 +163.2393162 , -4633.2 , 78.61352928 +163.2393162 , -4440.15 , 74.55947928 +163.2393162 , -4247.1 , 70.50542928 +163.2393162 , -4054.05 , 66.45137928 +163.2393162 , -3861 , 62.39732928 +163.2393162 , -3667.95 , 58.34327928 +163.2393162 , -3474.9 , 54.28922928 +163.2393162 , -3281.85 , 50.23517928 +163.2393162 , -3088.8 , 46.18112928 +163.2393162 , -2895.75 , 42.12707928 +163.2393162 , -2702.7 , 38.07302928 +163.2393162 , -2509.65 , 34.01897928 +163.2393162 , -2316.6 , 29.96492928 +163.2393162 , -2123.55 , 25.91087928 +163.2393162 , -1930.5 , 21.85682928 +163.2393162 , -1737.45 , 17.80277928 +163.2393162 , -1544.4 , 13.74872928 +163.2393162 , -1351.35 , 9.694679281 +163.2393162 , -1158.3 , 5.640629281 +163.2393162 , -965.25 , 1.586579281 +163.2393162 , -772.2 , 2.467470719 +163.2393162 , -579.15 , 6.521520719 +163.2393162 , -386.1 , 10.57557072 +163.2393162 , -193.05 , 14.62962072 +163.2393162 , 0 , 18.68367072 +163.2393162 , 193.05 , 22.73772072 +163.2393162 , 386.1 , 26.79177072 +163.2393162 , 579.15 , 30.84582072 +163.2393162 , 772.2 , 34.89987072 +163.2393162 , 965.25 , 38.95392072 +163.2393162 , 1158.3 , 43.00797072 +163.2393162 , 1351.35 , 47.06202072 +163.2393162 , 1544.4 , 51.11607072 +163.2393162 , 1737.45 , 55.17012072 +163.2393162 , 1930.5 , 59.22417072 +163.2393162 , 2123.55 , 63.27822072 +163.2393162 , 2316.6 , 67.33227072 +163.2393162 , 2509.65 , 71.38632072 +163.2393162 , 2702.7 , 75.44037072 +163.2393162 , 2895.75 , 79.49442072 +163.2393162 , 3088.8 , 83.54847072 +163.2393162 , 3281.85 , 87.60252072 +163.2393162 , 3474.9 , 91.65657072 +163.2393162 , 3667.95 , 95.71062072 +163.2393162 , 3861 , 99.76467072 +163.2393162 , 4054.05 , 103.8187207 +163.2393162 , 4247.1 , 107.8727707 +163.2393162 , 4440.15 , 111.9268207 +163.2393162 , 4633.2 , 115.9808707 +163.2393162 , 4826.25 , 120.0349207 +163.2393162 , 5019.3 , 124.0889707 +163.2393162 , 5212.35 , 128.1430207 +163.2393162 , 5405.4 , 132.1970707 +163.2393162 , 5598.45 , 136.2511207 +163.2393162 , 5791.5 , 140.3051707 +163.2393162 , 5984.55 , 144.3592207 +163.2393162 , 6177.6 , 148.4132707 +204.042735 , -6177.6 , 110.3905546 +204.042735 , -5984.55 , 106.3365046 +204.042735 , -5791.5 , 102.2824546 +204.042735 , -5598.45 , 98.22840456 +204.042735 , -5405.4 , 94.17435456 +204.042735 , -5212.35 , 90.12030456 +204.042735 , -5019.3 , 86.06625456 +204.042735 , -4826.25 , 82.01220456 +204.042735 , -4633.2 , 77.95815456 +204.042735 , -4440.15 , 73.90410456 +204.042735 , -4247.1 , 69.85005456 +204.042735 , -4054.05 , 65.79600456 +204.042735 , -3861 , 61.74195456 +204.042735 , -3667.95 , 57.68790456 +204.042735 , -3474.9 , 53.63385456 +204.042735 , -3281.85 , 49.57980456 +204.042735 , -3088.8 , 45.52575456 +204.042735 , -2895.75 , 41.47170456 +204.042735 , -2702.7 , 37.41765456 +204.042735 , -2509.65 , 33.36360456 +204.042735 , -2316.6 , 29.30955456 +204.042735 , -2123.55 , 25.25550456 +204.042735 , -1930.5 , 21.20145456 +204.042735 , -1737.45 , 17.14740456 +204.042735 , -1544.4 , 13.09335456 +204.042735 , -1351.35 , 9.039304561 +204.042735 , -1158.3 , 4.985254561 +204.042735 , -965.25 , 0.931204561 +204.042735 , -772.2 , 3.122845439 +204.042735 , -579.15 , 7.176895439 +204.042735 , -386.1 , 11.23094544 +204.042735 , -193.05 , 15.28499544 +204.042735 , 0 , 19.33904544 +204.042735 , 193.05 , 23.39309544 +204.042735 , 386.1 , 27.44714544 +204.042735 , 579.15 , 31.50119544 +204.042735 , 772.2 , 35.55524544 +204.042735 , 965.25 , 39.60929544 +204.042735 , 1158.3 , 43.66334544 +204.042735 , 1351.35 , 47.71739544 +204.042735 , 1544.4 , 51.77144544 +204.042735 , 1737.45 , 55.82549544 +204.042735 , 1930.5 , 59.87954544 +204.042735 , 2123.55 , 63.93359544 +204.042735 , 2316.6 , 67.98764544 +204.042735 , 2509.65 , 72.04169544 +204.042735 , 2702.7 , 76.09574544 +204.042735 , 2895.75 , 80.14979544 +204.042735 , 3088.8 , 84.20384544 +204.042735 , 3281.85 , 88.25789544 +204.042735 , 3474.9 , 92.31194544 +204.042735 , 3667.95 , 96.36599544 +204.042735 , 3861 , 100.4200454 +204.042735 , 4054.05 , 104.4740954 +204.042735 , 4247.1 , 108.5281454 +204.042735 , 4440.15 , 112.5821954 +204.042735 , 4633.2 , 116.6362454 +204.042735 , 4826.25 , 120.6902954 +204.042735 , 5019.3 , 124.7443454 +204.042735 , 5212.35 , 128.7983954 +204.042735 , 5405.4 , 132.8524454 +204.042735 , 5598.45 , 136.9064954 +204.042735 , 5791.5 , 140.9605454 +204.042735 , 5984.55 , 145.0145954 +204.042735 , 6177.6 , 149.0686454 +244.8547009 , -6177.6 , 109.7350426 +244.8547009 , -5984.55 , 105.6809926 +244.8547009 , -5791.5 , 101.6269426 +244.8547009 , -5598.45 , 97.57289256 +244.8547009 , -5405.4 , 93.51884256 +244.8547009 , -5212.35 , 89.46479256 +244.8547009 , -5019.3 , 85.41074256 +244.8547009 , -4826.25 , 81.35669256 +244.8547009 , -4633.2 , 77.30264256 +244.8547009 , -4440.15 , 73.24859256 +244.8547009 , -4247.1 , 69.19454256 +244.8547009 , -4054.05 , 65.14049256 +244.8547009 , -3861 , 61.08644256 +244.8547009 , -3667.95 , 57.03239256 +244.8547009 , -3474.9 , 52.97834256 +244.8547009 , -3281.85 , 48.92429256 +244.8547009 , -3088.8 , 44.87024256 +244.8547009 , -2895.75 , 40.81619256 +244.8547009 , -2702.7 , 36.76214256 +244.8547009 , -2509.65 , 32.70809256 +244.8547009 , -2316.6 , 28.65404256 +244.8547009 , -2123.55 , 24.59999256 +244.8547009 , -1930.5 , 20.54594256 +244.8547009 , -1737.45 , 16.49189256 +244.8547009 , -1544.4 , 12.43784256 +244.8547009 , -1351.35 , 8.383792559 +244.8547009 , -1158.3 , 4.329742559 +244.8547009 , -965.25 , 0.275692559 +244.8547009 , -772.2 , 3.778357441 +244.8547009 , -579.15 , 7.832407441 +244.8547009 , -386.1 , 11.88645744 +244.8547009 , -193.05 , 15.94050744 +244.8547009 , 0 , 19.99455744 +244.8547009 , 193.05 , 24.04860744 +244.8547009 , 386.1 , 28.10265744 +244.8547009 , 579.15 , 32.15670744 +244.8547009 , 772.2 , 36.21075744 +244.8547009 , 965.25 , 40.26480744 +244.8547009 , 1158.3 , 44.31885744 +244.8547009 , 1351.35 , 48.37290744 +244.8547009 , 1544.4 , 52.42695744 +244.8547009 , 1737.45 , 56.48100744 +244.8547009 , 1930.5 , 60.53505744 +244.8547009 , 2123.55 , 64.58910744 +244.8547009 , 2316.6 , 68.64315744 +244.8547009 , 2509.65 , 72.69720744 +244.8547009 , 2702.7 , 76.75125744 +244.8547009 , 2895.75 , 80.80530744 +244.8547009 , 3088.8 , 84.85935744 +244.8547009 , 3281.85 , 88.91340744 +244.8547009 , 3474.9 , 92.96745744 +244.8547009 , 3667.95 , 97.02150744 +244.8547009 , 3861 , 101.0755574 +244.8547009 , 4054.05 , 105.1296074 +244.8547009 , 4247.1 , 109.1836574 +244.8547009 , 4440.15 , 113.2377074 +244.8547009 , 4633.2 , 117.2917574 +244.8547009 , 4826.25 , 121.3458074 +244.8547009 , 5019.3 , 125.3998574 +244.8547009 , 5212.35 , 129.4539074 +244.8547009 , 5405.4 , 133.5079574 +244.8547009 , 5598.45 , 137.5620074 +244.8547009 , 5791.5 , 141.6160574 +244.8547009 , 5984.55 , 145.6701074 +244.8547009 , 6177.6 , 149.7241574 +285.6666667 , -6177.6 , 109.0795306 +285.6666667 , -5984.55 , 105.0254806 +285.6666667 , -5791.5 , 100.9714306 +285.6666667 , -5598.45 , 96.91738056 +285.6666667 , -5405.4 , 92.86333056 +285.6666667 , -5212.35 , 88.80928056 +285.6666667 , -5019.3 , 84.75523056 +285.6666667 , -4826.25 , 80.70118056 +285.6666667 , -4633.2 , 76.64713056 +285.6666667 , -4440.15 , 72.59308056 +285.6666667 , -4247.1 , 68.53903056 +285.6666667 , -4054.05 , 64.48498056 +285.6666667 , -3861 , 60.43093056 +285.6666667 , -3667.95 , 56.37688056 +285.6666667 , -3474.9 , 52.32283056 +285.6666667 , -3281.85 , 48.26878056 +285.6666667 , -3088.8 , 44.21473056 +285.6666667 , -2895.75 , 40.16068056 +285.6666667 , -2702.7 , 36.10663056 +285.6666667 , -2509.65 , 32.05258056 +285.6666667 , -2316.6 , 27.99853056 +285.6666667 , -2123.55 , 23.94448056 +285.6666667 , -1930.5 , 19.89043056 +285.6666667 , -1737.45 , 15.83638056 +285.6666667 , -1544.4 , 11.78233056 +285.6666667 , -1351.35 , 7.728280559 +285.6666667 , -1158.3 , 3.674230559 +285.6666667 , -965.25 , 0.379819441 +285.6666667 , -772.2 , 4.433869441 +285.6666667 , -579.15 , 8.487919441 +285.6666667 , -386.1 , 12.54196944 +285.6666667 , -193.05 , 16.59601944 +285.6666667 , 0 , 20.65006944 +285.6666667 , 193.05 , 24.70411944 +285.6666667 , 386.1 , 28.75816944 +285.6666667 , 579.15 , 32.81221944 +285.6666667 , 772.2 , 36.86626944 +285.6666667 , 965.25 , 40.92031944 +285.6666667 , 1158.3 , 44.97436944 +285.6666667 , 1351.35 , 49.02841944 +285.6666667 , 1544.4 , 53.08246944 +285.6666667 , 1737.45 , 57.13651944 +285.6666667 , 1930.5 , 61.19056944 +285.6666667 , 2123.55 , 65.24461944 +285.6666667 , 2316.6 , 69.29866944 +285.6666667 , 2509.65 , 73.35271944 +285.6666667 , 2702.7 , 77.40676944 +285.6666667 , 2895.75 , 81.46081944 +285.6666667 , 3088.8 , 85.51486944 +285.6666667 , 3281.85 , 89.56891944 +285.6666667 , 3474.9 , 93.62296944 +285.6666667 , 3667.95 , 97.67701944 +285.6666667 , 3861 , 101.7310694 +285.6666667 , 4054.05 , 105.7851194 +285.6666667 , 4247.1 , 109.8391694 +285.6666667 , 4440.15 , 113.8932194 +285.6666667 , 4633.2 , 117.9472694 +285.6666667 , 4826.25 , 122.0013194 +285.6666667 , 5019.3 , 126.0553694 +285.6666667 , 5212.35 , 130.1094194 +285.6666667 , 5405.4 , 134.1634694 +285.6666667 , 5598.45 , 138.2175194 +285.6666667 , 5791.5 , 142.2715694 +285.6666667 , 5984.55 , 146.3256194 +285.6666667 , 6177.6 , 150.3796694 +326.4700855 , -6177.6 , 108.4241558 +326.4700855 , -5984.55 , 104.3701058 +326.4700855 , -5791.5 , 100.3160558 +326.4700855 , -5598.45 , 96.26200584 +326.4700855 , -5405.4 , 92.20795584 +326.4700855 , -5212.35 , 88.15390584 +326.4700855 , -5019.3 , 84.09985584 +326.4700855 , -4826.25 , 80.04580584 +326.4700855 , -4633.2 , 75.99175584 +326.4700855 , -4440.15 , 71.93770584 +326.4700855 , -4247.1 , 67.88365584 +326.4700855 , -4054.05 , 63.82960584 +326.4700855 , -3861 , 59.77555584 +326.4700855 , -3667.95 , 55.72150584 +326.4700855 , -3474.9 , 51.66745584 +326.4700855 , -3281.85 , 47.61340584 +326.4700855 , -3088.8 , 43.55935584 +326.4700855 , -2895.75 , 39.50530584 +326.4700855 , -2702.7 , 35.45125584 +326.4700855 , -2509.65 , 31.39720584 +326.4700855 , -2316.6 , 27.34315584 +326.4700855 , -2123.55 , 23.28910584 +326.4700855 , -1930.5 , 19.23505584 +326.4700855 , -1737.45 , 15.18100584 +326.4700855 , -1544.4 , 11.12695584 +326.4700855 , -1351.35 , 7.07290584 +326.4700855 , -1158.3 , 3.01885584 +326.4700855 , -965.25 , 1.03519416 +326.4700855 , -772.2 , 5.08924416 +326.4700855 , -579.15 , 9.14329416 +326.4700855 , -386.1 , 13.19734416 +326.4700855 , -193.05 , 17.25139416 +326.4700855 , 0 , 21.30544416 +326.4700855 , 193.05 , 25.35949416 +326.4700855 , 386.1 , 29.41354416 +326.4700855 , 579.15 , 33.46759416 +326.4700855 , 772.2 , 37.52164416 +326.4700855 , 965.25 , 41.57569416 +326.4700855 , 1158.3 , 45.62974416 +326.4700855 , 1351.35 , 49.68379416 +326.4700855 , 1544.4 , 53.73784416 +326.4700855 , 1737.45 , 57.79189416 +326.4700855 , 1930.5 , 61.84594416 +326.4700855 , 2123.55 , 65.89999416 +326.4700855 , 2316.6 , 69.95404416 +326.4700855 , 2509.65 , 74.00809416 +326.4700855 , 2702.7 , 78.06214416 +326.4700855 , 2895.75 , 82.11619416 +326.4700855 , 3088.8 , 86.17024416 +326.4700855 , 3281.85 , 90.22429416 +326.4700855 , 3474.9 , 94.27834416 +326.4700855 , 3667.95 , 98.33239416 +326.4700855 , 3861 , 102.3864442 +326.4700855 , 4054.05 , 106.4404942 +326.4700855 , 4247.1 , 110.4945442 +326.4700855 , 4440.15 , 114.5485942 +326.4700855 , 4633.2 , 118.6026442 +326.4700855 , 4826.25 , 122.6566942 +326.4700855 , 5019.3 , 126.7107442 +326.4700855 , 5212.35 , 130.7647942 +326.4700855 , 5405.4 , 134.8188442 +326.4700855 , 5598.45 , 138.8728942 +326.4700855 , 5791.5 , 142.9269442 +326.4700855 , 5984.55 , 146.9809942 +326.4700855 , 6177.6 , 151.0350442 +367.2820513 , -6177.6 , 107.7686438 +367.2820513 , -5984.55 , 103.7145938 +367.2820513 , -5791.5 , 99.66054384 +367.2820513 , -5598.45 , 95.60649384 +367.2820513 , -5405.4 , 91.55244384 +367.2820513 , -5212.35 , 87.49839384 +367.2820513 , -5019.3 , 83.44434384 +367.2820513 , -4826.25 , 79.39029384 +367.2820513 , -4633.2 , 75.33624384 +367.2820513 , -4440.15 , 71.28219384 +367.2820513 , -4247.1 , 67.22814384 +367.2820513 , -4054.05 , 63.17409384 +367.2820513 , -3861 , 59.12004384 +367.2820513 , -3667.95 , 55.06599384 +367.2820513 , -3474.9 , 51.01194384 +367.2820513 , -3281.85 , 46.95789384 +367.2820513 , -3088.8 , 42.90384384 +367.2820513 , -2895.75 , 38.84979384 +367.2820513 , -2702.7 , 34.79574384 +367.2820513 , -2509.65 , 30.74169384 +367.2820513 , -2316.6 , 26.68764384 +367.2820513 , -2123.55 , 22.63359384 +367.2820513 , -1930.5 , 18.57954384 +367.2820513 , -1737.45 , 14.52549384 +367.2820513 , -1544.4 , 10.47144384 +367.2820513 , -1351.35 , 6.41739384 +367.2820513 , -1158.3 , 2.36334384 +367.2820513 , -965.25 , 1.69070616 +367.2820513 , -772.2 , 5.74475616 +367.2820513 , -579.15 , 9.79880616 +367.2820513 , -386.1 , 13.85285616 +367.2820513 , -193.05 , 17.90690616 +367.2820513 , 0 , 21.96095616 +367.2820513 , 193.05 , 26.01500616 +367.2820513 , 386.1 , 30.06905616 +367.2820513 , 579.15 , 34.12310616 +367.2820513 , 772.2 , 38.17715616 +367.2820513 , 965.25 , 42.23120616 +367.2820513 , 1158.3 , 46.28525616 +367.2820513 , 1351.35 , 50.33930616 +367.2820513 , 1544.4 , 54.39335616 +367.2820513 , 1737.45 , 58.44740616 +367.2820513 , 1930.5 , 62.50145616 +367.2820513 , 2123.55 , 66.55550616 +367.2820513 , 2316.6 , 70.60955616 +367.2820513 , 2509.65 , 74.66360616 +367.2820513 , 2702.7 , 78.71765616 +367.2820513 , 2895.75 , 82.77170616 +367.2820513 , 3088.8 , 86.82575616 +367.2820513 , 3281.85 , 90.87980616 +367.2820513 , 3474.9 , 94.93385616 +367.2820513 , 3667.95 , 98.98790616 +367.2820513 , 3861 , 103.0419562 +367.2820513 , 4054.05 , 107.0960062 +367.2820513 , 4247.1 , 111.1500562 +367.2820513 , 4440.15 , 115.2041062 +367.2820513 , 4633.2 , 119.2581562 +367.2820513 , 4826.25 , 123.3122062 +367.2820513 , 5019.3 , 127.3662562 +367.2820513 , 5212.35 , 131.4203062 +367.2820513 , 5405.4 , 135.4743562 +367.2820513 , 5598.45 , 139.5284062 +367.2820513 , 5791.5 , 143.5824562 +367.2820513 , 5984.55 , 147.6365062 +367.2820513 , 6177.6 , 151.6905562 +408.0854701 , -6177.6 , 107.1132691 +408.0854701 , -5984.55 , 103.0592191 +408.0854701 , -5791.5 , 99.00516912 +408.0854701 , -5598.45 , 94.95111912 +408.0854701 , -5405.4 , 90.89706912 +408.0854701 , -5212.35 , 86.84301912 +408.0854701 , -5019.3 , 82.78896912 +408.0854701 , -4826.25 , 78.73491912 +408.0854701 , -4633.2 , 74.68086912 +408.0854701 , -4440.15 , 70.62681912 +408.0854701 , -4247.1 , 66.57276912 +408.0854701 , -4054.05 , 62.51871912 +408.0854701 , -3861 , 58.46466912 +408.0854701 , -3667.95 , 54.41061912 +408.0854701 , -3474.9 , 50.35656912 +408.0854701 , -3281.85 , 46.30251912 +408.0854701 , -3088.8 , 42.24846912 +408.0854701 , -2895.75 , 38.19441912 +408.0854701 , -2702.7 , 34.14036912 +408.0854701 , -2509.65 , 30.08631912 +408.0854701 , -2316.6 , 26.03226912 +408.0854701 , -2123.55 , 21.97821912 +408.0854701 , -1930.5 , 17.92416912 +408.0854701 , -1737.45 , 13.87011912 +408.0854701 , -1544.4 , 9.81606912 +408.0854701 , -1351.35 , 5.76201912 +408.0854701 , -1158.3 , 1.70796912 +408.0854701 , -965.25 , 2.34608088 +408.0854701 , -772.2 , 6.40013088 +408.0854701 , -579.15 , 10.45418088 +408.0854701 , -386.1 , 14.50823088 +408.0854701 , -193.05 , 18.56228088 +408.0854701 , 0 , 22.61633088 +408.0854701 , 193.05 , 26.67038088 +408.0854701 , 386.1 , 30.72443088 +408.0854701 , 579.15 , 34.77848088 +408.0854701 , 772.2 , 38.83253088 +408.0854701 , 965.25 , 42.88658088 +408.0854701 , 1158.3 , 46.94063088 +408.0854701 , 1351.35 , 50.99468088 +408.0854701 , 1544.4 , 55.04873088 +408.0854701 , 1737.45 , 59.10278088 +408.0854701 , 1930.5 , 63.15683088 +408.0854701 , 2123.55 , 67.21088088 +408.0854701 , 2316.6 , 71.26493088 +408.0854701 , 2509.65 , 75.31898088 +408.0854701 , 2702.7 , 79.37303088 +408.0854701 , 2895.75 , 83.42708088 +408.0854701 , 3088.8 , 87.48113088 +408.0854701 , 3281.85 , 91.53518088 +408.0854701 , 3474.9 , 95.58923088 +408.0854701 , 3667.95 , 99.64328088 +408.0854701 , 3861 , 103.6973309 +408.0854701 , 4054.05 , 107.7513809 +408.0854701 , 4247.1 , 111.8054309 +408.0854701 , 4440.15 , 115.8594809 +408.0854701 , 4633.2 , 119.9135309 +408.0854701 , 4826.25 , 123.9675809 +408.0854701 , 5019.3 , 128.0216309 +408.0854701 , 5212.35 , 132.0756809 +408.0854701 , 5405.4 , 136.1297309 +408.0854701 , 5598.45 , 140.1837809 +408.0854701 , 5791.5 , 144.2378309 +408.0854701 , 5984.55 , 148.2918809 +408.0854701 , 6177.6 , 152.3459309 +448.8974359 , -6177.6 , 106.4577571 +448.8974359 , -5984.55 , 102.4037071 +448.8974359 , -5791.5 , 98.34965712 +448.8974359 , -5598.45 , 94.29560712 +448.8974359 , -5405.4 , 90.24155712 +448.8974359 , -5212.35 , 86.18750712 +448.8974359 , -5019.3 , 82.13345712 +448.8974359 , -4826.25 , 78.07940712 +448.8974359 , -4633.2 , 74.02535712 +448.8974359 , -4440.15 , 69.97130712 +448.8974359 , -4247.1 , 65.91725712 +448.8974359 , -4054.05 , 61.86320712 +448.8974359 , -3861 , 57.80915712 +448.8974359 , -3667.95 , 53.75510712 +448.8974359 , -3474.9 , 49.70105712 +448.8974359 , -3281.85 , 45.64700712 +448.8974359 , -3088.8 , 41.59295712 +448.8974359 , -2895.75 , 37.53890712 +448.8974359 , -2702.7 , 33.48485712 +448.8974359 , -2509.65 , 29.43080712 +448.8974359 , -2316.6 , 25.37675712 +448.8974359 , -2123.55 , 21.32270712 +448.8974359 , -1930.5 , 17.26865712 +448.8974359 , -1737.45 , 13.21460712 +448.8974359 , -1544.4 , 9.16055712 +448.8974359 , -1351.35 , 5.10650712 +448.8974359 , -1158.3 , 1.05245712 +448.8974359 , -965.25 , 3.00159288 +448.8974359 , -772.2 , 7.05564288 +448.8974359 , -579.15 , 11.10969288 +448.8974359 , -386.1 , 15.16374288 +448.8974359 , -193.05 , 19.21779288 +448.8974359 , 0 , 23.27184288 +448.8974359 , 193.05 , 27.32589288 +448.8974359 , 386.1 , 31.37994288 +448.8974359 , 579.15 , 35.43399288 +448.8974359 , 772.2 , 39.48804288 +448.8974359 , 965.25 , 43.54209288 +448.8974359 , 1158.3 , 47.59614288 +448.8974359 , 1351.35 , 51.65019288 +448.8974359 , 1544.4 , 55.70424288 +448.8974359 , 1737.45 , 59.75829288 +448.8974359 , 1930.5 , 63.81234288 +448.8974359 , 2123.55 , 67.86639288 +448.8974359 , 2316.6 , 71.92044288 +448.8974359 , 2509.65 , 75.97449288 +448.8974359 , 2702.7 , 80.02854288 +448.8974359 , 2895.75 , 84.08259288 +448.8974359 , 3088.8 , 88.13664288 +448.8974359 , 3281.85 , 92.19069288 +448.8974359 , 3474.9 , 96.24474288 +448.8974359 , 3667.95 , 100.2987929 +448.8974359 , 3861 , 104.3528429 +448.8974359 , 4054.05 , 108.4068929 +448.8974359 , 4247.1 , 112.4609429 +448.8974359 , 4440.15 , 116.5149929 +448.8974359 , 4633.2 , 120.5690429 +448.8974359 , 4826.25 , 124.6230929 +448.8974359 , 5019.3 , 128.6771429 +448.8974359 , 5212.35 , 132.7311929 +448.8974359 , 5405.4 , 136.7852429 +448.8974359 , 5598.45 , 140.8392929 +448.8974359 , 5791.5 , 144.8933429 +448.8974359 , 5984.55 , 148.9473929 +448.8974359 , 6177.6 , 153.0014429 +489.7094017 , -6177.6 , 105.8022451 +489.7094017 , -5984.55 , 101.7481951 +489.7094017 , -5791.5 , 97.69414512 +489.7094017 , -5598.45 , 93.64009512 +489.7094017 , -5405.4 , 89.58604512 +489.7094017 , -5212.35 , 85.53199512 +489.7094017 , -5019.3 , 81.47794512 +489.7094017 , -4826.25 , 77.42389512 +489.7094017 , -4633.2 , 73.36984512 +489.7094017 , -4440.15 , 69.31579512 +489.7094017 , -4247.1 , 65.26174512 +489.7094017 , -4054.05 , 61.20769512 +489.7094017 , -3861 , 57.15364512 +489.7094017 , -3667.95 , 53.09959512 +489.7094017 , -3474.9 , 49.04554512 +489.7094017 , -3281.85 , 44.99149512 +489.7094017 , -3088.8 , 40.93744512 +489.7094017 , -2895.75 , 36.88339512 +489.7094017 , -2702.7 , 32.82934512 +489.7094017 , -2509.65 , 28.77529512 +489.7094017 , -2316.6 , 24.72124512 +489.7094017 , -2123.55 , 20.66719512 +489.7094017 , -1930.5 , 16.61314512 +489.7094017 , -1737.45 , 12.55909512 +489.7094017 , -1544.4 , 8.50504512 +489.7094017 , -1351.35 , 4.45099512 +489.7094017 , -1158.3 , 0.39694512 +489.7094017 , -965.25 , 3.65710488 +489.7094017 , -772.2 , 7.71115488 +489.7094017 , -579.15 , 11.76520488 +489.7094017 , -386.1 , 15.81925488 +489.7094017 , -193.05 , 19.87330488 +489.7094017 , 0 , 23.92735488 +489.7094017 , 193.05 , 27.98140488 +489.7094017 , 386.1 , 32.03545488 +489.7094017 , 579.15 , 36.08950488 +489.7094017 , 772.2 , 40.14355488 +489.7094017 , 965.25 , 44.19760488 +489.7094017 , 1158.3 , 48.25165488 +489.7094017 , 1351.35 , 52.30570488 +489.7094017 , 1544.4 , 56.35975488 +489.7094017 , 1737.45 , 60.41380488 +489.7094017 , 1930.5 , 64.46785488 +489.7094017 , 2123.55 , 68.52190488 +489.7094017 , 2316.6 , 72.57595488 +489.7094017 , 2509.65 , 76.63000488 +489.7094017 , 2702.7 , 80.68405488 +489.7094017 , 2895.75 , 84.73810488 +489.7094017 , 3088.8 , 88.79215488 +489.7094017 , 3281.85 , 92.84620488 +489.7094017 , 3474.9 , 96.90025488 +489.7094017 , 3667.95 , 100.9543049 +489.7094017 , 3861 , 105.0083549 +489.7094017 , 4054.05 , 109.0624049 +489.7094017 , 4247.1 , 113.1164549 +489.7094017 , 4440.15 , 117.1705049 +489.7094017 , 4633.2 , 121.2245549 +489.7094017 , 4826.25 , 125.2786049 +489.7094017 , 5019.3 , 129.3326549 +489.7094017 , 5212.35 , 133.3867049 +489.7094017 , 5405.4 , 137.4407549 +489.7094017 , 5598.45 , 141.4948049 +489.7094017 , 5791.5 , 145.5488549 +489.7094017 , 5984.55 , 149.6029049 +489.7094017 , 6177.6 , 153.6569549 +816.1794872 , -6177.6 , 100.558561 +816.1794872 , -5984.55 , 96.50451096 +816.1794872 , -5791.5 , 92.45046096 +816.1794872 , -5598.45 , 88.39641096 +816.1794872 , -5405.4 , 84.34236096 +816.1794872 , -5212.35 , 80.28831096 +816.1794872 , -5019.3 , 76.23426096 +816.1794872 , -4826.25 , 72.18021096 +816.1794872 , -4633.2 , 68.12616096 +816.1794872 , -4440.15 , 64.07211096 +816.1794872 , -4247.1 , 60.01806096 +816.1794872 , -4054.05 , 55.96401096 +816.1794872 , -3861 , 51.90996096 +816.1794872 , -3667.95 , 47.85591096 +816.1794872 , -3474.9 , 43.80186096 +816.1794872 , -3281.85 , 39.74781096 +816.1794872 , -3088.8 , 35.69376096 +816.1794872 , -2895.75 , 31.63971096 +816.1794872 , -2702.7 , 27.58566096 +816.1794872 , -2509.65 , 23.53161096 +816.1794872 , -2316.6 , 19.47756096 +816.1794872 , -2123.55 , 15.42351096 +816.1794872 , -1930.5 , 11.36946096 +816.1794872 , -1737.45 , 7.31541096 +816.1794872 , -1544.4 , 3.26136096 +816.1794872 , -1351.35 , 0.79268904 +816.1794872 , -1158.3 , 4.84673904 +816.1794872 , -965.25 , 8.90078904 +816.1794872 , -772.2 , 12.95483904 +816.1794872 , -579.15 , 17.00888904 +816.1794872 , -386.1 , 21.06293904 +816.1794872 , -193.05 , 25.11698904 +816.1794872 , 0 , 29.17103904 +816.1794872 , 193.05 , 33.22508904 +816.1794872 , 386.1 , 37.27913904 +816.1794872 , 579.15 , 41.33318904 +816.1794872 , 772.2 , 45.38723904 +816.1794872 , 965.25 , 49.44128904 +816.1794872 , 1158.3 , 53.49533904 +816.1794872 , 1351.35 , 57.54938904 +816.1794872 , 1544.4 , 61.60343904 +816.1794872 , 1737.45 , 65.65748904 +816.1794872 , 1930.5 , 69.71153904 +816.1794872 , 2123.55 , 73.76558904 +816.1794872 , 2316.6 , 77.81963904 +816.1794872 , 2509.65 , 81.87368904 +816.1794872 , 2702.7 , 85.92773904 +816.1794872 , 2895.75 , 89.98178904 +816.1794872 , 3088.8 , 94.03583904 +816.1794872 , 3281.85 , 98.08988904 +816.1794872 , 3474.9 , 102.143939 +816.1794872 , 3667.95 , 106.197989 +816.1794872 , 3861 , 110.252039 +816.1794872 , 4054.05 , 114.306089 +816.1794872 , 4247.1 , 118.360139 +816.1794872 , 4440.15 , 122.414189 +816.1794872 , 4633.2 , 126.468239 +816.1794872 , 4826.25 , 130.522289 +816.1794872 , 5019.3 , 134.576339 +816.1794872 , 5212.35 , 138.630389 +816.1794872 , 5405.4 , 142.684439 +816.1794872 , 5598.45 , 146.738489 +816.1794872 , 5791.5 , 150.792539 +816.1794872 , 5984.55 , 154.846589 +816.1794872 , 6177.6 , 158.900639 +1020.25641 , -6177.6 , 97.2807264 +1020.25641 , -5984.55 , 93.2266764 +1020.25641 , -5791.5 , 89.1726264 +1020.25641 , -5598.45 , 85.1185764 +1020.25641 , -5405.4 , 81.0645264 +1020.25641 , -5212.35 , 77.0104764 +1020.25641 , -5019.3 , 72.9564264 +1020.25641 , -4826.25 , 68.9023764 +1020.25641 , -4633.2 , 64.8483264 +1020.25641 , -4440.15 , 60.7942764 +1020.25641 , -4247.1 , 56.7402264 +1020.25641 , -4054.05 , 52.6861764 +1020.25641 , -3861 , 48.6321264 +1020.25641 , -3667.95 , 44.5780764 +1020.25641 , -3474.9 , 40.5240264 +1020.25641 , -3281.85 , 36.4699764 +1020.25641 , -3088.8 , 32.4159264 +1020.25641 , -2895.75 , 28.3618764 +1020.25641 , -2702.7 , 24.3078264 +1020.25641 , -2509.65 , 20.2537764 +1020.25641 , -2316.6 , 16.1997264 +1020.25641 , -2123.55 , 12.1456764 +1020.25641 , -1930.5 , 8.091626404 +1020.25641 , -1737.45 , 4.037576404 +1020.25641 , -1544.4 , 0.016473596 +1020.25641 , -1351.35 , 4.070523596 +1020.25641 , -1158.3 , 8.124573596 +1020.25641 , -965.25 , 12.1786236 +1020.25641 , -772.2 , 16.2326736 +1020.25641 , -579.15 , 20.2867236 +1020.25641 , -386.1 , 24.3407736 +1020.25641 , -193.05 , 28.3948236 +1020.25641 , 0 , 32.4488736 +1020.25641 , 193.05 , 36.5029236 +1020.25641 , 386.1 , 40.5569736 +1020.25641 , 579.15 , 44.6110236 +1020.25641 , 772.2 , 48.6650736 +1020.25641 , 965.25 , 52.7191236 +1020.25641 , 1158.3 , 56.7731736 +1020.25641 , 1351.35 , 60.8272236 +1020.25641 , 1544.4 , 64.8812736 +1020.25641 , 1737.45 , 68.9353236 +1020.25641 , 1930.5 , 72.9893736 +1020.25641 , 2123.55 , 77.0434236 +1020.25641 , 2316.6 , 81.0974736 +1020.25641 , 2509.65 , 85.1515236 +1020.25641 , 2702.7 , 89.2055736 +1020.25641 , 2895.75 , 93.2596236 +1020.25641 , 3088.8 , 97.3136736 +1020.25641 , 3281.85 , 101.3677236 +1020.25641 , 3474.9 , 105.4217736 +1020.25641 , 3667.95 , 109.4758236 +1020.25641 , 3861 , 113.5298736 +1020.25641 , 4054.05 , 117.5839236 +1020.25641 , 4247.1 , 121.6379736 +1020.25641 , 4440.15 , 125.6920236 +1020.25641 , 4633.2 , 129.7460736 +1020.25641 , 4826.25 , 133.8001236 +1020.25641 , 5019.3 , 137.8541736 +1020.25641 , 5212.35 , 141.9082236 +1020.25641 , 5405.4 , 145.9622736 +1020.25641 , 5598.45 , 150.0163236 +1020.25641 , 5791.5 , 154.0703736 +1020.25641 , 5984.55 , 158.1244236 +1020.25641 , 6177.6 , 162.1784736 +1224.273504 , -6177.6 , 94.0038528 +1224.273504 , -5984.55 , 89.9498028 +1224.273504 , -5791.5 , 85.8957528 +1224.273504 , -5598.45 , 81.8417028 +1224.273504 , -5405.4 , 77.7876528 +1224.273504 , -5212.35 , 73.7336028 +1224.273504 , -5019.3 , 69.6795528 +1224.273504 , -4826.25 , 65.6255028 +1224.273504 , -4633.2 , 61.5714528 +1224.273504 , -4440.15 , 57.5174028 +1224.273504 , -4247.1 , 53.4633528 +1224.273504 , -4054.05 , 49.4093028 +1224.273504 , -3861 , 45.3552528 +1224.273504 , -3667.95 , 41.3012028 +1224.273504 , -3474.9 , 37.2471528 +1224.273504 , -3281.85 , 33.1931028 +1224.273504 , -3088.8 , 29.1390528 +1224.273504 , -2895.75 , 25.0850028 +1224.273504 , -2702.7 , 21.0309528 +1224.273504 , -2509.65 , 16.9769028 +1224.273504 , -2316.6 , 12.9228528 +1224.273504 , -2123.55 , 8.868802804 +1224.273504 , -1930.5 , 4.814752804 +1224.273504 , -1737.45 , 0.760702804 +1224.273504 , -1544.4 , 3.293347196 +1224.273504 , -1351.35 , 7.347397196 +1224.273504 , -1158.3 , 11.4014472 +1224.273504 , -965.25 , 15.4554972 +1224.273504 , -772.2 , 19.5095472 +1224.273504 , -579.15 , 23.5635972 +1224.273504 , -386.1 , 27.6176472 +1224.273504 , -193.05 , 31.6716972 +1224.273504 , 0 , 35.7257472 +1224.273504 , 193.05 , 39.7797972 +1224.273504 , 386.1 , 43.8338472 +1224.273504 , 579.15 , 47.8878972 +1224.273504 , 772.2 , 51.9419472 +1224.273504 , 965.25 , 55.9959972 +1224.273504 , 1158.3 , 60.0500472 +1224.273504 , 1351.35 , 64.1040972 +1224.273504 , 1544.4 , 68.1581472 +1224.273504 , 1737.45 , 72.2121972 +1224.273504 , 1930.5 , 76.2662472 +1224.273504 , 2123.55 , 80.3202972 +1224.273504 , 2316.6 , 84.3743472 +1224.273504 , 2509.65 , 88.4283972 +1224.273504 , 2702.7 , 92.4824472 +1224.273504 , 2895.75 , 96.5364972 +1224.273504 , 3088.8 , 100.5905472 +1224.273504 , 3281.85 , 104.6445972 +1224.273504 , 3474.9 , 108.6986472 +1224.273504 , 3667.95 , 112.7526972 +1224.273504 , 3861 , 116.8067472 +1224.273504 , 4054.05 , 120.8607972 +1224.273504 , 4247.1 , 124.9148472 +1224.273504 , 4440.15 , 128.9688972 +1224.273504 , 4633.2 , 133.0229472 +1224.273504 , 4826.25 , 137.0769972 +1224.273504 , 5019.3 , 141.1310472 +1224.273504 , 5212.35 , 145.1850972 +1224.273504 , 5405.4 , 149.2391472 +1224.273504 , 5598.45 , 153.2931972 +1224.273504 , 5791.5 , 157.3472472 +1224.273504 , 5984.55 , 161.4012972 +1224.273504 , 6177.6 , 165.4553472 +1428.290598 , -6177.6 , 90.7269792 +1428.290598 , -5984.55 , 86.6729292 +1428.290598 , -5791.5 , 82.6188792 +1428.290598 , -5598.45 , 78.5648292 +1428.290598 , -5405.4 , 74.5107792 +1428.290598 , -5212.35 , 70.4567292 +1428.290598 , -5019.3 , 66.4026792 +1428.290598 , -4826.25 , 62.3486292 +1428.290598 , -4633.2 , 58.2945792 +1428.290598 , -4440.15 , 54.2405292 +1428.290598 , -4247.1 , 50.1864792 +1428.290598 , -4054.05 , 46.1324292 +1428.290598 , -3861 , 42.0783792 +1428.290598 , -3667.95 , 38.0243292 +1428.290598 , -3474.9 , 33.9702792 +1428.290598 , -3281.85 , 29.9162292 +1428.290598 , -3088.8 , 25.8621792 +1428.290598 , -2895.75 , 21.8081292 +1428.290598 , -2702.7 , 17.7540792 +1428.290598 , -2509.65 , 13.7000292 +1428.290598 , -2316.6 , 9.645979205 +1428.290598 , -2123.55 , 5.591929205 +1428.290598 , -1930.5 , 1.537879205 +1428.290598 , -1737.45 , 2.516170795 +1428.290598 , -1544.4 , 6.570220795 +1428.290598 , -1351.35 , 10.6242708 +1428.290598 , -1158.3 , 14.6783208 +1428.290598 , -965.25 , 18.7323708 +1428.290598 , -772.2 , 22.7864208 +1428.290598 , -579.15 , 26.8404708 +1428.290598 , -386.1 , 30.8945208 +1428.290598 , -193.05 , 34.9485708 +1428.290598 , 0 , 39.0026208 +1428.290598 , 193.05 , 43.0566708 +1428.290598 , 386.1 , 47.1107208 +1428.290598 , 579.15 , 51.1647708 +1428.290598 , 772.2 , 55.2188208 +1428.290598 , 965.25 , 59.2728708 +1428.290598 , 1158.3 , 63.3269208 +1428.290598 , 1351.35 , 67.3809708 +1428.290598 , 1544.4 , 71.4350208 +1428.290598 , 1737.45 , 75.4890708 +1428.290598 , 1930.5 , 79.5431208 +1428.290598 , 2123.55 , 83.5971708 +1428.290598 , 2316.6 , 87.6512208 +1428.290598 , 2509.65 , 91.7052708 +1428.290598 , 2702.7 , 95.7593208 +1428.290598 , 2895.75 , 99.8133708 +1428.290598 , 3088.8 , 103.8674208 +1428.290598 , 3281.85 , 107.9214708 +1428.290598 , 3474.9 , 111.9755208 +1428.290598 , 3667.95 , 116.0295708 +1428.290598 , 3861 , 120.0836208 +1428.290598 , 4054.05 , 124.1376708 +1428.290598 , 4247.1 , 128.1917208 +1428.290598 , 4440.15 , 132.2457708 +1428.290598 , 4633.2 , 136.2998208 +1428.290598 , 4826.25 , 140.3538708 +1428.290598 , 5019.3 , 144.4079208 +1428.290598 , 5212.35 , 148.4619708 +1428.290598 , 5405.4 , 152.5160208 +1428.290598 , 5598.45 , 156.5700708 +1428.290598 , 5791.5 , 160.6241208 +1428.290598 , 5984.55 , 164.6781708 +1428.290598 , 6177.6 , 168.7322208 +1632.393162 , -6177.6 , 87.44873281 +1632.393162 , -5984.55 , 83.39468281 +1632.393162 , -5791.5 , 79.34063281 +1632.393162 , -5598.45 , 75.28658281 +1632.393162 , -5405.4 , 71.23253281 +1632.393162 , -5212.35 , 67.17848281 +1632.393162 , -5019.3 , 63.12443281 +1632.393162 , -4826.25 , 59.07038281 +1632.393162 , -4633.2 , 55.01633281 +1632.393162 , -4440.15 , 50.96228281 +1632.393162 , -4247.1 , 46.90823281 +1632.393162 , -4054.05 , 42.85418281 +1632.393162 , -3861 , 38.80013281 +1632.393162 , -3667.95 , 34.74608281 +1632.393162 , -3474.9 , 30.69203281 +1632.393162 , -3281.85 , 26.63798281 +1632.393162 , -3088.8 , 22.58393281 +1632.393162 , -2895.75 , 18.52988281 +1632.393162 , -2702.7 , 14.47583281 +1632.393162 , -2509.65 , 10.42178281 +1632.393162 , -2316.6 , 6.367732806 +1632.393162 , -2123.55 , 2.313682806 +1632.393162 , -1930.5 , 1.740367194 +1632.393162 , -1737.45 , 5.794417194 +1632.393162 , -1544.4 , 9.848467194 +1632.393162 , -1351.35 , 13.90251719 +1632.393162 , -1158.3 , 17.95656719 +1632.393162 , -965.25 , 22.01061719 +1632.393162 , -772.2 , 26.06466719 +1632.393162 , -579.15 , 30.11871719 +1632.393162 , -386.1 , 34.17276719 +1632.393162 , -193.05 , 38.22681719 +1632.393162 , 0 , 42.28086719 +1632.393162 , 193.05 , 46.33491719 +1632.393162 , 386.1 , 50.38896719 +1632.393162 , 579.15 , 54.44301719 +1632.393162 , 772.2 , 58.49706719 +1632.393162 , 965.25 , 62.55111719 +1632.393162 , 1158.3 , 66.60516719 +1632.393162 , 1351.35 , 70.65921719 +1632.393162 , 1544.4 , 74.71326719 +1632.393162 , 1737.45 , 78.76731719 +1632.393162 , 1930.5 , 82.82136719 +1632.393162 , 2123.55 , 86.87541719 +1632.393162 , 2316.6 , 90.92946719 +1632.393162 , 2509.65 , 94.98351719 +1632.393162 , 2702.7 , 99.03756719 +1632.393162 , 2895.75 , 103.0916172 +1632.393162 , 3088.8 , 107.1456672 +1632.393162 , 3281.85 , 111.1997172 +1632.393162 , 3474.9 , 115.2537672 +1632.393162 , 3667.95 , 119.3078172 +1632.393162 , 3861 , 123.3618672 +1632.393162 , 4054.05 , 127.4159172 +1632.393162 , 4247.1 , 131.4699672 +1632.393162 , 4440.15 , 135.5240172 +1632.393162 , 4633.2 , 139.5780672 +1632.393162 , 4826.25 , 143.6321172 +1632.393162 , 5019.3 , 147.6861672 +1632.393162 , 5212.35 , 151.7402172 +1632.393162 , 5405.4 , 155.7942672 +1632.393162 , 5598.45 , 159.8483172 +1632.393162 , 5791.5 , 163.9023672 +1632.393162 , 5984.55 , 167.9564172 +1632.393162 , 6177.6 , 172.0104672 +1836.410256 , -6177.6 , 84.17185921 +1836.410256 , -5984.55 , 80.11780921 +1836.410256 , -5791.5 , 76.06375921 +1836.410256 , -5598.45 , 72.00970921 +1836.410256 , -5405.4 , 67.95565921 +1836.410256 , -5212.35 , 63.90160921 +1836.410256 , -5019.3 , 59.84755921 +1836.410256 , -4826.25 , 55.79350921 +1836.410256 , -4633.2 , 51.73945921 +1836.410256 , -4440.15 , 47.68540921 +1836.410256 , -4247.1 , 43.63135921 +1836.410256 , -4054.05 , 39.57730921 +1836.410256 , -3861 , 35.52325921 +1836.410256 , -3667.95 , 31.46920921 +1836.410256 , -3474.9 , 27.41515921 +1836.410256 , -3281.85 , 23.36110921 +1836.410256 , -3088.8 , 19.30705921 +1836.410256 , -2895.75 , 15.25300921 +1836.410256 , -2702.7 , 11.19895921 +1836.410256 , -2509.65 , 7.144909207 +1836.410256 , -2316.6 , 3.090859207 +1836.410256 , -2123.55 , 0.963190793 +1836.410256 , -1930.5 , 5.017240793 +1836.410256 , -1737.45 , 9.071290793 +1836.410256 , -1544.4 , 13.12534079 +1836.410256 , -1351.35 , 17.17939079 +1836.410256 , -1158.3 , 21.23344079 +1836.410256 , -965.25 , 25.28749079 +1836.410256 , -772.2 , 29.34154079 +1836.410256 , -579.15 , 33.39559079 +1836.410256 , -386.1 , 37.44964079 +1836.410256 , -193.05 , 41.50369079 +1836.410256 , 0 , 45.55774079 +1836.410256 , 193.05 , 49.61179079 +1836.410256 , 386.1 , 53.66584079 +1836.410256 , 579.15 , 57.71989079 +1836.410256 , 772.2 , 61.77394079 +1836.410256 , 965.25 , 65.82799079 +1836.410256 , 1158.3 , 69.88204079 +1836.410256 , 1351.35 , 73.93609079 +1836.410256 , 1544.4 , 77.99014079 +1836.410256 , 1737.45 , 82.04419079 +1836.410256 , 1930.5 , 86.09824079 +1836.410256 , 2123.55 , 90.15229079 +1836.410256 , 2316.6 , 94.20634079 +1836.410256 , 2509.65 , 98.26039079 +1836.410256 , 2702.7 , 102.3144408 +1836.410256 , 2895.75 , 106.3684908 +1836.410256 , 3088.8 , 110.4225408 +1836.410256 , 3281.85 , 114.4765908 +1836.410256 , 3474.9 , 118.5306408 +1836.410256 , 3667.95 , 122.5846908 +1836.410256 , 3861 , 126.6387408 +1836.410256 , 4054.05 , 130.6927908 +1836.410256 , 4247.1 , 134.7468408 +1836.410256 , 4440.15 , 138.8008908 +1836.410256 , 4633.2 , 142.8549408 +1836.410256 , 4826.25 , 146.9089908 +1836.410256 , 5019.3 , 150.9630408 +1836.410256 , 5212.35 , 155.0170908 +1836.410256 , 5405.4 , 159.0711408 +1836.410256 , 5598.45 , 163.1251908 +1836.410256 , 5791.5 , 167.1792408 +1836.410256 , 5984.55 , 171.2332908 +1836.410256 , 6177.6 , 175.2873408 +2040.42735 , -6177.6 , 80.89498561 +2040.42735 , -5984.55 , 76.84093561 +2040.42735 , -5791.5 , 72.78688561 +2040.42735 , -5598.45 , 68.73283561 +2040.42735 , -5405.4 , 64.67878561 +2040.42735 , -5212.35 , 60.62473561 +2040.42735 , -5019.3 , 56.57068561 +2040.42735 , -4826.25 , 52.51663561 +2040.42735 , -4633.2 , 48.46258561 +2040.42735 , -4440.15 , 44.40853561 +2040.42735 , -4247.1 , 40.35448561 +2040.42735 , -4054.05 , 36.30043561 +2040.42735 , -3861 , 32.24638561 +2040.42735 , -3667.95 , 28.19233561 +2040.42735 , -3474.9 , 24.13828561 +2040.42735 , -3281.85 , 20.08423561 +2040.42735 , -3088.8 , 16.03018561 +2040.42735 , -2895.75 , 11.97613561 +2040.42735 , -2702.7 , 7.922085607 +2040.42735 , -2509.65 , 3.868035607 +2040.42735 , -2316.6 , 0.186014393 +2040.42735 , -2123.55 , 4.240064393 +2040.42735 , -1930.5 , 8.294114393 +2040.42735 , -1737.45 , 12.34816439 +2040.42735 , -1544.4 , 16.40221439 +2040.42735 , -1351.35 , 20.45626439 +2040.42735 , -1158.3 , 24.51031439 +2040.42735 , -965.25 , 28.56436439 +2040.42735 , -772.2 , 32.61841439 +2040.42735 , -579.15 , 36.67246439 +2040.42735 , -386.1 , 40.72651439 +2040.42735 , -193.05 , 44.78056439 +2040.42735 , 0 , 48.83461439 +2040.42735 , 193.05 , 52.88866439 +2040.42735 , 386.1 , 56.94271439 +2040.42735 , 579.15 , 60.99676439 +2040.42735 , 772.2 , 65.05081439 +2040.42735 , 965.25 , 69.10486439 +2040.42735 , 1158.3 , 73.15891439 +2040.42735 , 1351.35 , 77.21296439 +2040.42735 , 1544.4 , 81.26701439 +2040.42735 , 1737.45 , 85.32106439 +2040.42735 , 1930.5 , 89.37511439 +2040.42735 , 2123.55 , 93.42916439 +2040.42735 , 2316.6 , 97.48321439 +2040.42735 , 2509.65 , 101.5372644 +2040.42735 , 2702.7 , 105.5913144 +2040.42735 , 2895.75 , 109.6453644 +2040.42735 , 3088.8 , 113.6994144 +2040.42735 , 3281.85 , 117.7534644 +2040.42735 , 3474.9 , 121.8075144 +2040.42735 , 3667.95 , 125.8615644 +2040.42735 , 3861 , 129.9156144 +2040.42735 , 4054.05 , 133.9696644 +2040.42735 , 4247.1 , 138.0237144 +2040.42735 , 4440.15 , 142.0777644 +2040.42735 , 4633.2 , 146.1318144 +2040.42735 , 4826.25 , 150.1858644 +2040.42735 , 5019.3 , 154.2399144 +2040.42735 , 5212.35 , 158.2939644 +2040.42735 , 5405.4 , 162.3480144 +2040.42735 , 5598.45 , 166.4020644 +2040.42735 , 5791.5 , 170.4561144 +2040.42735 , 5984.55 , 174.5101644 +2040.42735 , 6177.6 , 178.5642144 +2244.529915 , -6177.6 , 77.61673919 +2244.529915 , -5984.55 , 73.56268919 +2244.529915 , -5791.5 , 69.50863919 +2244.529915 , -5598.45 , 65.45458919 +2244.529915 , -5405.4 , 61.40053919 +2244.529915 , -5212.35 , 57.34648919 +2244.529915 , -5019.3 , 53.29243919 +2244.529915 , -4826.25 , 49.23838919 +2244.529915 , -4633.2 , 45.18433919 +2244.529915 , -4440.15 , 41.13028919 +2244.529915 , -4247.1 , 37.07623919 +2244.529915 , -4054.05 , 33.02218919 +2244.529915 , -3861 , 28.96813919 +2244.529915 , -3667.95 , 24.91408919 +2244.529915 , -3474.9 , 20.86003919 +2244.529915 , -3281.85 , 16.80598919 +2244.529915 , -3088.8 , 12.75193919 +2244.529915 , -2895.75 , 8.697889192 +2244.529915 , -2702.7 , 4.643839192 +2244.529915 , -2509.65 , 0.589789192 +2244.529915 , -2316.6 , 3.464260808 +2244.529915 , -2123.55 , 7.518310808 +2244.529915 , -1930.5 , 11.57236081 +2244.529915 , -1737.45 , 15.62641081 +2244.529915 , -1544.4 , 19.68046081 +2244.529915 , -1351.35 , 23.73451081 +2244.529915 , -1158.3 , 27.78856081 +2244.529915 , -965.25 , 31.84261081 +2244.529915 , -772.2 , 35.89666081 +2244.529915 , -579.15 , 39.95071081 +2244.529915 , -386.1 , 44.00476081 +2244.529915 , -193.05 , 48.05881081 +2244.529915 , 0 , 52.11286081 +2244.529915 , 193.05 , 56.16691081 +2244.529915 , 386.1 , 60.22096081 +2244.529915 , 579.15 , 64.27501081 +2244.529915 , 772.2 , 68.32906081 +2244.529915 , 965.25 , 72.38311081 +2244.529915 , 1158.3 , 76.43716081 +2244.529915 , 1351.35 , 80.49121081 +2244.529915 , 1544.4 , 84.54526081 +2244.529915 , 1737.45 , 88.59931081 +2244.529915 , 1930.5 , 92.65336081 +2244.529915 , 2123.55 , 96.70741081 +2244.529915 , 2316.6 , 100.7614608 +2244.529915 , 2509.65 , 104.8155108 +2244.529915 , 2702.7 , 108.8695608 +2244.529915 , 2895.75 , 112.9236108 +2244.529915 , 3088.8 , 116.9776608 +2244.529915 , 3281.85 , 121.0317108 +2244.529915 , 3474.9 , 125.0857608 +2244.529915 , 3667.95 , 129.1398108 +2244.529915 , 3861 , 133.1938608 +2244.529915 , 4054.05 , 137.2479108 +2244.529915 , 4247.1 , 141.3019608 +2244.529915 , 4440.15 , 145.3560108 +2244.529915 , 4633.2 , 149.4100608 +2244.529915 , 4826.25 , 153.4641108 +2244.529915 , 5019.3 , 157.5181608 +2244.529915 , 5212.35 , 161.5722108 +2244.529915 , 5405.4 , 165.6262608 +2244.529915 , 5598.45 , 169.6803108 +2244.529915 , 5791.5 , 173.7343608 +2244.529915 , 5984.55 , 177.7884108 +2244.529915 , 6177.6 , 181.8424608 +2448.547009 , -6177.6 , 74.33986559 +2448.547009 , -5984.55 , 70.28581559 +2448.547009 , -5791.5 , 66.23176559 +2448.547009 , -5598.45 , 62.17771559 +2448.547009 , -5405.4 , 58.12366559 +2448.547009 , -5212.35 , 54.06961559 +2448.547009 , -5019.3 , 50.01556559 +2448.547009 , -4826.25 , 45.96151559 +2448.547009 , -4633.2 , 41.90746559 +2448.547009 , -4440.15 , 37.85341559 +2448.547009 , -4247.1 , 33.79936559 +2448.547009 , -4054.05 , 29.74531559 +2448.547009 , -3861 , 25.69126559 +2448.547009 , -3667.95 , 21.63721559 +2448.547009 , -3474.9 , 17.58316559 +2448.547009 , -3281.85 , 13.52911559 +2448.547009 , -3088.8 , 9.475065593 +2448.547009 , -2895.75 , 5.421015593 +2448.547009 , -2702.7 , 1.366965593 +2448.547009 , -2509.65 , 2.687084407 +2448.547009 , -2316.6 , 6.741134407 +2448.547009 , -2123.55 , 10.79518441 +2448.547009 , -1930.5 , 14.84923441 +2448.547009 , -1737.45 , 18.90328441 +2448.547009 , -1544.4 , 22.95733441 +2448.547009 , -1351.35 , 27.01138441 +2448.547009 , -1158.3 , 31.06543441 +2448.547009 , -965.25 , 35.11948441 +2448.547009 , -772.2 , 39.17353441 +2448.547009 , -579.15 , 43.22758441 +2448.547009 , -386.1 , 47.28163441 +2448.547009 , -193.05 , 51.33568441 +2448.547009 , 0 , 55.38973441 +2448.547009 , 193.05 , 59.44378441 +2448.547009 , 386.1 , 63.49783441 +2448.547009 , 579.15 , 67.55188441 +2448.547009 , 772.2 , 71.60593441 +2448.547009 , 965.25 , 75.65998441 +2448.547009 , 1158.3 , 79.71403441 +2448.547009 , 1351.35 , 83.76808441 +2448.547009 , 1544.4 , 87.82213441 +2448.547009 , 1737.45 , 91.87618441 +2448.547009 , 1930.5 , 95.93023441 +2448.547009 , 2123.55 , 99.98428441 +2448.547009 , 2316.6 , 104.0383344 +2448.547009 , 2509.65 , 108.0923844 +2448.547009 , 2702.7 , 112.1464344 +2448.547009 , 2895.75 , 116.2004844 +2448.547009 , 3088.8 , 120.2545344 +2448.547009 , 3281.85 , 124.3085844 +2448.547009 , 3474.9 , 128.3626344 +2448.547009 , 3667.95 , 132.4166844 +2448.547009 , 3861 , 136.4707344 +2448.547009 , 4054.05 , 140.5247844 +2448.547009 , 4247.1 , 144.5788344 +2448.547009 , 4440.15 , 148.6328844 +2448.547009 , 4633.2 , 152.6869344 +2448.547009 , 4826.25 , 156.7409844 +2448.547009 , 5019.3 , 160.7950344 +2448.547009 , 5212.35 , 164.8490844 +2448.547009 , 5405.4 , 168.9031344 +2448.547009 , 5598.45 , 172.9571844 +2448.547009 , 5791.5 , 177.0112344 +2448.547009 , 5984.55 , 181.0652844 +2448.547009 , 6177.6 , 185.1193344 +2652.564103 , -6177.6 , 71.06299199 +2652.564103 , -5984.55 , 67.00894199 +2652.564103 , -5791.5 , 62.95489199 +2652.564103 , -5598.45 , 58.90084199 +2652.564103 , -5405.4 , 54.84679199 +2652.564103 , -5212.35 , 50.79274199 +2652.564103 , -5019.3 , 46.73869199 +2652.564103 , -4826.25 , 42.68464199 +2652.564103 , -4633.2 , 38.63059199 +2652.564103 , -4440.15 , 34.57654199 +2652.564103 , -4247.1 , 30.52249199 +2652.564103 , -4054.05 , 26.46844199 +2652.564103 , -3861 , 22.41439199 +2652.564103 , -3667.95 , 18.36034199 +2652.564103 , -3474.9 , 14.30629199 +2652.564103 , -3281.85 , 10.25224199 +2652.564103 , -3088.8 , 6.198191993 +2652.564103 , -2895.75 , 2.144141993 +2652.564103 , -2702.7 , 1.909908007 +2652.564103 , -2509.65 , 5.963958007 +2652.564103 , -2316.6 , 10.01800801 +2652.564103 , -2123.55 , 14.07205801 +2652.564103 , -1930.5 , 18.12610801 +2652.564103 , -1737.45 , 22.18015801 +2652.564103 , -1544.4 , 26.23420801 +2652.564103 , -1351.35 , 30.28825801 +2652.564103 , -1158.3 , 34.34230801 +2652.564103 , -965.25 , 38.39635801 +2652.564103 , -772.2 , 42.45040801 +2652.564103 , -579.15 , 46.50445801 +2652.564103 , -386.1 , 50.55850801 +2652.564103 , -193.05 , 54.61255801 +2652.564103 , 0 , 58.66660801 +2652.564103 , 193.05 , 62.72065801 +2652.564103 , 386.1 , 66.77470801 +2652.564103 , 579.15 , 70.82875801 +2652.564103 , 772.2 , 74.88280801 +2652.564103 , 965.25 , 78.93685801 +2652.564103 , 1158.3 , 82.99090801 +2652.564103 , 1351.35 , 87.04495801 +2652.564103 , 1544.4 , 91.09900801 +2652.564103 , 1737.45 , 95.15305801 +2652.564103 , 1930.5 , 99.20710801 +2652.564103 , 2123.55 , 103.261158 +2652.564103 , 2316.6 , 107.315208 +2652.564103 , 2509.65 , 111.369258 +2652.564103 , 2702.7 , 115.423308 +2652.564103 , 2895.75 , 119.477358 +2652.564103 , 3088.8 , 123.531408 +2652.564103 , 3281.85 , 127.585458 +2652.564103 , 3474.9 , 131.639508 +2652.564103 , 3667.95 , 135.693558 +2652.564103 , 3861 , 139.747608 +2652.564103 , 4054.05 , 143.801658 +2652.564103 , 4247.1 , 147.855708 +2652.564103 , 4440.15 , 151.909758 +2652.564103 , 4633.2 , 155.963808 +2652.564103 , 4826.25 , 160.017858 +2652.564103 , 5019.3 , 164.071908 +2652.564103 , 5212.35 , 168.125958 +2652.564103 , 5405.4 , 172.180008 +2652.564103 , 5598.45 , 176.234058 +2652.564103 , 5791.5 , 180.288108 +2652.564103 , 5984.55 , 184.342158 +2652.564103 , 6177.6 , 188.396208 +2856.666667 , -6177.6 , 67.78474559 +2856.666667 , -5984.55 , 63.73069559 +2856.666667 , -5791.5 , 59.67664559 +2856.666667 , -5598.45 , 55.62259559 +2856.666667 , -5405.4 , 51.56854559 +2856.666667 , -5212.35 , 47.51449559 +2856.666667 , -5019.3 , 43.46044559 +2856.666667 , -4826.25 , 39.40639559 +2856.666667 , -4633.2 , 35.35234559 +2856.666667 , -4440.15 , 31.29829559 +2856.666667 , -4247.1 , 27.24424559 +2856.666667 , -4054.05 , 23.19019559 +2856.666667 , -3861 , 19.13614559 +2856.666667 , -3667.95 , 15.08209559 +2856.666667 , -3474.9 , 11.02804559 +2856.666667 , -3281.85 , 6.973995595 +2856.666667 , -3088.8 , 2.919945595 +2856.666667 , -2895.75 , 1.134104405 +2856.666667 , -2702.7 , 5.188154405 +2856.666667 , -2509.65 , 9.242204405 +2856.666667 , -2316.6 , 13.29625441 +2856.666667 , -2123.55 , 17.35030441 +2856.666667 , -1930.5 , 21.40435441 +2856.666667 , -1737.45 , 25.45840441 +2856.666667 , -1544.4 , 29.51245441 +2856.666667 , -1351.35 , 33.56650441 +2856.666667 , -1158.3 , 37.62055441 +2856.666667 , -965.25 , 41.67460441 +2856.666667 , -772.2 , 45.72865441 +2856.666667 , -579.15 , 49.78270441 +2856.666667 , -386.1 , 53.83675441 +2856.666667 , -193.05 , 57.89080441 +2856.666667 , 0 , 61.94485441 +2856.666667 , 193.05 , 65.99890441 +2856.666667 , 386.1 , 70.05295441 +2856.666667 , 579.15 , 74.10700441 +2856.666667 , 772.2 , 78.16105441 +2856.666667 , 965.25 , 82.21510441 +2856.666667 , 1158.3 , 86.26915441 +2856.666667 , 1351.35 , 90.32320441 +2856.666667 , 1544.4 , 94.37725441 +2856.666667 , 1737.45 , 98.43130441 +2856.666667 , 1930.5 , 102.4853544 +2856.666667 , 2123.55 , 106.5394044 +2856.666667 , 2316.6 , 110.5934544 +2856.666667 , 2509.65 , 114.6475044 +2856.666667 , 2702.7 , 118.7015544 +2856.666667 , 2895.75 , 122.7556044 +2856.666667 , 3088.8 , 126.8096544 +2856.666667 , 3281.85 , 130.8637044 +2856.666667 , 3474.9 , 134.9177544 +2856.666667 , 3667.95 , 138.9718044 +2856.666667 , 3861 , 143.0258544 +2856.666667 , 4054.05 , 147.0799044 +2856.666667 , 4247.1 , 151.1339544 +2856.666667 , 4440.15 , 155.1880044 +2856.666667 , 4633.2 , 159.2420544 +2856.666667 , 4826.25 , 163.2961044 +2856.666667 , 5019.3 , 167.3501544 +2856.666667 , 5212.35 , 171.4042044 +2856.666667 , 5405.4 , 175.4582544 +2856.666667 , 5598.45 , 179.5123044 +2856.666667 , 5791.5 , 183.5663544 +2856.666667 , 5984.55 , 187.6204044 +2856.666667 , 6177.6 , 191.6744544 +3060.683761 , -6177.6 , 64.50787199 +3060.683761 , -5984.55 , 60.45382199 +3060.683761 , -5791.5 , 56.39977199 +3060.683761 , -5598.45 , 52.34572199 +3060.683761 , -5405.4 , 48.29167199 +3060.683761 , -5212.35 , 44.23762199 +3060.683761 , -5019.3 , 40.18357199 +3060.683761 , -4826.25 , 36.12952199 +3060.683761 , -4633.2 , 32.07547199 +3060.683761 , -4440.15 , 28.02142199 +3060.683761 , -4247.1 , 23.96737199 +3060.683761 , -4054.05 , 19.91332199 +3060.683761 , -3861 , 15.85927199 +3060.683761 , -3667.95 , 11.80522199 +3060.683761 , -3474.9 , 7.751171995 +3060.683761 , -3281.85 , 3.697121995 +3060.683761 , -3088.8 , 0.356928005 +3060.683761 , -2895.75 , 4.410978005 +3060.683761 , -2702.7 , 8.465028005 +3060.683761 , -2509.65 , 12.51907801 +3060.683761 , -2316.6 , 16.57312801 +3060.683761 , -2123.55 , 20.62717801 +3060.683761 , -1930.5 , 24.68122801 +3060.683761 , -1737.45 , 28.73527801 +3060.683761 , -1544.4 , 32.78932801 +3060.683761 , -1351.35 , 36.84337801 +3060.683761 , -1158.3 , 40.89742801 +3060.683761 , -965.25 , 44.95147801 +3060.683761 , -772.2 , 49.00552801 +3060.683761 , -579.15 , 53.05957801 +3060.683761 , -386.1 , 57.11362801 +3060.683761 , -193.05 , 61.16767801 +3060.683761 , 0 , 65.22172801 +3060.683761 , 193.05 , 69.27577801 +3060.683761 , 386.1 , 73.32982801 +3060.683761 , 579.15 , 77.38387801 +3060.683761 , 772.2 , 81.43792801 +3060.683761 , 965.25 , 85.49197801 +3060.683761 , 1158.3 , 89.54602801 +3060.683761 , 1351.35 , 93.60007801 +3060.683761 , 1544.4 , 97.65412801 +3060.683761 , 1737.45 , 101.708178 +3060.683761 , 1930.5 , 105.762228 +3060.683761 , 2123.55 , 109.816278 +3060.683761 , 2316.6 , 113.870328 +3060.683761 , 2509.65 , 117.924378 +3060.683761 , 2702.7 , 121.978428 +3060.683761 , 2895.75 , 126.032478 +3060.683761 , 3088.8 , 130.086528 +3060.683761 , 3281.85 , 134.140578 +3060.683761 , 3474.9 , 138.194628 +3060.683761 , 3667.95 , 142.248678 +3060.683761 , 3861 , 146.302728 +3060.683761 , 4054.05 , 150.356778 +3060.683761 , 4247.1 , 154.410828 +3060.683761 , 4440.15 , 158.464878 +3060.683761 , 4633.2 , 162.518928 +3060.683761 , 4826.25 , 166.572978 +3060.683761 , 5019.3 , 170.627028 +3060.683761 , 5212.35 , 174.681078 +3060.683761 , 5405.4 , 178.735128 +3060.683761 , 5598.45 , 182.789178 +3060.683761 , 5791.5 , 186.843228 +3060.683761 , 5984.55 , 190.897278 +3060.683761 , 6177.6 , 194.951328 +3264.700855 , -6177.6 , 61.2309984 +3264.700855 , -5984.55 , 57.1769484 +3264.700855 , -5791.5 , 53.1228984 +3264.700855 , -5598.45 , 49.0688484 +3264.700855 , -5405.4 , 45.0147984 +3264.700855 , -5212.35 , 40.9607484 +3264.700855 , -5019.3 , 36.9066984 +3264.700855 , -4826.25 , 32.8526484 +3264.700855 , -4633.2 , 28.7985984 +3264.700855 , -4440.15 , 24.7445484 +3264.700855 , -4247.1 , 20.6904984 +3264.700855 , -4054.05 , 16.6364484 +3264.700855 , -3861 , 12.5823984 +3264.700855 , -3667.95 , 8.528348395 +3264.700855 , -3474.9 , 4.474298395 +3264.700855 , -3281.85 , 0.420248395 +3264.700855 , -3088.8 , 3.633801605 +3264.700855 , -2895.75 , 7.687851605 +3264.700855 , -2702.7 , 11.7419016 +3264.700855 , -2509.65 , 15.7959516 +3264.700855 , -2316.6 , 19.8500016 +3264.700855 , -2123.55 , 23.9040516 +3264.700855 , -1930.5 , 27.9581016 +3264.700855 , -1737.45 , 32.0121516 +3264.700855 , -1544.4 , 36.0662016 +3264.700855 , -1351.35 , 40.1202516 +3264.700855 , -1158.3 , 44.1743016 +3264.700855 , -965.25 , 48.2283516 +3264.700855 , -772.2 , 52.2824016 +3264.700855 , -579.15 , 56.3364516 +3264.700855 , -386.1 , 60.3905016 +3264.700855 , -193.05 , 64.4445516 +3264.700855 , 0 , 68.4986016 +3264.700855 , 193.05 , 72.5526516 +3264.700855 , 386.1 , 76.6067016 +3264.700855 , 579.15 , 80.6607516 +3264.700855 , 772.2 , 84.7148016 +3264.700855 , 965.25 , 88.7688516 +3264.700855 , 1158.3 , 92.8229016 +3264.700855 , 1351.35 , 96.8769516 +3264.700855 , 1544.4 , 100.9310016 +3264.700855 , 1737.45 , 104.9850516 +3264.700855 , 1930.5 , 109.0391016 +3264.700855 , 2123.55 , 113.0931516 +3264.700855 , 2316.6 , 117.1472016 +3264.700855 , 2509.65 , 121.2012516 +3264.700855 , 2702.7 , 125.2553016 +3264.700855 , 2895.75 , 129.3093516 +3264.700855 , 3088.8 , 133.3634016 +3264.700855 , 3281.85 , 137.4174516 +3264.700855 , 3474.9 , 141.4715016 +3264.700855 , 3667.95 , 145.5255516 +3264.700855 , 3861 , 149.5796016 +3264.700855 , 4054.05 , 153.6336516 +3264.700855 , 4247.1 , 157.6877016 +3264.700855 , 4440.15 , 161.7417516 +3264.700855 , 4633.2 , 165.7958016 +3264.700855 , 4826.25 , 169.8498516 +3264.700855 , 5019.3 , 173.9039016 +3264.700855 , 5212.35 , 177.9579516 +3264.700855 , 5405.4 , 182.0120016 +3264.700855 , 5598.45 , 186.0660516 +3264.700855 , 5791.5 , 190.1201016 +3264.700855 , 5984.55 , 194.1741516 +3264.700855 , 6177.6 , 198.2282016 +3468.803419 , -6177.6 , 57.952752 +3468.803419 , -5984.55 , 53.898702 +3468.803419 , -5791.5 , 49.844652 +3468.803419 , -5598.45 , 45.790602 +3468.803419 , -5405.4 , 41.736552 +3468.803419 , -5212.35 , 37.682502 +3468.803419 , -5019.3 , 33.628452 +3468.803419 , -4826.25 , 29.574402 +3468.803419 , -4633.2 , 25.520352 +3468.803419 , -4440.15 , 21.466302 +3468.803419 , -4247.1 , 17.412252 +3468.803419 , -4054.05 , 13.358202 +3468.803419 , -3861 , 9.304151997 +3468.803419 , -3667.95 , 5.250101997 +3468.803419 , -3474.9 , 1.196051997 +3468.803419 , -3281.85 , 2.857998003 +3468.803419 , -3088.8 , 6.912048003 +3468.803419 , -2895.75 , 10.966098 +3468.803419 , -2702.7 , 15.020148 +3468.803419 , -2509.65 , 19.074198 +3468.803419 , -2316.6 , 23.128248 +3468.803419 , -2123.55 , 27.182298 +3468.803419 , -1930.5 , 31.236348 +3468.803419 , -1737.45 , 35.290398 +3468.803419 , -1544.4 , 39.344448 +3468.803419 , -1351.35 , 43.398498 +3468.803419 , -1158.3 , 47.452548 +3468.803419 , -965.25 , 51.506598 +3468.803419 , -772.2 , 55.560648 +3468.803419 , -579.15 , 59.614698 +3468.803419 , -386.1 , 63.668748 +3468.803419 , -193.05 , 67.722798 +3468.803419 , 0 , 71.776848 +3468.803419 , 193.05 , 75.830898 +3468.803419 , 386.1 , 79.884948 +3468.803419 , 579.15 , 83.938998 +3468.803419 , 772.2 , 87.993048 +3468.803419 , 965.25 , 92.047098 +3468.803419 , 1158.3 , 96.101148 +3468.803419 , 1351.35 , 100.155198 +3468.803419 , 1544.4 , 104.209248 +3468.803419 , 1737.45 , 108.263298 +3468.803419 , 1930.5 , 112.317348 +3468.803419 , 2123.55 , 116.371398 +3468.803419 , 2316.6 , 120.425448 +3468.803419 , 2509.65 , 124.479498 +3468.803419 , 2702.7 , 128.533548 +3468.803419 , 2895.75 , 132.587598 +3468.803419 , 3088.8 , 136.641648 +3468.803419 , 3281.85 , 140.695698 +3468.803419 , 3474.9 , 144.749748 +3468.803419 , 3667.95 , 148.803798 +3468.803419 , 3861 , 152.857848 +3468.803419 , 4054.05 , 156.911898 +3468.803419 , 4247.1 , 160.965948 +3468.803419 , 4440.15 , 165.019998 +3468.803419 , 4633.2 , 169.074048 +3468.803419 , 4826.25 , 173.128098 +3468.803419 , 5019.3 , 177.182148 +3468.803419 , 5212.35 , 181.236198 +3468.803419 , 5405.4 , 185.290248 +3468.803419 , 5598.45 , 189.344298 +3468.803419 , 5791.5 , 193.398348 +3468.803419 , 5984.55 , 197.452398 +3468.803419 , 6177.6 , 201.506448 +3672.820513 , -6177.6 , 54.6758784 +3672.820513 , -5984.55 , 50.6218284 +3672.820513 , -5791.5 , 46.5677784 +3672.820513 , -5598.45 , 42.5137284 +3672.820513 , -5405.4 , 38.4596784 +3672.820513 , -5212.35 , 34.4056284 +3672.820513 , -5019.3 , 30.3515784 +3672.820513 , -4826.25 , 26.2975284 +3672.820513 , -4633.2 , 22.2434784 +3672.820513 , -4440.15 , 18.1894284 +3672.820513 , -4247.1 , 14.1353784 +3672.820513 , -4054.05 , 10.0813284 +3672.820513 , -3861 , 6.027278397 +3672.820513 , -3667.95 , 1.973228397 +3672.820513 , -3474.9 , 2.080821603 +3672.820513 , -3281.85 , 6.134871603 +3672.820513 , -3088.8 , 10.1889216 +3672.820513 , -2895.75 , 14.2429716 +3672.820513 , -2702.7 , 18.2970216 +3672.820513 , -2509.65 , 22.3510716 +3672.820513 , -2316.6 , 26.4051216 +3672.820513 , -2123.55 , 30.4591716 +3672.820513 , -1930.5 , 34.5132216 +3672.820513 , -1737.45 , 38.5672716 +3672.820513 , -1544.4 , 42.6213216 +3672.820513 , -1351.35 , 46.6753716 +3672.820513 , -1158.3 , 50.7294216 +3672.820513 , -965.25 , 54.7834716 +3672.820513 , -772.2 , 58.8375216 +3672.820513 , -579.15 , 62.8915716 +3672.820513 , -386.1 , 66.9456216 +3672.820513 , -193.05 , 70.9996716 +3672.820513 , 0 , 75.0537216 +3672.820513 , 193.05 , 79.1077716 +3672.820513 , 386.1 , 83.1618216 +3672.820513 , 579.15 , 87.2158716 +3672.820513 , 772.2 , 91.2699216 +3672.820513 , 965.25 , 95.3239716 +3672.820513 , 1158.3 , 99.3780216 +3672.820513 , 1351.35 , 103.4320716 +3672.820513 , 1544.4 , 107.4861216 +3672.820513 , 1737.45 , 111.5401716 +3672.820513 , 1930.5 , 115.5942216 +3672.820513 , 2123.55 , 119.6482716 +3672.820513 , 2316.6 , 123.7023216 +3672.820513 , 2509.65 , 127.7563716 +3672.820513 , 2702.7 , 131.8104216 +3672.820513 , 2895.75 , 135.8644716 +3672.820513 , 3088.8 , 139.9185216 +3672.820513 , 3281.85 , 143.9725716 +3672.820513 , 3474.9 , 148.0266216 +3672.820513 , 3667.95 , 152.0806716 +3672.820513 , 3861 , 156.1347216 +3672.820513 , 4054.05 , 160.1887716 +3672.820513 , 4247.1 , 164.2428216 +3672.820513 , 4440.15 , 168.2968716 +3672.820513 , 4633.2 , 172.3509216 +3672.820513 , 4826.25 , 176.4049716 +3672.820513 , 5019.3 , 180.4590216 +3672.820513 , 5212.35 , 184.5130716 +3672.820513 , 5405.4 , 188.5671216 +3672.820513 , 5598.45 , 192.6211716 +3672.820513 , 5791.5 , 196.6752216 +3672.820513 , 5984.55 , 200.7292716 +3672.820513 , 6177.6 , 204.7833216 +3876.837607 , -6177.6 , 51.3990048 +3876.837607 , -5984.55 , 47.3449548 +3876.837607 , -5791.5 , 43.2909048 +3876.837607 , -5598.45 , 39.2368548 +3876.837607 , -5405.4 , 35.1828048 +3876.837607 , -5212.35 , 31.1287548 +3876.837607 , -5019.3 , 27.0747048 +3876.837607 , -4826.25 , 23.0206548 +3876.837607 , -4633.2 , 18.9666048 +3876.837607 , -4440.15 , 14.9125548 +3876.837607 , -4247.1 , 10.8585048 +3876.837607 , -4054.05 , 6.804454797 +3876.837607 , -3861 , 2.750404797 +3876.837607 , -3667.95 , 1.303645203 +3876.837607 , -3474.9 , 5.357695203 +3876.837607 , -3281.85 , 9.411745203 +3876.837607 , -3088.8 , 13.4657952 +3876.837607 , -2895.75 , 17.5198452 +3876.837607 , -2702.7 , 21.5738952 +3876.837607 , -2509.65 , 25.6279452 +3876.837607 , -2316.6 , 29.6819952 +3876.837607 , -2123.55 , 33.7360452 +3876.837607 , -1930.5 , 37.7900952 +3876.837607 , -1737.45 , 41.8441452 +3876.837607 , -1544.4 , 45.8981952 +3876.837607 , -1351.35 , 49.9522452 +3876.837607 , -1158.3 , 54.0062952 +3876.837607 , -965.25 , 58.0603452 +3876.837607 , -772.2 , 62.1143952 +3876.837607 , -579.15 , 66.1684452 +3876.837607 , -386.1 , 70.2224952 +3876.837607 , -193.05 , 74.2765452 +3876.837607 , 0 , 78.3305952 +3876.837607 , 193.05 , 82.3846452 +3876.837607 , 386.1 , 86.4386952 +3876.837607 , 579.15 , 90.4927452 +3876.837607 , 772.2 , 94.5467952 +3876.837607 , 965.25 , 98.6008452 +3876.837607 , 1158.3 , 102.6548952 +3876.837607 , 1351.35 , 106.7089452 +3876.837607 , 1544.4 , 110.7629952 +3876.837607 , 1737.45 , 114.8170452 +3876.837607 , 1930.5 , 118.8710952 +3876.837607 , 2123.55 , 122.9251452 +3876.837607 , 2316.6 , 126.9791952 +3876.837607 , 2509.65 , 131.0332452 +3876.837607 , 2702.7 , 135.0872952 +3876.837607 , 2895.75 , 139.1413452 +3876.837607 , 3088.8 , 143.1953952 +3876.837607 , 3281.85 , 147.2494452 +3876.837607 , 3474.9 , 151.3034952 +3876.837607 , 3667.95 , 155.3575452 +3876.837607 , 3861 , 159.4115952 +3876.837607 , 4054.05 , 163.4656452 +3876.837607 , 4247.1 , 167.5196952 +3876.837607 , 4440.15 , 171.5737452 +3876.837607 , 4633.2 , 175.6277952 +3876.837607 , 4826.25 , 179.6818452 +3876.837607 , 5019.3 , 183.7358952 +3876.837607 , 5212.35 , 187.7899452 +3876.837607 , 5405.4 , 191.8439952 +3876.837607 , 5598.45 , 195.8980452 +3876.837607 , 5791.5 , 199.9520952 +3876.837607 , 5984.55 , 204.0061452 +3876.837607 , 6177.6 , 208.0601952 +4080.854701 , -6177.6 , 48.1221312 +4080.854701 , -5984.55 , 44.0680812 +4080.854701 , -5791.5 , 40.0140312 +4080.854701 , -5598.45 , 35.9599812 +4080.854701 , -5405.4 , 31.9059312 +4080.854701 , -5212.35 , 27.8518812 +4080.854701 , -5019.3 , 23.7978312 +4080.854701 , -4826.25 , 19.7437812 +4080.854701 , -4633.2 , 15.6897312 +4080.854701 , -4440.15 , 11.6356812 +4080.854701 , -4247.1 , 7.581631198 +4080.854701 , -4054.05 , 3.527581198 +4080.854701 , -3861 , 0.526468802 +4080.854701 , -3667.95 , 4.580518802 +4080.854701 , -3474.9 , 8.634568802 +4080.854701 , -3281.85 , 12.6886188 +4080.854701 , -3088.8 , 16.7426688 +4080.854701 , -2895.75 , 20.7967188 +4080.854701 , -2702.7 , 24.8507688 +4080.854701 , -2509.65 , 28.9048188 +4080.854701 , -2316.6 , 32.9588688 +4080.854701 , -2123.55 , 37.0129188 +4080.854701 , -1930.5 , 41.0669688 +4080.854701 , -1737.45 , 45.1210188 +4080.854701 , -1544.4 , 49.1750688 +4080.854701 , -1351.35 , 53.2291188 +4080.854701 , -1158.3 , 57.2831688 +4080.854701 , -965.25 , 61.3372188 +4080.854701 , -772.2 , 65.3912688 +4080.854701 , -579.15 , 69.4453188 +4080.854701 , -386.1 , 73.4993688 +4080.854701 , -193.05 , 77.5534188 +4080.854701 , 0 , 81.6074688 +4080.854701 , 193.05 , 85.6615188 +4080.854701 , 386.1 , 89.7155688 +4080.854701 , 579.15 , 93.7696188 +4080.854701 , 772.2 , 97.8236688 +4080.854701 , 965.25 , 101.8777188 +4080.854701 , 1158.3 , 105.9317688 +4080.854701 , 1351.35 , 109.9858188 +4080.854701 , 1544.4 , 114.0398688 +4080.854701 , 1737.45 , 118.0939188 +4080.854701 , 1930.5 , 122.1479688 +4080.854701 , 2123.55 , 126.2020188 +4080.854701 , 2316.6 , 130.2560688 +4080.854701 , 2509.65 , 134.3101188 +4080.854701 , 2702.7 , 138.3641688 +4080.854701 , 2895.75 , 142.4182188 +4080.854701 , 3088.8 , 146.4722688 +4080.854701 , 3281.85 , 150.5263188 +4080.854701 , 3474.9 , 154.5803688 +4080.854701 , 3667.95 , 158.6344188 +4080.854701 , 3861 , 162.6884688 +4080.854701 , 4054.05 , 166.7425188 +4080.854701 , 4247.1 , 170.7965688 +4080.854701 , 4440.15 , 174.8506188 +4080.854701 , 4633.2 , 178.9046688 +4080.854701 , 4826.25 , 182.9587188 +4080.854701 , 5019.3 , 187.0127688 +4080.854701 , 5212.35 , 191.0668188 +4080.854701 , 5405.4 , 195.1208688 +4080.854701 , 5598.45 , 199.1749188 +4080.854701 , 5791.5 , 203.2289688 +4080.854701 , 5984.55 , 207.2830188 +4080.854701 , 6177.6 , 211.3370688 +4268.632479 , -6177.6 , 45.10608959 +4268.632479 , -5984.55 , 41.05203959 +4268.632479 , -5791.5 , 36.99798959 +4268.632479 , -5598.45 , 32.94393959 +4268.632479 , -5405.4 , 28.88988959 +4268.632479 , -5212.35 , 24.83583959 +4268.632479 , -5019.3 , 20.78178959 +4268.632479 , -4826.25 , 16.72773959 +4268.632479 , -4633.2 , 12.67368959 +4268.632479 , -4440.15 , 8.619639594 +4268.632479 , -4247.1 , 4.565589594 +4268.632479 , -4054.05 , 0.511539594 +4268.632479 , -3861 , 3.542510406 +4268.632479 , -3667.95 , 7.596560406 +4268.632479 , -3474.9 , 11.65061041 +4268.632479 , -3281.85 , 15.70466041 +4268.632479 , -3088.8 , 19.75871041 +4268.632479 , -2895.75 , 23.81276041 +4268.632479 , -2702.7 , 27.86681041 +4268.632479 , -2509.65 , 31.92086041 +4268.632479 , -2316.6 , 35.97491041 +4268.632479 , -2123.55 , 40.02896041 +4268.632479 , -1930.5 , 44.08301041 +4268.632479 , -1737.45 , 48.13706041 +4268.632479 , -1544.4 , 52.19111041 +4268.632479 , -1351.35 , 56.24516041 +4268.632479 , -1158.3 , 60.29921041 +4268.632479 , -965.25 , 64.35326041 +4268.632479 , -772.2 , 68.40731041 +4268.632479 , -579.15 , 72.46136041 +4268.632479 , -386.1 , 76.51541041 +4268.632479 , -193.05 , 80.56946041 +4268.632479 , 0 , 84.62351041 +4268.632479 , 193.05 , 88.67756041 +4268.632479 , 386.1 , 92.73161041 +4268.632479 , 579.15 , 96.78566041 +4268.632479 , 772.2 , 100.8397104 +4268.632479 , 965.25 , 104.8937604 +4268.632479 , 1158.3 , 108.9478104 +4268.632479 , 1351.35 , 113.0018604 +4268.632479 , 1544.4 , 117.0559104 +4268.632479 , 1737.45 , 121.1099604 +4268.632479 , 1930.5 , 125.1640104 +4268.632479 , 2123.55 , 129.2180604 +4268.632479 , 2316.6 , 133.2721104 +4268.632479 , 2509.65 , 137.3261604 +4268.632479 , 2702.7 , 141.3802104 +4268.632479 , 2895.75 , 145.4342604 +4268.632479 , 3088.8 , 149.4883104 +4268.632479 , 3281.85 , 153.5423604 +4268.632479 , 3474.9 , 157.5964104 +4268.632479 , 3667.95 , 161.6504604 +4268.632479 , 3861 , 165.7045104 +4268.632479 , 4054.05 , 169.7585604 +4268.632479 , 4247.1 , 173.8126104 +4268.632479 , 4440.15 , 177.8666604 +4268.632479 , 4633.2 , 181.9207104 +4268.632479 , 4826.25 , 185.9747604 +4268.632479 , 5019.3 , 190.0288104 +4268.632479 , 5212.35 , 194.0828604 +4268.632479 , 5405.4 , 198.1369104 +4268.632479 , 5598.45 , 202.1909604 +4268.632479 , 5791.5 , 206.2450104 +4268.632479 , 5984.55 , 210.2990604 +4268.632479 , 6177.6 , 214.3531104 +5000 , -6177.6 , 33.35904 +5000 , -5984.55 , 29.30499 +5000 , -5791.5 , 25.25094 +5000 , -5598.45 , 21.19689 +5000 , -5405.4 , 17.14284 +5000 , -5212.35 , 13.08879 +5000 , -5019.3 , 9.03474 +5000 , -4826.25 , 4.98069 +5000 , -4633.2 , 0.92664 +5000 , -4440.15 , 3.12741 +5000 , -4247.1 , 7.18146 +5000 , -4054.05 , 11.23551 +5000 , -3861 , 15.28956 +5000 , -3667.95 , 19.34361 +5000 , -3474.9 , 23.39766 +5000 , -3281.85 , 27.45171 +5000 , -3088.8 , 31.50576 +5000 , -2895.75 , 35.55981 +5000 , -2702.7 , 39.61386 +5000 , -2509.65 , 43.66791 +5000 , -2316.6 , 47.72196 +5000 , -2123.55 , 51.77601 +5000 , -1930.5 , 55.83006 +5000 , -1737.45 , 59.88411 +5000 , -1544.4 , 63.93816 +5000 , -1351.35 , 67.99221 +5000 , -1158.3 , 72.04626 +5000 , -965.25 , 76.10031 +5000 , -772.2 , 80.15436 +5000 , -579.15 , 84.20841 +5000 , -386.1 , 88.26246 +5000 , -193.05 , 92.31651 +5000 , 0 , 96.37056 +5000 , 193.05 , 100.42461 +5000 , 386.1 , 104.47866 +5000 , 579.15 , 108.53271 +5000 , 772.2 , 112.58676 +5000 , 965.25 , 116.64081 +5000 , 1158.3 , 120.69486 +5000 , 1351.35 , 124.74891 +5000 , 1544.4 , 128.80296 +5000 , 1737.45 , 132.85701 +5000 , 1930.5 , 136.91106 +5000 , 2123.55 , 140.96511 +5000 , 2316.6 , 145.01916 +5000 , 2509.65 , 149.07321 +5000 , 2702.7 , 153.12726 +5000 , 2895.75 , 157.18131 +5000 , 3088.8 , 161.23536 +5000 , 3281.85 , 165.28941 +5000 , 3474.9 , 169.34346 +5000 , 3667.95 , 173.39751 +5000 , 3861 , 177.45156 +5000 , 4054.05 , 181.50561 +5000 , 4247.1 , 185.55966 +5000 , 4440.15 , 189.61371 +5000 , 4633.2 , 193.66776 +5000 , 4826.25 , 197.72181 +5000 , 5019.3 , 201.77586 +5000 , 5212.35 , 205.82991 +5000 , 5405.4 , 209.88396 +5000 , 5598.45 , 213.93801 +5000 , 5791.5 , 217.99206 +5000 , 5984.55 , 222.04611 +5000 , 6177.6 , 226.10016 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm new file mode 100644 index 0000000000..75f259c18b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm @@ -0,0 +1,2081 @@ +Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm] +0 , -6177.6 , 108.108 +0 , -5984.55 , 104.247 +0 , -5791.5 , 100.386 +0 , -5598.45 , 96.525 +0 , -5405.4 , 92.664 +0 , -5212.35 , 88.803 +0 , -5019.3 , 84.942 +0 , -4826.25 , 81.081 +0 , -4633.2 , 77.22 +0 , -4440.15 , 73.359 +0 , -4247.1 , 69.498 +0 , -4054.05 , 65.637 +0 , -3861 , 61.776 +0 , -3667.95 , 57.915 +0 , -3474.9 , 54.054 +0 , -3281.85 , 50.193 +0 , -3088.8 , 46.332 +0 , -2895.75 , 42.471 +0 , -2702.7 , 38.61 +0 , -2509.65 , 34.749 +0 , -2316.6 , 30.888 +0 , -2123.55 , 27.027 +0 , -1930.5 , 23.166 +0 , -1737.45 , 19.305 +0 , -1544.4 , 15.444 +0 , -1351.35 , 11.583 +0 , -1158.3 , 7.722 +0 , -965.25 , 3.861 +0 , -772.2 , 0 +0 , -579.15 , 3.861 +0 , -386.1 , 7.722 +0 , -193.05 , 11.583 +0 , 0 , 15.444 +0 , 193.05 , 19.305 +0 , 386.1 , 23.166 +0 , 579.15 , 27.027 +0 , 772.2 , 30.888 +0 , 965.25 , 34.749 +0 , 1158.3 , 38.61 +0 , 1351.35 , 42.471 +0 , 1544.4 , 46.332 +0 , 1737.45 , 50.193 +0 , 1930.5 , 54.054 +0 , 2123.55 , 57.915 +0 , 2316.6 , 61.776 +0 , 2509.65 , 65.637 +0 , 2702.7 , 69.498 +0 , 2895.75 , 73.359 +0 , 3088.8 , 77.22 +0 , 3281.85 , 81.081 +0 , 3474.9 , 84.942 +0 , 3667.95 , 88.803 +0 , 3861 , 92.664 +0 , 4054.05 , 96.525 +0 , 4247.1 , 100.386 +0 , 4440.15 , 104.247 +0 , 4633.2 , 108.108 +0 , 4826.25 , 111.969 +0 , 5019.3 , 115.83 +0 , 5212.35 , 119.691 +0 , 5405.4 , 123.552 +0 , 5598.45 , 127.413 +0 , 5791.5 , 131.274 +0 , 5984.55 , 135.135 +0 , 6177.6 , 138.996 +40.80854701 , -6177.6 , 107.4777528 +40.80854701 , -5984.55 , 103.6167528 +40.80854701 , -5791.5 , 99.7557528 +40.80854701 , -5598.45 , 95.8947528 +40.80854701 , -5405.4 , 92.0337528 +40.80854701 , -5212.35 , 88.1727528 +40.80854701 , -5019.3 , 84.3117528 +40.80854701 , -4826.25 , 80.4507528 +40.80854701 , -4633.2 , 76.5897528 +40.80854701 , -4440.15 , 72.7287528 +40.80854701 , -4247.1 , 68.8677528 +40.80854701 , -4054.05 , 65.0067528 +40.80854701 , -3861 , 61.1457528 +40.80854701 , -3667.95 , 57.2847528 +40.80854701 , -3474.9 , 53.4237528 +40.80854701 , -3281.85 , 49.5627528 +40.80854701 , -3088.8 , 45.7017528 +40.80854701 , -2895.75 , 41.8407528 +40.80854701 , -2702.7 , 37.9797528 +40.80854701 , -2509.65 , 34.1187528 +40.80854701 , -2316.6 , 30.2577528 +40.80854701 , -2123.55 , 26.3967528 +40.80854701 , -1930.5 , 22.5357528 +40.80854701 , -1737.45 , 18.6747528 +40.80854701 , -1544.4 , 14.8137528 +40.80854701 , -1351.35 , 10.9527528 +40.80854701 , -1158.3 , 7.0917528 +40.80854701 , -965.25 , 3.2307528 +40.80854701 , -772.2 , 0.6302472 +40.80854701 , -579.15 , 4.4912472 +40.80854701 , -386.1 , 8.3522472 +40.80854701 , -193.05 , 12.2132472 +40.80854701 , 0 , 16.0742472 +40.80854701 , 193.05 , 19.9352472 +40.80854701 , 386.1 , 23.7962472 +40.80854701 , 579.15 , 27.6572472 +40.80854701 , 772.2 , 31.5182472 +40.80854701 , 965.25 , 35.3792472 +40.80854701 , 1158.3 , 39.2402472 +40.80854701 , 1351.35 , 43.1012472 +40.80854701 , 1544.4 , 46.9622472 +40.80854701 , 1737.45 , 50.8232472 +40.80854701 , 1930.5 , 54.6842472 +40.80854701 , 2123.55 , 58.5452472 +40.80854701 , 2316.6 , 62.4062472 +40.80854701 , 2509.65 , 66.2672472 +40.80854701 , 2702.7 , 70.1282472 +40.80854701 , 2895.75 , 73.9892472 +40.80854701 , 3088.8 , 77.8502472 +40.80854701 , 3281.85 , 81.7112472 +40.80854701 , 3474.9 , 85.5722472 +40.80854701 , 3667.95 , 89.4332472 +40.80854701 , 3861 , 93.2942472 +40.80854701 , 4054.05 , 97.1552472 +40.80854701 , 4247.1 , 101.0162472 +40.80854701 , 4440.15 , 104.8772472 +40.80854701 , 4633.2 , 108.7382472 +40.80854701 , 4826.25 , 112.5992472 +40.80854701 , 5019.3 , 116.4602472 +40.80854701 , 5212.35 , 120.3212472 +40.80854701 , 5405.4 , 124.1822472 +40.80854701 , 5598.45 , 128.0432472 +40.80854701 , 5791.5 , 131.9042472 +40.80854701 , 5984.55 , 135.7652472 +40.80854701 , 6177.6 , 139.6262472 +81.61794872 , -6177.6 , 106.8474924 +81.61794872 , -5984.55 , 102.9864924 +81.61794872 , -5791.5 , 99.1254924 +81.61794872 , -5598.45 , 95.2644924 +81.61794872 , -5405.4 , 91.4034924 +81.61794872 , -5212.35 , 87.5424924 +81.61794872 , -5019.3 , 83.6814924 +81.61794872 , -4826.25 , 79.8204924 +81.61794872 , -4633.2 , 75.9594924 +81.61794872 , -4440.15 , 72.0984924 +81.61794872 , -4247.1 , 68.2374924 +81.61794872 , -4054.05 , 64.3764924 +81.61794872 , -3861 , 60.5154924 +81.61794872 , -3667.95 , 56.6544924 +81.61794872 , -3474.9 , 52.7934924 +81.61794872 , -3281.85 , 48.9324924 +81.61794872 , -3088.8 , 45.0714924 +81.61794872 , -2895.75 , 41.2104924 +81.61794872 , -2702.7 , 37.3494924 +81.61794872 , -2509.65 , 33.4884924 +81.61794872 , -2316.6 , 29.6274924 +81.61794872 , -2123.55 , 25.7664924 +81.61794872 , -1930.5 , 21.9054924 +81.61794872 , -1737.45 , 18.0444924 +81.61794872 , -1544.4 , 14.1834924 +81.61794872 , -1351.35 , 10.3224924 +81.61794872 , -1158.3 , 6.4614924 +81.61794872 , -965.25 , 2.6004924 +81.61794872 , -772.2 , 1.2605076 +81.61794872 , -579.15 , 5.1215076 +81.61794872 , -386.1 , 8.9825076 +81.61794872 , -193.05 , 12.8435076 +81.61794872 , 0 , 16.7045076 +81.61794872 , 193.05 , 20.5655076 +81.61794872 , 386.1 , 24.4265076 +81.61794872 , 579.15 , 28.2875076 +81.61794872 , 772.2 , 32.1485076 +81.61794872 , 965.25 , 36.0095076 +81.61794872 , 1158.3 , 39.8705076 +81.61794872 , 1351.35 , 43.7315076 +81.61794872 , 1544.4 , 47.5925076 +81.61794872 , 1737.45 , 51.4535076 +81.61794872 , 1930.5 , 55.3145076 +81.61794872 , 2123.55 , 59.1755076 +81.61794872 , 2316.6 , 63.0365076 +81.61794872 , 2509.65 , 66.8975076 +81.61794872 , 2702.7 , 70.7585076 +81.61794872 , 2895.75 , 74.6195076 +81.61794872 , 3088.8 , 78.4805076 +81.61794872 , 3281.85 , 82.3415076 +81.61794872 , 3474.9 , 86.2025076 +81.61794872 , 3667.95 , 90.0635076 +81.61794872 , 3861 , 93.9245076 +81.61794872 , 4054.05 , 97.7855076 +81.61794872 , 4247.1 , 101.6465076 +81.61794872 , 4440.15 , 105.5075076 +81.61794872 , 4633.2 , 109.3685076 +81.61794872 , 4826.25 , 113.2295076 +81.61794872 , 5019.3 , 117.0905076 +81.61794872 , 5212.35 , 120.9515076 +81.61794872 , 5405.4 , 124.8125076 +81.61794872 , 5598.45 , 128.6735076 +81.61794872 , 5791.5 , 132.5345076 +81.61794872 , 5984.55 , 136.3955076 +81.61794872 , 6177.6 , 140.2565076 +122.4273504 , -6177.6 , 106.217232 +122.4273504 , -5984.55 , 102.356232 +122.4273504 , -5791.5 , 98.495232 +122.4273504 , -5598.45 , 94.634232 +122.4273504 , -5405.4 , 90.773232 +122.4273504 , -5212.35 , 86.912232 +122.4273504 , -5019.3 , 83.051232 +122.4273504 , -4826.25 , 79.190232 +122.4273504 , -4633.2 , 75.329232 +122.4273504 , -4440.15 , 71.468232 +122.4273504 , -4247.1 , 67.607232 +122.4273504 , -4054.05 , 63.746232 +122.4273504 , -3861 , 59.885232 +122.4273504 , -3667.95 , 56.024232 +122.4273504 , -3474.9 , 52.163232 +122.4273504 , -3281.85 , 48.302232 +122.4273504 , -3088.8 , 44.441232 +122.4273504 , -2895.75 , 40.580232 +122.4273504 , -2702.7 , 36.719232 +122.4273504 , -2509.65 , 32.858232 +122.4273504 , -2316.6 , 28.997232 +122.4273504 , -2123.55 , 25.136232 +122.4273504 , -1930.5 , 21.275232 +122.4273504 , -1737.45 , 17.414232 +122.4273504 , -1544.4 , 13.553232 +122.4273504 , -1351.35 , 9.692232 +122.4273504 , -1158.3 , 5.831232 +122.4273504 , -965.25 , 1.970232 +122.4273504 , -772.2 , 1.890768 +122.4273504 , -579.15 , 5.751768 +122.4273504 , -386.1 , 9.612768 +122.4273504 , -193.05 , 13.473768 +122.4273504 , 0 , 17.334768 +122.4273504 , 193.05 , 21.195768 +122.4273504 , 386.1 , 25.056768 +122.4273504 , 579.15 , 28.917768 +122.4273504 , 772.2 , 32.778768 +122.4273504 , 965.25 , 36.639768 +122.4273504 , 1158.3 , 40.500768 +122.4273504 , 1351.35 , 44.361768 +122.4273504 , 1544.4 , 48.222768 +122.4273504 , 1737.45 , 52.083768 +122.4273504 , 1930.5 , 55.944768 +122.4273504 , 2123.55 , 59.805768 +122.4273504 , 2316.6 , 63.666768 +122.4273504 , 2509.65 , 67.527768 +122.4273504 , 2702.7 , 71.388768 +122.4273504 , 2895.75 , 75.249768 +122.4273504 , 3088.8 , 79.110768 +122.4273504 , 3281.85 , 82.971768 +122.4273504 , 3474.9 , 86.832768 +122.4273504 , 3667.95 , 90.693768 +122.4273504 , 3861 , 94.554768 +122.4273504 , 4054.05 , 98.415768 +122.4273504 , 4247.1 , 102.276768 +122.4273504 , 4440.15 , 106.137768 +122.4273504 , 4633.2 , 109.998768 +122.4273504 , 4826.25 , 113.859768 +122.4273504 , 5019.3 , 117.720768 +122.4273504 , 5212.35 , 121.581768 +122.4273504 , 5405.4 , 125.442768 +122.4273504 , 5598.45 , 129.303768 +122.4273504 , 5791.5 , 133.164768 +122.4273504 , 5984.55 , 137.025768 +122.4273504 , 6177.6 , 140.886768 +163.2393162 , -6177.6 , 105.586932 +163.2393162 , -5984.55 , 101.725932 +163.2393162 , -5791.5 , 97.864932 +163.2393162 , -5598.45 , 94.003932 +163.2393162 , -5405.4 , 90.142932 +163.2393162 , -5212.35 , 86.281932 +163.2393162 , -5019.3 , 82.420932 +163.2393162 , -4826.25 , 78.559932 +163.2393162 , -4633.2 , 74.698932 +163.2393162 , -4440.15 , 70.837932 +163.2393162 , -4247.1 , 66.976932 +163.2393162 , -4054.05 , 63.115932 +163.2393162 , -3861 , 59.254932 +163.2393162 , -3667.95 , 55.393932 +163.2393162 , -3474.9 , 51.532932 +163.2393162 , -3281.85 , 47.671932 +163.2393162 , -3088.8 , 43.810932 +163.2393162 , -2895.75 , 39.949932 +163.2393162 , -2702.7 , 36.088932 +163.2393162 , -2509.65 , 32.227932 +163.2393162 , -2316.6 , 28.366932 +163.2393162 , -2123.55 , 24.505932 +163.2393162 , -1930.5 , 20.644932 +163.2393162 , -1737.45 , 16.783932 +163.2393162 , -1544.4 , 12.922932 +163.2393162 , -1351.35 , 9.061932001 +163.2393162 , -1158.3 , 5.200932001 +163.2393162 , -965.25 , 1.339932001 +163.2393162 , -772.2 , 2.521067999 +163.2393162 , -579.15 , 6.382067999 +163.2393162 , -386.1 , 10.243068 +163.2393162 , -193.05 , 14.104068 +163.2393162 , 0 , 17.965068 +163.2393162 , 193.05 , 21.826068 +163.2393162 , 386.1 , 25.687068 +163.2393162 , 579.15 , 29.548068 +163.2393162 , 772.2 , 33.409068 +163.2393162 , 965.25 , 37.270068 +163.2393162 , 1158.3 , 41.131068 +163.2393162 , 1351.35 , 44.992068 +163.2393162 , 1544.4 , 48.853068 +163.2393162 , 1737.45 , 52.714068 +163.2393162 , 1930.5 , 56.575068 +163.2393162 , 2123.55 , 60.436068 +163.2393162 , 2316.6 , 64.297068 +163.2393162 , 2509.65 , 68.158068 +163.2393162 , 2702.7 , 72.019068 +163.2393162 , 2895.75 , 75.880068 +163.2393162 , 3088.8 , 79.741068 +163.2393162 , 3281.85 , 83.602068 +163.2393162 , 3474.9 , 87.463068 +163.2393162 , 3667.95 , 91.324068 +163.2393162 , 3861 , 95.185068 +163.2393162 , 4054.05 , 99.046068 +163.2393162 , 4247.1 , 102.907068 +163.2393162 , 4440.15 , 106.768068 +163.2393162 , 4633.2 , 110.629068 +163.2393162 , 4826.25 , 114.490068 +163.2393162 , 5019.3 , 118.351068 +163.2393162 , 5212.35 , 122.212068 +163.2393162 , 5405.4 , 126.073068 +163.2393162 , 5598.45 , 129.934068 +163.2393162 , 5791.5 , 133.795068 +163.2393162 , 5984.55 , 137.656068 +163.2393162 , 6177.6 , 141.517068 +204.042735 , -6177.6 , 104.956764 +204.042735 , -5984.55 , 101.095764 +204.042735 , -5791.5 , 97.234764 +204.042735 , -5598.45 , 93.373764 +204.042735 , -5405.4 , 89.512764 +204.042735 , -5212.35 , 85.651764 +204.042735 , -5019.3 , 81.790764 +204.042735 , -4826.25 , 77.929764 +204.042735 , -4633.2 , 74.068764 +204.042735 , -4440.15 , 70.207764 +204.042735 , -4247.1 , 66.346764 +204.042735 , -4054.05 , 62.485764 +204.042735 , -3861 , 58.624764 +204.042735 , -3667.95 , 54.763764 +204.042735 , -3474.9 , 50.902764 +204.042735 , -3281.85 , 47.041764 +204.042735 , -3088.8 , 43.180764 +204.042735 , -2895.75 , 39.319764 +204.042735 , -2702.7 , 35.458764 +204.042735 , -2509.65 , 31.597764 +204.042735 , -2316.6 , 27.736764 +204.042735 , -2123.55 , 23.875764 +204.042735 , -1930.5 , 20.014764 +204.042735 , -1737.45 , 16.153764 +204.042735 , -1544.4 , 12.292764 +204.042735 , -1351.35 , 8.431764001 +204.042735 , -1158.3 , 4.570764001 +204.042735 , -965.25 , 0.709764001 +204.042735 , -772.2 , 3.151235999 +204.042735 , -579.15 , 7.012235999 +204.042735 , -386.1 , 10.873236 +204.042735 , -193.05 , 14.734236 +204.042735 , 0 , 18.595236 +204.042735 , 193.05 , 22.456236 +204.042735 , 386.1 , 26.317236 +204.042735 , 579.15 , 30.178236 +204.042735 , 772.2 , 34.039236 +204.042735 , 965.25 , 37.900236 +204.042735 , 1158.3 , 41.761236 +204.042735 , 1351.35 , 45.622236 +204.042735 , 1544.4 , 49.483236 +204.042735 , 1737.45 , 53.344236 +204.042735 , 1930.5 , 57.205236 +204.042735 , 2123.55 , 61.066236 +204.042735 , 2316.6 , 64.927236 +204.042735 , 2509.65 , 68.788236 +204.042735 , 2702.7 , 72.649236 +204.042735 , 2895.75 , 76.510236 +204.042735 , 3088.8 , 80.371236 +204.042735 , 3281.85 , 84.232236 +204.042735 , 3474.9 , 88.093236 +204.042735 , 3667.95 , 91.954236 +204.042735 , 3861 , 95.815236 +204.042735 , 4054.05 , 99.676236 +204.042735 , 4247.1 , 103.537236 +204.042735 , 4440.15 , 107.398236 +204.042735 , 4633.2 , 111.259236 +204.042735 , 4826.25 , 115.120236 +204.042735 , 5019.3 , 118.981236 +204.042735 , 5212.35 , 122.842236 +204.042735 , 5405.4 , 126.703236 +204.042735 , 5598.45 , 130.564236 +204.042735 , 5791.5 , 134.425236 +204.042735 , 5984.55 , 138.286236 +204.042735 , 6177.6 , 142.147236 +244.8547009 , -6177.6 , 104.326464 +244.8547009 , -5984.55 , 100.465464 +244.8547009 , -5791.5 , 96.604464 +244.8547009 , -5598.45 , 92.743464 +244.8547009 , -5405.4 , 88.882464 +244.8547009 , -5212.35 , 85.021464 +244.8547009 , -5019.3 , 81.160464 +244.8547009 , -4826.25 , 77.299464 +244.8547009 , -4633.2 , 73.438464 +244.8547009 , -4440.15 , 69.577464 +244.8547009 , -4247.1 , 65.716464 +244.8547009 , -4054.05 , 61.855464 +244.8547009 , -3861 , 57.994464 +244.8547009 , -3667.95 , 54.133464 +244.8547009 , -3474.9 , 50.272464 +244.8547009 , -3281.85 , 46.411464 +244.8547009 , -3088.8 , 42.550464 +244.8547009 , -2895.75 , 38.689464 +244.8547009 , -2702.7 , 34.828464 +244.8547009 , -2509.65 , 30.967464 +244.8547009 , -2316.6 , 27.106464 +244.8547009 , -2123.55 , 23.245464 +244.8547009 , -1930.5 , 19.384464 +244.8547009 , -1737.45 , 15.523464 +244.8547009 , -1544.4 , 11.662464 +244.8547009 , -1351.35 , 7.801463999 +244.8547009 , -1158.3 , 3.940463999 +244.8547009 , -965.25 , 0.079463999 +244.8547009 , -772.2 , 3.781536001 +244.8547009 , -579.15 , 7.642536001 +244.8547009 , -386.1 , 11.503536 +244.8547009 , -193.05 , 15.364536 +244.8547009 , 0 , 19.225536 +244.8547009 , 193.05 , 23.086536 +244.8547009 , 386.1 , 26.947536 +244.8547009 , 579.15 , 30.808536 +244.8547009 , 772.2 , 34.669536 +244.8547009 , 965.25 , 38.530536 +244.8547009 , 1158.3 , 42.391536 +244.8547009 , 1351.35 , 46.252536 +244.8547009 , 1544.4 , 50.113536 +244.8547009 , 1737.45 , 53.974536 +244.8547009 , 1930.5 , 57.835536 +244.8547009 , 2123.55 , 61.696536 +244.8547009 , 2316.6 , 65.557536 +244.8547009 , 2509.65 , 69.418536 +244.8547009 , 2702.7 , 73.279536 +244.8547009 , 2895.75 , 77.140536 +244.8547009 , 3088.8 , 81.001536 +244.8547009 , 3281.85 , 84.862536 +244.8547009 , 3474.9 , 88.723536 +244.8547009 , 3667.95 , 92.584536 +244.8547009 , 3861 , 96.445536 +244.8547009 , 4054.05 , 100.306536 +244.8547009 , 4247.1 , 104.167536 +244.8547009 , 4440.15 , 108.028536 +244.8547009 , 4633.2 , 111.889536 +244.8547009 , 4826.25 , 115.750536 +244.8547009 , 5019.3 , 119.611536 +244.8547009 , 5212.35 , 123.472536 +244.8547009 , 5405.4 , 127.333536 +244.8547009 , 5598.45 , 131.194536 +244.8547009 , 5791.5 , 135.055536 +244.8547009 , 5984.55 , 138.916536 +244.8547009 , 6177.6 , 142.777536 +285.6666667 , -6177.6 , 103.696164 +285.6666667 , -5984.55 , 99.835164 +285.6666667 , -5791.5 , 95.974164 +285.6666667 , -5598.45 , 92.113164 +285.6666667 , -5405.4 , 88.252164 +285.6666667 , -5212.35 , 84.391164 +285.6666667 , -5019.3 , 80.530164 +285.6666667 , -4826.25 , 76.669164 +285.6666667 , -4633.2 , 72.808164 +285.6666667 , -4440.15 , 68.947164 +285.6666667 , -4247.1 , 65.086164 +285.6666667 , -4054.05 , 61.225164 +285.6666667 , -3861 , 57.364164 +285.6666667 , -3667.95 , 53.503164 +285.6666667 , -3474.9 , 49.642164 +285.6666667 , -3281.85 , 45.781164 +285.6666667 , -3088.8 , 41.920164 +285.6666667 , -2895.75 , 38.059164 +285.6666667 , -2702.7 , 34.198164 +285.6666667 , -2509.65 , 30.337164 +285.6666667 , -2316.6 , 26.476164 +285.6666667 , -2123.55 , 22.615164 +285.6666667 , -1930.5 , 18.754164 +285.6666667 , -1737.45 , 14.893164 +285.6666667 , -1544.4 , 11.032164 +285.6666667 , -1351.35 , 7.171163999 +285.6666667 , -1158.3 , 3.310163999 +285.6666667 , -965.25 , 0.550836001 +285.6666667 , -772.2 , 4.411836001 +285.6666667 , -579.15 , 8.272836001 +285.6666667 , -386.1 , 12.133836 +285.6666667 , -193.05 , 15.994836 +285.6666667 , 0 , 19.855836 +285.6666667 , 193.05 , 23.716836 +285.6666667 , 386.1 , 27.577836 +285.6666667 , 579.15 , 31.438836 +285.6666667 , 772.2 , 35.299836 +285.6666667 , 965.25 , 39.160836 +285.6666667 , 1158.3 , 43.021836 +285.6666667 , 1351.35 , 46.882836 +285.6666667 , 1544.4 , 50.743836 +285.6666667 , 1737.45 , 54.604836 +285.6666667 , 1930.5 , 58.465836 +285.6666667 , 2123.55 , 62.326836 +285.6666667 , 2316.6 , 66.187836 +285.6666667 , 2509.65 , 70.048836 +285.6666667 , 2702.7 , 73.909836 +285.6666667 , 2895.75 , 77.770836 +285.6666667 , 3088.8 , 81.631836 +285.6666667 , 3281.85 , 85.492836 +285.6666667 , 3474.9 , 89.353836 +285.6666667 , 3667.95 , 93.214836 +285.6666667 , 3861 , 97.075836 +285.6666667 , 4054.05 , 100.936836 +285.6666667 , 4247.1 , 104.797836 +285.6666667 , 4440.15 , 108.658836 +285.6666667 , 4633.2 , 112.519836 +285.6666667 , 4826.25 , 116.380836 +285.6666667 , 5019.3 , 120.241836 +285.6666667 , 5212.35 , 124.102836 +285.6666667 , 5405.4 , 127.963836 +285.6666667 , 5598.45 , 131.824836 +285.6666667 , 5791.5 , 135.685836 +285.6666667 , 5984.55 , 139.546836 +285.6666667 , 6177.6 , 143.407836 +326.4700855 , -6177.6 , 103.065996 +326.4700855 , -5984.55 , 99.204996 +326.4700855 , -5791.5 , 95.343996 +326.4700855 , -5598.45 , 91.482996 +326.4700855 , -5405.4 , 87.621996 +326.4700855 , -5212.35 , 83.760996 +326.4700855 , -5019.3 , 79.899996 +326.4700855 , -4826.25 , 76.038996 +326.4700855 , -4633.2 , 72.177996 +326.4700855 , -4440.15 , 68.316996 +326.4700855 , -4247.1 , 64.455996 +326.4700855 , -4054.05 , 60.594996 +326.4700855 , -3861 , 56.733996 +326.4700855 , -3667.95 , 52.872996 +326.4700855 , -3474.9 , 49.011996 +326.4700855 , -3281.85 , 45.150996 +326.4700855 , -3088.8 , 41.289996 +326.4700855 , -2895.75 , 37.428996 +326.4700855 , -2702.7 , 33.567996 +326.4700855 , -2509.65 , 29.706996 +326.4700855 , -2316.6 , 25.845996 +326.4700855 , -2123.55 , 21.984996 +326.4700855 , -1930.5 , 18.123996 +326.4700855 , -1737.45 , 14.262996 +326.4700855 , -1544.4 , 10.401996 +326.4700855 , -1351.35 , 6.540996 +326.4700855 , -1158.3 , 2.679996 +326.4700855 , -965.25 , 1.181004 +326.4700855 , -772.2 , 5.042004 +326.4700855 , -579.15 , 8.903004 +326.4700855 , -386.1 , 12.764004 +326.4700855 , -193.05 , 16.625004 +326.4700855 , 0 , 20.486004 +326.4700855 , 193.05 , 24.347004 +326.4700855 , 386.1 , 28.208004 +326.4700855 , 579.15 , 32.069004 +326.4700855 , 772.2 , 35.930004 +326.4700855 , 965.25 , 39.791004 +326.4700855 , 1158.3 , 43.652004 +326.4700855 , 1351.35 , 47.513004 +326.4700855 , 1544.4 , 51.374004 +326.4700855 , 1737.45 , 55.235004 +326.4700855 , 1930.5 , 59.096004 +326.4700855 , 2123.55 , 62.957004 +326.4700855 , 2316.6 , 66.818004 +326.4700855 , 2509.65 , 70.679004 +326.4700855 , 2702.7 , 74.540004 +326.4700855 , 2895.75 , 78.401004 +326.4700855 , 3088.8 , 82.262004 +326.4700855 , 3281.85 , 86.123004 +326.4700855 , 3474.9 , 89.984004 +326.4700855 , 3667.95 , 93.845004 +326.4700855 , 3861 , 97.706004 +326.4700855 , 4054.05 , 101.567004 +326.4700855 , 4247.1 , 105.428004 +326.4700855 , 4440.15 , 109.289004 +326.4700855 , 4633.2 , 113.150004 +326.4700855 , 4826.25 , 117.011004 +326.4700855 , 5019.3 , 120.872004 +326.4700855 , 5212.35 , 124.733004 +326.4700855 , 5405.4 , 128.594004 +326.4700855 , 5598.45 , 132.455004 +326.4700855 , 5791.5 , 136.316004 +326.4700855 , 5984.55 , 140.177004 +326.4700855 , 6177.6 , 144.038004 +367.2820513 , -6177.6 , 102.435696 +367.2820513 , -5984.55 , 98.574696 +367.2820513 , -5791.5 , 94.713696 +367.2820513 , -5598.45 , 90.852696 +367.2820513 , -5405.4 , 86.991696 +367.2820513 , -5212.35 , 83.130696 +367.2820513 , -5019.3 , 79.269696 +367.2820513 , -4826.25 , 75.408696 +367.2820513 , -4633.2 , 71.547696 +367.2820513 , -4440.15 , 67.686696 +367.2820513 , -4247.1 , 63.825696 +367.2820513 , -4054.05 , 59.964696 +367.2820513 , -3861 , 56.103696 +367.2820513 , -3667.95 , 52.242696 +367.2820513 , -3474.9 , 48.381696 +367.2820513 , -3281.85 , 44.520696 +367.2820513 , -3088.8 , 40.659696 +367.2820513 , -2895.75 , 36.798696 +367.2820513 , -2702.7 , 32.937696 +367.2820513 , -2509.65 , 29.076696 +367.2820513 , -2316.6 , 25.215696 +367.2820513 , -2123.55 , 21.354696 +367.2820513 , -1930.5 , 17.493696 +367.2820513 , -1737.45 , 13.632696 +367.2820513 , -1544.4 , 9.771696 +367.2820513 , -1351.35 , 5.910696 +367.2820513 , -1158.3 , 2.049696 +367.2820513 , -965.25 , 1.811304 +367.2820513 , -772.2 , 5.672304 +367.2820513 , -579.15 , 9.533304 +367.2820513 , -386.1 , 13.394304 +367.2820513 , -193.05 , 17.255304 +367.2820513 , 0 , 21.116304 +367.2820513 , 193.05 , 24.977304 +367.2820513 , 386.1 , 28.838304 +367.2820513 , 579.15 , 32.699304 +367.2820513 , 772.2 , 36.560304 +367.2820513 , 965.25 , 40.421304 +367.2820513 , 1158.3 , 44.282304 +367.2820513 , 1351.35 , 48.143304 +367.2820513 , 1544.4 , 52.004304 +367.2820513 , 1737.45 , 55.865304 +367.2820513 , 1930.5 , 59.726304 +367.2820513 , 2123.55 , 63.587304 +367.2820513 , 2316.6 , 67.448304 +367.2820513 , 2509.65 , 71.309304 +367.2820513 , 2702.7 , 75.170304 +367.2820513 , 2895.75 , 79.031304 +367.2820513 , 3088.8 , 82.892304 +367.2820513 , 3281.85 , 86.753304 +367.2820513 , 3474.9 , 90.614304 +367.2820513 , 3667.95 , 94.475304 +367.2820513 , 3861 , 98.336304 +367.2820513 , 4054.05 , 102.197304 +367.2820513 , 4247.1 , 106.058304 +367.2820513 , 4440.15 , 109.919304 +367.2820513 , 4633.2 , 113.780304 +367.2820513 , 4826.25 , 117.641304 +367.2820513 , 5019.3 , 121.502304 +367.2820513 , 5212.35 , 125.363304 +367.2820513 , 5405.4 , 129.224304 +367.2820513 , 5598.45 , 133.085304 +367.2820513 , 5791.5 , 136.946304 +367.2820513 , 5984.55 , 140.807304 +367.2820513 , 6177.6 , 144.668304 +408.0854701 , -6177.6 , 101.805528 +408.0854701 , -5984.55 , 97.944528 +408.0854701 , -5791.5 , 94.083528 +408.0854701 , -5598.45 , 90.222528 +408.0854701 , -5405.4 , 86.361528 +408.0854701 , -5212.35 , 82.500528 +408.0854701 , -5019.3 , 78.639528 +408.0854701 , -4826.25 , 74.778528 +408.0854701 , -4633.2 , 70.917528 +408.0854701 , -4440.15 , 67.056528 +408.0854701 , -4247.1 , 63.195528 +408.0854701 , -4054.05 , 59.334528 +408.0854701 , -3861 , 55.473528 +408.0854701 , -3667.95 , 51.612528 +408.0854701 , -3474.9 , 47.751528 +408.0854701 , -3281.85 , 43.890528 +408.0854701 , -3088.8 , 40.029528 +408.0854701 , -2895.75 , 36.168528 +408.0854701 , -2702.7 , 32.307528 +408.0854701 , -2509.65 , 28.446528 +408.0854701 , -2316.6 , 24.585528 +408.0854701 , -2123.55 , 20.724528 +408.0854701 , -1930.5 , 16.863528 +408.0854701 , -1737.45 , 13.002528 +408.0854701 , -1544.4 , 9.141528 +408.0854701 , -1351.35 , 5.280528 +408.0854701 , -1158.3 , 1.419528 +408.0854701 , -965.25 , 2.441472 +408.0854701 , -772.2 , 6.302472 +408.0854701 , -579.15 , 10.163472 +408.0854701 , -386.1 , 14.024472 +408.0854701 , -193.05 , 17.885472 +408.0854701 , 0 , 21.746472 +408.0854701 , 193.05 , 25.607472 +408.0854701 , 386.1 , 29.468472 +408.0854701 , 579.15 , 33.329472 +408.0854701 , 772.2 , 37.190472 +408.0854701 , 965.25 , 41.051472 +408.0854701 , 1158.3 , 44.912472 +408.0854701 , 1351.35 , 48.773472 +408.0854701 , 1544.4 , 52.634472 +408.0854701 , 1737.45 , 56.495472 +408.0854701 , 1930.5 , 60.356472 +408.0854701 , 2123.55 , 64.217472 +408.0854701 , 2316.6 , 68.078472 +408.0854701 , 2509.65 , 71.939472 +408.0854701 , 2702.7 , 75.800472 +408.0854701 , 2895.75 , 79.661472 +408.0854701 , 3088.8 , 83.522472 +408.0854701 , 3281.85 , 87.383472 +408.0854701 , 3474.9 , 91.244472 +408.0854701 , 3667.95 , 95.105472 +408.0854701 , 3861 , 98.966472 +408.0854701 , 4054.05 , 102.827472 +408.0854701 , 4247.1 , 106.688472 +408.0854701 , 4440.15 , 110.549472 +408.0854701 , 4633.2 , 114.410472 +408.0854701 , 4826.25 , 118.271472 +408.0854701 , 5019.3 , 122.132472 +408.0854701 , 5212.35 , 125.993472 +408.0854701 , 5405.4 , 129.854472 +408.0854701 , 5598.45 , 133.715472 +408.0854701 , 5791.5 , 137.576472 +408.0854701 , 5984.55 , 141.437472 +408.0854701 , 6177.6 , 145.298472 +448.8974359 , -6177.6 , 101.175228 +448.8974359 , -5984.55 , 97.314228 +448.8974359 , -5791.5 , 93.453228 +448.8974359 , -5598.45 , 89.592228 +448.8974359 , -5405.4 , 85.731228 +448.8974359 , -5212.35 , 81.870228 +448.8974359 , -5019.3 , 78.009228 +448.8974359 , -4826.25 , 74.148228 +448.8974359 , -4633.2 , 70.287228 +448.8974359 , -4440.15 , 66.426228 +448.8974359 , -4247.1 , 62.565228 +448.8974359 , -4054.05 , 58.704228 +448.8974359 , -3861 , 54.843228 +448.8974359 , -3667.95 , 50.982228 +448.8974359 , -3474.9 , 47.121228 +448.8974359 , -3281.85 , 43.260228 +448.8974359 , -3088.8 , 39.399228 +448.8974359 , -2895.75 , 35.538228 +448.8974359 , -2702.7 , 31.677228 +448.8974359 , -2509.65 , 27.816228 +448.8974359 , -2316.6 , 23.955228 +448.8974359 , -2123.55 , 20.094228 +448.8974359 , -1930.5 , 16.233228 +448.8974359 , -1737.45 , 12.372228 +448.8974359 , -1544.4 , 8.511228 +448.8974359 , -1351.35 , 4.650228 +448.8974359 , -1158.3 , 0.789228 +448.8974359 , -965.25 , 3.071772 +448.8974359 , -772.2 , 6.932772 +448.8974359 , -579.15 , 10.793772 +448.8974359 , -386.1 , 14.654772 +448.8974359 , -193.05 , 18.515772 +448.8974359 , 0 , 22.376772 +448.8974359 , 193.05 , 26.237772 +448.8974359 , 386.1 , 30.098772 +448.8974359 , 579.15 , 33.959772 +448.8974359 , 772.2 , 37.820772 +448.8974359 , 965.25 , 41.681772 +448.8974359 , 1158.3 , 45.542772 +448.8974359 , 1351.35 , 49.403772 +448.8974359 , 1544.4 , 53.264772 +448.8974359 , 1737.45 , 57.125772 +448.8974359 , 1930.5 , 60.986772 +448.8974359 , 2123.55 , 64.847772 +448.8974359 , 2316.6 , 68.708772 +448.8974359 , 2509.65 , 72.569772 +448.8974359 , 2702.7 , 76.430772 +448.8974359 , 2895.75 , 80.291772 +448.8974359 , 3088.8 , 84.152772 +448.8974359 , 3281.85 , 88.013772 +448.8974359 , 3474.9 , 91.874772 +448.8974359 , 3667.95 , 95.735772 +448.8974359 , 3861 , 99.596772 +448.8974359 , 4054.05 , 103.457772 +448.8974359 , 4247.1 , 107.318772 +448.8974359 , 4440.15 , 111.179772 +448.8974359 , 4633.2 , 115.040772 +448.8974359 , 4826.25 , 118.901772 +448.8974359 , 5019.3 , 122.762772 +448.8974359 , 5212.35 , 126.623772 +448.8974359 , 5405.4 , 130.484772 +448.8974359 , 5598.45 , 134.345772 +448.8974359 , 5791.5 , 138.206772 +448.8974359 , 5984.55 , 142.067772 +448.8974359 , 6177.6 , 145.928772 +489.7094017 , -6177.6 , 100.544928 +489.7094017 , -5984.55 , 96.683928 +489.7094017 , -5791.5 , 92.822928 +489.7094017 , -5598.45 , 88.961928 +489.7094017 , -5405.4 , 85.100928 +489.7094017 , -5212.35 , 81.239928 +489.7094017 , -5019.3 , 77.378928 +489.7094017 , -4826.25 , 73.517928 +489.7094017 , -4633.2 , 69.656928 +489.7094017 , -4440.15 , 65.795928 +489.7094017 , -4247.1 , 61.934928 +489.7094017 , -4054.05 , 58.073928 +489.7094017 , -3861 , 54.212928 +489.7094017 , -3667.95 , 50.351928 +489.7094017 , -3474.9 , 46.490928 +489.7094017 , -3281.85 , 42.629928 +489.7094017 , -3088.8 , 38.768928 +489.7094017 , -2895.75 , 34.907928 +489.7094017 , -2702.7 , 31.046928 +489.7094017 , -2509.65 , 27.185928 +489.7094017 , -2316.6 , 23.324928 +489.7094017 , -2123.55 , 19.463928 +489.7094017 , -1930.5 , 15.602928 +489.7094017 , -1737.45 , 11.741928 +489.7094017 , -1544.4 , 7.880928 +489.7094017 , -1351.35 , 4.019928 +489.7094017 , -1158.3 , 0.158928 +489.7094017 , -965.25 , 3.702072 +489.7094017 , -772.2 , 7.563072 +489.7094017 , -579.15 , 11.424072 +489.7094017 , -386.1 , 15.285072 +489.7094017 , -193.05 , 19.146072 +489.7094017 , 0 , 23.007072 +489.7094017 , 193.05 , 26.868072 +489.7094017 , 386.1 , 30.729072 +489.7094017 , 579.15 , 34.590072 +489.7094017 , 772.2 , 38.451072 +489.7094017 , 965.25 , 42.312072 +489.7094017 , 1158.3 , 46.173072 +489.7094017 , 1351.35 , 50.034072 +489.7094017 , 1544.4 , 53.895072 +489.7094017 , 1737.45 , 57.756072 +489.7094017 , 1930.5 , 61.617072 +489.7094017 , 2123.55 , 65.478072 +489.7094017 , 2316.6 , 69.339072 +489.7094017 , 2509.65 , 73.200072 +489.7094017 , 2702.7 , 77.061072 +489.7094017 , 2895.75 , 80.922072 +489.7094017 , 3088.8 , 84.783072 +489.7094017 , 3281.85 , 88.644072 +489.7094017 , 3474.9 , 92.505072 +489.7094017 , 3667.95 , 96.366072 +489.7094017 , 3861 , 100.227072 +489.7094017 , 4054.05 , 104.088072 +489.7094017 , 4247.1 , 107.949072 +489.7094017 , 4440.15 , 111.810072 +489.7094017 , 4633.2 , 115.671072 +489.7094017 , 4826.25 , 119.532072 +489.7094017 , 5019.3 , 123.393072 +489.7094017 , 5212.35 , 127.254072 +489.7094017 , 5405.4 , 131.115072 +489.7094017 , 5598.45 , 134.976072 +489.7094017 , 5791.5 , 138.837072 +489.7094017 , 5984.55 , 142.698072 +489.7094017 , 6177.6 , 146.559072 +816.1794872 , -6177.6 , 95.502924 +816.1794872 , -5984.55 , 91.641924 +816.1794872 , -5791.5 , 87.780924 +816.1794872 , -5598.45 , 83.919924 +816.1794872 , -5405.4 , 80.058924 +816.1794872 , -5212.35 , 76.197924 +816.1794872 , -5019.3 , 72.336924 +816.1794872 , -4826.25 , 68.475924 +816.1794872 , -4633.2 , 64.614924 +816.1794872 , -4440.15 , 60.753924 +816.1794872 , -4247.1 , 56.892924 +816.1794872 , -4054.05 , 53.031924 +816.1794872 , -3861 , 49.170924 +816.1794872 , -3667.95 , 45.309924 +816.1794872 , -3474.9 , 41.448924 +816.1794872 , -3281.85 , 37.587924 +816.1794872 , -3088.8 , 33.726924 +816.1794872 , -2895.75 , 29.865924 +816.1794872 , -2702.7 , 26.004924 +816.1794872 , -2509.65 , 22.143924 +816.1794872 , -2316.6 , 18.282924 +816.1794872 , -2123.55 , 14.421924 +816.1794872 , -1930.5 , 10.560924 +816.1794872 , -1737.45 , 6.699924 +816.1794872 , -1544.4 , 2.838924 +816.1794872 , -1351.35 , 1.022076 +816.1794872 , -1158.3 , 4.883076 +816.1794872 , -965.25 , 8.744076 +816.1794872 , -772.2 , 12.605076 +816.1794872 , -579.15 , 16.466076 +816.1794872 , -386.1 , 20.327076 +816.1794872 , -193.05 , 24.188076 +816.1794872 , 0 , 28.049076 +816.1794872 , 193.05 , 31.910076 +816.1794872 , 386.1 , 35.771076 +816.1794872 , 579.15 , 39.632076 +816.1794872 , 772.2 , 43.493076 +816.1794872 , 965.25 , 47.354076 +816.1794872 , 1158.3 , 51.215076 +816.1794872 , 1351.35 , 55.076076 +816.1794872 , 1544.4 , 58.937076 +816.1794872 , 1737.45 , 62.798076 +816.1794872 , 1930.5 , 66.659076 +816.1794872 , 2123.55 , 70.520076 +816.1794872 , 2316.6 , 74.381076 +816.1794872 , 2509.65 , 78.242076 +816.1794872 , 2702.7 , 82.103076 +816.1794872 , 2895.75 , 85.964076 +816.1794872 , 3088.8 , 89.825076 +816.1794872 , 3281.85 , 93.686076 +816.1794872 , 3474.9 , 97.547076 +816.1794872 , 3667.95 , 101.408076 +816.1794872 , 3861 , 105.269076 +816.1794872 , 4054.05 , 109.130076 +816.1794872 , 4247.1 , 112.991076 +816.1794872 , 4440.15 , 116.852076 +816.1794872 , 4633.2 , 120.713076 +816.1794872 , 4826.25 , 124.574076 +816.1794872 , 5019.3 , 128.435076 +816.1794872 , 5212.35 , 132.296076 +816.1794872 , 5405.4 , 136.157076 +816.1794872 , 5598.45 , 140.018076 +816.1794872 , 5791.5 , 143.879076 +816.1794872 , 5984.55 , 147.740076 +816.1794872 , 6177.6 , 151.601076 +1020.25641 , -6177.6 , 92.35116 +1020.25641 , -5984.55 , 88.49016 +1020.25641 , -5791.5 , 84.62916 +1020.25641 , -5598.45 , 80.76816 +1020.25641 , -5405.4 , 76.90716 +1020.25641 , -5212.35 , 73.04616 +1020.25641 , -5019.3 , 69.18516 +1020.25641 , -4826.25 , 65.32416 +1020.25641 , -4633.2 , 61.46316 +1020.25641 , -4440.15 , 57.60216 +1020.25641 , -4247.1 , 53.74116 +1020.25641 , -4054.05 , 49.88016 +1020.25641 , -3861 , 46.01916 +1020.25641 , -3667.95 , 42.15816 +1020.25641 , -3474.9 , 38.29716 +1020.25641 , -3281.85 , 34.43616 +1020.25641 , -3088.8 , 30.57516 +1020.25641 , -2895.75 , 26.71416 +1020.25641 , -2702.7 , 22.85316 +1020.25641 , -2509.65 , 18.99216 +1020.25641 , -2316.6 , 15.13116 +1020.25641 , -2123.55 , 11.27016 +1020.25641 , -1930.5 , 7.409160004 +1020.25641 , -1737.45 , 3.548160004 +1020.25641 , -1544.4 , 0.312839996 +1020.25641 , -1351.35 , 4.173839996 +1020.25641 , -1158.3 , 8.034839996 +1020.25641 , -965.25 , 11.89584 +1020.25641 , -772.2 , 15.75684 +1020.25641 , -579.15 , 19.61784 +1020.25641 , -386.1 , 23.47884 +1020.25641 , -193.05 , 27.33984 +1020.25641 , 0 , 31.20084 +1020.25641 , 193.05 , 35.06184 +1020.25641 , 386.1 , 38.92284 +1020.25641 , 579.15 , 42.78384 +1020.25641 , 772.2 , 46.64484 +1020.25641 , 965.25 , 50.50584 +1020.25641 , 1158.3 , 54.36684 +1020.25641 , 1351.35 , 58.22784 +1020.25641 , 1544.4 , 62.08884 +1020.25641 , 1737.45 , 65.94984 +1020.25641 , 1930.5 , 69.81084 +1020.25641 , 2123.55 , 73.67184 +1020.25641 , 2316.6 , 77.53284 +1020.25641 , 2509.65 , 81.39384 +1020.25641 , 2702.7 , 85.25484 +1020.25641 , 2895.75 , 89.11584 +1020.25641 , 3088.8 , 92.97684 +1020.25641 , 3281.85 , 96.83784 +1020.25641 , 3474.9 , 100.69884 +1020.25641 , 3667.95 , 104.55984 +1020.25641 , 3861 , 108.42084 +1020.25641 , 4054.05 , 112.28184 +1020.25641 , 4247.1 , 116.14284 +1020.25641 , 4440.15 , 120.00384 +1020.25641 , 4633.2 , 123.86484 +1020.25641 , 4826.25 , 127.72584 +1020.25641 , 5019.3 , 131.58684 +1020.25641 , 5212.35 , 135.44784 +1020.25641 , 5405.4 , 139.30884 +1020.25641 , 5598.45 , 143.16984 +1020.25641 , 5791.5 , 147.03084 +1020.25641 , 5984.55 , 150.89184 +1020.25641 , 6177.6 , 154.75284 +1224.273504 , -6177.6 , 89.20032 +1224.273504 , -5984.55 , 85.33932 +1224.273504 , -5791.5 , 81.47832 +1224.273504 , -5598.45 , 77.61732 +1224.273504 , -5405.4 , 73.75632 +1224.273504 , -5212.35 , 69.89532 +1224.273504 , -5019.3 , 66.03432 +1224.273504 , -4826.25 , 62.17332 +1224.273504 , -4633.2 , 58.31232 +1224.273504 , -4440.15 , 54.45132 +1224.273504 , -4247.1 , 50.59032 +1224.273504 , -4054.05 , 46.72932 +1224.273504 , -3861 , 42.86832 +1224.273504 , -3667.95 , 39.00732 +1224.273504 , -3474.9 , 35.14632 +1224.273504 , -3281.85 , 31.28532 +1224.273504 , -3088.8 , 27.42432 +1224.273504 , -2895.75 , 23.56332 +1224.273504 , -2702.7 , 19.70232 +1224.273504 , -2509.65 , 15.84132 +1224.273504 , -2316.6 , 11.98032 +1224.273504 , -2123.55 , 8.119320004 +1224.273504 , -1930.5 , 4.258320004 +1224.273504 , -1737.45 , 0.397320004 +1224.273504 , -1544.4 , 3.463679996 +1224.273504 , -1351.35 , 7.324679996 +1224.273504 , -1158.3 , 11.18568 +1224.273504 , -965.25 , 15.04668 +1224.273504 , -772.2 , 18.90768 +1224.273504 , -579.15 , 22.76868 +1224.273504 , -386.1 , 26.62968 +1224.273504 , -193.05 , 30.49068 +1224.273504 , 0 , 34.35168 +1224.273504 , 193.05 , 38.21268 +1224.273504 , 386.1 , 42.07368 +1224.273504 , 579.15 , 45.93468 +1224.273504 , 772.2 , 49.79568 +1224.273504 , 965.25 , 53.65668 +1224.273504 , 1158.3 , 57.51768 +1224.273504 , 1351.35 , 61.37868 +1224.273504 , 1544.4 , 65.23968 +1224.273504 , 1737.45 , 69.10068 +1224.273504 , 1930.5 , 72.96168 +1224.273504 , 2123.55 , 76.82268 +1224.273504 , 2316.6 , 80.68368 +1224.273504 , 2509.65 , 84.54468 +1224.273504 , 2702.7 , 88.40568 +1224.273504 , 2895.75 , 92.26668 +1224.273504 , 3088.8 , 96.12768 +1224.273504 , 3281.85 , 99.98868 +1224.273504 , 3474.9 , 103.84968 +1224.273504 , 3667.95 , 107.71068 +1224.273504 , 3861 , 111.57168 +1224.273504 , 4054.05 , 115.43268 +1224.273504 , 4247.1 , 119.29368 +1224.273504 , 4440.15 , 123.15468 +1224.273504 , 4633.2 , 127.01568 +1224.273504 , 4826.25 , 130.87668 +1224.273504 , 5019.3 , 134.73768 +1224.273504 , 5212.35 , 138.59868 +1224.273504 , 5405.4 , 142.45968 +1224.273504 , 5598.45 , 146.32068 +1224.273504 , 5791.5 , 150.18168 +1224.273504 , 5984.55 , 154.04268 +1224.273504 , 6177.6 , 157.90368 +1428.290598 , -6177.6 , 86.04948 +1428.290598 , -5984.55 , 82.18848 +1428.290598 , -5791.5 , 78.32748 +1428.290598 , -5598.45 , 74.46648 +1428.290598 , -5405.4 , 70.60548 +1428.290598 , -5212.35 , 66.74448 +1428.290598 , -5019.3 , 62.88348 +1428.290598 , -4826.25 , 59.02248 +1428.290598 , -4633.2 , 55.16148 +1428.290598 , -4440.15 , 51.30048 +1428.290598 , -4247.1 , 47.43948 +1428.290598 , -4054.05 , 43.57848 +1428.290598 , -3861 , 39.71748 +1428.290598 , -3667.95 , 35.85648 +1428.290598 , -3474.9 , 31.99548 +1428.290598 , -3281.85 , 28.13448 +1428.290598 , -3088.8 , 24.27348 +1428.290598 , -2895.75 , 20.41248 +1428.290598 , -2702.7 , 16.55148 +1428.290598 , -2509.65 , 12.69048 +1428.290598 , -2316.6 , 8.829480004 +1428.290598 , -2123.55 , 4.968480004 +1428.290598 , -1930.5 , 1.107480004 +1428.290598 , -1737.45 , 2.753519996 +1428.290598 , -1544.4 , 6.614519996 +1428.290598 , -1351.35 , 10.47552 +1428.290598 , -1158.3 , 14.33652 +1428.290598 , -965.25 , 18.19752 +1428.290598 , -772.2 , 22.05852 +1428.290598 , -579.15 , 25.91952 +1428.290598 , -386.1 , 29.78052 +1428.290598 , -193.05 , 33.64152 +1428.290598 , 0 , 37.50252 +1428.290598 , 193.05 , 41.36352 +1428.290598 , 386.1 , 45.22452 +1428.290598 , 579.15 , 49.08552 +1428.290598 , 772.2 , 52.94652 +1428.290598 , 965.25 , 56.80752 +1428.290598 , 1158.3 , 60.66852 +1428.290598 , 1351.35 , 64.52952 +1428.290598 , 1544.4 , 68.39052 +1428.290598 , 1737.45 , 72.25152 +1428.290598 , 1930.5 , 76.11252 +1428.290598 , 2123.55 , 79.97352 +1428.290598 , 2316.6 , 83.83452 +1428.290598 , 2509.65 , 87.69552 +1428.290598 , 2702.7 , 91.55652 +1428.290598 , 2895.75 , 95.41752 +1428.290598 , 3088.8 , 99.27852 +1428.290598 , 3281.85 , 103.13952 +1428.290598 , 3474.9 , 107.00052 +1428.290598 , 3667.95 , 110.86152 +1428.290598 , 3861 , 114.72252 +1428.290598 , 4054.05 , 118.58352 +1428.290598 , 4247.1 , 122.44452 +1428.290598 , 4440.15 , 126.30552 +1428.290598 , 4633.2 , 130.16652 +1428.290598 , 4826.25 , 134.02752 +1428.290598 , 5019.3 , 137.88852 +1428.290598 , 5212.35 , 141.74952 +1428.290598 , 5405.4 , 145.61052 +1428.290598 , 5598.45 , 149.47152 +1428.290598 , 5791.5 , 153.33252 +1428.290598 , 5984.55 , 157.19352 +1428.290598 , 6177.6 , 161.05452 +1632.393162 , -6177.6 , 82.89732001 +1632.393162 , -5984.55 , 79.03632001 +1632.393162 , -5791.5 , 75.17532001 +1632.393162 , -5598.45 , 71.31432001 +1632.393162 , -5405.4 , 67.45332001 +1632.393162 , -5212.35 , 63.59232001 +1632.393162 , -5019.3 , 59.73132001 +1632.393162 , -4826.25 , 55.87032001 +1632.393162 , -4633.2 , 52.00932001 +1632.393162 , -4440.15 , 48.14832001 +1632.393162 , -4247.1 , 44.28732001 +1632.393162 , -4054.05 , 40.42632001 +1632.393162 , -3861 , 36.56532001 +1632.393162 , -3667.95 , 32.70432001 +1632.393162 , -3474.9 , 28.84332001 +1632.393162 , -3281.85 , 24.98232001 +1632.393162 , -3088.8 , 21.12132001 +1632.393162 , -2895.75 , 17.26032001 +1632.393162 , -2702.7 , 13.39932001 +1632.393162 , -2509.65 , 9.538320006 +1632.393162 , -2316.6 , 5.677320006 +1632.393162 , -2123.55 , 1.816320006 +1632.393162 , -1930.5 , 2.044679994 +1632.393162 , -1737.45 , 5.905679994 +1632.393162 , -1544.4 , 9.766679994 +1632.393162 , -1351.35 , 13.62767999 +1632.393162 , -1158.3 , 17.48867999 +1632.393162 , -965.25 , 21.34967999 +1632.393162 , -772.2 , 25.21067999 +1632.393162 , -579.15 , 29.07167999 +1632.393162 , -386.1 , 32.93267999 +1632.393162 , -193.05 , 36.79367999 +1632.393162 , 0 , 40.65467999 +1632.393162 , 193.05 , 44.51567999 +1632.393162 , 386.1 , 48.37667999 +1632.393162 , 579.15 , 52.23767999 +1632.393162 , 772.2 , 56.09867999 +1632.393162 , 965.25 , 59.95967999 +1632.393162 , 1158.3 , 63.82067999 +1632.393162 , 1351.35 , 67.68167999 +1632.393162 , 1544.4 , 71.54267999 +1632.393162 , 1737.45 , 75.40367999 +1632.393162 , 1930.5 , 79.26467999 +1632.393162 , 2123.55 , 83.12567999 +1632.393162 , 2316.6 , 86.98667999 +1632.393162 , 2509.65 , 90.84767999 +1632.393162 , 2702.7 , 94.70867999 +1632.393162 , 2895.75 , 98.56967999 +1632.393162 , 3088.8 , 102.43068 +1632.393162 , 3281.85 , 106.29168 +1632.393162 , 3474.9 , 110.15268 +1632.393162 , 3667.95 , 114.01368 +1632.393162 , 3861 , 117.87468 +1632.393162 , 4054.05 , 121.73568 +1632.393162 , 4247.1 , 125.59668 +1632.393162 , 4440.15 , 129.45768 +1632.393162 , 4633.2 , 133.31868 +1632.393162 , 4826.25 , 137.17968 +1632.393162 , 5019.3 , 141.04068 +1632.393162 , 5212.35 , 144.90168 +1632.393162 , 5405.4 , 148.76268 +1632.393162 , 5598.45 , 152.62368 +1632.393162 , 5791.5 , 156.48468 +1632.393162 , 5984.55 , 160.34568 +1632.393162 , 6177.6 , 164.20668 +1836.410256 , -6177.6 , 79.74648001 +1836.410256 , -5984.55 , 75.88548001 +1836.410256 , -5791.5 , 72.02448001 +1836.410256 , -5598.45 , 68.16348001 +1836.410256 , -5405.4 , 64.30248001 +1836.410256 , -5212.35 , 60.44148001 +1836.410256 , -5019.3 , 56.58048001 +1836.410256 , -4826.25 , 52.71948001 +1836.410256 , -4633.2 , 48.85848001 +1836.410256 , -4440.15 , 44.99748001 +1836.410256 , -4247.1 , 41.13648001 +1836.410256 , -4054.05 , 37.27548001 +1836.410256 , -3861 , 33.41448001 +1836.410256 , -3667.95 , 29.55348001 +1836.410256 , -3474.9 , 25.69248001 +1836.410256 , -3281.85 , 21.83148001 +1836.410256 , -3088.8 , 17.97048001 +1836.410256 , -2895.75 , 14.10948001 +1836.410256 , -2702.7 , 10.24848001 +1836.410256 , -2509.65 , 6.387480006 +1836.410256 , -2316.6 , 2.526480006 +1836.410256 , -2123.55 , 1.334519994 +1836.410256 , -1930.5 , 5.195519994 +1836.410256 , -1737.45 , 9.056519994 +1836.410256 , -1544.4 , 12.91751999 +1836.410256 , -1351.35 , 16.77851999 +1836.410256 , -1158.3 , 20.63951999 +1836.410256 , -965.25 , 24.50051999 +1836.410256 , -772.2 , 28.36151999 +1836.410256 , -579.15 , 32.22251999 +1836.410256 , -386.1 , 36.08351999 +1836.410256 , -193.05 , 39.94451999 +1836.410256 , 0 , 43.80551999 +1836.410256 , 193.05 , 47.66651999 +1836.410256 , 386.1 , 51.52751999 +1836.410256 , 579.15 , 55.38851999 +1836.410256 , 772.2 , 59.24951999 +1836.410256 , 965.25 , 63.11051999 +1836.410256 , 1158.3 , 66.97151999 +1836.410256 , 1351.35 , 70.83251999 +1836.410256 , 1544.4 , 74.69351999 +1836.410256 , 1737.45 , 78.55451999 +1836.410256 , 1930.5 , 82.41551999 +1836.410256 , 2123.55 , 86.27651999 +1836.410256 , 2316.6 , 90.13751999 +1836.410256 , 2509.65 , 93.99851999 +1836.410256 , 2702.7 , 97.85951999 +1836.410256 , 2895.75 , 101.72052 +1836.410256 , 3088.8 , 105.58152 +1836.410256 , 3281.85 , 109.44252 +1836.410256 , 3474.9 , 113.30352 +1836.410256 , 3667.95 , 117.16452 +1836.410256 , 3861 , 121.02552 +1836.410256 , 4054.05 , 124.88652 +1836.410256 , 4247.1 , 128.74752 +1836.410256 , 4440.15 , 132.60852 +1836.410256 , 4633.2 , 136.46952 +1836.410256 , 4826.25 , 140.33052 +1836.410256 , 5019.3 , 144.19152 +1836.410256 , 5212.35 , 148.05252 +1836.410256 , 5405.4 , 151.91352 +1836.410256 , 5598.45 , 155.77452 +1836.410256 , 5791.5 , 159.63552 +1836.410256 , 5984.55 , 163.49652 +1836.410256 , 6177.6 , 167.35752 +2040.42735 , -6177.6 , 76.59564001 +2040.42735 , -5984.55 , 72.73464001 +2040.42735 , -5791.5 , 68.87364001 +2040.42735 , -5598.45 , 65.01264001 +2040.42735 , -5405.4 , 61.15164001 +2040.42735 , -5212.35 , 57.29064001 +2040.42735 , -5019.3 , 53.42964001 +2040.42735 , -4826.25 , 49.56864001 +2040.42735 , -4633.2 , 45.70764001 +2040.42735 , -4440.15 , 41.84664001 +2040.42735 , -4247.1 , 37.98564001 +2040.42735 , -4054.05 , 34.12464001 +2040.42735 , -3861 , 30.26364001 +2040.42735 , -3667.95 , 26.40264001 +2040.42735 , -3474.9 , 22.54164001 +2040.42735 , -3281.85 , 18.68064001 +2040.42735 , -3088.8 , 14.81964001 +2040.42735 , -2895.75 , 10.95864001 +2040.42735 , -2702.7 , 7.097640007 +2040.42735 , -2509.65 , 3.236640007 +2040.42735 , -2316.6 , 0.624359993 +2040.42735 , -2123.55 , 4.485359993 +2040.42735 , -1930.5 , 8.346359993 +2040.42735 , -1737.45 , 12.20735999 +2040.42735 , -1544.4 , 16.06835999 +2040.42735 , -1351.35 , 19.92935999 +2040.42735 , -1158.3 , 23.79035999 +2040.42735 , -965.25 , 27.65135999 +2040.42735 , -772.2 , 31.51235999 +2040.42735 , -579.15 , 35.37335999 +2040.42735 , -386.1 , 39.23435999 +2040.42735 , -193.05 , 43.09535999 +2040.42735 , 0 , 46.95635999 +2040.42735 , 193.05 , 50.81735999 +2040.42735 , 386.1 , 54.67835999 +2040.42735 , 579.15 , 58.53935999 +2040.42735 , 772.2 , 62.40035999 +2040.42735 , 965.25 , 66.26135999 +2040.42735 , 1158.3 , 70.12235999 +2040.42735 , 1351.35 , 73.98335999 +2040.42735 , 1544.4 , 77.84435999 +2040.42735 , 1737.45 , 81.70535999 +2040.42735 , 1930.5 , 85.56635999 +2040.42735 , 2123.55 , 89.42735999 +2040.42735 , 2316.6 , 93.28835999 +2040.42735 , 2509.65 , 97.14935999 +2040.42735 , 2702.7 , 101.01036 +2040.42735 , 2895.75 , 104.87136 +2040.42735 , 3088.8 , 108.73236 +2040.42735 , 3281.85 , 112.59336 +2040.42735 , 3474.9 , 116.45436 +2040.42735 , 3667.95 , 120.31536 +2040.42735 , 3861 , 124.17636 +2040.42735 , 4054.05 , 128.03736 +2040.42735 , 4247.1 , 131.89836 +2040.42735 , 4440.15 , 135.75936 +2040.42735 , 4633.2 , 139.62036 +2040.42735 , 4826.25 , 143.48136 +2040.42735 , 5019.3 , 147.34236 +2040.42735 , 5212.35 , 151.20336 +2040.42735 , 5405.4 , 155.06436 +2040.42735 , 5598.45 , 158.92536 +2040.42735 , 5791.5 , 162.78636 +2040.42735 , 5984.55 , 166.64736 +2040.42735 , 6177.6 , 170.50836 +2244.529915 , -6177.6 , 73.44347999 +2244.529915 , -5984.55 , 69.58247999 +2244.529915 , -5791.5 , 65.72147999 +2244.529915 , -5598.45 , 61.86047999 +2244.529915 , -5405.4 , 57.99947999 +2244.529915 , -5212.35 , 54.13847999 +2244.529915 , -5019.3 , 50.27747999 +2244.529915 , -4826.25 , 46.41647999 +2244.529915 , -4633.2 , 42.55547999 +2244.529915 , -4440.15 , 38.69447999 +2244.529915 , -4247.1 , 34.83347999 +2244.529915 , -4054.05 , 30.97247999 +2244.529915 , -3861 , 27.11147999 +2244.529915 , -3667.95 , 23.25047999 +2244.529915 , -3474.9 , 19.38947999 +2244.529915 , -3281.85 , 15.52847999 +2244.529915 , -3088.8 , 11.66747999 +2244.529915 , -2895.75 , 7.806479993 +2244.529915 , -2702.7 , 3.945479993 +2244.529915 , -2509.65 , 0.084479993 +2244.529915 , -2316.6 , 3.776520007 +2244.529915 , -2123.55 , 7.637520007 +2244.529915 , -1930.5 , 11.49852001 +2244.529915 , -1737.45 , 15.35952001 +2244.529915 , -1544.4 , 19.22052001 +2244.529915 , -1351.35 , 23.08152001 +2244.529915 , -1158.3 , 26.94252001 +2244.529915 , -965.25 , 30.80352001 +2244.529915 , -772.2 , 34.66452001 +2244.529915 , -579.15 , 38.52552001 +2244.529915 , -386.1 , 42.38652001 +2244.529915 , -193.05 , 46.24752001 +2244.529915 , 0 , 50.10852001 +2244.529915 , 193.05 , 53.96952001 +2244.529915 , 386.1 , 57.83052001 +2244.529915 , 579.15 , 61.69152001 +2244.529915 , 772.2 , 65.55252001 +2244.529915 , 965.25 , 69.41352001 +2244.529915 , 1158.3 , 73.27452001 +2244.529915 , 1351.35 , 77.13552001 +2244.529915 , 1544.4 , 80.99652001 +2244.529915 , 1737.45 , 84.85752001 +2244.529915 , 1930.5 , 88.71852001 +2244.529915 , 2123.55 , 92.57952001 +2244.529915 , 2316.6 , 96.44052001 +2244.529915 , 2509.65 , 100.30152 +2244.529915 , 2702.7 , 104.16252 +2244.529915 , 2895.75 , 108.02352 +2244.529915 , 3088.8 , 111.88452 +2244.529915 , 3281.85 , 115.74552 +2244.529915 , 3474.9 , 119.60652 +2244.529915 , 3667.95 , 123.46752 +2244.529915 , 3861 , 127.32852 +2244.529915 , 4054.05 , 131.18952 +2244.529915 , 4247.1 , 135.05052 +2244.529915 , 4440.15 , 138.91152 +2244.529915 , 4633.2 , 142.77252 +2244.529915 , 4826.25 , 146.63352 +2244.529915 , 5019.3 , 150.49452 +2244.529915 , 5212.35 , 154.35552 +2244.529915 , 5405.4 , 158.21652 +2244.529915 , 5598.45 , 162.07752 +2244.529915 , 5791.5 , 165.93852 +2244.529915 , 5984.55 , 169.79952 +2244.529915 , 6177.6 , 173.66052 +2448.547009 , -6177.6 , 70.29263999 +2448.547009 , -5984.55 , 66.43163999 +2448.547009 , -5791.5 , 62.57063999 +2448.547009 , -5598.45 , 58.70963999 +2448.547009 , -5405.4 , 54.84863999 +2448.547009 , -5212.35 , 50.98763999 +2448.547009 , -5019.3 , 47.12663999 +2448.547009 , -4826.25 , 43.26563999 +2448.547009 , -4633.2 , 39.40463999 +2448.547009 , -4440.15 , 35.54363999 +2448.547009 , -4247.1 , 31.68263999 +2448.547009 , -4054.05 , 27.82163999 +2448.547009 , -3861 , 23.96063999 +2448.547009 , -3667.95 , 20.09963999 +2448.547009 , -3474.9 , 16.23863999 +2448.547009 , -3281.85 , 12.37763999 +2448.547009 , -3088.8 , 8.516639993 +2448.547009 , -2895.75 , 4.655639993 +2448.547009 , -2702.7 , 0.794639993 +2448.547009 , -2509.65 , 3.066360007 +2448.547009 , -2316.6 , 6.927360007 +2448.547009 , -2123.55 , 10.78836001 +2448.547009 , -1930.5 , 14.64936001 +2448.547009 , -1737.45 , 18.51036001 +2448.547009 , -1544.4 , 22.37136001 +2448.547009 , -1351.35 , 26.23236001 +2448.547009 , -1158.3 , 30.09336001 +2448.547009 , -965.25 , 33.95436001 +2448.547009 , -772.2 , 37.81536001 +2448.547009 , -579.15 , 41.67636001 +2448.547009 , -386.1 , 45.53736001 +2448.547009 , -193.05 , 49.39836001 +2448.547009 , 0 , 53.25936001 +2448.547009 , 193.05 , 57.12036001 +2448.547009 , 386.1 , 60.98136001 +2448.547009 , 579.15 , 64.84236001 +2448.547009 , 772.2 , 68.70336001 +2448.547009 , 965.25 , 72.56436001 +2448.547009 , 1158.3 , 76.42536001 +2448.547009 , 1351.35 , 80.28636001 +2448.547009 , 1544.4 , 84.14736001 +2448.547009 , 1737.45 , 88.00836001 +2448.547009 , 1930.5 , 91.86936001 +2448.547009 , 2123.55 , 95.73036001 +2448.547009 , 2316.6 , 99.59136001 +2448.547009 , 2509.65 , 103.45236 +2448.547009 , 2702.7 , 107.31336 +2448.547009 , 2895.75 , 111.17436 +2448.547009 , 3088.8 , 115.03536 +2448.547009 , 3281.85 , 118.89636 +2448.547009 , 3474.9 , 122.75736 +2448.547009 , 3667.95 , 126.61836 +2448.547009 , 3861 , 130.47936 +2448.547009 , 4054.05 , 134.34036 +2448.547009 , 4247.1 , 138.20136 +2448.547009 , 4440.15 , 142.06236 +2448.547009 , 4633.2 , 145.92336 +2448.547009 , 4826.25 , 149.78436 +2448.547009 , 5019.3 , 153.64536 +2448.547009 , 5212.35 , 157.50636 +2448.547009 , 5405.4 , 161.36736 +2448.547009 , 5598.45 , 165.22836 +2448.547009 , 5791.5 , 169.08936 +2448.547009 , 5984.55 , 172.95036 +2448.547009 , 6177.6 , 176.81136 +2652.564103 , -6177.6 , 67.14179999 +2652.564103 , -5984.55 , 63.28079999 +2652.564103 , -5791.5 , 59.41979999 +2652.564103 , -5598.45 , 55.55879999 +2652.564103 , -5405.4 , 51.69779999 +2652.564103 , -5212.35 , 47.83679999 +2652.564103 , -5019.3 , 43.97579999 +2652.564103 , -4826.25 , 40.11479999 +2652.564103 , -4633.2 , 36.25379999 +2652.564103 , -4440.15 , 32.39279999 +2652.564103 , -4247.1 , 28.53179999 +2652.564103 , -4054.05 , 24.67079999 +2652.564103 , -3861 , 20.80979999 +2652.564103 , -3667.95 , 16.94879999 +2652.564103 , -3474.9 , 13.08779999 +2652.564103 , -3281.85 , 9.226799993 +2652.564103 , -3088.8 , 5.365799993 +2652.564103 , -2895.75 , 1.504799993 +2652.564103 , -2702.7 , 2.356200007 +2652.564103 , -2509.65 , 6.217200007 +2652.564103 , -2316.6 , 10.07820001 +2652.564103 , -2123.55 , 13.93920001 +2652.564103 , -1930.5 , 17.80020001 +2652.564103 , -1737.45 , 21.66120001 +2652.564103 , -1544.4 , 25.52220001 +2652.564103 , -1351.35 , 29.38320001 +2652.564103 , -1158.3 , 33.24420001 +2652.564103 , -965.25 , 37.10520001 +2652.564103 , -772.2 , 40.96620001 +2652.564103 , -579.15 , 44.82720001 +2652.564103 , -386.1 , 48.68820001 +2652.564103 , -193.05 , 52.54920001 +2652.564103 , 0 , 56.41020001 +2652.564103 , 193.05 , 60.27120001 +2652.564103 , 386.1 , 64.13220001 +2652.564103 , 579.15 , 67.99320001 +2652.564103 , 772.2 , 71.85420001 +2652.564103 , 965.25 , 75.71520001 +2652.564103 , 1158.3 , 79.57620001 +2652.564103 , 1351.35 , 83.43720001 +2652.564103 , 1544.4 , 87.29820001 +2652.564103 , 1737.45 , 91.15920001 +2652.564103 , 1930.5 , 95.02020001 +2652.564103 , 2123.55 , 98.88120001 +2652.564103 , 2316.6 , 102.7422 +2652.564103 , 2509.65 , 106.6032 +2652.564103 , 2702.7 , 110.4642 +2652.564103 , 2895.75 , 114.3252 +2652.564103 , 3088.8 , 118.1862 +2652.564103 , 3281.85 , 122.0472 +2652.564103 , 3474.9 , 125.9082 +2652.564103 , 3667.95 , 129.7692 +2652.564103 , 3861 , 133.6302 +2652.564103 , 4054.05 , 137.4912 +2652.564103 , 4247.1 , 141.3522 +2652.564103 , 4440.15 , 145.2132 +2652.564103 , 4633.2 , 149.0742 +2652.564103 , 4826.25 , 152.9352 +2652.564103 , 5019.3 , 156.7962 +2652.564103 , 5212.35 , 160.6572 +2652.564103 , 5405.4 , 164.5182 +2652.564103 , 5598.45 , 168.3792 +2652.564103 , 5791.5 , 172.2402 +2652.564103 , 5984.55 , 176.1012 +2652.564103 , 6177.6 , 179.9622 +2856.666667 , -6177.6 , 63.98963999 +2856.666667 , -5984.55 , 60.12863999 +2856.666667 , -5791.5 , 56.26763999 +2856.666667 , -5598.45 , 52.40663999 +2856.666667 , -5405.4 , 48.54563999 +2856.666667 , -5212.35 , 44.68463999 +2856.666667 , -5019.3 , 40.82363999 +2856.666667 , -4826.25 , 36.96263999 +2856.666667 , -4633.2 , 33.10163999 +2856.666667 , -4440.15 , 29.24063999 +2856.666667 , -4247.1 , 25.37963999 +2856.666667 , -4054.05 , 21.51863999 +2856.666667 , -3861 , 17.65763999 +2856.666667 , -3667.95 , 13.79663999 +2856.666667 , -3474.9 , 9.935639995 +2856.666667 , -3281.85 , 6.074639995 +2856.666667 , -3088.8 , 2.213639995 +2856.666667 , -2895.75 , 1.647360005 +2856.666667 , -2702.7 , 5.508360005 +2856.666667 , -2509.65 , 9.369360005 +2856.666667 , -2316.6 , 13.23036001 +2856.666667 , -2123.55 , 17.09136001 +2856.666667 , -1930.5 , 20.95236001 +2856.666667 , -1737.45 , 24.81336001 +2856.666667 , -1544.4 , 28.67436001 +2856.666667 , -1351.35 , 32.53536001 +2856.666667 , -1158.3 , 36.39636001 +2856.666667 , -965.25 , 40.25736001 +2856.666667 , -772.2 , 44.11836001 +2856.666667 , -579.15 , 47.97936001 +2856.666667 , -386.1 , 51.84036001 +2856.666667 , -193.05 , 55.70136001 +2856.666667 , 0 , 59.56236001 +2856.666667 , 193.05 , 63.42336001 +2856.666667 , 386.1 , 67.28436001 +2856.666667 , 579.15 , 71.14536001 +2856.666667 , 772.2 , 75.00636001 +2856.666667 , 965.25 , 78.86736001 +2856.666667 , 1158.3 , 82.72836001 +2856.666667 , 1351.35 , 86.58936001 +2856.666667 , 1544.4 , 90.45036001 +2856.666667 , 1737.45 , 94.31136001 +2856.666667 , 1930.5 , 98.17236001 +2856.666667 , 2123.55 , 102.03336 +2856.666667 , 2316.6 , 105.89436 +2856.666667 , 2509.65 , 109.75536 +2856.666667 , 2702.7 , 113.61636 +2856.666667 , 2895.75 , 117.47736 +2856.666667 , 3088.8 , 121.33836 +2856.666667 , 3281.85 , 125.19936 +2856.666667 , 3474.9 , 129.06036 +2856.666667 , 3667.95 , 132.92136 +2856.666667 , 3861 , 136.78236 +2856.666667 , 4054.05 , 140.64336 +2856.666667 , 4247.1 , 144.50436 +2856.666667 , 4440.15 , 148.36536 +2856.666667 , 4633.2 , 152.22636 +2856.666667 , 4826.25 , 156.08736 +2856.666667 , 5019.3 , 159.94836 +2856.666667 , 5212.35 , 163.80936 +2856.666667 , 5405.4 , 167.67036 +2856.666667 , 5598.45 , 171.53136 +2856.666667 , 5791.5 , 175.39236 +2856.666667 , 5984.55 , 179.25336 +2856.666667 , 6177.6 , 183.11436 +3060.683761 , -6177.6 , 60.8388 +3060.683761 , -5984.55 , 56.9778 +3060.683761 , -5791.5 , 53.1168 +3060.683761 , -5598.45 , 49.2558 +3060.683761 , -5405.4 , 45.3948 +3060.683761 , -5212.35 , 41.5338 +3060.683761 , -5019.3 , 37.6728 +3060.683761 , -4826.25 , 33.8118 +3060.683761 , -4633.2 , 29.9508 +3060.683761 , -4440.15 , 26.0898 +3060.683761 , -4247.1 , 22.2288 +3060.683761 , -4054.05 , 18.3678 +3060.683761 , -3861 , 14.5068 +3060.683761 , -3667.95 , 10.6458 +3060.683761 , -3474.9 , 6.784799995 +3060.683761 , -3281.85 , 2.923799995 +3060.683761 , -3088.8 , 0.937200005 +3060.683761 , -2895.75 , 4.798200005 +3060.683761 , -2702.7 , 8.659200005 +3060.683761 , -2509.65 , 12.5202 +3060.683761 , -2316.6 , 16.3812 +3060.683761 , -2123.55 , 20.2422 +3060.683761 , -1930.5 , 24.1032 +3060.683761 , -1737.45 , 27.9642 +3060.683761 , -1544.4 , 31.8252 +3060.683761 , -1351.35 , 35.6862 +3060.683761 , -1158.3 , 39.5472 +3060.683761 , -965.25 , 43.4082 +3060.683761 , -772.2 , 47.2692 +3060.683761 , -579.15 , 51.1302 +3060.683761 , -386.1 , 54.9912 +3060.683761 , -193.05 , 58.8522 +3060.683761 , 0 , 62.7132 +3060.683761 , 193.05 , 66.5742 +3060.683761 , 386.1 , 70.4352 +3060.683761 , 579.15 , 74.2962 +3060.683761 , 772.2 , 78.1572 +3060.683761 , 965.25 , 82.0182 +3060.683761 , 1158.3 , 85.8792 +3060.683761 , 1351.35 , 89.7402 +3060.683761 , 1544.4 , 93.6012 +3060.683761 , 1737.45 , 97.4622 +3060.683761 , 1930.5 , 101.3232 +3060.683761 , 2123.55 , 105.1842 +3060.683761 , 2316.6 , 109.0452 +3060.683761 , 2509.65 , 112.9062 +3060.683761 , 2702.7 , 116.7672 +3060.683761 , 2895.75 , 120.6282 +3060.683761 , 3088.8 , 124.4892 +3060.683761 , 3281.85 , 128.3502 +3060.683761 , 3474.9 , 132.2112 +3060.683761 , 3667.95 , 136.0722 +3060.683761 , 3861 , 139.9332 +3060.683761 , 4054.05 , 143.7942 +3060.683761 , 4247.1 , 147.6552 +3060.683761 , 4440.15 , 151.5162 +3060.683761 , 4633.2 , 155.3772 +3060.683761 , 4826.25 , 159.2382 +3060.683761 , 5019.3 , 163.0992 +3060.683761 , 5212.35 , 166.9602 +3060.683761 , 5405.4 , 170.8212 +3060.683761 , 5598.45 , 174.6822 +3060.683761 , 5791.5 , 178.5432 +3060.683761 , 5984.55 , 182.4042 +3060.683761 , 6177.6 , 186.2652 +3264.700855 , -6177.6 , 57.68796 +3264.700855 , -5984.55 , 53.82696 +3264.700855 , -5791.5 , 49.96596 +3264.700855 , -5598.45 , 46.10496 +3264.700855 , -5405.4 , 42.24396 +3264.700855 , -5212.35 , 38.38296 +3264.700855 , -5019.3 , 34.52196 +3264.700855 , -4826.25 , 30.66096 +3264.700855 , -4633.2 , 26.79996 +3264.700855 , -4440.15 , 22.93896 +3264.700855 , -4247.1 , 19.07796 +3264.700855 , -4054.05 , 15.21696 +3264.700855 , -3861 , 11.35596 +3264.700855 , -3667.95 , 7.494959995 +3264.700855 , -3474.9 , 3.633959995 +3264.700855 , -3281.85 , 0.227040005 +3264.700855 , -3088.8 , 4.088040005 +3264.700855 , -2895.75 , 7.949040005 +3264.700855 , -2702.7 , 11.81004 +3264.700855 , -2509.65 , 15.67104 +3264.700855 , -2316.6 , 19.53204 +3264.700855 , -2123.55 , 23.39304 +3264.700855 , -1930.5 , 27.25404 +3264.700855 , -1737.45 , 31.11504 +3264.700855 , -1544.4 , 34.97604 +3264.700855 , -1351.35 , 38.83704 +3264.700855 , -1158.3 , 42.69804 +3264.700855 , -965.25 , 46.55904 +3264.700855 , -772.2 , 50.42004 +3264.700855 , -579.15 , 54.28104 +3264.700855 , -386.1 , 58.14204 +3264.700855 , -193.05 , 62.00304 +3264.700855 , 0 , 65.86404 +3264.700855 , 193.05 , 69.72504 +3264.700855 , 386.1 , 73.58604 +3264.700855 , 579.15 , 77.44704 +3264.700855 , 772.2 , 81.30804 +3264.700855 , 965.25 , 85.16904 +3264.700855 , 1158.3 , 89.03004 +3264.700855 , 1351.35 , 92.89104 +3264.700855 , 1544.4 , 96.75204 +3264.700855 , 1737.45 , 100.61304 +3264.700855 , 1930.5 , 104.47404 +3264.700855 , 2123.55 , 108.33504 +3264.700855 , 2316.6 , 112.19604 +3264.700855 , 2509.65 , 116.05704 +3264.700855 , 2702.7 , 119.91804 +3264.700855 , 2895.75 , 123.77904 +3264.700855 , 3088.8 , 127.64004 +3264.700855 , 3281.85 , 131.50104 +3264.700855 , 3474.9 , 135.36204 +3264.700855 , 3667.95 , 139.22304 +3264.700855 , 3861 , 143.08404 +3264.700855 , 4054.05 , 146.94504 +3264.700855 , 4247.1 , 150.80604 +3264.700855 , 4440.15 , 154.66704 +3264.700855 , 4633.2 , 158.52804 +3264.700855 , 4826.25 , 162.38904 +3264.700855 , 5019.3 , 166.25004 +3264.700855 , 5212.35 , 170.11104 +3264.700855 , 5405.4 , 173.97204 +3264.700855 , 5598.45 , 177.83304 +3264.700855 , 5791.5 , 181.69404 +3264.700855 , 5984.55 , 185.55504 +3264.700855 , 6177.6 , 189.41604 +3468.803419 , -6177.6 , 54.5358 +3468.803419 , -5984.55 , 50.6748 +3468.803419 , -5791.5 , 46.8138 +3468.803419 , -5598.45 , 42.9528 +3468.803419 , -5405.4 , 39.0918 +3468.803419 , -5212.35 , 35.2308 +3468.803419 , -5019.3 , 31.3698 +3468.803419 , -4826.25 , 27.5088 +3468.803419 , -4633.2 , 23.6478 +3468.803419 , -4440.15 , 19.7868 +3468.803419 , -4247.1 , 15.9258 +3468.803419 , -4054.05 , 12.0648 +3468.803419 , -3861 , 8.203799997 +3468.803419 , -3667.95 , 4.342799997 +3468.803419 , -3474.9 , 0.481799997 +3468.803419 , -3281.85 , 3.379200003 +3468.803419 , -3088.8 , 7.240200003 +3468.803419 , -2895.75 , 11.1012 +3468.803419 , -2702.7 , 14.9622 +3468.803419 , -2509.65 , 18.8232 +3468.803419 , -2316.6 , 22.6842 +3468.803419 , -2123.55 , 26.5452 +3468.803419 , -1930.5 , 30.4062 +3468.803419 , -1737.45 , 34.2672 +3468.803419 , -1544.4 , 38.1282 +3468.803419 , -1351.35 , 41.9892 +3468.803419 , -1158.3 , 45.8502 +3468.803419 , -965.25 , 49.7112 +3468.803419 , -772.2 , 53.5722 +3468.803419 , -579.15 , 57.4332 +3468.803419 , -386.1 , 61.2942 +3468.803419 , -193.05 , 65.1552 +3468.803419 , 0 , 69.0162 +3468.803419 , 193.05 , 72.8772 +3468.803419 , 386.1 , 76.7382 +3468.803419 , 579.15 , 80.5992 +3468.803419 , 772.2 , 84.4602 +3468.803419 , 965.25 , 88.3212 +3468.803419 , 1158.3 , 92.1822 +3468.803419 , 1351.35 , 96.0432 +3468.803419 , 1544.4 , 99.9042 +3468.803419 , 1737.45 , 103.7652 +3468.803419 , 1930.5 , 107.6262 +3468.803419 , 2123.55 , 111.4872 +3468.803419 , 2316.6 , 115.3482 +3468.803419 , 2509.65 , 119.2092 +3468.803419 , 2702.7 , 123.0702 +3468.803419 , 2895.75 , 126.9312 +3468.803419 , 3088.8 , 130.7922 +3468.803419 , 3281.85 , 134.6532 +3468.803419 , 3474.9 , 138.5142 +3468.803419 , 3667.95 , 142.3752 +3468.803419 , 3861 , 146.2362 +3468.803419 , 4054.05 , 150.0972 +3468.803419 , 4247.1 , 153.9582 +3468.803419 , 4440.15 , 157.8192 +3468.803419 , 4633.2 , 161.6802 +3468.803419 , 4826.25 , 165.5412 +3468.803419 , 5019.3 , 169.4022 +3468.803419 , 5212.35 , 173.2632 +3468.803419 , 5405.4 , 177.1242 +3468.803419 , 5598.45 , 180.9852 +3468.803419 , 5791.5 , 184.8462 +3468.803419 , 5984.55 , 188.7072 +3468.803419 , 6177.6 , 192.5682 +3672.820513 , -6177.6 , 51.38496 +3672.820513 , -5984.55 , 47.52396 +3672.820513 , -5791.5 , 43.66296 +3672.820513 , -5598.45 , 39.80196 +3672.820513 , -5405.4 , 35.94096 +3672.820513 , -5212.35 , 32.07996 +3672.820513 , -5019.3 , 28.21896 +3672.820513 , -4826.25 , 24.35796 +3672.820513 , -4633.2 , 20.49696 +3672.820513 , -4440.15 , 16.63596 +3672.820513 , -4247.1 , 12.77496 +3672.820513 , -4054.05 , 8.913959997 +3672.820513 , -3861 , 5.052959997 +3672.820513 , -3667.95 , 1.191959997 +3672.820513 , -3474.9 , 2.669040003 +3672.820513 , -3281.85 , 6.530040003 +3672.820513 , -3088.8 , 10.39104 +3672.820513 , -2895.75 , 14.25204 +3672.820513 , -2702.7 , 18.11304 +3672.820513 , -2509.65 , 21.97404 +3672.820513 , -2316.6 , 25.83504 +3672.820513 , -2123.55 , 29.69604 +3672.820513 , -1930.5 , 33.55704 +3672.820513 , -1737.45 , 37.41804 +3672.820513 , -1544.4 , 41.27904 +3672.820513 , -1351.35 , 45.14004 +3672.820513 , -1158.3 , 49.00104 +3672.820513 , -965.25 , 52.86204 +3672.820513 , -772.2 , 56.72304 +3672.820513 , -579.15 , 60.58404 +3672.820513 , -386.1 , 64.44504 +3672.820513 , -193.05 , 68.30604 +3672.820513 , 0 , 72.16704 +3672.820513 , 193.05 , 76.02804 +3672.820513 , 386.1 , 79.88904 +3672.820513 , 579.15 , 83.75004 +3672.820513 , 772.2 , 87.61104 +3672.820513 , 965.25 , 91.47204 +3672.820513 , 1158.3 , 95.33304 +3672.820513 , 1351.35 , 99.19404 +3672.820513 , 1544.4 , 103.05504 +3672.820513 , 1737.45 , 106.91604 +3672.820513 , 1930.5 , 110.77704 +3672.820513 , 2123.55 , 114.63804 +3672.820513 , 2316.6 , 118.49904 +3672.820513 , 2509.65 , 122.36004 +3672.820513 , 2702.7 , 126.22104 +3672.820513 , 2895.75 , 130.08204 +3672.820513 , 3088.8 , 133.94304 +3672.820513 , 3281.85 , 137.80404 +3672.820513 , 3474.9 , 141.66504 +3672.820513 , 3667.95 , 145.52604 +3672.820513 , 3861 , 149.38704 +3672.820513 , 4054.05 , 153.24804 +3672.820513 , 4247.1 , 157.10904 +3672.820513 , 4440.15 , 160.97004 +3672.820513 , 4633.2 , 164.83104 +3672.820513 , 4826.25 , 168.69204 +3672.820513 , 5019.3 , 172.55304 +3672.820513 , 5212.35 , 176.41404 +3672.820513 , 5405.4 , 180.27504 +3672.820513 , 5598.45 , 184.13604 +3672.820513 , 5791.5 , 187.99704 +3672.820513 , 5984.55 , 191.85804 +3672.820513 , 6177.6 , 195.71904 +3876.837607 , -6177.6 , 48.23412 +3876.837607 , -5984.55 , 44.37312 +3876.837607 , -5791.5 , 40.51212 +3876.837607 , -5598.45 , 36.65112 +3876.837607 , -5405.4 , 32.79012 +3876.837607 , -5212.35 , 28.92912 +3876.837607 , -5019.3 , 25.06812 +3876.837607 , -4826.25 , 21.20712 +3876.837607 , -4633.2 , 17.34612 +3876.837607 , -4440.15 , 13.48512 +3876.837607 , -4247.1 , 9.624119997 +3876.837607 , -4054.05 , 5.763119997 +3876.837607 , -3861 , 1.902119997 +3876.837607 , -3667.95 , 1.958880003 +3876.837607 , -3474.9 , 5.819880003 +3876.837607 , -3281.85 , 9.680880003 +3876.837607 , -3088.8 , 13.54188 +3876.837607 , -2895.75 , 17.40288 +3876.837607 , -2702.7 , 21.26388 +3876.837607 , -2509.65 , 25.12488 +3876.837607 , -2316.6 , 28.98588 +3876.837607 , -2123.55 , 32.84688 +3876.837607 , -1930.5 , 36.70788 +3876.837607 , -1737.45 , 40.56888 +3876.837607 , -1544.4 , 44.42988 +3876.837607 , -1351.35 , 48.29088 +3876.837607 , -1158.3 , 52.15188 +3876.837607 , -965.25 , 56.01288 +3876.837607 , -772.2 , 59.87388 +3876.837607 , -579.15 , 63.73488 +3876.837607 , -386.1 , 67.59588 +3876.837607 , -193.05 , 71.45688 +3876.837607 , 0 , 75.31788 +3876.837607 , 193.05 , 79.17888 +3876.837607 , 386.1 , 83.03988 +3876.837607 , 579.15 , 86.90088 +3876.837607 , 772.2 , 90.76188 +3876.837607 , 965.25 , 94.62288 +3876.837607 , 1158.3 , 98.48388 +3876.837607 , 1351.35 , 102.34488 +3876.837607 , 1544.4 , 106.20588 +3876.837607 , 1737.45 , 110.06688 +3876.837607 , 1930.5 , 113.92788 +3876.837607 , 2123.55 , 117.78888 +3876.837607 , 2316.6 , 121.64988 +3876.837607 , 2509.65 , 125.51088 +3876.837607 , 2702.7 , 129.37188 +3876.837607 , 2895.75 , 133.23288 +3876.837607 , 3088.8 , 137.09388 +3876.837607 , 3281.85 , 140.95488 +3876.837607 , 3474.9 , 144.81588 +3876.837607 , 3667.95 , 148.67688 +3876.837607 , 3861 , 152.53788 +3876.837607 , 4054.05 , 156.39888 +3876.837607 , 4247.1 , 160.25988 +3876.837607 , 4440.15 , 164.12088 +3876.837607 , 4633.2 , 167.98188 +3876.837607 , 4826.25 , 171.84288 +3876.837607 , 5019.3 , 175.70388 +3876.837607 , 5212.35 , 179.56488 +3876.837607 , 5405.4 , 183.42588 +3876.837607 , 5598.45 , 187.28688 +3876.837607 , 5791.5 , 191.14788 +3876.837607 , 5984.55 , 195.00888 +3876.837607 , 6177.6 , 198.86988 +4080.854701 , -6177.6 , 45.08328 +4080.854701 , -5984.55 , 41.22228 +4080.854701 , -5791.5 , 37.36128 +4080.854701 , -5598.45 , 33.50028 +4080.854701 , -5405.4 , 29.63928 +4080.854701 , -5212.35 , 25.77828 +4080.854701 , -5019.3 , 21.91728 +4080.854701 , -4826.25 , 18.05628 +4080.854701 , -4633.2 , 14.19528 +4080.854701 , -4440.15 , 10.33428 +4080.854701 , -4247.1 , 6.473279998 +4080.854701 , -4054.05 , 2.612279998 +4080.854701 , -3861 , 1.248720002 +4080.854701 , -3667.95 , 5.109720002 +4080.854701 , -3474.9 , 8.970720002 +4080.854701 , -3281.85 , 12.83172 +4080.854701 , -3088.8 , 16.69272 +4080.854701 , -2895.75 , 20.55372 +4080.854701 , -2702.7 , 24.41472 +4080.854701 , -2509.65 , 28.27572 +4080.854701 , -2316.6 , 32.13672 +4080.854701 , -2123.55 , 35.99772 +4080.854701 , -1930.5 , 39.85872 +4080.854701 , -1737.45 , 43.71972 +4080.854701 , -1544.4 , 47.58072 +4080.854701 , -1351.35 , 51.44172 +4080.854701 , -1158.3 , 55.30272 +4080.854701 , -965.25 , 59.16372 +4080.854701 , -772.2 , 63.02472 +4080.854701 , -579.15 , 66.88572 +4080.854701 , -386.1 , 70.74672 +4080.854701 , -193.05 , 74.60772 +4080.854701 , 0 , 78.46872 +4080.854701 , 193.05 , 82.32972 +4080.854701 , 386.1 , 86.19072 +4080.854701 , 579.15 , 90.05172 +4080.854701 , 772.2 , 93.91272 +4080.854701 , 965.25 , 97.77372 +4080.854701 , 1158.3 , 101.63472 +4080.854701 , 1351.35 , 105.49572 +4080.854701 , 1544.4 , 109.35672 +4080.854701 , 1737.45 , 113.21772 +4080.854701 , 1930.5 , 117.07872 +4080.854701 , 2123.55 , 120.93972 +4080.854701 , 2316.6 , 124.80072 +4080.854701 , 2509.65 , 128.66172 +4080.854701 , 2702.7 , 132.52272 +4080.854701 , 2895.75 , 136.38372 +4080.854701 , 3088.8 , 140.24472 +4080.854701 , 3281.85 , 144.10572 +4080.854701 , 3474.9 , 147.96672 +4080.854701 , 3667.95 , 151.82772 +4080.854701 , 3861 , 155.68872 +4080.854701 , 4054.05 , 159.54972 +4080.854701 , 4247.1 , 163.41072 +4080.854701 , 4440.15 , 167.27172 +4080.854701 , 4633.2 , 171.13272 +4080.854701 , 4826.25 , 174.99372 +4080.854701 , 5019.3 , 178.85472 +4080.854701 , 5212.35 , 182.71572 +4080.854701 , 5405.4 , 186.57672 +4080.854701 , 5598.45 , 190.43772 +4080.854701 , 5791.5 , 194.29872 +4080.854701 , 5984.55 , 198.15972 +4080.854701 , 6177.6 , 202.02072 +4268.632479 , -6177.6 , 42.18323999 +4268.632479 , -5984.55 , 38.32223999 +4268.632479 , -5791.5 , 34.46123999 +4268.632479 , -5598.45 , 30.60023999 +4268.632479 , -5405.4 , 26.73923999 +4268.632479 , -5212.35 , 22.87823999 +4268.632479 , -5019.3 , 19.01723999 +4268.632479 , -4826.25 , 15.15623999 +4268.632479 , -4633.2 , 11.29523999 +4268.632479 , -4440.15 , 7.434239994 +4268.632479 , -4247.1 , 3.573239994 +4268.632479 , -4054.05 , 0.287760006 +4268.632479 , -3861 , 4.148760006 +4268.632479 , -3667.95 , 8.009760006 +4268.632479 , -3474.9 , 11.87076001 +4268.632479 , -3281.85 , 15.73176001 +4268.632479 , -3088.8 , 19.59276001 +4268.632479 , -2895.75 , 23.45376001 +4268.632479 , -2702.7 , 27.31476001 +4268.632479 , -2509.65 , 31.17576001 +4268.632479 , -2316.6 , 35.03676001 +4268.632479 , -2123.55 , 38.89776001 +4268.632479 , -1930.5 , 42.75876001 +4268.632479 , -1737.45 , 46.61976001 +4268.632479 , -1544.4 , 50.48076001 +4268.632479 , -1351.35 , 54.34176001 +4268.632479 , -1158.3 , 58.20276001 +4268.632479 , -965.25 , 62.06376001 +4268.632479 , -772.2 , 65.92476001 +4268.632479 , -579.15 , 69.78576001 +4268.632479 , -386.1 , 73.64676001 +4268.632479 , -193.05 , 77.50776001 +4268.632479 , 0 , 81.36876001 +4268.632479 , 193.05 , 85.22976001 +4268.632479 , 386.1 , 89.09076001 +4268.632479 , 579.15 , 92.95176001 +4268.632479 , 772.2 , 96.81276001 +4268.632479 , 965.25 , 100.67376 +4268.632479 , 1158.3 , 104.53476 +4268.632479 , 1351.35 , 108.39576 +4268.632479 , 1544.4 , 112.25676 +4268.632479 , 1737.45 , 116.11776 +4268.632479 , 1930.5 , 119.97876 +4268.632479 , 2123.55 , 123.83976 +4268.632479 , 2316.6 , 127.70076 +4268.632479 , 2509.65 , 131.56176 +4268.632479 , 2702.7 , 135.42276 +4268.632479 , 2895.75 , 139.28376 +4268.632479 , 3088.8 , 143.14476 +4268.632479 , 3281.85 , 147.00576 +4268.632479 , 3474.9 , 150.86676 +4268.632479 , 3667.95 , 154.72776 +4268.632479 , 3861 , 158.58876 +4268.632479 , 4054.05 , 162.44976 +4268.632479 , 4247.1 , 166.31076 +4268.632479 , 4440.15 , 170.17176 +4268.632479 , 4633.2 , 174.03276 +4268.632479 , 4826.25 , 177.89376 +4268.632479 , 5019.3 , 181.75476 +4268.632479 , 5212.35 , 185.61576 +4268.632479 , 5405.4 , 189.47676 +4268.632479 , 5598.45 , 193.33776 +4268.632479 , 5791.5 , 197.19876 +4268.632479 , 5984.55 , 201.05976 +4268.632479 , 6177.6 , 204.92076 +5000 , -6177.6 , 30.888 +5000 , -5984.55 , 27.027 +5000 , -5791.5 , 23.166 +5000 , -5598.45 , 19.305 +5000 , -5405.4 , 15.444 +5000 , -5212.35 , 11.583 +5000 , -5019.3 , 7.722 +5000 , -4826.25 , 3.861 +5000 , -4633.2 , 0 +5000 , -4440.15 , 3.861 +5000 , -4247.1 , 7.722 +5000 , -4054.05 , 11.583 +5000 , -3861 , 15.444 +5000 , -3667.95 , 19.305 +5000 , -3474.9 , 23.166 +5000 , -3281.85 , 27.027 +5000 , -3088.8 , 30.888 +5000 , -2895.75 , 34.749 +5000 , -2702.7 , 38.61 +5000 , -2509.65 , 42.471 +5000 , -2316.6 , 46.332 +5000 , -2123.55 , 50.193 +5000 , -1930.5 , 54.054 +5000 , -1737.45 , 57.915 +5000 , -1544.4 , 61.776 +5000 , -1351.35 , 65.637 +5000 , -1158.3 , 69.498 +5000 , -965.25 , 73.359 +5000 , -772.2 , 77.22 +5000 , -579.15 , 81.081 +5000 , -386.1 , 84.942 +5000 , -193.05 , 88.803 +5000 , 0 , 92.664 +5000 , 193.05 , 96.525 +5000 , 386.1 , 100.386 +5000 , 579.15 , 104.247 +5000 , 772.2 , 108.108 +5000 , 965.25 , 111.969 +5000 , 1158.3 , 115.83 +5000 , 1351.35 , 119.691 +5000 , 1544.4 , 123.552 +5000 , 1737.45 , 127.413 +5000 , 1930.5 , 131.274 +5000 , 2123.55 , 135.135 +5000 , 2316.6 , 138.996 +5000 , 2509.65 , 142.857 +5000 , 2702.7 , 146.718 +5000 , 2895.75 , 150.579 +5000 , 3088.8 , 154.44 +5000 , 3281.85 , 158.301 +5000 , 3474.9 , 162.162 +5000 , 3667.95 , 166.023 +5000 , 3861 , 169.884 +5000 , 4054.05 , 173.745 +5000 , 4247.1 , 177.606 +5000 , 4440.15 , 181.467 +5000 , 4633.2 , 185.328 +5000 , 4826.25 , 189.189 +5000 , 5019.3 , 193.05 +5000 , 5212.35 , 196.911 +5000 , 5405.4 , 200.772 +5000 , 5598.45 , 204.633 +5000 , 5791.5 , 208.494 +5000 , 5984.55 , 212.355 +5000 , 6177.6 , 216.216 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm new file mode 100644 index 0000000000..0c62b96aa4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm @@ -0,0 +1,2081 @@ +Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm] +0 , -6177.6 , 103.16592 +0 , -5984.55 , 99.49797 +0 , -5791.5 , 95.83002 +0 , -5598.45 , 92.16207 +0 , -5405.4 , 88.49412 +0 , -5212.35 , 84.82617 +0 , -5019.3 , 81.15822 +0 , -4826.25 , 77.49027 +0 , -4633.2 , 73.82232 +0 , -4440.15 , 70.15437 +0 , -4247.1 , 66.48642 +0 , -4054.05 , 62.81847 +0 , -3861 , 59.15052 +0 , -3667.95 , 55.48257 +0 , -3474.9 , 51.81462 +0 , -3281.85 , 48.14667 +0 , -3088.8 , 44.47872 +0 , -2895.75 , 40.81077 +0 , -2702.7 , 37.14282 +0 , -2509.65 , 33.47487 +0 , -2316.6 , 29.80692 +0 , -2123.55 , 26.13897 +0 , -1930.5 , 22.47102 +0 , -1737.45 , 18.80307 +0 , -1544.4 , 15.13512 +0 , -1351.35 , 11.46717 +0 , -1158.3 , 7.79922 +0 , -965.25 , 4.13127 +0 , -772.2 , 0.46332 +0 , -579.15 , 3.20463 +0 , -386.1 , 6.87258 +0 , -193.05 , 10.54053 +0 , 0 , 14.20848 +0 , 193.05 , 17.87643 +0 , 386.1 , 21.54438 +0 , 579.15 , 25.21233 +0 , 772.2 , 28.88028 +0 , 965.25 , 32.54823 +0 , 1158.3 , 36.21618 +0 , 1351.35 , 39.88413 +0 , 1544.4 , 43.55208 +0 , 1737.45 , 47.22003 +0 , 1930.5 , 50.88798 +0 , 2123.55 , 54.55593 +0 , 2316.6 , 58.22388 +0 , 2509.65 , 61.89183 +0 , 2702.7 , 65.55978 +0 , 2895.75 , 69.22773 +0 , 3088.8 , 72.89568 +0 , 3281.85 , 76.56363 +0 , 3474.9 , 80.23158 +0 , 3667.95 , 83.89953 +0 , 3861 , 87.56748 +0 , 4054.05 , 91.23543 +0 , 4247.1 , 94.90338 +0 , 4440.15 , 98.57133 +0 , 4633.2 , 102.23928 +0 , 4826.25 , 105.90723 +0 , 5019.3 , 109.57518 +0 , 5212.35 , 113.24313 +0 , 5405.4 , 116.91108 +0 , 5598.45 , 120.57903 +0 , 5791.5 , 124.24698 +0 , 5984.55 , 127.91493 +0 , 6177.6 , 131.58288 +40.80854701 , -6177.6 , 102.5860926 +40.80854701 , -5984.55 , 98.91814258 +40.80854701 , -5791.5 , 95.25019258 +40.80854701 , -5598.45 , 91.58224258 +40.80854701 , -5405.4 , 87.91429258 +40.80854701 , -5212.35 , 84.24634258 +40.80854701 , -5019.3 , 80.57839258 +40.80854701 , -4826.25 , 76.91044258 +40.80854701 , -4633.2 , 73.24249258 +40.80854701 , -4440.15 , 69.57454258 +40.80854701 , -4247.1 , 65.90659258 +40.80854701 , -4054.05 , 62.23864258 +40.80854701 , -3861 , 58.57069258 +40.80854701 , -3667.95 , 54.90274258 +40.80854701 , -3474.9 , 51.23479258 +40.80854701 , -3281.85 , 47.56684258 +40.80854701 , -3088.8 , 43.89889258 +40.80854701 , -2895.75 , 40.23094258 +40.80854701 , -2702.7 , 36.56299258 +40.80854701 , -2509.65 , 32.89504258 +40.80854701 , -2316.6 , 29.22709258 +40.80854701 , -2123.55 , 25.55914258 +40.80854701 , -1930.5 , 21.89119258 +40.80854701 , -1737.45 , 18.22324258 +40.80854701 , -1544.4 , 14.55529258 +40.80854701 , -1351.35 , 10.88734258 +40.80854701 , -1158.3 , 7.219392576 +40.80854701 , -965.25 , 3.551442576 +40.80854701 , -772.2 , 0.116507424 +40.80854701 , -579.15 , 3.784457424 +40.80854701 , -386.1 , 7.452407424 +40.80854701 , -193.05 , 11.12035742 +40.80854701 , 0 , 14.78830742 +40.80854701 , 193.05 , 18.45625742 +40.80854701 , 386.1 , 22.12420742 +40.80854701 , 579.15 , 25.79215742 +40.80854701 , 772.2 , 29.46010742 +40.80854701 , 965.25 , 33.12805742 +40.80854701 , 1158.3 , 36.79600742 +40.80854701 , 1351.35 , 40.46395742 +40.80854701 , 1544.4 , 44.13190742 +40.80854701 , 1737.45 , 47.79985742 +40.80854701 , 1930.5 , 51.46780742 +40.80854701 , 2123.55 , 55.13575742 +40.80854701 , 2316.6 , 58.80370742 +40.80854701 , 2509.65 , 62.47165742 +40.80854701 , 2702.7 , 66.13960742 +40.80854701 , 2895.75 , 69.80755742 +40.80854701 , 3088.8 , 73.47550742 +40.80854701 , 3281.85 , 77.14345742 +40.80854701 , 3474.9 , 80.81140742 +40.80854701 , 3667.95 , 84.47935742 +40.80854701 , 3861 , 88.14730742 +40.80854701 , 4054.05 , 91.81525742 +40.80854701 , 4247.1 , 95.48320742 +40.80854701 , 4440.15 , 99.15115742 +40.80854701 , 4633.2 , 102.8191074 +40.80854701 , 4826.25 , 106.4870574 +40.80854701 , 5019.3 , 110.1550074 +40.80854701 , 5212.35 , 113.8229574 +40.80854701 , 5405.4 , 117.4909074 +40.80854701 , 5598.45 , 121.1588574 +40.80854701 , 5791.5 , 124.8268074 +40.80854701 , 5984.55 , 128.4947574 +40.80854701 , 6177.6 , 132.1627074 +81.61794872 , -6177.6 , 102.006253 +81.61794872 , -5984.55 , 98.33830301 +81.61794872 , -5791.5 , 94.67035301 +81.61794872 , -5598.45 , 91.00240301 +81.61794872 , -5405.4 , 87.33445301 +81.61794872 , -5212.35 , 83.66650301 +81.61794872 , -5019.3 , 79.99855301 +81.61794872 , -4826.25 , 76.33060301 +81.61794872 , -4633.2 , 72.66265301 +81.61794872 , -4440.15 , 68.99470301 +81.61794872 , -4247.1 , 65.32675301 +81.61794872 , -4054.05 , 61.65880301 +81.61794872 , -3861 , 57.99085301 +81.61794872 , -3667.95 , 54.32290301 +81.61794872 , -3474.9 , 50.65495301 +81.61794872 , -3281.85 , 46.98700301 +81.61794872 , -3088.8 , 43.31905301 +81.61794872 , -2895.75 , 39.65110301 +81.61794872 , -2702.7 , 35.98315301 +81.61794872 , -2509.65 , 32.31520301 +81.61794872 , -2316.6 , 28.64725301 +81.61794872 , -2123.55 , 24.97930301 +81.61794872 , -1930.5 , 21.31135301 +81.61794872 , -1737.45 , 17.64340301 +81.61794872 , -1544.4 , 13.97545301 +81.61794872 , -1351.35 , 10.30750301 +81.61794872 , -1158.3 , 6.639553008 +81.61794872 , -965.25 , 2.971603008 +81.61794872 , -772.2 , 0.696346992 +81.61794872 , -579.15 , 4.364296992 +81.61794872 , -386.1 , 8.032246992 +81.61794872 , -193.05 , 11.70019699 +81.61794872 , 0 , 15.36814699 +81.61794872 , 193.05 , 19.03609699 +81.61794872 , 386.1 , 22.70404699 +81.61794872 , 579.15 , 26.37199699 +81.61794872 , 772.2 , 30.03994699 +81.61794872 , 965.25 , 33.70789699 +81.61794872 , 1158.3 , 37.37584699 +81.61794872 , 1351.35 , 41.04379699 +81.61794872 , 1544.4 , 44.71174699 +81.61794872 , 1737.45 , 48.37969699 +81.61794872 , 1930.5 , 52.04764699 +81.61794872 , 2123.55 , 55.71559699 +81.61794872 , 2316.6 , 59.38354699 +81.61794872 , 2509.65 , 63.05149699 +81.61794872 , 2702.7 , 66.71944699 +81.61794872 , 2895.75 , 70.38739699 +81.61794872 , 3088.8 , 74.05534699 +81.61794872 , 3281.85 , 77.72329699 +81.61794872 , 3474.9 , 81.39124699 +81.61794872 , 3667.95 , 85.05919699 +81.61794872 , 3861 , 88.72714699 +81.61794872 , 4054.05 , 92.39509699 +81.61794872 , 4247.1 , 96.06304699 +81.61794872 , 4440.15 , 99.73099699 +81.61794872 , 4633.2 , 103.398947 +81.61794872 , 4826.25 , 107.066897 +81.61794872 , 5019.3 , 110.734847 +81.61794872 , 5212.35 , 114.402797 +81.61794872 , 5405.4 , 118.070747 +81.61794872 , 5598.45 , 121.738697 +81.61794872 , 5791.5 , 125.406647 +81.61794872 , 5984.55 , 129.074597 +81.61794872 , 6177.6 , 132.742547 +122.4273504 , -6177.6 , 101.4264134 +122.4273504 , -5984.55 , 97.75846344 +122.4273504 , -5791.5 , 94.09051344 +122.4273504 , -5598.45 , 90.42256344 +122.4273504 , -5405.4 , 86.75461344 +122.4273504 , -5212.35 , 83.08666344 +122.4273504 , -5019.3 , 79.41871344 +122.4273504 , -4826.25 , 75.75076344 +122.4273504 , -4633.2 , 72.08281344 +122.4273504 , -4440.15 , 68.41486344 +122.4273504 , -4247.1 , 64.74691344 +122.4273504 , -4054.05 , 61.07896344 +122.4273504 , -3861 , 57.41101344 +122.4273504 , -3667.95 , 53.74306344 +122.4273504 , -3474.9 , 50.07511344 +122.4273504 , -3281.85 , 46.40716344 +122.4273504 , -3088.8 , 42.73921344 +122.4273504 , -2895.75 , 39.07126344 +122.4273504 , -2702.7 , 35.40331344 +122.4273504 , -2509.65 , 31.73536344 +122.4273504 , -2316.6 , 28.06741344 +122.4273504 , -2123.55 , 24.39946344 +122.4273504 , -1930.5 , 20.73151344 +122.4273504 , -1737.45 , 17.06356344 +122.4273504 , -1544.4 , 13.39561344 +122.4273504 , -1351.35 , 9.72766344 +122.4273504 , -1158.3 , 6.05971344 +122.4273504 , -965.25 , 2.39176344 +122.4273504 , -772.2 , 1.27618656 +122.4273504 , -579.15 , 4.94413656 +122.4273504 , -386.1 , 8.61208656 +122.4273504 , -193.05 , 12.28003656 +122.4273504 , 0 , 15.94798656 +122.4273504 , 193.05 , 19.61593656 +122.4273504 , 386.1 , 23.28388656 +122.4273504 , 579.15 , 26.95183656 +122.4273504 , 772.2 , 30.61978656 +122.4273504 , 965.25 , 34.28773656 +122.4273504 , 1158.3 , 37.95568656 +122.4273504 , 1351.35 , 41.62363656 +122.4273504 , 1544.4 , 45.29158656 +122.4273504 , 1737.45 , 48.95953656 +122.4273504 , 1930.5 , 52.62748656 +122.4273504 , 2123.55 , 56.29543656 +122.4273504 , 2316.6 , 59.96338656 +122.4273504 , 2509.65 , 63.63133656 +122.4273504 , 2702.7 , 67.29928656 +122.4273504 , 2895.75 , 70.96723656 +122.4273504 , 3088.8 , 74.63518656 +122.4273504 , 3281.85 , 78.30313656 +122.4273504 , 3474.9 , 81.97108656 +122.4273504 , 3667.95 , 85.63903656 +122.4273504 , 3861 , 89.30698656 +122.4273504 , 4054.05 , 92.97493656 +122.4273504 , 4247.1 , 96.64288656 +122.4273504 , 4440.15 , 100.3108366 +122.4273504 , 4633.2 , 103.9787866 +122.4273504 , 4826.25 , 107.6467366 +122.4273504 , 5019.3 , 111.3146866 +122.4273504 , 5212.35 , 114.9826366 +122.4273504 , 5405.4 , 118.6505866 +122.4273504 , 5598.45 , 122.3185366 +122.4273504 , 5791.5 , 125.9864866 +122.4273504 , 5984.55 , 129.6544366 +122.4273504 , 6177.6 , 133.3223866 +163.2393162 , -6177.6 , 100.8465374 +163.2393162 , -5984.55 , 97.17858744 +163.2393162 , -5791.5 , 93.51063744 +163.2393162 , -5598.45 , 89.84268744 +163.2393162 , -5405.4 , 86.17473744 +163.2393162 , -5212.35 , 82.50678744 +163.2393162 , -5019.3 , 78.83883744 +163.2393162 , -4826.25 , 75.17088744 +163.2393162 , -4633.2 , 71.50293744 +163.2393162 , -4440.15 , 67.83498744 +163.2393162 , -4247.1 , 64.16703744 +163.2393162 , -4054.05 , 60.49908744 +163.2393162 , -3861 , 56.83113744 +163.2393162 , -3667.95 , 53.16318744 +163.2393162 , -3474.9 , 49.49523744 +163.2393162 , -3281.85 , 45.82728744 +163.2393162 , -3088.8 , 42.15933744 +163.2393162 , -2895.75 , 38.49138744 +163.2393162 , -2702.7 , 34.82343744 +163.2393162 , -2509.65 , 31.15548744 +163.2393162 , -2316.6 , 27.48753744 +163.2393162 , -2123.55 , 23.81958744 +163.2393162 , -1930.5 , 20.15163744 +163.2393162 , -1737.45 , 16.48368744 +163.2393162 , -1544.4 , 12.81573744 +163.2393162 , -1351.35 , 9.147787441 +163.2393162 , -1158.3 , 5.479837441 +163.2393162 , -965.25 , 1.811887441 +163.2393162 , -772.2 , 1.856062559 +163.2393162 , -579.15 , 5.524012559 +163.2393162 , -386.1 , 9.191962559 +163.2393162 , -193.05 , 12.85991256 +163.2393162 , 0 , 16.52786256 +163.2393162 , 193.05 , 20.19581256 +163.2393162 , 386.1 , 23.86376256 +163.2393162 , 579.15 , 27.53171256 +163.2393162 , 772.2 , 31.19966256 +163.2393162 , 965.25 , 34.86761256 +163.2393162 , 1158.3 , 38.53556256 +163.2393162 , 1351.35 , 42.20351256 +163.2393162 , 1544.4 , 45.87146256 +163.2393162 , 1737.45 , 49.53941256 +163.2393162 , 1930.5 , 53.20736256 +163.2393162 , 2123.55 , 56.87531256 +163.2393162 , 2316.6 , 60.54326256 +163.2393162 , 2509.65 , 64.21121256 +163.2393162 , 2702.7 , 67.87916256 +163.2393162 , 2895.75 , 71.54711256 +163.2393162 , 3088.8 , 75.21506256 +163.2393162 , 3281.85 , 78.88301256 +163.2393162 , 3474.9 , 82.55096256 +163.2393162 , 3667.95 , 86.21891256 +163.2393162 , 3861 , 89.88686256 +163.2393162 , 4054.05 , 93.55481256 +163.2393162 , 4247.1 , 97.22276256 +163.2393162 , 4440.15 , 100.8907126 +163.2393162 , 4633.2 , 104.5586626 +163.2393162 , 4826.25 , 108.2266126 +163.2393162 , 5019.3 , 111.8945626 +163.2393162 , 5212.35 , 115.5625126 +163.2393162 , 5405.4 , 119.2304626 +163.2393162 , 5598.45 , 122.8984126 +163.2393162 , 5791.5 , 126.5663626 +163.2393162 , 5984.55 , 130.2343126 +163.2393162 , 6177.6 , 133.9022626 +204.042735 , -6177.6 , 100.2667829 +204.042735 , -5984.55 , 96.59883288 +204.042735 , -5791.5 , 92.93088288 +204.042735 , -5598.45 , 89.26293288 +204.042735 , -5405.4 , 85.59498288 +204.042735 , -5212.35 , 81.92703288 +204.042735 , -5019.3 , 78.25908288 +204.042735 , -4826.25 , 74.59113288 +204.042735 , -4633.2 , 70.92318288 +204.042735 , -4440.15 , 67.25523288 +204.042735 , -4247.1 , 63.58728288 +204.042735 , -4054.05 , 59.91933288 +204.042735 , -3861 , 56.25138288 +204.042735 , -3667.95 , 52.58343288 +204.042735 , -3474.9 , 48.91548288 +204.042735 , -3281.85 , 45.24753288 +204.042735 , -3088.8 , 41.57958288 +204.042735 , -2895.75 , 37.91163288 +204.042735 , -2702.7 , 34.24368288 +204.042735 , -2509.65 , 30.57573288 +204.042735 , -2316.6 , 26.90778288 +204.042735 , -2123.55 , 23.23983288 +204.042735 , -1930.5 , 19.57188288 +204.042735 , -1737.45 , 15.90393288 +204.042735 , -1544.4 , 12.23598288 +204.042735 , -1351.35 , 8.568032881 +204.042735 , -1158.3 , 4.900082881 +204.042735 , -965.25 , 1.232132881 +204.042735 , -772.2 , 2.435817119 +204.042735 , -579.15 , 6.103767119 +204.042735 , -386.1 , 9.771717119 +204.042735 , -193.05 , 13.43966712 +204.042735 , 0 , 17.10761712 +204.042735 , 193.05 , 20.77556712 +204.042735 , 386.1 , 24.44351712 +204.042735 , 579.15 , 28.11146712 +204.042735 , 772.2 , 31.77941712 +204.042735 , 965.25 , 35.44736712 +204.042735 , 1158.3 , 39.11531712 +204.042735 , 1351.35 , 42.78326712 +204.042735 , 1544.4 , 46.45121712 +204.042735 , 1737.45 , 50.11916712 +204.042735 , 1930.5 , 53.78711712 +204.042735 , 2123.55 , 57.45506712 +204.042735 , 2316.6 , 61.12301712 +204.042735 , 2509.65 , 64.79096712 +204.042735 , 2702.7 , 68.45891712 +204.042735 , 2895.75 , 72.12686712 +204.042735 , 3088.8 , 75.79481712 +204.042735 , 3281.85 , 79.46276712 +204.042735 , 3474.9 , 83.13071712 +204.042735 , 3667.95 , 86.79866712 +204.042735 , 3861 , 90.46661712 +204.042735 , 4054.05 , 94.13456712 +204.042735 , 4247.1 , 97.80251712 +204.042735 , 4440.15 , 101.4704671 +204.042735 , 4633.2 , 105.1384171 +204.042735 , 4826.25 , 108.8063671 +204.042735 , 5019.3 , 112.4743171 +204.042735 , 5212.35 , 116.1422671 +204.042735 , 5405.4 , 119.8102171 +204.042735 , 5598.45 , 123.4781671 +204.042735 , 5791.5 , 127.1461171 +204.042735 , 5984.55 , 130.8140671 +204.042735 , 6177.6 , 134.4820171 +244.8547009 , -6177.6 , 99.68690688 +244.8547009 , -5984.55 , 96.01895688 +244.8547009 , -5791.5 , 92.35100688 +244.8547009 , -5598.45 , 88.68305688 +244.8547009 , -5405.4 , 85.01510688 +244.8547009 , -5212.35 , 81.34715688 +244.8547009 , -5019.3 , 77.67920688 +244.8547009 , -4826.25 , 74.01125688 +244.8547009 , -4633.2 , 70.34330688 +244.8547009 , -4440.15 , 66.67535688 +244.8547009 , -4247.1 , 63.00740688 +244.8547009 , -4054.05 , 59.33945688 +244.8547009 , -3861 , 55.67150688 +244.8547009 , -3667.95 , 52.00355688 +244.8547009 , -3474.9 , 48.33560688 +244.8547009 , -3281.85 , 44.66765688 +244.8547009 , -3088.8 , 40.99970688 +244.8547009 , -2895.75 , 37.33175688 +244.8547009 , -2702.7 , 33.66380688 +244.8547009 , -2509.65 , 29.99585688 +244.8547009 , -2316.6 , 26.32790688 +244.8547009 , -2123.55 , 22.65995688 +244.8547009 , -1930.5 , 18.99200688 +244.8547009 , -1737.45 , 15.32405688 +244.8547009 , -1544.4 , 11.65610688 +244.8547009 , -1351.35 , 7.988156879 +244.8547009 , -1158.3 , 4.320206879 +244.8547009 , -965.25 , 0.652256879 +244.8547009 , -772.2 , 3.015693121 +244.8547009 , -579.15 , 6.683643121 +244.8547009 , -386.1 , 10.35159312 +244.8547009 , -193.05 , 14.01954312 +244.8547009 , 0 , 17.68749312 +244.8547009 , 193.05 , 21.35544312 +244.8547009 , 386.1 , 25.02339312 +244.8547009 , 579.15 , 28.69134312 +244.8547009 , 772.2 , 32.35929312 +244.8547009 , 965.25 , 36.02724312 +244.8547009 , 1158.3 , 39.69519312 +244.8547009 , 1351.35 , 43.36314312 +244.8547009 , 1544.4 , 47.03109312 +244.8547009 , 1737.45 , 50.69904312 +244.8547009 , 1930.5 , 54.36699312 +244.8547009 , 2123.55 , 58.03494312 +244.8547009 , 2316.6 , 61.70289312 +244.8547009 , 2509.65 , 65.37084312 +244.8547009 , 2702.7 , 69.03879312 +244.8547009 , 2895.75 , 72.70674312 +244.8547009 , 3088.8 , 76.37469312 +244.8547009 , 3281.85 , 80.04264312 +244.8547009 , 3474.9 , 83.71059312 +244.8547009 , 3667.95 , 87.37854312 +244.8547009 , 3861 , 91.04649312 +244.8547009 , 4054.05 , 94.71444312 +244.8547009 , 4247.1 , 98.38239312 +244.8547009 , 4440.15 , 102.0503431 +244.8547009 , 4633.2 , 105.7182931 +244.8547009 , 4826.25 , 109.3862431 +244.8547009 , 5019.3 , 113.0541931 +244.8547009 , 5212.35 , 116.7221431 +244.8547009 , 5405.4 , 120.3900931 +244.8547009 , 5598.45 , 124.0580431 +244.8547009 , 5791.5 , 127.7259931 +244.8547009 , 5984.55 , 131.3939431 +244.8547009 , 6177.6 , 135.0618931 +285.6666667 , -6177.6 , 99.10703088 +285.6666667 , -5984.55 , 95.43908088 +285.6666667 , -5791.5 , 91.77113088 +285.6666667 , -5598.45 , 88.10318088 +285.6666667 , -5405.4 , 84.43523088 +285.6666667 , -5212.35 , 80.76728088 +285.6666667 , -5019.3 , 77.09933088 +285.6666667 , -4826.25 , 73.43138088 +285.6666667 , -4633.2 , 69.76343088 +285.6666667 , -4440.15 , 66.09548088 +285.6666667 , -4247.1 , 62.42753088 +285.6666667 , -4054.05 , 58.75958088 +285.6666667 , -3861 , 55.09163088 +285.6666667 , -3667.95 , 51.42368088 +285.6666667 , -3474.9 , 47.75573088 +285.6666667 , -3281.85 , 44.08778088 +285.6666667 , -3088.8 , 40.41983088 +285.6666667 , -2895.75 , 36.75188088 +285.6666667 , -2702.7 , 33.08393088 +285.6666667 , -2509.65 , 29.41598088 +285.6666667 , -2316.6 , 25.74803088 +285.6666667 , -2123.55 , 22.08008088 +285.6666667 , -1930.5 , 18.41213088 +285.6666667 , -1737.45 , 14.74418088 +285.6666667 , -1544.4 , 11.07623088 +285.6666667 , -1351.35 , 7.40828088 +285.6666667 , -1158.3 , 3.74033088 +285.6666667 , -965.25 , 0.07238088 +285.6666667 , -772.2 , 3.59556912 +285.6666667 , -579.15 , 7.26351912 +285.6666667 , -386.1 , 10.93146912 +285.6666667 , -193.05 , 14.59941912 +285.6666667 , 0 , 18.26736912 +285.6666667 , 193.05 , 21.93531912 +285.6666667 , 386.1 , 25.60326912 +285.6666667 , 579.15 , 29.27121912 +285.6666667 , 772.2 , 32.93916912 +285.6666667 , 965.25 , 36.60711912 +285.6666667 , 1158.3 , 40.27506912 +285.6666667 , 1351.35 , 43.94301912 +285.6666667 , 1544.4 , 47.61096912 +285.6666667 , 1737.45 , 51.27891912 +285.6666667 , 1930.5 , 54.94686912 +285.6666667 , 2123.55 , 58.61481912 +285.6666667 , 2316.6 , 62.28276912 +285.6666667 , 2509.65 , 65.95071912 +285.6666667 , 2702.7 , 69.61866912 +285.6666667 , 2895.75 , 73.28661912 +285.6666667 , 3088.8 , 76.95456912 +285.6666667 , 3281.85 , 80.62251912 +285.6666667 , 3474.9 , 84.29046912 +285.6666667 , 3667.95 , 87.95841912 +285.6666667 , 3861 , 91.62636912 +285.6666667 , 4054.05 , 95.29431912 +285.6666667 , 4247.1 , 98.96226912 +285.6666667 , 4440.15 , 102.6302191 +285.6666667 , 4633.2 , 106.2981691 +285.6666667 , 4826.25 , 109.9661191 +285.6666667 , 5019.3 , 113.6340691 +285.6666667 , 5212.35 , 117.3020191 +285.6666667 , 5405.4 , 120.9699691 +285.6666667 , 5598.45 , 124.6379191 +285.6666667 , 5791.5 , 128.3058691 +285.6666667 , 5984.55 , 131.9738191 +285.6666667 , 6177.6 , 135.6417691 +326.4700855 , -6177.6 , 98.52727632 +326.4700855 , -5984.55 , 94.85932632 +326.4700855 , -5791.5 , 91.19137632 +326.4700855 , -5598.45 , 87.52342632 +326.4700855 , -5405.4 , 83.85547632 +326.4700855 , -5212.35 , 80.18752632 +326.4700855 , -5019.3 , 76.51957632 +326.4700855 , -4826.25 , 72.85162632 +326.4700855 , -4633.2 , 69.18367632 +326.4700855 , -4440.15 , 65.51572632 +326.4700855 , -4247.1 , 61.84777632 +326.4700855 , -4054.05 , 58.17982632 +326.4700855 , -3861 , 54.51187632 +326.4700855 , -3667.95 , 50.84392632 +326.4700855 , -3474.9 , 47.17597632 +326.4700855 , -3281.85 , 43.50802632 +326.4700855 , -3088.8 , 39.84007632 +326.4700855 , -2895.75 , 36.17212632 +326.4700855 , -2702.7 , 32.50417632 +326.4700855 , -2509.65 , 28.83622632 +326.4700855 , -2316.6 , 25.16827632 +326.4700855 , -2123.55 , 21.50032632 +326.4700855 , -1930.5 , 17.83237632 +326.4700855 , -1737.45 , 14.16442632 +326.4700855 , -1544.4 , 10.49647632 +326.4700855 , -1351.35 , 6.82852632 +326.4700855 , -1158.3 , 3.16057632 +326.4700855 , -965.25 , 0.50737368 +326.4700855 , -772.2 , 4.17532368 +326.4700855 , -579.15 , 7.84327368 +326.4700855 , -386.1 , 11.51122368 +326.4700855 , -193.05 , 15.17917368 +326.4700855 , 0 , 18.84712368 +326.4700855 , 193.05 , 22.51507368 +326.4700855 , 386.1 , 26.18302368 +326.4700855 , 579.15 , 29.85097368 +326.4700855 , 772.2 , 33.51892368 +326.4700855 , 965.25 , 37.18687368 +326.4700855 , 1158.3 , 40.85482368 +326.4700855 , 1351.35 , 44.52277368 +326.4700855 , 1544.4 , 48.19072368 +326.4700855 , 1737.45 , 51.85867368 +326.4700855 , 1930.5 , 55.52662368 +326.4700855 , 2123.55 , 59.19457368 +326.4700855 , 2316.6 , 62.86252368 +326.4700855 , 2509.65 , 66.53047368 +326.4700855 , 2702.7 , 70.19842368 +326.4700855 , 2895.75 , 73.86637368 +326.4700855 , 3088.8 , 77.53432368 +326.4700855 , 3281.85 , 81.20227368 +326.4700855 , 3474.9 , 84.87022368 +326.4700855 , 3667.95 , 88.53817368 +326.4700855 , 3861 , 92.20612368 +326.4700855 , 4054.05 , 95.87407368 +326.4700855 , 4247.1 , 99.54202368 +326.4700855 , 4440.15 , 103.2099737 +326.4700855 , 4633.2 , 106.8779237 +326.4700855 , 4826.25 , 110.5458737 +326.4700855 , 5019.3 , 114.2138237 +326.4700855 , 5212.35 , 117.8817737 +326.4700855 , 5405.4 , 121.5497237 +326.4700855 , 5598.45 , 125.2176737 +326.4700855 , 5791.5 , 128.8856237 +326.4700855 , 5984.55 , 132.5535737 +326.4700855 , 6177.6 , 136.2215237 +367.2820513 , -6177.6 , 97.94740032 +367.2820513 , -5984.55 , 94.27945032 +367.2820513 , -5791.5 , 90.61150032 +367.2820513 , -5598.45 , 86.94355032 +367.2820513 , -5405.4 , 83.27560032 +367.2820513 , -5212.35 , 79.60765032 +367.2820513 , -5019.3 , 75.93970032 +367.2820513 , -4826.25 , 72.27175032 +367.2820513 , -4633.2 , 68.60380032 +367.2820513 , -4440.15 , 64.93585032 +367.2820513 , -4247.1 , 61.26790032 +367.2820513 , -4054.05 , 57.59995032 +367.2820513 , -3861 , 53.93200032 +367.2820513 , -3667.95 , 50.26405032 +367.2820513 , -3474.9 , 46.59610032 +367.2820513 , -3281.85 , 42.92815032 +367.2820513 , -3088.8 , 39.26020032 +367.2820513 , -2895.75 , 35.59225032 +367.2820513 , -2702.7 , 31.92430032 +367.2820513 , -2509.65 , 28.25635032 +367.2820513 , -2316.6 , 24.58840032 +367.2820513 , -2123.55 , 20.92045032 +367.2820513 , -1930.5 , 17.25250032 +367.2820513 , -1737.45 , 13.58455032 +367.2820513 , -1544.4 , 9.91660032 +367.2820513 , -1351.35 , 6.24865032 +367.2820513 , -1158.3 , 2.58070032 +367.2820513 , -965.25 , 1.08724968 +367.2820513 , -772.2 , 4.75519968 +367.2820513 , -579.15 , 8.42314968 +367.2820513 , -386.1 , 12.09109968 +367.2820513 , -193.05 , 15.75904968 +367.2820513 , 0 , 19.42699968 +367.2820513 , 193.05 , 23.09494968 +367.2820513 , 386.1 , 26.76289968 +367.2820513 , 579.15 , 30.43084968 +367.2820513 , 772.2 , 34.09879968 +367.2820513 , 965.25 , 37.76674968 +367.2820513 , 1158.3 , 41.43469968 +367.2820513 , 1351.35 , 45.10264968 +367.2820513 , 1544.4 , 48.77059968 +367.2820513 , 1737.45 , 52.43854968 +367.2820513 , 1930.5 , 56.10649968 +367.2820513 , 2123.55 , 59.77444968 +367.2820513 , 2316.6 , 63.44239968 +367.2820513 , 2509.65 , 67.11034968 +367.2820513 , 2702.7 , 70.77829968 +367.2820513 , 2895.75 , 74.44624968 +367.2820513 , 3088.8 , 78.11419968 +367.2820513 , 3281.85 , 81.78214968 +367.2820513 , 3474.9 , 85.45009968 +367.2820513 , 3667.95 , 89.11804968 +367.2820513 , 3861 , 92.78599968 +367.2820513 , 4054.05 , 96.45394968 +367.2820513 , 4247.1 , 100.1218997 +367.2820513 , 4440.15 , 103.7898497 +367.2820513 , 4633.2 , 107.4577997 +367.2820513 , 4826.25 , 111.1257497 +367.2820513 , 5019.3 , 114.7936997 +367.2820513 , 5212.35 , 118.4616497 +367.2820513 , 5405.4 , 122.1295997 +367.2820513 , 5598.45 , 125.7975497 +367.2820513 , 5791.5 , 129.4654997 +367.2820513 , 5984.55 , 133.1334497 +367.2820513 , 6177.6 , 136.8013997 +408.0854701 , -6177.6 , 97.36764576 +408.0854701 , -5984.55 , 93.69969576 +408.0854701 , -5791.5 , 90.03174576 +408.0854701 , -5598.45 , 86.36379576 +408.0854701 , -5405.4 , 82.69584576 +408.0854701 , -5212.35 , 79.02789576 +408.0854701 , -5019.3 , 75.35994576 +408.0854701 , -4826.25 , 71.69199576 +408.0854701 , -4633.2 , 68.02404576 +408.0854701 , -4440.15 , 64.35609576 +408.0854701 , -4247.1 , 60.68814576 +408.0854701 , -4054.05 , 57.02019576 +408.0854701 , -3861 , 53.35224576 +408.0854701 , -3667.95 , 49.68429576 +408.0854701 , -3474.9 , 46.01634576 +408.0854701 , -3281.85 , 42.34839576 +408.0854701 , -3088.8 , 38.68044576 +408.0854701 , -2895.75 , 35.01249576 +408.0854701 , -2702.7 , 31.34454576 +408.0854701 , -2509.65 , 27.67659576 +408.0854701 , -2316.6 , 24.00864576 +408.0854701 , -2123.55 , 20.34069576 +408.0854701 , -1930.5 , 16.67274576 +408.0854701 , -1737.45 , 13.00479576 +408.0854701 , -1544.4 , 9.33684576 +408.0854701 , -1351.35 , 5.66889576 +408.0854701 , -1158.3 , 2.00094576 +408.0854701 , -965.25 , 1.66700424 +408.0854701 , -772.2 , 5.33495424 +408.0854701 , -579.15 , 9.00290424 +408.0854701 , -386.1 , 12.67085424 +408.0854701 , -193.05 , 16.33880424 +408.0854701 , 0 , 20.00675424 +408.0854701 , 193.05 , 23.67470424 +408.0854701 , 386.1 , 27.34265424 +408.0854701 , 579.15 , 31.01060424 +408.0854701 , 772.2 , 34.67855424 +408.0854701 , 965.25 , 38.34650424 +408.0854701 , 1158.3 , 42.01445424 +408.0854701 , 1351.35 , 45.68240424 +408.0854701 , 1544.4 , 49.35035424 +408.0854701 , 1737.45 , 53.01830424 +408.0854701 , 1930.5 , 56.68625424 +408.0854701 , 2123.55 , 60.35420424 +408.0854701 , 2316.6 , 64.02215424 +408.0854701 , 2509.65 , 67.69010424 +408.0854701 , 2702.7 , 71.35805424 +408.0854701 , 2895.75 , 75.02600424 +408.0854701 , 3088.8 , 78.69395424 +408.0854701 , 3281.85 , 82.36190424 +408.0854701 , 3474.9 , 86.02985424 +408.0854701 , 3667.95 , 89.69780424 +408.0854701 , 3861 , 93.36575424 +408.0854701 , 4054.05 , 97.03370424 +408.0854701 , 4247.1 , 100.7016542 +408.0854701 , 4440.15 , 104.3696042 +408.0854701 , 4633.2 , 108.0375542 +408.0854701 , 4826.25 , 111.7055042 +408.0854701 , 5019.3 , 115.3734542 +408.0854701 , 5212.35 , 119.0414042 +408.0854701 , 5405.4 , 122.7093542 +408.0854701 , 5598.45 , 126.3773042 +408.0854701 , 5791.5 , 130.0452542 +408.0854701 , 5984.55 , 133.7132042 +408.0854701 , 6177.6 , 137.3811542 +448.8974359 , -6177.6 , 96.78776976 +448.8974359 , -5984.55 , 93.11981976 +448.8974359 , -5791.5 , 89.45186976 +448.8974359 , -5598.45 , 85.78391976 +448.8974359 , -5405.4 , 82.11596976 +448.8974359 , -5212.35 , 78.44801976 +448.8974359 , -5019.3 , 74.78006976 +448.8974359 , -4826.25 , 71.11211976 +448.8974359 , -4633.2 , 67.44416976 +448.8974359 , -4440.15 , 63.77621976 +448.8974359 , -4247.1 , 60.10826976 +448.8974359 , -4054.05 , 56.44031976 +448.8974359 , -3861 , 52.77236976 +448.8974359 , -3667.95 , 49.10441976 +448.8974359 , -3474.9 , 45.43646976 +448.8974359 , -3281.85 , 41.76851976 +448.8974359 , -3088.8 , 38.10056976 +448.8974359 , -2895.75 , 34.43261976 +448.8974359 , -2702.7 , 30.76466976 +448.8974359 , -2509.65 , 27.09671976 +448.8974359 , -2316.6 , 23.42876976 +448.8974359 , -2123.55 , 19.76081976 +448.8974359 , -1930.5 , 16.09286976 +448.8974359 , -1737.45 , 12.42491976 +448.8974359 , -1544.4 , 8.75696976 +448.8974359 , -1351.35 , 5.08901976 +448.8974359 , -1158.3 , 1.42106976 +448.8974359 , -965.25 , 2.24688024 +448.8974359 , -772.2 , 5.91483024 +448.8974359 , -579.15 , 9.58278024 +448.8974359 , -386.1 , 13.25073024 +448.8974359 , -193.05 , 16.91868024 +448.8974359 , 0 , 20.58663024 +448.8974359 , 193.05 , 24.25458024 +448.8974359 , 386.1 , 27.92253024 +448.8974359 , 579.15 , 31.59048024 +448.8974359 , 772.2 , 35.25843024 +448.8974359 , 965.25 , 38.92638024 +448.8974359 , 1158.3 , 42.59433024 +448.8974359 , 1351.35 , 46.26228024 +448.8974359 , 1544.4 , 49.93023024 +448.8974359 , 1737.45 , 53.59818024 +448.8974359 , 1930.5 , 57.26613024 +448.8974359 , 2123.55 , 60.93408024 +448.8974359 , 2316.6 , 64.60203024 +448.8974359 , 2509.65 , 68.26998024 +448.8974359 , 2702.7 , 71.93793024 +448.8974359 , 2895.75 , 75.60588024 +448.8974359 , 3088.8 , 79.27383024 +448.8974359 , 3281.85 , 82.94178024 +448.8974359 , 3474.9 , 86.60973024 +448.8974359 , 3667.95 , 90.27768024 +448.8974359 , 3861 , 93.94563024 +448.8974359 , 4054.05 , 97.61358024 +448.8974359 , 4247.1 , 101.2815302 +448.8974359 , 4440.15 , 104.9494802 +448.8974359 , 4633.2 , 108.6174302 +448.8974359 , 4826.25 , 112.2853802 +448.8974359 , 5019.3 , 115.9533302 +448.8974359 , 5212.35 , 119.6212802 +448.8974359 , 5405.4 , 123.2892302 +448.8974359 , 5598.45 , 126.9571802 +448.8974359 , 5791.5 , 130.6251302 +448.8974359 , 5984.55 , 134.2930802 +448.8974359 , 6177.6 , 137.9610302 +489.7094017 , -6177.6 , 96.20789376 +489.7094017 , -5984.55 , 92.53994376 +489.7094017 , -5791.5 , 88.87199376 +489.7094017 , -5598.45 , 85.20404376 +489.7094017 , -5405.4 , 81.53609376 +489.7094017 , -5212.35 , 77.86814376 +489.7094017 , -5019.3 , 74.20019376 +489.7094017 , -4826.25 , 70.53224376 +489.7094017 , -4633.2 , 66.86429376 +489.7094017 , -4440.15 , 63.19634376 +489.7094017 , -4247.1 , 59.52839376 +489.7094017 , -4054.05 , 55.86044376 +489.7094017 , -3861 , 52.19249376 +489.7094017 , -3667.95 , 48.52454376 +489.7094017 , -3474.9 , 44.85659376 +489.7094017 , -3281.85 , 41.18864376 +489.7094017 , -3088.8 , 37.52069376 +489.7094017 , -2895.75 , 33.85274376 +489.7094017 , -2702.7 , 30.18479376 +489.7094017 , -2509.65 , 26.51684376 +489.7094017 , -2316.6 , 22.84889376 +489.7094017 , -2123.55 , 19.18094376 +489.7094017 , -1930.5 , 15.51299376 +489.7094017 , -1737.45 , 11.84504376 +489.7094017 , -1544.4 , 8.17709376 +489.7094017 , -1351.35 , 4.50914376 +489.7094017 , -1158.3 , 0.84119376 +489.7094017 , -965.25 , 2.82675624 +489.7094017 , -772.2 , 6.49470624 +489.7094017 , -579.15 , 10.16265624 +489.7094017 , -386.1 , 13.83060624 +489.7094017 , -193.05 , 17.49855624 +489.7094017 , 0 , 21.16650624 +489.7094017 , 193.05 , 24.83445624 +489.7094017 , 386.1 , 28.50240624 +489.7094017 , 579.15 , 32.17035624 +489.7094017 , 772.2 , 35.83830624 +489.7094017 , 965.25 , 39.50625624 +489.7094017 , 1158.3 , 43.17420624 +489.7094017 , 1351.35 , 46.84215624 +489.7094017 , 1544.4 , 50.51010624 +489.7094017 , 1737.45 , 54.17805624 +489.7094017 , 1930.5 , 57.84600624 +489.7094017 , 2123.55 , 61.51395624 +489.7094017 , 2316.6 , 65.18190624 +489.7094017 , 2509.65 , 68.84985624 +489.7094017 , 2702.7 , 72.51780624 +489.7094017 , 2895.75 , 76.18575624 +489.7094017 , 3088.8 , 79.85370624 +489.7094017 , 3281.85 , 83.52165624 +489.7094017 , 3474.9 , 87.18960624 +489.7094017 , 3667.95 , 90.85755624 +489.7094017 , 3861 , 94.52550624 +489.7094017 , 4054.05 , 98.19345624 +489.7094017 , 4247.1 , 101.8614062 +489.7094017 , 4440.15 , 105.5293562 +489.7094017 , 4633.2 , 109.1973062 +489.7094017 , 4826.25 , 112.8652562 +489.7094017 , 5019.3 , 116.5332062 +489.7094017 , 5212.35 , 120.2011562 +489.7094017 , 5405.4 , 123.8691062 +489.7094017 , 5598.45 , 127.5370562 +489.7094017 , 5791.5 , 131.2050062 +489.7094017 , 5984.55 , 134.8729562 +489.7094017 , 6177.6 , 138.5409062 +816.1794872 , -6177.6 , 91.56925008 +816.1794872 , -5984.55 , 87.90130008 +816.1794872 , -5791.5 , 84.23335008 +816.1794872 , -5598.45 , 80.56540008 +816.1794872 , -5405.4 , 76.89745008 +816.1794872 , -5212.35 , 73.22950008 +816.1794872 , -5019.3 , 69.56155008 +816.1794872 , -4826.25 , 65.89360008 +816.1794872 , -4633.2 , 62.22565008 +816.1794872 , -4440.15 , 58.55770008 +816.1794872 , -4247.1 , 54.88975008 +816.1794872 , -4054.05 , 51.22180008 +816.1794872 , -3861 , 47.55385008 +816.1794872 , -3667.95 , 43.88590008 +816.1794872 , -3474.9 , 40.21795008 +816.1794872 , -3281.85 , 36.55000008 +816.1794872 , -3088.8 , 32.88205008 +816.1794872 , -2895.75 , 29.21410008 +816.1794872 , -2702.7 , 25.54615008 +816.1794872 , -2509.65 , 21.87820008 +816.1794872 , -2316.6 , 18.21025008 +816.1794872 , -2123.55 , 14.54230008 +816.1794872 , -1930.5 , 10.87435008 +816.1794872 , -1737.45 , 7.20640008 +816.1794872 , -1544.4 , 3.53845008 +816.1794872 , -1351.35 , 0.12949992 +816.1794872 , -1158.3 , 3.79744992 +816.1794872 , -965.25 , 7.46539992 +816.1794872 , -772.2 , 11.13334992 +816.1794872 , -579.15 , 14.80129992 +816.1794872 , -386.1 , 18.46924992 +816.1794872 , -193.05 , 22.13719992 +816.1794872 , 0 , 25.80514992 +816.1794872 , 193.05 , 29.47309992 +816.1794872 , 386.1 , 33.14104992 +816.1794872 , 579.15 , 36.80899992 +816.1794872 , 772.2 , 40.47694992 +816.1794872 , 965.25 , 44.14489992 +816.1794872 , 1158.3 , 47.81284992 +816.1794872 , 1351.35 , 51.48079992 +816.1794872 , 1544.4 , 55.14874992 +816.1794872 , 1737.45 , 58.81669992 +816.1794872 , 1930.5 , 62.48464992 +816.1794872 , 2123.55 , 66.15259992 +816.1794872 , 2316.6 , 69.82054992 +816.1794872 , 2509.65 , 73.48849992 +816.1794872 , 2702.7 , 77.15644992 +816.1794872 , 2895.75 , 80.82439992 +816.1794872 , 3088.8 , 84.49234992 +816.1794872 , 3281.85 , 88.16029992 +816.1794872 , 3474.9 , 91.82824992 +816.1794872 , 3667.95 , 95.49619992 +816.1794872 , 3861 , 99.16414992 +816.1794872 , 4054.05 , 102.8320999 +816.1794872 , 4247.1 , 106.5000499 +816.1794872 , 4440.15 , 110.1679999 +816.1794872 , 4633.2 , 113.8359499 +816.1794872 , 4826.25 , 117.5038999 +816.1794872 , 5019.3 , 121.1718499 +816.1794872 , 5212.35 , 124.8397999 +816.1794872 , 5405.4 , 128.5077499 +816.1794872 , 5598.45 , 132.1756999 +816.1794872 , 5791.5 , 135.8436499 +816.1794872 , 5984.55 , 139.5115999 +816.1794872 , 6177.6 , 143.1795499 +1020.25641 , -6177.6 , 88.6696272 +1020.25641 , -5984.55 , 85.0016772 +1020.25641 , -5791.5 , 81.3337272 +1020.25641 , -5598.45 , 77.6657772 +1020.25641 , -5405.4 , 73.9978272 +1020.25641 , -5212.35 , 70.3298772 +1020.25641 , -5019.3 , 66.6619272 +1020.25641 , -4826.25 , 62.9939772 +1020.25641 , -4633.2 , 59.3260272 +1020.25641 , -4440.15 , 55.6580772 +1020.25641 , -4247.1 , 51.9901272 +1020.25641 , -4054.05 , 48.3221772 +1020.25641 , -3861 , 44.6542272 +1020.25641 , -3667.95 , 40.9862772 +1020.25641 , -3474.9 , 37.3183272 +1020.25641 , -3281.85 , 33.6503772 +1020.25641 , -3088.8 , 29.9824272 +1020.25641 , -2895.75 , 26.3144772 +1020.25641 , -2702.7 , 22.6465272 +1020.25641 , -2509.65 , 18.9785772 +1020.25641 , -2316.6 , 15.3106272 +1020.25641 , -2123.55 , 11.6426772 +1020.25641 , -1930.5 , 7.974727204 +1020.25641 , -1737.45 , 4.306777204 +1020.25641 , -1544.4 , 0.638827204 +1020.25641 , -1351.35 , 3.029122796 +1020.25641 , -1158.3 , 6.697072796 +1020.25641 , -965.25 , 10.3650228 +1020.25641 , -772.2 , 14.0329728 +1020.25641 , -579.15 , 17.7009228 +1020.25641 , -386.1 , 21.3688728 +1020.25641 , -193.05 , 25.0368228 +1020.25641 , 0 , 28.7047728 +1020.25641 , 193.05 , 32.3727228 +1020.25641 , 386.1 , 36.0406728 +1020.25641 , 579.15 , 39.7086228 +1020.25641 , 772.2 , 43.3765728 +1020.25641 , 965.25 , 47.0445228 +1020.25641 , 1158.3 , 50.7124728 +1020.25641 , 1351.35 , 54.3804228 +1020.25641 , 1544.4 , 58.0483728 +1020.25641 , 1737.45 , 61.7163228 +1020.25641 , 1930.5 , 65.3842728 +1020.25641 , 2123.55 , 69.0522228 +1020.25641 , 2316.6 , 72.7201728 +1020.25641 , 2509.65 , 76.3881228 +1020.25641 , 2702.7 , 80.0560728 +1020.25641 , 2895.75 , 83.7240228 +1020.25641 , 3088.8 , 87.3919728 +1020.25641 , 3281.85 , 91.0599228 +1020.25641 , 3474.9 , 94.7278728 +1020.25641 , 3667.95 , 98.3958228 +1020.25641 , 3861 , 102.0637728 +1020.25641 , 4054.05 , 105.7317228 +1020.25641 , 4247.1 , 109.3996728 +1020.25641 , 4440.15 , 113.0676228 +1020.25641 , 4633.2 , 116.7355728 +1020.25641 , 4826.25 , 120.4035228 +1020.25641 , 5019.3 , 124.0714728 +1020.25641 , 5212.35 , 127.7394228 +1020.25641 , 5405.4 , 131.4073728 +1020.25641 , 5598.45 , 135.0753228 +1020.25641 , 5791.5 , 138.7432728 +1020.25641 , 5984.55 , 142.4112228 +1020.25641 , 6177.6 , 146.0791728 +1224.273504 , -6177.6 , 85.7708544 +1224.273504 , -5984.55 , 82.1029044 +1224.273504 , -5791.5 , 78.4349544 +1224.273504 , -5598.45 , 74.7670044 +1224.273504 , -5405.4 , 71.0990544 +1224.273504 , -5212.35 , 67.4311044 +1224.273504 , -5019.3 , 63.7631544 +1224.273504 , -4826.25 , 60.0952044 +1224.273504 , -4633.2 , 56.4272544 +1224.273504 , -4440.15 , 52.7593044 +1224.273504 , -4247.1 , 49.0913544 +1224.273504 , -4054.05 , 45.4234044 +1224.273504 , -3861 , 41.7554544 +1224.273504 , -3667.95 , 38.0875044 +1224.273504 , -3474.9 , 34.4195544 +1224.273504 , -3281.85 , 30.7516044 +1224.273504 , -3088.8 , 27.0836544 +1224.273504 , -2895.75 , 23.4157044 +1224.273504 , -2702.7 , 19.7477544 +1224.273504 , -2509.65 , 16.0798044 +1224.273504 , -2316.6 , 12.4118544 +1224.273504 , -2123.55 , 8.743904404 +1224.273504 , -1930.5 , 5.075954404 +1224.273504 , -1737.45 , 1.408004404 +1224.273504 , -1544.4 , 2.259945596 +1224.273504 , -1351.35 , 5.927895596 +1224.273504 , -1158.3 , 9.595845596 +1224.273504 , -965.25 , 13.2637956 +1224.273504 , -772.2 , 16.9317456 +1224.273504 , -579.15 , 20.5996956 +1224.273504 , -386.1 , 24.2676456 +1224.273504 , -193.05 , 27.9355956 +1224.273504 , 0 , 31.6035456 +1224.273504 , 193.05 , 35.2714956 +1224.273504 , 386.1 , 38.9394456 +1224.273504 , 579.15 , 42.6073956 +1224.273504 , 772.2 , 46.2753456 +1224.273504 , 965.25 , 49.9432956 +1224.273504 , 1158.3 , 53.6112456 +1224.273504 , 1351.35 , 57.2791956 +1224.273504 , 1544.4 , 60.9471456 +1224.273504 , 1737.45 , 64.6150956 +1224.273504 , 1930.5 , 68.2830456 +1224.273504 , 2123.55 , 71.9509956 +1224.273504 , 2316.6 , 75.6189456 +1224.273504 , 2509.65 , 79.2868956 +1224.273504 , 2702.7 , 82.9548456 +1224.273504 , 2895.75 , 86.6227956 +1224.273504 , 3088.8 , 90.2907456 +1224.273504 , 3281.85 , 93.9586956 +1224.273504 , 3474.9 , 97.6266456 +1224.273504 , 3667.95 , 101.2945956 +1224.273504 , 3861 , 104.9625456 +1224.273504 , 4054.05 , 108.6304956 +1224.273504 , 4247.1 , 112.2984456 +1224.273504 , 4440.15 , 115.9663956 +1224.273504 , 4633.2 , 119.6343456 +1224.273504 , 4826.25 , 123.3022956 +1224.273504 , 5019.3 , 126.9702456 +1224.273504 , 5212.35 , 130.6381956 +1224.273504 , 5405.4 , 134.3061456 +1224.273504 , 5598.45 , 137.9740956 +1224.273504 , 5791.5 , 141.6420456 +1224.273504 , 5984.55 , 145.3099956 +1224.273504 , 6177.6 , 148.9779456 +1428.290598 , -6177.6 , 82.8720816 +1428.290598 , -5984.55 , 79.2041316 +1428.290598 , -5791.5 , 75.5361816 +1428.290598 , -5598.45 , 71.8682316 +1428.290598 , -5405.4 , 68.2002816 +1428.290598 , -5212.35 , 64.5323316 +1428.290598 , -5019.3 , 60.8643816 +1428.290598 , -4826.25 , 57.1964316 +1428.290598 , -4633.2 , 53.5284816 +1428.290598 , -4440.15 , 49.8605316 +1428.290598 , -4247.1 , 46.1925816 +1428.290598 , -4054.05 , 42.5246316 +1428.290598 , -3861 , 38.8566816 +1428.290598 , -3667.95 , 35.1887316 +1428.290598 , -3474.9 , 31.5207816 +1428.290598 , -3281.85 , 27.8528316 +1428.290598 , -3088.8 , 24.1848816 +1428.290598 , -2895.75 , 20.5169316 +1428.290598 , -2702.7 , 16.8489816 +1428.290598 , -2509.65 , 13.1810316 +1428.290598 , -2316.6 , 9.513081604 +1428.290598 , -2123.55 , 5.845131604 +1428.290598 , -1930.5 , 2.177181604 +1428.290598 , -1737.45 , 1.490768396 +1428.290598 , -1544.4 , 5.158718396 +1428.290598 , -1351.35 , 8.826668396 +1428.290598 , -1158.3 , 12.4946184 +1428.290598 , -965.25 , 16.1625684 +1428.290598 , -772.2 , 19.8305184 +1428.290598 , -579.15 , 23.4984684 +1428.290598 , -386.1 , 27.1664184 +1428.290598 , -193.05 , 30.8343684 +1428.290598 , 0 , 34.5023184 +1428.290598 , 193.05 , 38.1702684 +1428.290598 , 386.1 , 41.8382184 +1428.290598 , 579.15 , 45.5061684 +1428.290598 , 772.2 , 49.1741184 +1428.290598 , 965.25 , 52.8420684 +1428.290598 , 1158.3 , 56.5100184 +1428.290598 , 1351.35 , 60.1779684 +1428.290598 , 1544.4 , 63.8459184 +1428.290598 , 1737.45 , 67.5138684 +1428.290598 , 1930.5 , 71.1818184 +1428.290598 , 2123.55 , 74.8497684 +1428.290598 , 2316.6 , 78.5177184 +1428.290598 , 2509.65 , 82.1856684 +1428.290598 , 2702.7 , 85.8536184 +1428.290598 , 2895.75 , 89.5215684 +1428.290598 , 3088.8 , 93.1895184 +1428.290598 , 3281.85 , 96.8574684 +1428.290598 , 3474.9 , 100.5254184 +1428.290598 , 3667.95 , 104.1933684 +1428.290598 , 3861 , 107.8613184 +1428.290598 , 4054.05 , 111.5292684 +1428.290598 , 4247.1 , 115.1972184 +1428.290598 , 4440.15 , 118.8651684 +1428.290598 , 4633.2 , 122.5331184 +1428.290598 , 4826.25 , 126.2010684 +1428.290598 , 5019.3 , 129.8690184 +1428.290598 , 5212.35 , 133.5369684 +1428.290598 , 5405.4 , 137.2049184 +1428.290598 , 5598.45 , 140.8728684 +1428.290598 , 5791.5 , 144.5408184 +1428.290598 , 5984.55 , 148.2087684 +1428.290598 , 6177.6 , 151.8767184 +1632.393162 , -6177.6 , 79.97209441 +1632.393162 , -5984.55 , 76.30414441 +1632.393162 , -5791.5 , 72.63619441 +1632.393162 , -5598.45 , 68.96824441 +1632.393162 , -5405.4 , 65.30029441 +1632.393162 , -5212.35 , 61.63234441 +1632.393162 , -5019.3 , 57.96439441 +1632.393162 , -4826.25 , 54.29644441 +1632.393162 , -4633.2 , 50.62849441 +1632.393162 , -4440.15 , 46.96054441 +1632.393162 , -4247.1 , 43.29259441 +1632.393162 , -4054.05 , 39.62464441 +1632.393162 , -3861 , 35.95669441 +1632.393162 , -3667.95 , 32.28874441 +1632.393162 , -3474.9 , 28.62079441 +1632.393162 , -3281.85 , 24.95284441 +1632.393162 , -3088.8 , 21.28489441 +1632.393162 , -2895.75 , 17.61694441 +1632.393162 , -2702.7 , 13.94899441 +1632.393162 , -2509.65 , 10.28104441 +1632.393162 , -2316.6 , 6.613094406 +1632.393162 , -2123.55 , 2.945144406 +1632.393162 , -1930.5 , 0.722805594 +1632.393162 , -1737.45 , 4.390755594 +1632.393162 , -1544.4 , 8.058705594 +1632.393162 , -1351.35 , 11.72665559 +1632.393162 , -1158.3 , 15.39460559 +1632.393162 , -965.25 , 19.06255559 +1632.393162 , -772.2 , 22.73050559 +1632.393162 , -579.15 , 26.39845559 +1632.393162 , -386.1 , 30.06640559 +1632.393162 , -193.05 , 33.73435559 +1632.393162 , 0 , 37.40230559 +1632.393162 , 193.05 , 41.07025559 +1632.393162 , 386.1 , 44.73820559 +1632.393162 , 579.15 , 48.40615559 +1632.393162 , 772.2 , 52.07410559 +1632.393162 , 965.25 , 55.74205559 +1632.393162 , 1158.3 , 59.41000559 +1632.393162 , 1351.35 , 63.07795559 +1632.393162 , 1544.4 , 66.74590559 +1632.393162 , 1737.45 , 70.41385559 +1632.393162 , 1930.5 , 74.08180559 +1632.393162 , 2123.55 , 77.74975559 +1632.393162 , 2316.6 , 81.41770559 +1632.393162 , 2509.65 , 85.08565559 +1632.393162 , 2702.7 , 88.75360559 +1632.393162 , 2895.75 , 92.42155559 +1632.393162 , 3088.8 , 96.08950559 +1632.393162 , 3281.85 , 99.75745559 +1632.393162 , 3474.9 , 103.4254056 +1632.393162 , 3667.95 , 107.0933556 +1632.393162 , 3861 , 110.7613056 +1632.393162 , 4054.05 , 114.4292556 +1632.393162 , 4247.1 , 118.0972056 +1632.393162 , 4440.15 , 121.7651556 +1632.393162 , 4633.2 , 125.4331056 +1632.393162 , 4826.25 , 129.1010556 +1632.393162 , 5019.3 , 132.7690056 +1632.393162 , 5212.35 , 136.4369556 +1632.393162 , 5405.4 , 140.1049056 +1632.393162 , 5598.45 , 143.7728556 +1632.393162 , 5791.5 , 147.4408056 +1632.393162 , 5984.55 , 151.1087556 +1632.393162 , 6177.6 , 154.7767056 +1836.410256 , -6177.6 , 77.07332161 +1836.410256 , -5984.55 , 73.40537161 +1836.410256 , -5791.5 , 69.73742161 +1836.410256 , -5598.45 , 66.06947161 +1836.410256 , -5405.4 , 62.40152161 +1836.410256 , -5212.35 , 58.73357161 +1836.410256 , -5019.3 , 55.06562161 +1836.410256 , -4826.25 , 51.39767161 +1836.410256 , -4633.2 , 47.72972161 +1836.410256 , -4440.15 , 44.06177161 +1836.410256 , -4247.1 , 40.39382161 +1836.410256 , -4054.05 , 36.72587161 +1836.410256 , -3861 , 33.05792161 +1836.410256 , -3667.95 , 29.38997161 +1836.410256 , -3474.9 , 25.72202161 +1836.410256 , -3281.85 , 22.05407161 +1836.410256 , -3088.8 , 18.38612161 +1836.410256 , -2895.75 , 14.71817161 +1836.410256 , -2702.7 , 11.05022161 +1836.410256 , -2509.65 , 7.382271606 +1836.410256 , -2316.6 , 3.714321606 +1836.410256 , -2123.55 , 0.046371606 +1836.410256 , -1930.5 , 3.621578394 +1836.410256 , -1737.45 , 7.289528394 +1836.410256 , -1544.4 , 10.95747839 +1836.410256 , -1351.35 , 14.62542839 +1836.410256 , -1158.3 , 18.29337839 +1836.410256 , -965.25 , 21.96132839 +1836.410256 , -772.2 , 25.62927839 +1836.410256 , -579.15 , 29.29722839 +1836.410256 , -386.1 , 32.96517839 +1836.410256 , -193.05 , 36.63312839 +1836.410256 , 0 , 40.30107839 +1836.410256 , 193.05 , 43.96902839 +1836.410256 , 386.1 , 47.63697839 +1836.410256 , 579.15 , 51.30492839 +1836.410256 , 772.2 , 54.97287839 +1836.410256 , 965.25 , 58.64082839 +1836.410256 , 1158.3 , 62.30877839 +1836.410256 , 1351.35 , 65.97672839 +1836.410256 , 1544.4 , 69.64467839 +1836.410256 , 1737.45 , 73.31262839 +1836.410256 , 1930.5 , 76.98057839 +1836.410256 , 2123.55 , 80.64852839 +1836.410256 , 2316.6 , 84.31647839 +1836.410256 , 2509.65 , 87.98442839 +1836.410256 , 2702.7 , 91.65237839 +1836.410256 , 2895.75 , 95.32032839 +1836.410256 , 3088.8 , 98.98827839 +1836.410256 , 3281.85 , 102.6562284 +1836.410256 , 3474.9 , 106.3241784 +1836.410256 , 3667.95 , 109.9921284 +1836.410256 , 3861 , 113.6600784 +1836.410256 , 4054.05 , 117.3280284 +1836.410256 , 4247.1 , 120.9959784 +1836.410256 , 4440.15 , 124.6639284 +1836.410256 , 4633.2 , 128.3318784 +1836.410256 , 4826.25 , 131.9998284 +1836.410256 , 5019.3 , 135.6677784 +1836.410256 , 5212.35 , 139.3357284 +1836.410256 , 5405.4 , 143.0036784 +1836.410256 , 5598.45 , 146.6716284 +1836.410256 , 5791.5 , 150.3395784 +1836.410256 , 5984.55 , 154.0075284 +1836.410256 , 6177.6 , 157.6754784 +2040.42735 , -6177.6 , 74.17454881 +2040.42735 , -5984.55 , 70.50659881 +2040.42735 , -5791.5 , 66.83864881 +2040.42735 , -5598.45 , 63.17069881 +2040.42735 , -5405.4 , 59.50274881 +2040.42735 , -5212.35 , 55.83479881 +2040.42735 , -5019.3 , 52.16684881 +2040.42735 , -4826.25 , 48.49889881 +2040.42735 , -4633.2 , 44.83094881 +2040.42735 , -4440.15 , 41.16299881 +2040.42735 , -4247.1 , 37.49504881 +2040.42735 , -4054.05 , 33.82709881 +2040.42735 , -3861 , 30.15914881 +2040.42735 , -3667.95 , 26.49119881 +2040.42735 , -3474.9 , 22.82324881 +2040.42735 , -3281.85 , 19.15529881 +2040.42735 , -3088.8 , 15.48734881 +2040.42735 , -2895.75 , 11.81939881 +2040.42735 , -2702.7 , 8.151448806 +2040.42735 , -2509.65 , 4.483498806 +2040.42735 , -2316.6 , 0.815548806 +2040.42735 , -2123.55 , 2.852401194 +2040.42735 , -1930.5 , 6.520351194 +2040.42735 , -1737.45 , 10.18830119 +2040.42735 , -1544.4 , 13.85625119 +2040.42735 , -1351.35 , 17.52420119 +2040.42735 , -1158.3 , 21.19215119 +2040.42735 , -965.25 , 24.86010119 +2040.42735 , -772.2 , 28.52805119 +2040.42735 , -579.15 , 32.19600119 +2040.42735 , -386.1 , 35.86395119 +2040.42735 , -193.05 , 39.53190119 +2040.42735 , 0 , 43.19985119 +2040.42735 , 193.05 , 46.86780119 +2040.42735 , 386.1 , 50.53575119 +2040.42735 , 579.15 , 54.20370119 +2040.42735 , 772.2 , 57.87165119 +2040.42735 , 965.25 , 61.53960119 +2040.42735 , 1158.3 , 65.20755119 +2040.42735 , 1351.35 , 68.87550119 +2040.42735 , 1544.4 , 72.54345119 +2040.42735 , 1737.45 , 76.21140119 +2040.42735 , 1930.5 , 79.87935119 +2040.42735 , 2123.55 , 83.54730119 +2040.42735 , 2316.6 , 87.21525119 +2040.42735 , 2509.65 , 90.88320119 +2040.42735 , 2702.7 , 94.55115119 +2040.42735 , 2895.75 , 98.21910119 +2040.42735 , 3088.8 , 101.8870512 +2040.42735 , 3281.85 , 105.5550012 +2040.42735 , 3474.9 , 109.2229512 +2040.42735 , 3667.95 , 112.8909012 +2040.42735 , 3861 , 116.5588512 +2040.42735 , 4054.05 , 120.2268012 +2040.42735 , 4247.1 , 123.8947512 +2040.42735 , 4440.15 , 127.5627012 +2040.42735 , 4633.2 , 131.2306512 +2040.42735 , 4826.25 , 134.8986012 +2040.42735 , 5019.3 , 138.5665512 +2040.42735 , 5212.35 , 142.2345012 +2040.42735 , 5405.4 , 145.9024512 +2040.42735 , 5598.45 , 149.5704012 +2040.42735 , 5791.5 , 153.2383512 +2040.42735 , 5984.55 , 156.9063012 +2040.42735 , 6177.6 , 160.5742512 +2244.529915 , -6177.6 , 71.27456159 +2244.529915 , -5984.55 , 67.60661159 +2244.529915 , -5791.5 , 63.93866159 +2244.529915 , -5598.45 , 60.27071159 +2244.529915 , -5405.4 , 56.60276159 +2244.529915 , -5212.35 , 52.93481159 +2244.529915 , -5019.3 , 49.26686159 +2244.529915 , -4826.25 , 45.59891159 +2244.529915 , -4633.2 , 41.93096159 +2244.529915 , -4440.15 , 38.26301159 +2244.529915 , -4247.1 , 34.59506159 +2244.529915 , -4054.05 , 30.92711159 +2244.529915 , -3861 , 27.25916159 +2244.529915 , -3667.95 , 23.59121159 +2244.529915 , -3474.9 , 19.92326159 +2244.529915 , -3281.85 , 16.25531159 +2244.529915 , -3088.8 , 12.58736159 +2244.529915 , -2895.75 , 8.919411593 +2244.529915 , -2702.7 , 5.251461593 +2244.529915 , -2509.65 , 1.583511593 +2244.529915 , -2316.6 , 2.084438407 +2244.529915 , -2123.55 , 5.752388407 +2244.529915 , -1930.5 , 9.420338407 +2244.529915 , -1737.45 , 13.08828841 +2244.529915 , -1544.4 , 16.75623841 +2244.529915 , -1351.35 , 20.42418841 +2244.529915 , -1158.3 , 24.09213841 +2244.529915 , -965.25 , 27.76008841 +2244.529915 , -772.2 , 31.42803841 +2244.529915 , -579.15 , 35.09598841 +2244.529915 , -386.1 , 38.76393841 +2244.529915 , -193.05 , 42.43188841 +2244.529915 , 0 , 46.09983841 +2244.529915 , 193.05 , 49.76778841 +2244.529915 , 386.1 , 53.43573841 +2244.529915 , 579.15 , 57.10368841 +2244.529915 , 772.2 , 60.77163841 +2244.529915 , 965.25 , 64.43958841 +2244.529915 , 1158.3 , 68.10753841 +2244.529915 , 1351.35 , 71.77548841 +2244.529915 , 1544.4 , 75.44343841 +2244.529915 , 1737.45 , 79.11138841 +2244.529915 , 1930.5 , 82.77933841 +2244.529915 , 2123.55 , 86.44728841 +2244.529915 , 2316.6 , 90.11523841 +2244.529915 , 2509.65 , 93.78318841 +2244.529915 , 2702.7 , 97.45113841 +2244.529915 , 2895.75 , 101.1190884 +2244.529915 , 3088.8 , 104.7870384 +2244.529915 , 3281.85 , 108.4549884 +2244.529915 , 3474.9 , 112.1229384 +2244.529915 , 3667.95 , 115.7908884 +2244.529915 , 3861 , 119.4588384 +2244.529915 , 4054.05 , 123.1267884 +2244.529915 , 4247.1 , 126.7947384 +2244.529915 , 4440.15 , 130.4626884 +2244.529915 , 4633.2 , 134.1306384 +2244.529915 , 4826.25 , 137.7985884 +2244.529915 , 5019.3 , 141.4665384 +2244.529915 , 5212.35 , 145.1344884 +2244.529915 , 5405.4 , 148.8024384 +2244.529915 , 5598.45 , 152.4703884 +2244.529915 , 5791.5 , 156.1383384 +2244.529915 , 5984.55 , 159.8062884 +2244.529915 , 6177.6 , 163.4742384 +2448.547009 , -6177.6 , 68.37578879 +2448.547009 , -5984.55 , 64.70783879 +2448.547009 , -5791.5 , 61.03988879 +2448.547009 , -5598.45 , 57.37193879 +2448.547009 , -5405.4 , 53.70398879 +2448.547009 , -5212.35 , 50.03603879 +2448.547009 , -5019.3 , 46.36808879 +2448.547009 , -4826.25 , 42.70013879 +2448.547009 , -4633.2 , 39.03218879 +2448.547009 , -4440.15 , 35.36423879 +2448.547009 , -4247.1 , 31.69628879 +2448.547009 , -4054.05 , 28.02833879 +2448.547009 , -3861 , 24.36038879 +2448.547009 , -3667.95 , 20.69243879 +2448.547009 , -3474.9 , 17.02448879 +2448.547009 , -3281.85 , 13.35653879 +2448.547009 , -3088.8 , 9.688588794 +2448.547009 , -2895.75 , 6.020638794 +2448.547009 , -2702.7 , 2.352688794 +2448.547009 , -2509.65 , 1.315261206 +2448.547009 , -2316.6 , 4.983211206 +2448.547009 , -2123.55 , 8.651161206 +2448.547009 , -1930.5 , 12.31911121 +2448.547009 , -1737.45 , 15.98706121 +2448.547009 , -1544.4 , 19.65501121 +2448.547009 , -1351.35 , 23.32296121 +2448.547009 , -1158.3 , 26.99091121 +2448.547009 , -965.25 , 30.65886121 +2448.547009 , -772.2 , 34.32681121 +2448.547009 , -579.15 , 37.99476121 +2448.547009 , -386.1 , 41.66271121 +2448.547009 , -193.05 , 45.33066121 +2448.547009 , 0 , 48.99861121 +2448.547009 , 193.05 , 52.66656121 +2448.547009 , 386.1 , 56.33451121 +2448.547009 , 579.15 , 60.00246121 +2448.547009 , 772.2 , 63.67041121 +2448.547009 , 965.25 , 67.33836121 +2448.547009 , 1158.3 , 71.00631121 +2448.547009 , 1351.35 , 74.67426121 +2448.547009 , 1544.4 , 78.34221121 +2448.547009 , 1737.45 , 82.01016121 +2448.547009 , 1930.5 , 85.67811121 +2448.547009 , 2123.55 , 89.34606121 +2448.547009 , 2316.6 , 93.01401121 +2448.547009 , 2509.65 , 96.68196121 +2448.547009 , 2702.7 , 100.3499112 +2448.547009 , 2895.75 , 104.0178612 +2448.547009 , 3088.8 , 107.6858112 +2448.547009 , 3281.85 , 111.3537612 +2448.547009 , 3474.9 , 115.0217112 +2448.547009 , 3667.95 , 118.6896612 +2448.547009 , 3861 , 122.3576112 +2448.547009 , 4054.05 , 126.0255612 +2448.547009 , 4247.1 , 129.6935112 +2448.547009 , 4440.15 , 133.3614612 +2448.547009 , 4633.2 , 137.0294112 +2448.547009 , 4826.25 , 140.6973612 +2448.547009 , 5019.3 , 144.3653112 +2448.547009 , 5212.35 , 148.0332612 +2448.547009 , 5405.4 , 151.7012112 +2448.547009 , 5598.45 , 155.3691612 +2448.547009 , 5791.5 , 159.0371112 +2448.547009 , 5984.55 , 162.7050612 +2448.547009 , 6177.6 , 166.3730112 +2652.564103 , -6177.6 , 65.47701599 +2652.564103 , -5984.55 , 61.80906599 +2652.564103 , -5791.5 , 58.14111599 +2652.564103 , -5598.45 , 54.47316599 +2652.564103 , -5405.4 , 50.80521599 +2652.564103 , -5212.35 , 47.13726599 +2652.564103 , -5019.3 , 43.46931599 +2652.564103 , -4826.25 , 39.80136599 +2652.564103 , -4633.2 , 36.13341599 +2652.564103 , -4440.15 , 32.46546599 +2652.564103 , -4247.1 , 28.79751599 +2652.564103 , -4054.05 , 25.12956599 +2652.564103 , -3861 , 21.46161599 +2652.564103 , -3667.95 , 17.79366599 +2652.564103 , -3474.9 , 14.12571599 +2652.564103 , -3281.85 , 10.45776599 +2652.564103 , -3088.8 , 6.789815994 +2652.564103 , -2895.75 , 3.121865994 +2652.564103 , -2702.7 , 0.546084006 +2652.564103 , -2509.65 , 4.214034006 +2652.564103 , -2316.6 , 7.881984006 +2652.564103 , -2123.55 , 11.54993401 +2652.564103 , -1930.5 , 15.21788401 +2652.564103 , -1737.45 , 18.88583401 +2652.564103 , -1544.4 , 22.55378401 +2652.564103 , -1351.35 , 26.22173401 +2652.564103 , -1158.3 , 29.88968401 +2652.564103 , -965.25 , 33.55763401 +2652.564103 , -772.2 , 37.22558401 +2652.564103 , -579.15 , 40.89353401 +2652.564103 , -386.1 , 44.56148401 +2652.564103 , -193.05 , 48.22943401 +2652.564103 , 0 , 51.89738401 +2652.564103 , 193.05 , 55.56533401 +2652.564103 , 386.1 , 59.23328401 +2652.564103 , 579.15 , 62.90123401 +2652.564103 , 772.2 , 66.56918401 +2652.564103 , 965.25 , 70.23713401 +2652.564103 , 1158.3 , 73.90508401 +2652.564103 , 1351.35 , 77.57303401 +2652.564103 , 1544.4 , 81.24098401 +2652.564103 , 1737.45 , 84.90893401 +2652.564103 , 1930.5 , 88.57688401 +2652.564103 , 2123.55 , 92.24483401 +2652.564103 , 2316.6 , 95.91278401 +2652.564103 , 2509.65 , 99.58073401 +2652.564103 , 2702.7 , 103.248684 +2652.564103 , 2895.75 , 106.916634 +2652.564103 , 3088.8 , 110.584584 +2652.564103 , 3281.85 , 114.252534 +2652.564103 , 3474.9 , 117.920484 +2652.564103 , 3667.95 , 121.588434 +2652.564103 , 3861 , 125.256384 +2652.564103 , 4054.05 , 128.924334 +2652.564103 , 4247.1 , 132.592284 +2652.564103 , 4440.15 , 136.260234 +2652.564103 , 4633.2 , 139.928184 +2652.564103 , 4826.25 , 143.596134 +2652.564103 , 5019.3 , 147.264084 +2652.564103 , 5212.35 , 150.932034 +2652.564103 , 5405.4 , 154.599984 +2652.564103 , 5598.45 , 158.267934 +2652.564103 , 5791.5 , 161.935884 +2652.564103 , 5984.55 , 165.603834 +2652.564103 , 6177.6 , 169.271784 +2856.666667 , -6177.6 , 62.5770288 +2856.666667 , -5984.55 , 58.9090788 +2856.666667 , -5791.5 , 55.2411288 +2856.666667 , -5598.45 , 51.5731788 +2856.666667 , -5405.4 , 47.9052288 +2856.666667 , -5212.35 , 44.2372788 +2856.666667 , -5019.3 , 40.5693288 +2856.666667 , -4826.25 , 36.9013788 +2856.666667 , -4633.2 , 33.2334288 +2856.666667 , -4440.15 , 29.5654788 +2856.666667 , -4247.1 , 25.8975288 +2856.666667 , -4054.05 , 22.2295788 +2856.666667 , -3861 , 18.5616288 +2856.666667 , -3667.95 , 14.8936788 +2856.666667 , -3474.9 , 11.2257288 +2856.666667 , -3281.85 , 7.557778795 +2856.666667 , -3088.8 , 3.889828795 +2856.666667 , -2895.75 , 0.221878795 +2856.666667 , -2702.7 , 3.446071205 +2856.666667 , -2509.65 , 7.114021205 +2856.666667 , -2316.6 , 10.7819712 +2856.666667 , -2123.55 , 14.4499212 +2856.666667 , -1930.5 , 18.1178712 +2856.666667 , -1737.45 , 21.7858212 +2856.666667 , -1544.4 , 25.4537712 +2856.666667 , -1351.35 , 29.1217212 +2856.666667 , -1158.3 , 32.7896712 +2856.666667 , -965.25 , 36.4576212 +2856.666667 , -772.2 , 40.1255712 +2856.666667 , -579.15 , 43.7935212 +2856.666667 , -386.1 , 47.4614712 +2856.666667 , -193.05 , 51.1294212 +2856.666667 , 0 , 54.7973712 +2856.666667 , 193.05 , 58.4653212 +2856.666667 , 386.1 , 62.1332712 +2856.666667 , 579.15 , 65.8012212 +2856.666667 , 772.2 , 69.4691712 +2856.666667 , 965.25 , 73.1371212 +2856.666667 , 1158.3 , 76.8050712 +2856.666667 , 1351.35 , 80.4730212 +2856.666667 , 1544.4 , 84.1409712 +2856.666667 , 1737.45 , 87.8089212 +2856.666667 , 1930.5 , 91.4768712 +2856.666667 , 2123.55 , 95.1448212 +2856.666667 , 2316.6 , 98.8127712 +2856.666667 , 2509.65 , 102.4807212 +2856.666667 , 2702.7 , 106.1486712 +2856.666667 , 2895.75 , 109.8166212 +2856.666667 , 3088.8 , 113.4845712 +2856.666667 , 3281.85 , 117.1525212 +2856.666667 , 3474.9 , 120.8204712 +2856.666667 , 3667.95 , 124.4884212 +2856.666667 , 3861 , 128.1563712 +2856.666667 , 4054.05 , 131.8243212 +2856.666667 , 4247.1 , 135.4922712 +2856.666667 , 4440.15 , 139.1602212 +2856.666667 , 4633.2 , 142.8281712 +2856.666667 , 4826.25 , 146.4961212 +2856.666667 , 5019.3 , 150.1640712 +2856.666667 , 5212.35 , 153.8320212 +2856.666667 , 5405.4 , 157.4999712 +2856.666667 , 5598.45 , 161.1679212 +2856.666667 , 5791.5 , 164.8358712 +2856.666667 , 5984.55 , 168.5038212 +2856.666667 , 6177.6 , 172.1717712 +3060.683761 , -6177.6 , 59.678256 +3060.683761 , -5984.55 , 56.010306 +3060.683761 , -5791.5 , 52.342356 +3060.683761 , -5598.45 , 48.674406 +3060.683761 , -5405.4 , 45.006456 +3060.683761 , -5212.35 , 41.338506 +3060.683761 , -5019.3 , 37.670556 +3060.683761 , -4826.25 , 34.002606 +3060.683761 , -4633.2 , 30.334656 +3060.683761 , -4440.15 , 26.666706 +3060.683761 , -4247.1 , 22.998756 +3060.683761 , -4054.05 , 19.330806 +3060.683761 , -3861 , 15.662856 +3060.683761 , -3667.95 , 11.994906 +3060.683761 , -3474.9 , 8.326955996 +3060.683761 , -3281.85 , 4.659005996 +3060.683761 , -3088.8 , 0.991055996 +3060.683761 , -2895.75 , 2.676894004 +3060.683761 , -2702.7 , 6.344844004 +3060.683761 , -2509.65 , 10.012794 +3060.683761 , -2316.6 , 13.680744 +3060.683761 , -2123.55 , 17.348694 +3060.683761 , -1930.5 , 21.016644 +3060.683761 , -1737.45 , 24.684594 +3060.683761 , -1544.4 , 28.352544 +3060.683761 , -1351.35 , 32.020494 +3060.683761 , -1158.3 , 35.688444 +3060.683761 , -965.25 , 39.356394 +3060.683761 , -772.2 , 43.024344 +3060.683761 , -579.15 , 46.692294 +3060.683761 , -386.1 , 50.360244 +3060.683761 , -193.05 , 54.028194 +3060.683761 , 0 , 57.696144 +3060.683761 , 193.05 , 61.364094 +3060.683761 , 386.1 , 65.032044 +3060.683761 , 579.15 , 68.699994 +3060.683761 , 772.2 , 72.367944 +3060.683761 , 965.25 , 76.035894 +3060.683761 , 1158.3 , 79.703844 +3060.683761 , 1351.35 , 83.371794 +3060.683761 , 1544.4 , 87.039744 +3060.683761 , 1737.45 , 90.707694 +3060.683761 , 1930.5 , 94.375644 +3060.683761 , 2123.55 , 98.043594 +3060.683761 , 2316.6 , 101.711544 +3060.683761 , 2509.65 , 105.379494 +3060.683761 , 2702.7 , 109.047444 +3060.683761 , 2895.75 , 112.715394 +3060.683761 , 3088.8 , 116.383344 +3060.683761 , 3281.85 , 120.051294 +3060.683761 , 3474.9 , 123.719244 +3060.683761 , 3667.95 , 127.387194 +3060.683761 , 3861 , 131.055144 +3060.683761 , 4054.05 , 134.723094 +3060.683761 , 4247.1 , 138.391044 +3060.683761 , 4440.15 , 142.058994 +3060.683761 , 4633.2 , 145.726944 +3060.683761 , 4826.25 , 149.394894 +3060.683761 , 5019.3 , 153.062844 +3060.683761 , 5212.35 , 156.730794 +3060.683761 , 5405.4 , 160.398744 +3060.683761 , 5598.45 , 164.066694 +3060.683761 , 5791.5 , 167.734644 +3060.683761 , 5984.55 , 171.402594 +3060.683761 , 6177.6 , 175.070544 +3264.700855 , -6177.6 , 56.7794832 +3264.700855 , -5984.55 , 53.1115332 +3264.700855 , -5791.5 , 49.4435832 +3264.700855 , -5598.45 , 45.7756332 +3264.700855 , -5405.4 , 42.1076832 +3264.700855 , -5212.35 , 38.4397332 +3264.700855 , -5019.3 , 34.7717832 +3264.700855 , -4826.25 , 31.1038332 +3264.700855 , -4633.2 , 27.4358832 +3264.700855 , -4440.15 , 23.7679332 +3264.700855 , -4247.1 , 20.0999832 +3264.700855 , -4054.05 , 16.4320332 +3264.700855 , -3861 , 12.7640832 +3264.700855 , -3667.95 , 9.096133196 +3264.700855 , -3474.9 , 5.428183196 +3264.700855 , -3281.85 , 1.760233196 +3264.700855 , -3088.8 , 1.907716804 +3264.700855 , -2895.75 , 5.575666804 +3264.700855 , -2702.7 , 9.243616804 +3264.700855 , -2509.65 , 12.9115668 +3264.700855 , -2316.6 , 16.5795168 +3264.700855 , -2123.55 , 20.2474668 +3264.700855 , -1930.5 , 23.9154168 +3264.700855 , -1737.45 , 27.5833668 +3264.700855 , -1544.4 , 31.2513168 +3264.700855 , -1351.35 , 34.9192668 +3264.700855 , -1158.3 , 38.5872168 +3264.700855 , -965.25 , 42.2551668 +3264.700855 , -772.2 , 45.9231168 +3264.700855 , -579.15 , 49.5910668 +3264.700855 , -386.1 , 53.2590168 +3264.700855 , -193.05 , 56.9269668 +3264.700855 , 0 , 60.5949168 +3264.700855 , 193.05 , 64.2628668 +3264.700855 , 386.1 , 67.9308168 +3264.700855 , 579.15 , 71.5987668 +3264.700855 , 772.2 , 75.2667168 +3264.700855 , 965.25 , 78.9346668 +3264.700855 , 1158.3 , 82.6026168 +3264.700855 , 1351.35 , 86.2705668 +3264.700855 , 1544.4 , 89.9385168 +3264.700855 , 1737.45 , 93.6064668 +3264.700855 , 1930.5 , 97.2744168 +3264.700855 , 2123.55 , 100.9423668 +3264.700855 , 2316.6 , 104.6103168 +3264.700855 , 2509.65 , 108.2782668 +3264.700855 , 2702.7 , 111.9462168 +3264.700855 , 2895.75 , 115.6141668 +3264.700855 , 3088.8 , 119.2821168 +3264.700855 , 3281.85 , 122.9500668 +3264.700855 , 3474.9 , 126.6180168 +3264.700855 , 3667.95 , 130.2859668 +3264.700855 , 3861 , 133.9539168 +3264.700855 , 4054.05 , 137.6218668 +3264.700855 , 4247.1 , 141.2898168 +3264.700855 , 4440.15 , 144.9577668 +3264.700855 , 4633.2 , 148.6257168 +3264.700855 , 4826.25 , 152.2936668 +3264.700855 , 5019.3 , 155.9616168 +3264.700855 , 5212.35 , 159.6295668 +3264.700855 , 5405.4 , 163.2975168 +3264.700855 , 5598.45 , 166.9654668 +3264.700855 , 5791.5 , 170.6334168 +3264.700855 , 5984.55 , 174.3013668 +3264.700855 , 6177.6 , 177.9693168 +3468.803419 , -6177.6 , 53.879496 +3468.803419 , -5984.55 , 50.211546 +3468.803419 , -5791.5 , 46.543596 +3468.803419 , -5598.45 , 42.875646 +3468.803419 , -5405.4 , 39.207696 +3468.803419 , -5212.35 , 35.539746 +3468.803419 , -5019.3 , 31.871796 +3468.803419 , -4826.25 , 28.203846 +3468.803419 , -4633.2 , 24.535896 +3468.803419 , -4440.15 , 20.867946 +3468.803419 , -4247.1 , 17.199996 +3468.803419 , -4054.05 , 13.532046 +3468.803419 , -3861 , 9.864095997 +3468.803419 , -3667.95 , 6.196145997 +3468.803419 , -3474.9 , 2.528195997 +3468.803419 , -3281.85 , 1.139754003 +3468.803419 , -3088.8 , 4.807704003 +3468.803419 , -2895.75 , 8.475654003 +3468.803419 , -2702.7 , 12.143604 +3468.803419 , -2509.65 , 15.811554 +3468.803419 , -2316.6 , 19.479504 +3468.803419 , -2123.55 , 23.147454 +3468.803419 , -1930.5 , 26.815404 +3468.803419 , -1737.45 , 30.483354 +3468.803419 , -1544.4 , 34.151304 +3468.803419 , -1351.35 , 37.819254 +3468.803419 , -1158.3 , 41.487204 +3468.803419 , -965.25 , 45.155154 +3468.803419 , -772.2 , 48.823104 +3468.803419 , -579.15 , 52.491054 +3468.803419 , -386.1 , 56.159004 +3468.803419 , -193.05 , 59.826954 +3468.803419 , 0 , 63.494904 +3468.803419 , 193.05 , 67.162854 +3468.803419 , 386.1 , 70.830804 +3468.803419 , 579.15 , 74.498754 +3468.803419 , 772.2 , 78.166704 +3468.803419 , 965.25 , 81.834654 +3468.803419 , 1158.3 , 85.502604 +3468.803419 , 1351.35 , 89.170554 +3468.803419 , 1544.4 , 92.838504 +3468.803419 , 1737.45 , 96.506454 +3468.803419 , 1930.5 , 100.174404 +3468.803419 , 2123.55 , 103.842354 +3468.803419 , 2316.6 , 107.510304 +3468.803419 , 2509.65 , 111.178254 +3468.803419 , 2702.7 , 114.846204 +3468.803419 , 2895.75 , 118.514154 +3468.803419 , 3088.8 , 122.182104 +3468.803419 , 3281.85 , 125.850054 +3468.803419 , 3474.9 , 129.518004 +3468.803419 , 3667.95 , 133.185954 +3468.803419 , 3861 , 136.853904 +3468.803419 , 4054.05 , 140.521854 +3468.803419 , 4247.1 , 144.189804 +3468.803419 , 4440.15 , 147.857754 +3468.803419 , 4633.2 , 151.525704 +3468.803419 , 4826.25 , 155.193654 +3468.803419 , 5019.3 , 158.861604 +3468.803419 , 5212.35 , 162.529554 +3468.803419 , 5405.4 , 166.197504 +3468.803419 , 5598.45 , 169.865454 +3468.803419 , 5791.5 , 173.533404 +3468.803419 , 5984.55 , 177.201354 +3468.803419 , 6177.6 , 180.869304 +3672.820513 , -6177.6 , 50.9807232 +3672.820513 , -5984.55 , 47.3127732 +3672.820513 , -5791.5 , 43.6448232 +3672.820513 , -5598.45 , 39.9768732 +3672.820513 , -5405.4 , 36.3089232 +3672.820513 , -5212.35 , 32.6409732 +3672.820513 , -5019.3 , 28.9730232 +3672.820513 , -4826.25 , 25.3050732 +3672.820513 , -4633.2 , 21.6371232 +3672.820513 , -4440.15 , 17.9691732 +3672.820513 , -4247.1 , 14.3012232 +3672.820513 , -4054.05 , 10.6332732 +3672.820513 , -3861 , 6.965323197 +3672.820513 , -3667.95 , 3.297373197 +3672.820513 , -3474.9 , 0.370576803 +3672.820513 , -3281.85 , 4.038526803 +3672.820513 , -3088.8 , 7.706476803 +3672.820513 , -2895.75 , 11.3744268 +3672.820513 , -2702.7 , 15.0423768 +3672.820513 , -2509.65 , 18.7103268 +3672.820513 , -2316.6 , 22.3782768 +3672.820513 , -2123.55 , 26.0462268 +3672.820513 , -1930.5 , 29.7141768 +3672.820513 , -1737.45 , 33.3821268 +3672.820513 , -1544.4 , 37.0500768 +3672.820513 , -1351.35 , 40.7180268 +3672.820513 , -1158.3 , 44.3859768 +3672.820513 , -965.25 , 48.0539268 +3672.820513 , -772.2 , 51.7218768 +3672.820513 , -579.15 , 55.3898268 +3672.820513 , -386.1 , 59.0577768 +3672.820513 , -193.05 , 62.7257268 +3672.820513 , 0 , 66.3936768 +3672.820513 , 193.05 , 70.0616268 +3672.820513 , 386.1 , 73.7295768 +3672.820513 , 579.15 , 77.3975268 +3672.820513 , 772.2 , 81.0654768 +3672.820513 , 965.25 , 84.7334268 +3672.820513 , 1158.3 , 88.4013768 +3672.820513 , 1351.35 , 92.0693268 +3672.820513 , 1544.4 , 95.7372768 +3672.820513 , 1737.45 , 99.4052268 +3672.820513 , 1930.5 , 103.0731768 +3672.820513 , 2123.55 , 106.7411268 +3672.820513 , 2316.6 , 110.4090768 +3672.820513 , 2509.65 , 114.0770268 +3672.820513 , 2702.7 , 117.7449768 +3672.820513 , 2895.75 , 121.4129268 +3672.820513 , 3088.8 , 125.0808768 +3672.820513 , 3281.85 , 128.7488268 +3672.820513 , 3474.9 , 132.4167768 +3672.820513 , 3667.95 , 136.0847268 +3672.820513 , 3861 , 139.7526768 +3672.820513 , 4054.05 , 143.4206268 +3672.820513 , 4247.1 , 147.0885768 +3672.820513 , 4440.15 , 150.7565268 +3672.820513 , 4633.2 , 154.4244768 +3672.820513 , 4826.25 , 158.0924268 +3672.820513 , 5019.3 , 161.7603768 +3672.820513 , 5212.35 , 165.4283268 +3672.820513 , 5405.4 , 169.0962768 +3672.820513 , 5598.45 , 172.7642268 +3672.820513 , 5791.5 , 176.4321768 +3672.820513 , 5984.55 , 180.1001268 +3672.820513 , 6177.6 , 183.7680768 +3876.837607 , -6177.6 , 48.0819504 +3876.837607 , -5984.55 , 44.4140004 +3876.837607 , -5791.5 , 40.7460504 +3876.837607 , -5598.45 , 37.0781004 +3876.837607 , -5405.4 , 33.4101504 +3876.837607 , -5212.35 , 29.7422004 +3876.837607 , -5019.3 , 26.0742504 +3876.837607 , -4826.25 , 22.4063004 +3876.837607 , -4633.2 , 18.7383504 +3876.837607 , -4440.15 , 15.0704004 +3876.837607 , -4247.1 , 11.4024504 +3876.837607 , -4054.05 , 7.734500398 +3876.837607 , -3861 , 4.066550398 +3876.837607 , -3667.95 , 0.398600398 +3876.837607 , -3474.9 , 3.269349602 +3876.837607 , -3281.85 , 6.937299602 +3876.837607 , -3088.8 , 10.6052496 +3876.837607 , -2895.75 , 14.2731996 +3876.837607 , -2702.7 , 17.9411496 +3876.837607 , -2509.65 , 21.6090996 +3876.837607 , -2316.6 , 25.2770496 +3876.837607 , -2123.55 , 28.9449996 +3876.837607 , -1930.5 , 32.6129496 +3876.837607 , -1737.45 , 36.2808996 +3876.837607 , -1544.4 , 39.9488496 +3876.837607 , -1351.35 , 43.6167996 +3876.837607 , -1158.3 , 47.2847496 +3876.837607 , -965.25 , 50.9526996 +3876.837607 , -772.2 , 54.6206496 +3876.837607 , -579.15 , 58.2885996 +3876.837607 , -386.1 , 61.9565496 +3876.837607 , -193.05 , 65.6244996 +3876.837607 , 0 , 69.2924496 +3876.837607 , 193.05 , 72.9603996 +3876.837607 , 386.1 , 76.6283496 +3876.837607 , 579.15 , 80.2962996 +3876.837607 , 772.2 , 83.9642496 +3876.837607 , 965.25 , 87.6321996 +3876.837607 , 1158.3 , 91.3001496 +3876.837607 , 1351.35 , 94.9680996 +3876.837607 , 1544.4 , 98.6360496 +3876.837607 , 1737.45 , 102.3039996 +3876.837607 , 1930.5 , 105.9719496 +3876.837607 , 2123.55 , 109.6398996 +3876.837607 , 2316.6 , 113.3078496 +3876.837607 , 2509.65 , 116.9757996 +3876.837607 , 2702.7 , 120.6437496 +3876.837607 , 2895.75 , 124.3116996 +3876.837607 , 3088.8 , 127.9796496 +3876.837607 , 3281.85 , 131.6475996 +3876.837607 , 3474.9 , 135.3155496 +3876.837607 , 3667.95 , 138.9834996 +3876.837607 , 3861 , 142.6514496 +3876.837607 , 4054.05 , 146.3193996 +3876.837607 , 4247.1 , 149.9873496 +3876.837607 , 4440.15 , 153.6552996 +3876.837607 , 4633.2 , 157.3232496 +3876.837607 , 4826.25 , 160.9911996 +3876.837607 , 5019.3 , 164.6591496 +3876.837607 , 5212.35 , 168.3270996 +3876.837607 , 5405.4 , 171.9950496 +3876.837607 , 5598.45 , 175.6629996 +3876.837607 , 5791.5 , 179.3309496 +3876.837607 , 5984.55 , 182.9988996 +3876.837607 , 6177.6 , 186.6668496 +4080.854701 , -6177.6 , 45.1831776 +4080.854701 , -5984.55 , 41.5152276 +4080.854701 , -5791.5 , 37.8472776 +4080.854701 , -5598.45 , 34.1793276 +4080.854701 , -5405.4 , 30.5113776 +4080.854701 , -5212.35 , 26.8434276 +4080.854701 , -5019.3 , 23.1754776 +4080.854701 , -4826.25 , 19.5075276 +4080.854701 , -4633.2 , 15.8395776 +4080.854701 , -4440.15 , 12.1716276 +4080.854701 , -4247.1 , 8.503677598 +4080.854701 , -4054.05 , 4.835727598 +4080.854701 , -3861 , 1.167777598 +4080.854701 , -3667.95 , 2.500172402 +4080.854701 , -3474.9 , 6.168122402 +4080.854701 , -3281.85 , 9.836072402 +4080.854701 , -3088.8 , 13.5040224 +4080.854701 , -2895.75 , 17.1719724 +4080.854701 , -2702.7 , 20.8399224 +4080.854701 , -2509.65 , 24.5078724 +4080.854701 , -2316.6 , 28.1758224 +4080.854701 , -2123.55 , 31.8437724 +4080.854701 , -1930.5 , 35.5117224 +4080.854701 , -1737.45 , 39.1796724 +4080.854701 , -1544.4 , 42.8476224 +4080.854701 , -1351.35 , 46.5155724 +4080.854701 , -1158.3 , 50.1835224 +4080.854701 , -965.25 , 53.8514724 +4080.854701 , -772.2 , 57.5194224 +4080.854701 , -579.15 , 61.1873724 +4080.854701 , -386.1 , 64.8553224 +4080.854701 , -193.05 , 68.5232724 +4080.854701 , 0 , 72.1912224 +4080.854701 , 193.05 , 75.8591724 +4080.854701 , 386.1 , 79.5271224 +4080.854701 , 579.15 , 83.1950724 +4080.854701 , 772.2 , 86.8630224 +4080.854701 , 965.25 , 90.5309724 +4080.854701 , 1158.3 , 94.1989224 +4080.854701 , 1351.35 , 97.8668724 +4080.854701 , 1544.4 , 101.5348224 +4080.854701 , 1737.45 , 105.2027724 +4080.854701 , 1930.5 , 108.8707224 +4080.854701 , 2123.55 , 112.5386724 +4080.854701 , 2316.6 , 116.2066224 +4080.854701 , 2509.65 , 119.8745724 +4080.854701 , 2702.7 , 123.5425224 +4080.854701 , 2895.75 , 127.2104724 +4080.854701 , 3088.8 , 130.8784224 +4080.854701 , 3281.85 , 134.5463724 +4080.854701 , 3474.9 , 138.2143224 +4080.854701 , 3667.95 , 141.8822724 +4080.854701 , 3861 , 145.5502224 +4080.854701 , 4054.05 , 149.2181724 +4080.854701 , 4247.1 , 152.8861224 +4080.854701 , 4440.15 , 156.5540724 +4080.854701 , 4633.2 , 160.2220224 +4080.854701 , 4826.25 , 163.8899724 +4080.854701 , 5019.3 , 167.5579224 +4080.854701 , 5212.35 , 171.2258724 +4080.854701 , 5405.4 , 174.8938224 +4080.854701 , 5598.45 , 178.5617724 +4080.854701 , 5791.5 , 182.2297224 +4080.854701 , 5984.55 , 185.8976724 +4080.854701 , 6177.6 , 189.5656224 +4268.632479 , -6177.6 , 42.51514079 +4268.632479 , -5984.55 , 38.84719079 +4268.632479 , -5791.5 , 35.17924079 +4268.632479 , -5598.45 , 31.51129079 +4268.632479 , -5405.4 , 27.84334079 +4268.632479 , -5212.35 , 24.17539079 +4268.632479 , -5019.3 , 20.50744079 +4268.632479 , -4826.25 , 16.83949079 +4268.632479 , -4633.2 , 13.17154079 +4268.632479 , -4440.15 , 9.503590795 +4268.632479 , -4247.1 , 5.835640795 +4268.632479 , -4054.05 , 2.167690795 +4268.632479 , -3861 , 1.500259205 +4268.632479 , -3667.95 , 5.168209205 +4268.632479 , -3474.9 , 8.836159205 +4268.632479 , -3281.85 , 12.50410921 +4268.632479 , -3088.8 , 16.17205921 +4268.632479 , -2895.75 , 19.84000921 +4268.632479 , -2702.7 , 23.50795921 +4268.632479 , -2509.65 , 27.17590921 +4268.632479 , -2316.6 , 30.84385921 +4268.632479 , -2123.55 , 34.51180921 +4268.632479 , -1930.5 , 38.17975921 +4268.632479 , -1737.45 , 41.84770921 +4268.632479 , -1544.4 , 45.51565921 +4268.632479 , -1351.35 , 49.18360921 +4268.632479 , -1158.3 , 52.85155921 +4268.632479 , -965.25 , 56.51950921 +4268.632479 , -772.2 , 60.18745921 +4268.632479 , -579.15 , 63.85540921 +4268.632479 , -386.1 , 67.52335921 +4268.632479 , -193.05 , 71.19130921 +4268.632479 , 0 , 74.85925921 +4268.632479 , 193.05 , 78.52720921 +4268.632479 , 386.1 , 82.19515921 +4268.632479 , 579.15 , 85.86310921 +4268.632479 , 772.2 , 89.53105921 +4268.632479 , 965.25 , 93.19900921 +4268.632479 , 1158.3 , 96.86695921 +4268.632479 , 1351.35 , 100.5349092 +4268.632479 , 1544.4 , 104.2028592 +4268.632479 , 1737.45 , 107.8708092 +4268.632479 , 1930.5 , 111.5387592 +4268.632479 , 2123.55 , 115.2067092 +4268.632479 , 2316.6 , 118.8746592 +4268.632479 , 2509.65 , 122.5426092 +4268.632479 , 2702.7 , 126.2105592 +4268.632479 , 2895.75 , 129.8785092 +4268.632479 , 3088.8 , 133.5464592 +4268.632479 , 3281.85 , 137.2144092 +4268.632479 , 3474.9 , 140.8823592 +4268.632479 , 3667.95 , 144.5503092 +4268.632479 , 3861 , 148.2182592 +4268.632479 , 4054.05 , 151.8862092 +4268.632479 , 4247.1 , 155.5541592 +4268.632479 , 4440.15 , 159.2221092 +4268.632479 , 4633.2 , 162.8900592 +4268.632479 , 4826.25 , 166.5580092 +4268.632479 , 5019.3 , 170.2259592 +4268.632479 , 5212.35 , 173.8939092 +4268.632479 , 5405.4 , 177.5618592 +4268.632479 , 5598.45 , 181.2298092 +4268.632479 , 5791.5 , 184.8977592 +4268.632479 , 5984.55 , 188.5657092 +4268.632479 , 6177.6 , 192.2336592 +5000 , -6177.6 , 32.12352 +5000 , -5984.55 , 28.45557 +5000 , -5791.5 , 24.78762 +5000 , -5598.45 , 21.11967 +5000 , -5405.4 , 17.45172 +5000 , -5212.35 , 13.78377 +5000 , -5019.3 , 10.11582 +5000 , -4826.25 , 6.44787 +5000 , -4633.2 , 2.77992 +5000 , -4440.15 , 0.88803 +5000 , -4247.1 , 4.55598 +5000 , -4054.05 , 8.22393 +5000 , -3861 , 11.89188 +5000 , -3667.95 , 15.55983 +5000 , -3474.9 , 19.22778 +5000 , -3281.85 , 22.89573 +5000 , -3088.8 , 26.56368 +5000 , -2895.75 , 30.23163 +5000 , -2702.7 , 33.89958 +5000 , -2509.65 , 37.56753 +5000 , -2316.6 , 41.23548 +5000 , -2123.55 , 44.90343 +5000 , -1930.5 , 48.57138 +5000 , -1737.45 , 52.23933 +5000 , -1544.4 , 55.90728 +5000 , -1351.35 , 59.57523 +5000 , -1158.3 , 63.24318 +5000 , -965.25 , 66.91113 +5000 , -772.2 , 70.57908 +5000 , -579.15 , 74.24703 +5000 , -386.1 , 77.91498 +5000 , -193.05 , 81.58293 +5000 , 0 , 85.25088 +5000 , 193.05 , 88.91883 +5000 , 386.1 , 92.58678 +5000 , 579.15 , 96.25473 +5000 , 772.2 , 99.92268 +5000 , 965.25 , 103.59063 +5000 , 1158.3 , 107.25858 +5000 , 1351.35 , 110.92653 +5000 , 1544.4 , 114.59448 +5000 , 1737.45 , 118.26243 +5000 , 1930.5 , 121.93038 +5000 , 2123.55 , 125.59833 +5000 , 2316.6 , 129.26628 +5000 , 2509.65 , 132.93423 +5000 , 2702.7 , 136.60218 +5000 , 2895.75 , 140.27013 +5000 , 3088.8 , 143.93808 +5000 , 3281.85 , 147.60603 +5000 , 3474.9 , 151.27398 +5000 , 3667.95 , 154.94193 +5000 , 3861 , 158.60988 +5000 , 4054.05 , 162.27783 +5000 , 4247.1 , 165.94578 +5000 , 4440.15 , 169.61373 +5000 , 4633.2 , 173.28168 +5000 , 4826.25 , 176.94963 +5000 , 5019.3 , 180.61758 +5000 , 5212.35 , 184.28553 +5000 , 5405.4 , 187.95348 +5000 , 5598.45 , 191.62143 +5000 , 5791.5 , 195.28938 +5000 , 5984.55 , 198.95733 +5000 , 6177.6 , 202.62528 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm new file mode 100644 index 0000000000..3166c1b361 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm @@ -0,0 +1,2081 @@ +Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm] +0 , -6177.6 , 98.22384 +0 , -5984.55 , 94.74894 +0 , -5791.5 , 91.27404 +0 , -5598.45 , 87.79914 +0 , -5405.4 , 84.32424 +0 , -5212.35 , 80.84934 +0 , -5019.3 , 77.37444 +0 , -4826.25 , 73.89954 +0 , -4633.2 , 70.42464 +0 , -4440.15 , 66.94974 +0 , -4247.1 , 63.47484 +0 , -4054.05 , 59.99994 +0 , -3861 , 56.52504 +0 , -3667.95 , 53.05014 +0 , -3474.9 , 49.57524 +0 , -3281.85 , 46.10034 +0 , -3088.8 , 42.62544 +0 , -2895.75 , 39.15054 +0 , -2702.7 , 35.67564 +0 , -2509.65 , 32.20074 +0 , -2316.6 , 28.72584 +0 , -2123.55 , 25.25094 +0 , -1930.5 , 21.77604 +0 , -1737.45 , 18.30114 +0 , -1544.4 , 14.82624 +0 , -1351.35 , 11.35134 +0 , -1158.3 , 7.87644 +0 , -965.25 , 4.40154 +0 , -772.2 , 0.92664 +0 , -579.15 , 2.54826 +0 , -386.1 , 6.02316 +0 , -193.05 , 9.49806 +0 , 0 , 12.97296 +0 , 193.05 , 16.44786 +0 , 386.1 , 19.92276 +0 , 579.15 , 23.39766 +0 , 772.2 , 26.87256 +0 , 965.25 , 30.34746 +0 , 1158.3 , 33.82236 +0 , 1351.35 , 37.29726 +0 , 1544.4 , 40.77216 +0 , 1737.45 , 44.24706 +0 , 1930.5 , 47.72196 +0 , 2123.55 , 51.19686 +0 , 2316.6 , 54.67176 +0 , 2509.65 , 58.14666 +0 , 2702.7 , 61.62156 +0 , 2895.75 , 65.09646 +0 , 3088.8 , 68.57136 +0 , 3281.85 , 72.04626 +0 , 3474.9 , 75.52116 +0 , 3667.95 , 78.99606 +0 , 3861 , 82.47096 +0 , 4054.05 , 85.94586 +0 , 4247.1 , 89.42076 +0 , 4440.15 , 92.89566 +0 , 4633.2 , 96.37056 +0 , 4826.25 , 99.84546 +0 , 5019.3 , 103.32036 +0 , 5212.35 , 106.79526 +0 , 5405.4 , 110.27016 +0 , 5598.45 , 113.74506 +0 , 5791.5 , 117.21996 +0 , 5984.55 , 120.69486 +0 , 6177.6 , 124.16976 +40.80854701 , -6177.6 , 97.69443235 +40.80854701 , -5984.55 , 94.21953235 +40.80854701 , -5791.5 , 90.74463235 +40.80854701 , -5598.45 , 87.26973235 +40.80854701 , -5405.4 , 83.79483235 +40.80854701 , -5212.35 , 80.31993235 +40.80854701 , -5019.3 , 76.84503235 +40.80854701 , -4826.25 , 73.37013235 +40.80854701 , -4633.2 , 69.89523235 +40.80854701 , -4440.15 , 66.42033235 +40.80854701 , -4247.1 , 62.94543235 +40.80854701 , -4054.05 , 59.47053235 +40.80854701 , -3861 , 55.99563235 +40.80854701 , -3667.95 , 52.52073235 +40.80854701 , -3474.9 , 49.04583235 +40.80854701 , -3281.85 , 45.57093235 +40.80854701 , -3088.8 , 42.09603235 +40.80854701 , -2895.75 , 38.62113235 +40.80854701 , -2702.7 , 35.14623235 +40.80854701 , -2509.65 , 31.67133235 +40.80854701 , -2316.6 , 28.19643235 +40.80854701 , -2123.55 , 24.72153235 +40.80854701 , -1930.5 , 21.24663235 +40.80854701 , -1737.45 , 17.77173235 +40.80854701 , -1544.4 , 14.29683235 +40.80854701 , -1351.35 , 10.82193235 +40.80854701 , -1158.3 , 7.347032352 +40.80854701 , -965.25 , 3.872132352 +40.80854701 , -772.2 , 0.397232352 +40.80854701 , -579.15 , 3.077667648 +40.80854701 , -386.1 , 6.552567648 +40.80854701 , -193.05 , 10.02746765 +40.80854701 , 0 , 13.50236765 +40.80854701 , 193.05 , 16.97726765 +40.80854701 , 386.1 , 20.45216765 +40.80854701 , 579.15 , 23.92706765 +40.80854701 , 772.2 , 27.40196765 +40.80854701 , 965.25 , 30.87686765 +40.80854701 , 1158.3 , 34.35176765 +40.80854701 , 1351.35 , 37.82666765 +40.80854701 , 1544.4 , 41.30156765 +40.80854701 , 1737.45 , 44.77646765 +40.80854701 , 1930.5 , 48.25136765 +40.80854701 , 2123.55 , 51.72626765 +40.80854701 , 2316.6 , 55.20116765 +40.80854701 , 2509.65 , 58.67606765 +40.80854701 , 2702.7 , 62.15096765 +40.80854701 , 2895.75 , 65.62586765 +40.80854701 , 3088.8 , 69.10076765 +40.80854701 , 3281.85 , 72.57566765 +40.80854701 , 3474.9 , 76.05056765 +40.80854701 , 3667.95 , 79.52546765 +40.80854701 , 3861 , 83.00036765 +40.80854701 , 4054.05 , 86.47526765 +40.80854701 , 4247.1 , 89.95016765 +40.80854701 , 4440.15 , 93.42506765 +40.80854701 , 4633.2 , 96.89996765 +40.80854701 , 4826.25 , 100.3748676 +40.80854701 , 5019.3 , 103.8497676 +40.80854701 , 5212.35 , 107.3246676 +40.80854701 , 5405.4 , 110.7995676 +40.80854701 , 5598.45 , 114.2744676 +40.80854701 , 5791.5 , 117.7493676 +40.80854701 , 5984.55 , 121.2242676 +40.80854701 , 6177.6 , 124.6991676 +81.61794872 , -6177.6 , 97.16501362 +81.61794872 , -5984.55 , 93.69011362 +81.61794872 , -5791.5 , 90.21521362 +81.61794872 , -5598.45 , 86.74031362 +81.61794872 , -5405.4 , 83.26541362 +81.61794872 , -5212.35 , 79.79051362 +81.61794872 , -5019.3 , 76.31561362 +81.61794872 , -4826.25 , 72.84071362 +81.61794872 , -4633.2 , 69.36581362 +81.61794872 , -4440.15 , 65.89091362 +81.61794872 , -4247.1 , 62.41601362 +81.61794872 , -4054.05 , 58.94111362 +81.61794872 , -3861 , 55.46621362 +81.61794872 , -3667.95 , 51.99131362 +81.61794872 , -3474.9 , 48.51641362 +81.61794872 , -3281.85 , 45.04151362 +81.61794872 , -3088.8 , 41.56661362 +81.61794872 , -2895.75 , 38.09171362 +81.61794872 , -2702.7 , 34.61681362 +81.61794872 , -2509.65 , 31.14191362 +81.61794872 , -2316.6 , 27.66701362 +81.61794872 , -2123.55 , 24.19211362 +81.61794872 , -1930.5 , 20.71721362 +81.61794872 , -1737.45 , 17.24231362 +81.61794872 , -1544.4 , 13.76741362 +81.61794872 , -1351.35 , 10.29251362 +81.61794872 , -1158.3 , 6.817613616 +81.61794872 , -965.25 , 3.342713616 +81.61794872 , -772.2 , 0.132186384 +81.61794872 , -579.15 , 3.607086384 +81.61794872 , -386.1 , 7.081986384 +81.61794872 , -193.05 , 10.55688638 +81.61794872 , 0 , 14.03178638 +81.61794872 , 193.05 , 17.50668638 +81.61794872 , 386.1 , 20.98158638 +81.61794872 , 579.15 , 24.45648638 +81.61794872 , 772.2 , 27.93138638 +81.61794872 , 965.25 , 31.40628638 +81.61794872 , 1158.3 , 34.88118638 +81.61794872 , 1351.35 , 38.35608638 +81.61794872 , 1544.4 , 41.83098638 +81.61794872 , 1737.45 , 45.30588638 +81.61794872 , 1930.5 , 48.78078638 +81.61794872 , 2123.55 , 52.25568638 +81.61794872 , 2316.6 , 55.73058638 +81.61794872 , 2509.65 , 59.20548638 +81.61794872 , 2702.7 , 62.68038638 +81.61794872 , 2895.75 , 66.15528638 +81.61794872 , 3088.8 , 69.63018638 +81.61794872 , 3281.85 , 73.10508638 +81.61794872 , 3474.9 , 76.57998638 +81.61794872 , 3667.95 , 80.05488638 +81.61794872 , 3861 , 83.52978638 +81.61794872 , 4054.05 , 87.00468638 +81.61794872 , 4247.1 , 90.47958638 +81.61794872 , 4440.15 , 93.95448638 +81.61794872 , 4633.2 , 97.42938638 +81.61794872 , 4826.25 , 100.9042864 +81.61794872 , 5019.3 , 104.3791864 +81.61794872 , 5212.35 , 107.8540864 +81.61794872 , 5405.4 , 111.3289864 +81.61794872 , 5598.45 , 114.8038864 +81.61794872 , 5791.5 , 118.2787864 +81.61794872 , 5984.55 , 121.7536864 +81.61794872 , 6177.6 , 125.2285864 +122.4273504 , -6177.6 , 96.63559488 +122.4273504 , -5984.55 , 93.16069488 +122.4273504 , -5791.5 , 89.68579488 +122.4273504 , -5598.45 , 86.21089488 +122.4273504 , -5405.4 , 82.73599488 +122.4273504 , -5212.35 , 79.26109488 +122.4273504 , -5019.3 , 75.78619488 +122.4273504 , -4826.25 , 72.31129488 +122.4273504 , -4633.2 , 68.83639488 +122.4273504 , -4440.15 , 65.36149488 +122.4273504 , -4247.1 , 61.88659488 +122.4273504 , -4054.05 , 58.41169488 +122.4273504 , -3861 , 54.93679488 +122.4273504 , -3667.95 , 51.46189488 +122.4273504 , -3474.9 , 47.98699488 +122.4273504 , -3281.85 , 44.51209488 +122.4273504 , -3088.8 , 41.03719488 +122.4273504 , -2895.75 , 37.56229488 +122.4273504 , -2702.7 , 34.08739488 +122.4273504 , -2509.65 , 30.61249488 +122.4273504 , -2316.6 , 27.13759488 +122.4273504 , -2123.55 , 23.66269488 +122.4273504 , -1930.5 , 20.18779488 +122.4273504 , -1737.45 , 16.71289488 +122.4273504 , -1544.4 , 13.23799488 +122.4273504 , -1351.35 , 9.76309488 +122.4273504 , -1158.3 , 6.28819488 +122.4273504 , -965.25 , 2.81329488 +122.4273504 , -772.2 , 0.66160512 +122.4273504 , -579.15 , 4.13650512 +122.4273504 , -386.1 , 7.61140512 +122.4273504 , -193.05 , 11.08630512 +122.4273504 , 0 , 14.56120512 +122.4273504 , 193.05 , 18.03610512 +122.4273504 , 386.1 , 21.51100512 +122.4273504 , 579.15 , 24.98590512 +122.4273504 , 772.2 , 28.46080512 +122.4273504 , 965.25 , 31.93570512 +122.4273504 , 1158.3 , 35.41060512 +122.4273504 , 1351.35 , 38.88550512 +122.4273504 , 1544.4 , 42.36040512 +122.4273504 , 1737.45 , 45.83530512 +122.4273504 , 1930.5 , 49.31020512 +122.4273504 , 2123.55 , 52.78510512 +122.4273504 , 2316.6 , 56.26000512 +122.4273504 , 2509.65 , 59.73490512 +122.4273504 , 2702.7 , 63.20980512 +122.4273504 , 2895.75 , 66.68470512 +122.4273504 , 3088.8 , 70.15960512 +122.4273504 , 3281.85 , 73.63450512 +122.4273504 , 3474.9 , 77.10940512 +122.4273504 , 3667.95 , 80.58430512 +122.4273504 , 3861 , 84.05920512 +122.4273504 , 4054.05 , 87.53410512 +122.4273504 , 4247.1 , 91.00900512 +122.4273504 , 4440.15 , 94.48390512 +122.4273504 , 4633.2 , 97.95880512 +122.4273504 , 4826.25 , 101.4337051 +122.4273504 , 5019.3 , 104.9086051 +122.4273504 , 5212.35 , 108.3835051 +122.4273504 , 5405.4 , 111.8584051 +122.4273504 , 5598.45 , 115.3333051 +122.4273504 , 5791.5 , 118.8082051 +122.4273504 , 5984.55 , 122.2831051 +122.4273504 , 6177.6 , 125.7580051 +163.2393162 , -6177.6 , 96.10614288 +163.2393162 , -5984.55 , 92.63124288 +163.2393162 , -5791.5 , 89.15634288 +163.2393162 , -5598.45 , 85.68144288 +163.2393162 , -5405.4 , 82.20654288 +163.2393162 , -5212.35 , 78.73164288 +163.2393162 , -5019.3 , 75.25674288 +163.2393162 , -4826.25 , 71.78184288 +163.2393162 , -4633.2 , 68.30694288 +163.2393162 , -4440.15 , 64.83204288 +163.2393162 , -4247.1 , 61.35714288 +163.2393162 , -4054.05 , 57.88224288 +163.2393162 , -3861 , 54.40734288 +163.2393162 , -3667.95 , 50.93244288 +163.2393162 , -3474.9 , 47.45754288 +163.2393162 , -3281.85 , 43.98264288 +163.2393162 , -3088.8 , 40.50774288 +163.2393162 , -2895.75 , 37.03284288 +163.2393162 , -2702.7 , 33.55794288 +163.2393162 , -2509.65 , 30.08304288 +163.2393162 , -2316.6 , 26.60814288 +163.2393162 , -2123.55 , 23.13324288 +163.2393162 , -1930.5 , 19.65834288 +163.2393162 , -1737.45 , 16.18344288 +163.2393162 , -1544.4 , 12.70854288 +163.2393162 , -1351.35 , 9.233642881 +163.2393162 , -1158.3 , 5.758742881 +163.2393162 , -965.25 , 2.283842881 +163.2393162 , -772.2 , 1.191057119 +163.2393162 , -579.15 , 4.665957119 +163.2393162 , -386.1 , 8.140857119 +163.2393162 , -193.05 , 11.61575712 +163.2393162 , 0 , 15.09065712 +163.2393162 , 193.05 , 18.56555712 +163.2393162 , 386.1 , 22.04045712 +163.2393162 , 579.15 , 25.51535712 +163.2393162 , 772.2 , 28.99025712 +163.2393162 , 965.25 , 32.46515712 +163.2393162 , 1158.3 , 35.94005712 +163.2393162 , 1351.35 , 39.41495712 +163.2393162 , 1544.4 , 42.88985712 +163.2393162 , 1737.45 , 46.36475712 +163.2393162 , 1930.5 , 49.83965712 +163.2393162 , 2123.55 , 53.31455712 +163.2393162 , 2316.6 , 56.78945712 +163.2393162 , 2509.65 , 60.26435712 +163.2393162 , 2702.7 , 63.73925712 +163.2393162 , 2895.75 , 67.21415712 +163.2393162 , 3088.8 , 70.68905712 +163.2393162 , 3281.85 , 74.16395712 +163.2393162 , 3474.9 , 77.63885712 +163.2393162 , 3667.95 , 81.11375712 +163.2393162 , 3861 , 84.58865712 +163.2393162 , 4054.05 , 88.06355712 +163.2393162 , 4247.1 , 91.53845712 +163.2393162 , 4440.15 , 95.01335712 +163.2393162 , 4633.2 , 98.48825712 +163.2393162 , 4826.25 , 101.9631571 +163.2393162 , 5019.3 , 105.4380571 +163.2393162 , 5212.35 , 108.9129571 +163.2393162 , 5405.4 , 112.3878571 +163.2393162 , 5598.45 , 115.8627571 +163.2393162 , 5791.5 , 119.3376571 +163.2393162 , 5984.55 , 122.8125571 +163.2393162 , 6177.6 , 126.2874571 +204.042735 , -6177.6 , 95.57680176 +204.042735 , -5984.55 , 92.10190176 +204.042735 , -5791.5 , 88.62700176 +204.042735 , -5598.45 , 85.15210176 +204.042735 , -5405.4 , 81.67720176 +204.042735 , -5212.35 , 78.20230176 +204.042735 , -5019.3 , 74.72740176 +204.042735 , -4826.25 , 71.25250176 +204.042735 , -4633.2 , 67.77760176 +204.042735 , -4440.15 , 64.30270176 +204.042735 , -4247.1 , 60.82780176 +204.042735 , -4054.05 , 57.35290176 +204.042735 , -3861 , 53.87800176 +204.042735 , -3667.95 , 50.40310176 +204.042735 , -3474.9 , 46.92820176 +204.042735 , -3281.85 , 43.45330176 +204.042735 , -3088.8 , 39.97840176 +204.042735 , -2895.75 , 36.50350176 +204.042735 , -2702.7 , 33.02860176 +204.042735 , -2509.65 , 29.55370176 +204.042735 , -2316.6 , 26.07880176 +204.042735 , -2123.55 , 22.60390176 +204.042735 , -1930.5 , 19.12900176 +204.042735 , -1737.45 , 15.65410176 +204.042735 , -1544.4 , 12.17920176 +204.042735 , -1351.35 , 8.704301761 +204.042735 , -1158.3 , 5.229401761 +204.042735 , -965.25 , 1.754501761 +204.042735 , -772.2 , 1.720398239 +204.042735 , -579.15 , 5.195298239 +204.042735 , -386.1 , 8.670198239 +204.042735 , -193.05 , 12.14509824 +204.042735 , 0 , 15.61999824 +204.042735 , 193.05 , 19.09489824 +204.042735 , 386.1 , 22.56979824 +204.042735 , 579.15 , 26.04469824 +204.042735 , 772.2 , 29.51959824 +204.042735 , 965.25 , 32.99449824 +204.042735 , 1158.3 , 36.46939824 +204.042735 , 1351.35 , 39.94429824 +204.042735 , 1544.4 , 43.41919824 +204.042735 , 1737.45 , 46.89409824 +204.042735 , 1930.5 , 50.36899824 +204.042735 , 2123.55 , 53.84389824 +204.042735 , 2316.6 , 57.31879824 +204.042735 , 2509.65 , 60.79369824 +204.042735 , 2702.7 , 64.26859824 +204.042735 , 2895.75 , 67.74349824 +204.042735 , 3088.8 , 71.21839824 +204.042735 , 3281.85 , 74.69329824 +204.042735 , 3474.9 , 78.16819824 +204.042735 , 3667.95 , 81.64309824 +204.042735 , 3861 , 85.11799824 +204.042735 , 4054.05 , 88.59289824 +204.042735 , 4247.1 , 92.06779824 +204.042735 , 4440.15 , 95.54269824 +204.042735 , 4633.2 , 99.01759824 +204.042735 , 4826.25 , 102.4924982 +204.042735 , 5019.3 , 105.9673982 +204.042735 , 5212.35 , 109.4422982 +204.042735 , 5405.4 , 112.9171982 +204.042735 , 5598.45 , 116.3920982 +204.042735 , 5791.5 , 119.8669982 +204.042735 , 5984.55 , 123.3418982 +204.042735 , 6177.6 , 126.8167982 +244.8547009 , -6177.6 , 95.04734976 +244.8547009 , -5984.55 , 91.57244976 +244.8547009 , -5791.5 , 88.09754976 +244.8547009 , -5598.45 , 84.62264976 +244.8547009 , -5405.4 , 81.14774976 +244.8547009 , -5212.35 , 77.67284976 +244.8547009 , -5019.3 , 74.19794976 +244.8547009 , -4826.25 , 70.72304976 +244.8547009 , -4633.2 , 67.24814976 +244.8547009 , -4440.15 , 63.77324976 +244.8547009 , -4247.1 , 60.29834976 +244.8547009 , -4054.05 , 56.82344976 +244.8547009 , -3861 , 53.34854976 +244.8547009 , -3667.95 , 49.87364976 +244.8547009 , -3474.9 , 46.39874976 +244.8547009 , -3281.85 , 42.92384976 +244.8547009 , -3088.8 , 39.44894976 +244.8547009 , -2895.75 , 35.97404976 +244.8547009 , -2702.7 , 32.49914976 +244.8547009 , -2509.65 , 29.02424976 +244.8547009 , -2316.6 , 25.54934976 +244.8547009 , -2123.55 , 22.07444976 +244.8547009 , -1930.5 , 18.59954976 +244.8547009 , -1737.45 , 15.12464976 +244.8547009 , -1544.4 , 11.64974976 +244.8547009 , -1351.35 , 8.174849759 +244.8547009 , -1158.3 , 4.699949759 +244.8547009 , -965.25 , 1.225049759 +244.8547009 , -772.2 , 2.249850241 +244.8547009 , -579.15 , 5.724750241 +244.8547009 , -386.1 , 9.199650241 +244.8547009 , -193.05 , 12.67455024 +244.8547009 , 0 , 16.14945024 +244.8547009 , 193.05 , 19.62435024 +244.8547009 , 386.1 , 23.09925024 +244.8547009 , 579.15 , 26.57415024 +244.8547009 , 772.2 , 30.04905024 +244.8547009 , 965.25 , 33.52395024 +244.8547009 , 1158.3 , 36.99885024 +244.8547009 , 1351.35 , 40.47375024 +244.8547009 , 1544.4 , 43.94865024 +244.8547009 , 1737.45 , 47.42355024 +244.8547009 , 1930.5 , 50.89845024 +244.8547009 , 2123.55 , 54.37335024 +244.8547009 , 2316.6 , 57.84825024 +244.8547009 , 2509.65 , 61.32315024 +244.8547009 , 2702.7 , 64.79805024 +244.8547009 , 2895.75 , 68.27295024 +244.8547009 , 3088.8 , 71.74785024 +244.8547009 , 3281.85 , 75.22275024 +244.8547009 , 3474.9 , 78.69765024 +244.8547009 , 3667.95 , 82.17255024 +244.8547009 , 3861 , 85.64745024 +244.8547009 , 4054.05 , 89.12235024 +244.8547009 , 4247.1 , 92.59725024 +244.8547009 , 4440.15 , 96.07215024 +244.8547009 , 4633.2 , 99.54705024 +244.8547009 , 4826.25 , 103.0219502 +244.8547009 , 5019.3 , 106.4968502 +244.8547009 , 5212.35 , 109.9717502 +244.8547009 , 5405.4 , 113.4466502 +244.8547009 , 5598.45 , 116.9215502 +244.8547009 , 5791.5 , 120.3964502 +244.8547009 , 5984.55 , 123.8713502 +244.8547009 , 6177.6 , 127.3462502 +285.6666667 , -6177.6 , 94.51789776 +285.6666667 , -5984.55 , 91.04299776 +285.6666667 , -5791.5 , 87.56809776 +285.6666667 , -5598.45 , 84.09319776 +285.6666667 , -5405.4 , 80.61829776 +285.6666667 , -5212.35 , 77.14339776 +285.6666667 , -5019.3 , 73.66849776 +285.6666667 , -4826.25 , 70.19359776 +285.6666667 , -4633.2 , 66.71869776 +285.6666667 , -4440.15 , 63.24379776 +285.6666667 , -4247.1 , 59.76889776 +285.6666667 , -4054.05 , 56.29399776 +285.6666667 , -3861 , 52.81909776 +285.6666667 , -3667.95 , 49.34419776 +285.6666667 , -3474.9 , 45.86929776 +285.6666667 , -3281.85 , 42.39439776 +285.6666667 , -3088.8 , 38.91949776 +285.6666667 , -2895.75 , 35.44459776 +285.6666667 , -2702.7 , 31.96969776 +285.6666667 , -2509.65 , 28.49479776 +285.6666667 , -2316.6 , 25.01989776 +285.6666667 , -2123.55 , 21.54499776 +285.6666667 , -1930.5 , 18.07009776 +285.6666667 , -1737.45 , 14.59519776 +285.6666667 , -1544.4 , 11.12029776 +285.6666667 , -1351.35 , 7.64539776 +285.6666667 , -1158.3 , 4.17049776 +285.6666667 , -965.25 , 0.69559776 +285.6666667 , -772.2 , 2.77930224 +285.6666667 , -579.15 , 6.25420224 +285.6666667 , -386.1 , 9.72910224 +285.6666667 , -193.05 , 13.20400224 +285.6666667 , 0 , 16.67890224 +285.6666667 , 193.05 , 20.15380224 +285.6666667 , 386.1 , 23.62870224 +285.6666667 , 579.15 , 27.10360224 +285.6666667 , 772.2 , 30.57850224 +285.6666667 , 965.25 , 34.05340224 +285.6666667 , 1158.3 , 37.52830224 +285.6666667 , 1351.35 , 41.00320224 +285.6666667 , 1544.4 , 44.47810224 +285.6666667 , 1737.45 , 47.95300224 +285.6666667 , 1930.5 , 51.42790224 +285.6666667 , 2123.55 , 54.90280224 +285.6666667 , 2316.6 , 58.37770224 +285.6666667 , 2509.65 , 61.85260224 +285.6666667 , 2702.7 , 65.32750224 +285.6666667 , 2895.75 , 68.80240224 +285.6666667 , 3088.8 , 72.27730224 +285.6666667 , 3281.85 , 75.75220224 +285.6666667 , 3474.9 , 79.22710224 +285.6666667 , 3667.95 , 82.70200224 +285.6666667 , 3861 , 86.17690224 +285.6666667 , 4054.05 , 89.65180224 +285.6666667 , 4247.1 , 93.12670224 +285.6666667 , 4440.15 , 96.60160224 +285.6666667 , 4633.2 , 100.0765022 +285.6666667 , 4826.25 , 103.5514022 +285.6666667 , 5019.3 , 107.0263022 +285.6666667 , 5212.35 , 110.5012022 +285.6666667 , 5405.4 , 113.9761022 +285.6666667 , 5598.45 , 117.4510022 +285.6666667 , 5791.5 , 120.9259022 +285.6666667 , 5984.55 , 124.4008022 +285.6666667 , 6177.6 , 127.8757022 +326.4700855 , -6177.6 , 93.98855664 +326.4700855 , -5984.55 , 90.51365664 +326.4700855 , -5791.5 , 87.03875664 +326.4700855 , -5598.45 , 83.56385664 +326.4700855 , -5405.4 , 80.08895664 +326.4700855 , -5212.35 , 76.61405664 +326.4700855 , -5019.3 , 73.13915664 +326.4700855 , -4826.25 , 69.66425664 +326.4700855 , -4633.2 , 66.18935664 +326.4700855 , -4440.15 , 62.71445664 +326.4700855 , -4247.1 , 59.23955664 +326.4700855 , -4054.05 , 55.76465664 +326.4700855 , -3861 , 52.28975664 +326.4700855 , -3667.95 , 48.81485664 +326.4700855 , -3474.9 , 45.33995664 +326.4700855 , -3281.85 , 41.86505664 +326.4700855 , -3088.8 , 38.39015664 +326.4700855 , -2895.75 , 34.91525664 +326.4700855 , -2702.7 , 31.44035664 +326.4700855 , -2509.65 , 27.96545664 +326.4700855 , -2316.6 , 24.49055664 +326.4700855 , -2123.55 , 21.01565664 +326.4700855 , -1930.5 , 17.54075664 +326.4700855 , -1737.45 , 14.06585664 +326.4700855 , -1544.4 , 10.59095664 +326.4700855 , -1351.35 , 7.11605664 +326.4700855 , -1158.3 , 3.64115664 +326.4700855 , -965.25 , 0.16625664 +326.4700855 , -772.2 , 3.30864336 +326.4700855 , -579.15 , 6.78354336 +326.4700855 , -386.1 , 10.25844336 +326.4700855 , -193.05 , 13.73334336 +326.4700855 , 0 , 17.20824336 +326.4700855 , 193.05 , 20.68314336 +326.4700855 , 386.1 , 24.15804336 +326.4700855 , 579.15 , 27.63294336 +326.4700855 , 772.2 , 31.10784336 +326.4700855 , 965.25 , 34.58274336 +326.4700855 , 1158.3 , 38.05764336 +326.4700855 , 1351.35 , 41.53254336 +326.4700855 , 1544.4 , 45.00744336 +326.4700855 , 1737.45 , 48.48234336 +326.4700855 , 1930.5 , 51.95724336 +326.4700855 , 2123.55 , 55.43214336 +326.4700855 , 2316.6 , 58.90704336 +326.4700855 , 2509.65 , 62.38194336 +326.4700855 , 2702.7 , 65.85684336 +326.4700855 , 2895.75 , 69.33174336 +326.4700855 , 3088.8 , 72.80664336 +326.4700855 , 3281.85 , 76.28154336 +326.4700855 , 3474.9 , 79.75644336 +326.4700855 , 3667.95 , 83.23134336 +326.4700855 , 3861 , 86.70624336 +326.4700855 , 4054.05 , 90.18114336 +326.4700855 , 4247.1 , 93.65604336 +326.4700855 , 4440.15 , 97.13094336 +326.4700855 , 4633.2 , 100.6058434 +326.4700855 , 4826.25 , 104.0807434 +326.4700855 , 5019.3 , 107.5556434 +326.4700855 , 5212.35 , 111.0305434 +326.4700855 , 5405.4 , 114.5054434 +326.4700855 , 5598.45 , 117.9803434 +326.4700855 , 5791.5 , 121.4552434 +326.4700855 , 5984.55 , 124.9301434 +326.4700855 , 6177.6 , 128.4050434 +367.2820513 , -6177.6 , 93.45910464 +367.2820513 , -5984.55 , 89.98420464 +367.2820513 , -5791.5 , 86.50930464 +367.2820513 , -5598.45 , 83.03440464 +367.2820513 , -5405.4 , 79.55950464 +367.2820513 , -5212.35 , 76.08460464 +367.2820513 , -5019.3 , 72.60970464 +367.2820513 , -4826.25 , 69.13480464 +367.2820513 , -4633.2 , 65.65990464 +367.2820513 , -4440.15 , 62.18500464 +367.2820513 , -4247.1 , 58.71010464 +367.2820513 , -4054.05 , 55.23520464 +367.2820513 , -3861 , 51.76030464 +367.2820513 , -3667.95 , 48.28540464 +367.2820513 , -3474.9 , 44.81050464 +367.2820513 , -3281.85 , 41.33560464 +367.2820513 , -3088.8 , 37.86070464 +367.2820513 , -2895.75 , 34.38580464 +367.2820513 , -2702.7 , 30.91090464 +367.2820513 , -2509.65 , 27.43600464 +367.2820513 , -2316.6 , 23.96110464 +367.2820513 , -2123.55 , 20.48620464 +367.2820513 , -1930.5 , 17.01130464 +367.2820513 , -1737.45 , 13.53640464 +367.2820513 , -1544.4 , 10.06150464 +367.2820513 , -1351.35 , 6.58660464 +367.2820513 , -1158.3 , 3.11170464 +367.2820513 , -965.25 , 0.36319536 +367.2820513 , -772.2 , 3.83809536 +367.2820513 , -579.15 , 7.31299536 +367.2820513 , -386.1 , 10.78789536 +367.2820513 , -193.05 , 14.26279536 +367.2820513 , 0 , 17.73769536 +367.2820513 , 193.05 , 21.21259536 +367.2820513 , 386.1 , 24.68749536 +367.2820513 , 579.15 , 28.16239536 +367.2820513 , 772.2 , 31.63729536 +367.2820513 , 965.25 , 35.11219536 +367.2820513 , 1158.3 , 38.58709536 +367.2820513 , 1351.35 , 42.06199536 +367.2820513 , 1544.4 , 45.53689536 +367.2820513 , 1737.45 , 49.01179536 +367.2820513 , 1930.5 , 52.48669536 +367.2820513 , 2123.55 , 55.96159536 +367.2820513 , 2316.6 , 59.43649536 +367.2820513 , 2509.65 , 62.91139536 +367.2820513 , 2702.7 , 66.38629536 +367.2820513 , 2895.75 , 69.86119536 +367.2820513 , 3088.8 , 73.33609536 +367.2820513 , 3281.85 , 76.81099536 +367.2820513 , 3474.9 , 80.28589536 +367.2820513 , 3667.95 , 83.76079536 +367.2820513 , 3861 , 87.23569536 +367.2820513 , 4054.05 , 90.71059536 +367.2820513 , 4247.1 , 94.18549536 +367.2820513 , 4440.15 , 97.66039536 +367.2820513 , 4633.2 , 101.1352954 +367.2820513 , 4826.25 , 104.6101954 +367.2820513 , 5019.3 , 108.0850954 +367.2820513 , 5212.35 , 111.5599954 +367.2820513 , 5405.4 , 115.0348954 +367.2820513 , 5598.45 , 118.5097954 +367.2820513 , 5791.5 , 121.9846954 +367.2820513 , 5984.55 , 125.4595954 +367.2820513 , 6177.6 , 128.9344954 +408.0854701 , -6177.6 , 92.92976352 +408.0854701 , -5984.55 , 89.45486352 +408.0854701 , -5791.5 , 85.97996352 +408.0854701 , -5598.45 , 82.50506352 +408.0854701 , -5405.4 , 79.03016352 +408.0854701 , -5212.35 , 75.55526352 +408.0854701 , -5019.3 , 72.08036352 +408.0854701 , -4826.25 , 68.60546352 +408.0854701 , -4633.2 , 65.13056352 +408.0854701 , -4440.15 , 61.65566352 +408.0854701 , -4247.1 , 58.18076352 +408.0854701 , -4054.05 , 54.70586352 +408.0854701 , -3861 , 51.23096352 +408.0854701 , -3667.95 , 47.75606352 +408.0854701 , -3474.9 , 44.28116352 +408.0854701 , -3281.85 , 40.80626352 +408.0854701 , -3088.8 , 37.33136352 +408.0854701 , -2895.75 , 33.85646352 +408.0854701 , -2702.7 , 30.38156352 +408.0854701 , -2509.65 , 26.90666352 +408.0854701 , -2316.6 , 23.43176352 +408.0854701 , -2123.55 , 19.95686352 +408.0854701 , -1930.5 , 16.48196352 +408.0854701 , -1737.45 , 13.00706352 +408.0854701 , -1544.4 , 9.53216352 +408.0854701 , -1351.35 , 6.05726352 +408.0854701 , -1158.3 , 2.58236352 +408.0854701 , -965.25 , 0.89253648 +408.0854701 , -772.2 , 4.36743648 +408.0854701 , -579.15 , 7.84233648 +408.0854701 , -386.1 , 11.31723648 +408.0854701 , -193.05 , 14.79213648 +408.0854701 , 0 , 18.26703648 +408.0854701 , 193.05 , 21.74193648 +408.0854701 , 386.1 , 25.21683648 +408.0854701 , 579.15 , 28.69173648 +408.0854701 , 772.2 , 32.16663648 +408.0854701 , 965.25 , 35.64153648 +408.0854701 , 1158.3 , 39.11643648 +408.0854701 , 1351.35 , 42.59133648 +408.0854701 , 1544.4 , 46.06623648 +408.0854701 , 1737.45 , 49.54113648 +408.0854701 , 1930.5 , 53.01603648 +408.0854701 , 2123.55 , 56.49093648 +408.0854701 , 2316.6 , 59.96583648 +408.0854701 , 2509.65 , 63.44073648 +408.0854701 , 2702.7 , 66.91563648 +408.0854701 , 2895.75 , 70.39053648 +408.0854701 , 3088.8 , 73.86543648 +408.0854701 , 3281.85 , 77.34033648 +408.0854701 , 3474.9 , 80.81523648 +408.0854701 , 3667.95 , 84.29013648 +408.0854701 , 3861 , 87.76503648 +408.0854701 , 4054.05 , 91.23993648 +408.0854701 , 4247.1 , 94.71483648 +408.0854701 , 4440.15 , 98.18973648 +408.0854701 , 4633.2 , 101.6646365 +408.0854701 , 4826.25 , 105.1395365 +408.0854701 , 5019.3 , 108.6144365 +408.0854701 , 5212.35 , 112.0893365 +408.0854701 , 5405.4 , 115.5642365 +408.0854701 , 5598.45 , 119.0391365 +408.0854701 , 5791.5 , 122.5140365 +408.0854701 , 5984.55 , 125.9889365 +408.0854701 , 6177.6 , 129.4638365 +448.8974359 , -6177.6 , 92.40031152 +448.8974359 , -5984.55 , 88.92541152 +448.8974359 , -5791.5 , 85.45051152 +448.8974359 , -5598.45 , 81.97561152 +448.8974359 , -5405.4 , 78.50071152 +448.8974359 , -5212.35 , 75.02581152 +448.8974359 , -5019.3 , 71.55091152 +448.8974359 , -4826.25 , 68.07601152 +448.8974359 , -4633.2 , 64.60111152 +448.8974359 , -4440.15 , 61.12621152 +448.8974359 , -4247.1 , 57.65131152 +448.8974359 , -4054.05 , 54.17641152 +448.8974359 , -3861 , 50.70151152 +448.8974359 , -3667.95 , 47.22661152 +448.8974359 , -3474.9 , 43.75171152 +448.8974359 , -3281.85 , 40.27681152 +448.8974359 , -3088.8 , 36.80191152 +448.8974359 , -2895.75 , 33.32701152 +448.8974359 , -2702.7 , 29.85211152 +448.8974359 , -2509.65 , 26.37721152 +448.8974359 , -2316.6 , 22.90231152 +448.8974359 , -2123.55 , 19.42741152 +448.8974359 , -1930.5 , 15.95251152 +448.8974359 , -1737.45 , 12.47761152 +448.8974359 , -1544.4 , 9.00271152 +448.8974359 , -1351.35 , 5.52781152 +448.8974359 , -1158.3 , 2.05291152 +448.8974359 , -965.25 , 1.42198848 +448.8974359 , -772.2 , 4.89688848 +448.8974359 , -579.15 , 8.37178848 +448.8974359 , -386.1 , 11.84668848 +448.8974359 , -193.05 , 15.32158848 +448.8974359 , 0 , 18.79648848 +448.8974359 , 193.05 , 22.27138848 +448.8974359 , 386.1 , 25.74628848 +448.8974359 , 579.15 , 29.22118848 +448.8974359 , 772.2 , 32.69608848 +448.8974359 , 965.25 , 36.17098848 +448.8974359 , 1158.3 , 39.64588848 +448.8974359 , 1351.35 , 43.12078848 +448.8974359 , 1544.4 , 46.59568848 +448.8974359 , 1737.45 , 50.07058848 +448.8974359 , 1930.5 , 53.54548848 +448.8974359 , 2123.55 , 57.02038848 +448.8974359 , 2316.6 , 60.49528848 +448.8974359 , 2509.65 , 63.97018848 +448.8974359 , 2702.7 , 67.44508848 +448.8974359 , 2895.75 , 70.91998848 +448.8974359 , 3088.8 , 74.39488848 +448.8974359 , 3281.85 , 77.86978848 +448.8974359 , 3474.9 , 81.34468848 +448.8974359 , 3667.95 , 84.81958848 +448.8974359 , 3861 , 88.29448848 +448.8974359 , 4054.05 , 91.76938848 +448.8974359 , 4247.1 , 95.24428848 +448.8974359 , 4440.15 , 98.71918848 +448.8974359 , 4633.2 , 102.1940885 +448.8974359 , 4826.25 , 105.6689885 +448.8974359 , 5019.3 , 109.1438885 +448.8974359 , 5212.35 , 112.6187885 +448.8974359 , 5405.4 , 116.0936885 +448.8974359 , 5598.45 , 119.5685885 +448.8974359 , 5791.5 , 123.0434885 +448.8974359 , 5984.55 , 126.5183885 +448.8974359 , 6177.6 , 129.9932885 +489.7094017 , -6177.6 , 91.87085952 +489.7094017 , -5984.55 , 88.39595952 +489.7094017 , -5791.5 , 84.92105952 +489.7094017 , -5598.45 , 81.44615952 +489.7094017 , -5405.4 , 77.97125952 +489.7094017 , -5212.35 , 74.49635952 +489.7094017 , -5019.3 , 71.02145952 +489.7094017 , -4826.25 , 67.54655952 +489.7094017 , -4633.2 , 64.07165952 +489.7094017 , -4440.15 , 60.59675952 +489.7094017 , -4247.1 , 57.12185952 +489.7094017 , -4054.05 , 53.64695952 +489.7094017 , -3861 , 50.17205952 +489.7094017 , -3667.95 , 46.69715952 +489.7094017 , -3474.9 , 43.22225952 +489.7094017 , -3281.85 , 39.74735952 +489.7094017 , -3088.8 , 36.27245952 +489.7094017 , -2895.75 , 32.79755952 +489.7094017 , -2702.7 , 29.32265952 +489.7094017 , -2509.65 , 25.84775952 +489.7094017 , -2316.6 , 22.37285952 +489.7094017 , -2123.55 , 18.89795952 +489.7094017 , -1930.5 , 15.42305952 +489.7094017 , -1737.45 , 11.94815952 +489.7094017 , -1544.4 , 8.47325952 +489.7094017 , -1351.35 , 4.99835952 +489.7094017 , -1158.3 , 1.52345952 +489.7094017 , -965.25 , 1.95144048 +489.7094017 , -772.2 , 5.42634048 +489.7094017 , -579.15 , 8.90124048 +489.7094017 , -386.1 , 12.37614048 +489.7094017 , -193.05 , 15.85104048 +489.7094017 , 0 , 19.32594048 +489.7094017 , 193.05 , 22.80084048 +489.7094017 , 386.1 , 26.27574048 +489.7094017 , 579.15 , 29.75064048 +489.7094017 , 772.2 , 33.22554048 +489.7094017 , 965.25 , 36.70044048 +489.7094017 , 1158.3 , 40.17534048 +489.7094017 , 1351.35 , 43.65024048 +489.7094017 , 1544.4 , 47.12514048 +489.7094017 , 1737.45 , 50.60004048 +489.7094017 , 1930.5 , 54.07494048 +489.7094017 , 2123.55 , 57.54984048 +489.7094017 , 2316.6 , 61.02474048 +489.7094017 , 2509.65 , 64.49964048 +489.7094017 , 2702.7 , 67.97454048 +489.7094017 , 2895.75 , 71.44944048 +489.7094017 , 3088.8 , 74.92434048 +489.7094017 , 3281.85 , 78.39924048 +489.7094017 , 3474.9 , 81.87414048 +489.7094017 , 3667.95 , 85.34904048 +489.7094017 , 3861 , 88.82394048 +489.7094017 , 4054.05 , 92.29884048 +489.7094017 , 4247.1 , 95.77374048 +489.7094017 , 4440.15 , 99.24864048 +489.7094017 , 4633.2 , 102.7235405 +489.7094017 , 4826.25 , 106.1984405 +489.7094017 , 5019.3 , 109.6733405 +489.7094017 , 5212.35 , 113.1482405 +489.7094017 , 5405.4 , 116.6231405 +489.7094017 , 5598.45 , 120.0980405 +489.7094017 , 5791.5 , 123.5729405 +489.7094017 , 5984.55 , 127.0478405 +489.7094017 , 6177.6 , 130.5227405 +816.1794872 , -6177.6 , 87.63557616 +816.1794872 , -5984.55 , 84.16067616 +816.1794872 , -5791.5 , 80.68577616 +816.1794872 , -5598.45 , 77.21087616 +816.1794872 , -5405.4 , 73.73597616 +816.1794872 , -5212.35 , 70.26107616 +816.1794872 , -5019.3 , 66.78617616 +816.1794872 , -4826.25 , 63.31127616 +816.1794872 , -4633.2 , 59.83637616 +816.1794872 , -4440.15 , 56.36147616 +816.1794872 , -4247.1 , 52.88657616 +816.1794872 , -4054.05 , 49.41167616 +816.1794872 , -3861 , 45.93677616 +816.1794872 , -3667.95 , 42.46187616 +816.1794872 , -3474.9 , 38.98697616 +816.1794872 , -3281.85 , 35.51207616 +816.1794872 , -3088.8 , 32.03717616 +816.1794872 , -2895.75 , 28.56227616 +816.1794872 , -2702.7 , 25.08737616 +816.1794872 , -2509.65 , 21.61247616 +816.1794872 , -2316.6 , 18.13757616 +816.1794872 , -2123.55 , 14.66267616 +816.1794872 , -1930.5 , 11.18777616 +816.1794872 , -1737.45 , 7.71287616 +816.1794872 , -1544.4 , 4.23797616 +816.1794872 , -1351.35 , 0.76307616 +816.1794872 , -1158.3 , 2.71182384 +816.1794872 , -965.25 , 6.18672384 +816.1794872 , -772.2 , 9.66162384 +816.1794872 , -579.15 , 13.13652384 +816.1794872 , -386.1 , 16.61142384 +816.1794872 , -193.05 , 20.08632384 +816.1794872 , 0 , 23.56122384 +816.1794872 , 193.05 , 27.03612384 +816.1794872 , 386.1 , 30.51102384 +816.1794872 , 579.15 , 33.98592384 +816.1794872 , 772.2 , 37.46082384 +816.1794872 , 965.25 , 40.93572384 +816.1794872 , 1158.3 , 44.41062384 +816.1794872 , 1351.35 , 47.88552384 +816.1794872 , 1544.4 , 51.36042384 +816.1794872 , 1737.45 , 54.83532384 +816.1794872 , 1930.5 , 58.31022384 +816.1794872 , 2123.55 , 61.78512384 +816.1794872 , 2316.6 , 65.26002384 +816.1794872 , 2509.65 , 68.73492384 +816.1794872 , 2702.7 , 72.20982384 +816.1794872 , 2895.75 , 75.68472384 +816.1794872 , 3088.8 , 79.15962384 +816.1794872 , 3281.85 , 82.63452384 +816.1794872 , 3474.9 , 86.10942384 +816.1794872 , 3667.95 , 89.58432384 +816.1794872 , 3861 , 93.05922384 +816.1794872 , 4054.05 , 96.53412384 +816.1794872 , 4247.1 , 100.0090238 +816.1794872 , 4440.15 , 103.4839238 +816.1794872 , 4633.2 , 106.9588238 +816.1794872 , 4826.25 , 110.4337238 +816.1794872 , 5019.3 , 113.9086238 +816.1794872 , 5212.35 , 117.3835238 +816.1794872 , 5405.4 , 120.8584238 +816.1794872 , 5598.45 , 124.3333238 +816.1794872 , 5791.5 , 127.8082238 +816.1794872 , 5984.55 , 131.2831238 +816.1794872 , 6177.6 , 134.7580238 +1020.25641 , -6177.6 , 84.9880944 +1020.25641 , -5984.55 , 81.5131944 +1020.25641 , -5791.5 , 78.0382944 +1020.25641 , -5598.45 , 74.5633944 +1020.25641 , -5405.4 , 71.0884944 +1020.25641 , -5212.35 , 67.6135944 +1020.25641 , -5019.3 , 64.1386944 +1020.25641 , -4826.25 , 60.6637944 +1020.25641 , -4633.2 , 57.1888944 +1020.25641 , -4440.15 , 53.7139944 +1020.25641 , -4247.1 , 50.2390944 +1020.25641 , -4054.05 , 46.7641944 +1020.25641 , -3861 , 43.2892944 +1020.25641 , -3667.95 , 39.8143944 +1020.25641 , -3474.9 , 36.3394944 +1020.25641 , -3281.85 , 32.8645944 +1020.25641 , -3088.8 , 29.3896944 +1020.25641 , -2895.75 , 25.9147944 +1020.25641 , -2702.7 , 22.4398944 +1020.25641 , -2509.65 , 18.9649944 +1020.25641 , -2316.6 , 15.4900944 +1020.25641 , -2123.55 , 12.0151944 +1020.25641 , -1930.5 , 8.540294403 +1020.25641 , -1737.45 , 5.065394403 +1020.25641 , -1544.4 , 1.590494403 +1020.25641 , -1351.35 , 1.884405597 +1020.25641 , -1158.3 , 5.359305597 +1020.25641 , -965.25 , 8.834205597 +1020.25641 , -772.2 , 12.3091056 +1020.25641 , -579.15 , 15.7840056 +1020.25641 , -386.1 , 19.2589056 +1020.25641 , -193.05 , 22.7338056 +1020.25641 , 0 , 26.2087056 +1020.25641 , 193.05 , 29.6836056 +1020.25641 , 386.1 , 33.1585056 +1020.25641 , 579.15 , 36.6334056 +1020.25641 , 772.2 , 40.1083056 +1020.25641 , 965.25 , 43.5832056 +1020.25641 , 1158.3 , 47.0581056 +1020.25641 , 1351.35 , 50.5330056 +1020.25641 , 1544.4 , 54.0079056 +1020.25641 , 1737.45 , 57.4828056 +1020.25641 , 1930.5 , 60.9577056 +1020.25641 , 2123.55 , 64.4326056 +1020.25641 , 2316.6 , 67.9075056 +1020.25641 , 2509.65 , 71.3824056 +1020.25641 , 2702.7 , 74.8573056 +1020.25641 , 2895.75 , 78.3322056 +1020.25641 , 3088.8 , 81.8071056 +1020.25641 , 3281.85 , 85.2820056 +1020.25641 , 3474.9 , 88.7569056 +1020.25641 , 3667.95 , 92.2318056 +1020.25641 , 3861 , 95.7067056 +1020.25641 , 4054.05 , 99.1816056 +1020.25641 , 4247.1 , 102.6565056 +1020.25641 , 4440.15 , 106.1314056 +1020.25641 , 4633.2 , 109.6063056 +1020.25641 , 4826.25 , 113.0812056 +1020.25641 , 5019.3 , 116.5561056 +1020.25641 , 5212.35 , 120.0310056 +1020.25641 , 5405.4 , 123.5059056 +1020.25641 , 5598.45 , 126.9808056 +1020.25641 , 5791.5 , 130.4557056 +1020.25641 , 5984.55 , 133.9306056 +1020.25641 , 6177.6 , 137.4055056 +1224.273504 , -6177.6 , 82.3413888 +1224.273504 , -5984.55 , 78.8664888 +1224.273504 , -5791.5 , 75.3915888 +1224.273504 , -5598.45 , 71.9166888 +1224.273504 , -5405.4 , 68.4417888 +1224.273504 , -5212.35 , 64.9668888 +1224.273504 , -5019.3 , 61.4919888 +1224.273504 , -4826.25 , 58.0170888 +1224.273504 , -4633.2 , 54.5421888 +1224.273504 , -4440.15 , 51.0672888 +1224.273504 , -4247.1 , 47.5923888 +1224.273504 , -4054.05 , 44.1174888 +1224.273504 , -3861 , 40.6425888 +1224.273504 , -3667.95 , 37.1676888 +1224.273504 , -3474.9 , 33.6927888 +1224.273504 , -3281.85 , 30.2178888 +1224.273504 , -3088.8 , 26.7429888 +1224.273504 , -2895.75 , 23.2680888 +1224.273504 , -2702.7 , 19.7931888 +1224.273504 , -2509.65 , 16.3182888 +1224.273504 , -2316.6 , 12.8433888 +1224.273504 , -2123.55 , 9.368488804 +1224.273504 , -1930.5 , 5.893588804 +1224.273504 , -1737.45 , 2.418688804 +1224.273504 , -1544.4 , 1.056211196 +1224.273504 , -1351.35 , 4.531111196 +1224.273504 , -1158.3 , 8.006011196 +1224.273504 , -965.25 , 11.4809112 +1224.273504 , -772.2 , 14.9558112 +1224.273504 , -579.15 , 18.4307112 +1224.273504 , -386.1 , 21.9056112 +1224.273504 , -193.05 , 25.3805112 +1224.273504 , 0 , 28.8554112 +1224.273504 , 193.05 , 32.3303112 +1224.273504 , 386.1 , 35.8052112 +1224.273504 , 579.15 , 39.2801112 +1224.273504 , 772.2 , 42.7550112 +1224.273504 , 965.25 , 46.2299112 +1224.273504 , 1158.3 , 49.7048112 +1224.273504 , 1351.35 , 53.1797112 +1224.273504 , 1544.4 , 56.6546112 +1224.273504 , 1737.45 , 60.1295112 +1224.273504 , 1930.5 , 63.6044112 +1224.273504 , 2123.55 , 67.0793112 +1224.273504 , 2316.6 , 70.5542112 +1224.273504 , 2509.65 , 74.0291112 +1224.273504 , 2702.7 , 77.5040112 +1224.273504 , 2895.75 , 80.9789112 +1224.273504 , 3088.8 , 84.4538112 +1224.273504 , 3281.85 , 87.9287112 +1224.273504 , 3474.9 , 91.4036112 +1224.273504 , 3667.95 , 94.8785112 +1224.273504 , 3861 , 98.3534112 +1224.273504 , 4054.05 , 101.8283112 +1224.273504 , 4247.1 , 105.3032112 +1224.273504 , 4440.15 , 108.7781112 +1224.273504 , 4633.2 , 112.2530112 +1224.273504 , 4826.25 , 115.7279112 +1224.273504 , 5019.3 , 119.2028112 +1224.273504 , 5212.35 , 122.6777112 +1224.273504 , 5405.4 , 126.1526112 +1224.273504 , 5598.45 , 129.6275112 +1224.273504 , 5791.5 , 133.1024112 +1224.273504 , 5984.55 , 136.5773112 +1224.273504 , 6177.6 , 140.0522112 +1428.290598 , -6177.6 , 79.6946832 +1428.290598 , -5984.55 , 76.2197832 +1428.290598 , -5791.5 , 72.7448832 +1428.290598 , -5598.45 , 69.2699832 +1428.290598 , -5405.4 , 65.7950832 +1428.290598 , -5212.35 , 62.3201832 +1428.290598 , -5019.3 , 58.8452832 +1428.290598 , -4826.25 , 55.3703832 +1428.290598 , -4633.2 , 51.8954832 +1428.290598 , -4440.15 , 48.4205832 +1428.290598 , -4247.1 , 44.9456832 +1428.290598 , -4054.05 , 41.4707832 +1428.290598 , -3861 , 37.9958832 +1428.290598 , -3667.95 , 34.5209832 +1428.290598 , -3474.9 , 31.0460832 +1428.290598 , -3281.85 , 27.5711832 +1428.290598 , -3088.8 , 24.0962832 +1428.290598 , -2895.75 , 20.6213832 +1428.290598 , -2702.7 , 17.1464832 +1428.290598 , -2509.65 , 13.6715832 +1428.290598 , -2316.6 , 10.1966832 +1428.290598 , -2123.55 , 6.721783204 +1428.290598 , -1930.5 , 3.246883204 +1428.290598 , -1737.45 , 0.228016796 +1428.290598 , -1544.4 , 3.702916796 +1428.290598 , -1351.35 , 7.177816796 +1428.290598 , -1158.3 , 10.6527168 +1428.290598 , -965.25 , 14.1276168 +1428.290598 , -772.2 , 17.6025168 +1428.290598 , -579.15 , 21.0774168 +1428.290598 , -386.1 , 24.5523168 +1428.290598 , -193.05 , 28.0272168 +1428.290598 , 0 , 31.5021168 +1428.290598 , 193.05 , 34.9770168 +1428.290598 , 386.1 , 38.4519168 +1428.290598 , 579.15 , 41.9268168 +1428.290598 , 772.2 , 45.4017168 +1428.290598 , 965.25 , 48.8766168 +1428.290598 , 1158.3 , 52.3515168 +1428.290598 , 1351.35 , 55.8264168 +1428.290598 , 1544.4 , 59.3013168 +1428.290598 , 1737.45 , 62.7762168 +1428.290598 , 1930.5 , 66.2511168 +1428.290598 , 2123.55 , 69.7260168 +1428.290598 , 2316.6 , 73.2009168 +1428.290598 , 2509.65 , 76.6758168 +1428.290598 , 2702.7 , 80.1507168 +1428.290598 , 2895.75 , 83.6256168 +1428.290598 , 3088.8 , 87.1005168 +1428.290598 , 3281.85 , 90.5754168 +1428.290598 , 3474.9 , 94.0503168 +1428.290598 , 3667.95 , 97.5252168 +1428.290598 , 3861 , 101.0001168 +1428.290598 , 4054.05 , 104.4750168 +1428.290598 , 4247.1 , 107.9499168 +1428.290598 , 4440.15 , 111.4248168 +1428.290598 , 4633.2 , 114.8997168 +1428.290598 , 4826.25 , 118.3746168 +1428.290598 , 5019.3 , 121.8495168 +1428.290598 , 5212.35 , 125.3244168 +1428.290598 , 5405.4 , 128.7993168 +1428.290598 , 5598.45 , 132.2742168 +1428.290598 , 5791.5 , 135.7491168 +1428.290598 , 5984.55 , 139.2240168 +1428.290598 , 6177.6 , 142.6989168 +1632.393162 , -6177.6 , 77.04686881 +1632.393162 , -5984.55 , 73.57196881 +1632.393162 , -5791.5 , 70.09706881 +1632.393162 , -5598.45 , 66.62216881 +1632.393162 , -5405.4 , 63.14726881 +1632.393162 , -5212.35 , 59.67236881 +1632.393162 , -5019.3 , 56.19746881 +1632.393162 , -4826.25 , 52.72256881 +1632.393162 , -4633.2 , 49.24766881 +1632.393162 , -4440.15 , 45.77276881 +1632.393162 , -4247.1 , 42.29786881 +1632.393162 , -4054.05 , 38.82296881 +1632.393162 , -3861 , 35.34806881 +1632.393162 , -3667.95 , 31.87316881 +1632.393162 , -3474.9 , 28.39826881 +1632.393162 , -3281.85 , 24.92336881 +1632.393162 , -3088.8 , 21.44846881 +1632.393162 , -2895.75 , 17.97356881 +1632.393162 , -2702.7 , 14.49866881 +1632.393162 , -2509.65 , 11.02376881 +1632.393162 , -2316.6 , 7.548868805 +1632.393162 , -2123.55 , 4.073968805 +1632.393162 , -1930.5 , 0.599068805 +1632.393162 , -1737.45 , 2.875831195 +1632.393162 , -1544.4 , 6.350731195 +1632.393162 , -1351.35 , 9.825631195 +1632.393162 , -1158.3 , 13.30053119 +1632.393162 , -965.25 , 16.77543119 +1632.393162 , -772.2 , 20.25033119 +1632.393162 , -579.15 , 23.72523119 +1632.393162 , -386.1 , 27.20013119 +1632.393162 , -193.05 , 30.67503119 +1632.393162 , 0 , 34.14993119 +1632.393162 , 193.05 , 37.62483119 +1632.393162 , 386.1 , 41.09973119 +1632.393162 , 579.15 , 44.57463119 +1632.393162 , 772.2 , 48.04953119 +1632.393162 , 965.25 , 51.52443119 +1632.393162 , 1158.3 , 54.99933119 +1632.393162 , 1351.35 , 58.47423119 +1632.393162 , 1544.4 , 61.94913119 +1632.393162 , 1737.45 , 65.42403119 +1632.393162 , 1930.5 , 68.89893119 +1632.393162 , 2123.55 , 72.37383119 +1632.393162 , 2316.6 , 75.84873119 +1632.393162 , 2509.65 , 79.32363119 +1632.393162 , 2702.7 , 82.79853119 +1632.393162 , 2895.75 , 86.27343119 +1632.393162 , 3088.8 , 89.74833119 +1632.393162 , 3281.85 , 93.22323119 +1632.393162 , 3474.9 , 96.69813119 +1632.393162 , 3667.95 , 100.1730312 +1632.393162 , 3861 , 103.6479312 +1632.393162 , 4054.05 , 107.1228312 +1632.393162 , 4247.1 , 110.5977312 +1632.393162 , 4440.15 , 114.0726312 +1632.393162 , 4633.2 , 117.5475312 +1632.393162 , 4826.25 , 121.0224312 +1632.393162 , 5019.3 , 124.4973312 +1632.393162 , 5212.35 , 127.9722312 +1632.393162 , 5405.4 , 131.4471312 +1632.393162 , 5598.45 , 134.9220312 +1632.393162 , 5791.5 , 138.3969312 +1632.393162 , 5984.55 , 141.8718312 +1632.393162 , 6177.6 , 145.3467312 +1836.410256 , -6177.6 , 74.40016321 +1836.410256 , -5984.55 , 70.92526321 +1836.410256 , -5791.5 , 67.45036321 +1836.410256 , -5598.45 , 63.97546321 +1836.410256 , -5405.4 , 60.50056321 +1836.410256 , -5212.35 , 57.02566321 +1836.410256 , -5019.3 , 53.55076321 +1836.410256 , -4826.25 , 50.07586321 +1836.410256 , -4633.2 , 46.60096321 +1836.410256 , -4440.15 , 43.12606321 +1836.410256 , -4247.1 , 39.65116321 +1836.410256 , -4054.05 , 36.17626321 +1836.410256 , -3861 , 32.70136321 +1836.410256 , -3667.95 , 29.22646321 +1836.410256 , -3474.9 , 25.75156321 +1836.410256 , -3281.85 , 22.27666321 +1836.410256 , -3088.8 , 18.80176321 +1836.410256 , -2895.75 , 15.32686321 +1836.410256 , -2702.7 , 11.85196321 +1836.410256 , -2509.65 , 8.377063205 +1836.410256 , -2316.6 , 4.902163205 +1836.410256 , -2123.55 , 1.427263205 +1836.410256 , -1930.5 , 2.047636795 +1836.410256 , -1737.45 , 5.522536795 +1836.410256 , -1544.4 , 8.997436795 +1836.410256 , -1351.35 , 12.47233679 +1836.410256 , -1158.3 , 15.94723679 +1836.410256 , -965.25 , 19.42213679 +1836.410256 , -772.2 , 22.89703679 +1836.410256 , -579.15 , 26.37193679 +1836.410256 , -386.1 , 29.84683679 +1836.410256 , -193.05 , 33.32173679 +1836.410256 , 0 , 36.79663679 +1836.410256 , 193.05 , 40.27153679 +1836.410256 , 386.1 , 43.74643679 +1836.410256 , 579.15 , 47.22133679 +1836.410256 , 772.2 , 50.69623679 +1836.410256 , 965.25 , 54.17113679 +1836.410256 , 1158.3 , 57.64603679 +1836.410256 , 1351.35 , 61.12093679 +1836.410256 , 1544.4 , 64.59583679 +1836.410256 , 1737.45 , 68.07073679 +1836.410256 , 1930.5 , 71.54563679 +1836.410256 , 2123.55 , 75.02053679 +1836.410256 , 2316.6 , 78.49543679 +1836.410256 , 2509.65 , 81.97033679 +1836.410256 , 2702.7 , 85.44523679 +1836.410256 , 2895.75 , 88.92013679 +1836.410256 , 3088.8 , 92.39503679 +1836.410256 , 3281.85 , 95.86993679 +1836.410256 , 3474.9 , 99.34483679 +1836.410256 , 3667.95 , 102.8197368 +1836.410256 , 3861 , 106.2946368 +1836.410256 , 4054.05 , 109.7695368 +1836.410256 , 4247.1 , 113.2444368 +1836.410256 , 4440.15 , 116.7193368 +1836.410256 , 4633.2 , 120.1942368 +1836.410256 , 4826.25 , 123.6691368 +1836.410256 , 5019.3 , 127.1440368 +1836.410256 , 5212.35 , 130.6189368 +1836.410256 , 5405.4 , 134.0938368 +1836.410256 , 5598.45 , 137.5687368 +1836.410256 , 5791.5 , 141.0436368 +1836.410256 , 5984.55 , 144.5185368 +1836.410256 , 6177.6 , 147.9934368 +2040.42735 , -6177.6 , 71.75345761 +2040.42735 , -5984.55 , 68.27855761 +2040.42735 , -5791.5 , 64.80365761 +2040.42735 , -5598.45 , 61.32875761 +2040.42735 , -5405.4 , 57.85385761 +2040.42735 , -5212.35 , 54.37895761 +2040.42735 , -5019.3 , 50.90405761 +2040.42735 , -4826.25 , 47.42915761 +2040.42735 , -4633.2 , 43.95425761 +2040.42735 , -4440.15 , 40.47935761 +2040.42735 , -4247.1 , 37.00445761 +2040.42735 , -4054.05 , 33.52955761 +2040.42735 , -3861 , 30.05465761 +2040.42735 , -3667.95 , 26.57975761 +2040.42735 , -3474.9 , 23.10485761 +2040.42735 , -3281.85 , 19.62995761 +2040.42735 , -3088.8 , 16.15505761 +2040.42735 , -2895.75 , 12.68015761 +2040.42735 , -2702.7 , 9.205257606 +2040.42735 , -2509.65 , 5.730357606 +2040.42735 , -2316.6 , 2.255457606 +2040.42735 , -2123.55 , 1.219442394 +2040.42735 , -1930.5 , 4.694342394 +2040.42735 , -1737.45 , 8.169242394 +2040.42735 , -1544.4 , 11.64414239 +2040.42735 , -1351.35 , 15.11904239 +2040.42735 , -1158.3 , 18.59394239 +2040.42735 , -965.25 , 22.06884239 +2040.42735 , -772.2 , 25.54374239 +2040.42735 , -579.15 , 29.01864239 +2040.42735 , -386.1 , 32.49354239 +2040.42735 , -193.05 , 35.96844239 +2040.42735 , 0 , 39.44334239 +2040.42735 , 193.05 , 42.91824239 +2040.42735 , 386.1 , 46.39314239 +2040.42735 , 579.15 , 49.86804239 +2040.42735 , 772.2 , 53.34294239 +2040.42735 , 965.25 , 56.81784239 +2040.42735 , 1158.3 , 60.29274239 +2040.42735 , 1351.35 , 63.76764239 +2040.42735 , 1544.4 , 67.24254239 +2040.42735 , 1737.45 , 70.71744239 +2040.42735 , 1930.5 , 74.19234239 +2040.42735 , 2123.55 , 77.66724239 +2040.42735 , 2316.6 , 81.14214239 +2040.42735 , 2509.65 , 84.61704239 +2040.42735 , 2702.7 , 88.09194239 +2040.42735 , 2895.75 , 91.56684239 +2040.42735 , 3088.8 , 95.04174239 +2040.42735 , 3281.85 , 98.51664239 +2040.42735 , 3474.9 , 101.9915424 +2040.42735 , 3667.95 , 105.4664424 +2040.42735 , 3861 , 108.9413424 +2040.42735 , 4054.05 , 112.4162424 +2040.42735 , 4247.1 , 115.8911424 +2040.42735 , 4440.15 , 119.3660424 +2040.42735 , 4633.2 , 122.8409424 +2040.42735 , 4826.25 , 126.3158424 +2040.42735 , 5019.3 , 129.7907424 +2040.42735 , 5212.35 , 133.2656424 +2040.42735 , 5405.4 , 136.7405424 +2040.42735 , 5598.45 , 140.2154424 +2040.42735 , 5791.5 , 143.6903424 +2040.42735 , 5984.55 , 147.1652424 +2040.42735 , 6177.6 , 150.6401424 +2244.529915 , -6177.6 , 69.10564319 +2244.529915 , -5984.55 , 65.63074319 +2244.529915 , -5791.5 , 62.15584319 +2244.529915 , -5598.45 , 58.68094319 +2244.529915 , -5405.4 , 55.20604319 +2244.529915 , -5212.35 , 51.73114319 +2244.529915 , -5019.3 , 48.25624319 +2244.529915 , -4826.25 , 44.78134319 +2244.529915 , -4633.2 , 41.30644319 +2244.529915 , -4440.15 , 37.83154319 +2244.529915 , -4247.1 , 34.35664319 +2244.529915 , -4054.05 , 30.88174319 +2244.529915 , -3861 , 27.40684319 +2244.529915 , -3667.95 , 23.93194319 +2244.529915 , -3474.9 , 20.45704319 +2244.529915 , -3281.85 , 16.98214319 +2244.529915 , -3088.8 , 13.50724319 +2244.529915 , -2895.75 , 10.03234319 +2244.529915 , -2702.7 , 6.557443194 +2244.529915 , -2509.65 , 3.082543194 +2244.529915 , -2316.6 , 0.392356806 +2244.529915 , -2123.55 , 3.867256806 +2244.529915 , -1930.5 , 7.342156806 +2244.529915 , -1737.45 , 10.81705681 +2244.529915 , -1544.4 , 14.29195681 +2244.529915 , -1351.35 , 17.76685681 +2244.529915 , -1158.3 , 21.24175681 +2244.529915 , -965.25 , 24.71665681 +2244.529915 , -772.2 , 28.19155681 +2244.529915 , -579.15 , 31.66645681 +2244.529915 , -386.1 , 35.14135681 +2244.529915 , -193.05 , 38.61625681 +2244.529915 , 0 , 42.09115681 +2244.529915 , 193.05 , 45.56605681 +2244.529915 , 386.1 , 49.04095681 +2244.529915 , 579.15 , 52.51585681 +2244.529915 , 772.2 , 55.99075681 +2244.529915 , 965.25 , 59.46565681 +2244.529915 , 1158.3 , 62.94055681 +2244.529915 , 1351.35 , 66.41545681 +2244.529915 , 1544.4 , 69.89035681 +2244.529915 , 1737.45 , 73.36525681 +2244.529915 , 1930.5 , 76.84015681 +2244.529915 , 2123.55 , 80.31505681 +2244.529915 , 2316.6 , 83.78995681 +2244.529915 , 2509.65 , 87.26485681 +2244.529915 , 2702.7 , 90.73975681 +2244.529915 , 2895.75 , 94.21465681 +2244.529915 , 3088.8 , 97.68955681 +2244.529915 , 3281.85 , 101.1644568 +2244.529915 , 3474.9 , 104.6393568 +2244.529915 , 3667.95 , 108.1142568 +2244.529915 , 3861 , 111.5891568 +2244.529915 , 4054.05 , 115.0640568 +2244.529915 , 4247.1 , 118.5389568 +2244.529915 , 4440.15 , 122.0138568 +2244.529915 , 4633.2 , 125.4887568 +2244.529915 , 4826.25 , 128.9636568 +2244.529915 , 5019.3 , 132.4385568 +2244.529915 , 5212.35 , 135.9134568 +2244.529915 , 5405.4 , 139.3883568 +2244.529915 , 5598.45 , 142.8632568 +2244.529915 , 5791.5 , 146.3381568 +2244.529915 , 5984.55 , 149.8130568 +2244.529915 , 6177.6 , 153.2879568 +2448.547009 , -6177.6 , 66.45893759 +2448.547009 , -5984.55 , 62.98403759 +2448.547009 , -5791.5 , 59.50913759 +2448.547009 , -5598.45 , 56.03423759 +2448.547009 , -5405.4 , 52.55933759 +2448.547009 , -5212.35 , 49.08443759 +2448.547009 , -5019.3 , 45.60953759 +2448.547009 , -4826.25 , 42.13463759 +2448.547009 , -4633.2 , 38.65973759 +2448.547009 , -4440.15 , 35.18483759 +2448.547009 , -4247.1 , 31.70993759 +2448.547009 , -4054.05 , 28.23503759 +2448.547009 , -3861 , 24.76013759 +2448.547009 , -3667.95 , 21.28523759 +2448.547009 , -3474.9 , 17.81033759 +2448.547009 , -3281.85 , 14.33543759 +2448.547009 , -3088.8 , 10.86053759 +2448.547009 , -2895.75 , 7.385637594 +2448.547009 , -2702.7 , 3.910737594 +2448.547009 , -2509.65 , 0.435837594 +2448.547009 , -2316.6 , 3.039062406 +2448.547009 , -2123.55 , 6.513962406 +2448.547009 , -1930.5 , 9.988862406 +2448.547009 , -1737.45 , 13.46376241 +2448.547009 , -1544.4 , 16.93866241 +2448.547009 , -1351.35 , 20.41356241 +2448.547009 , -1158.3 , 23.88846241 +2448.547009 , -965.25 , 27.36336241 +2448.547009 , -772.2 , 30.83826241 +2448.547009 , -579.15 , 34.31316241 +2448.547009 , -386.1 , 37.78806241 +2448.547009 , -193.05 , 41.26296241 +2448.547009 , 0 , 44.73786241 +2448.547009 , 193.05 , 48.21276241 +2448.547009 , 386.1 , 51.68766241 +2448.547009 , 579.15 , 55.16256241 +2448.547009 , 772.2 , 58.63746241 +2448.547009 , 965.25 , 62.11236241 +2448.547009 , 1158.3 , 65.58726241 +2448.547009 , 1351.35 , 69.06216241 +2448.547009 , 1544.4 , 72.53706241 +2448.547009 , 1737.45 , 76.01196241 +2448.547009 , 1930.5 , 79.48686241 +2448.547009 , 2123.55 , 82.96176241 +2448.547009 , 2316.6 , 86.43666241 +2448.547009 , 2509.65 , 89.91156241 +2448.547009 , 2702.7 , 93.38646241 +2448.547009 , 2895.75 , 96.86136241 +2448.547009 , 3088.8 , 100.3362624 +2448.547009 , 3281.85 , 103.8111624 +2448.547009 , 3474.9 , 107.2860624 +2448.547009 , 3667.95 , 110.7609624 +2448.547009 , 3861 , 114.2358624 +2448.547009 , 4054.05 , 117.7107624 +2448.547009 , 4247.1 , 121.1856624 +2448.547009 , 4440.15 , 124.6605624 +2448.547009 , 4633.2 , 128.1354624 +2448.547009 , 4826.25 , 131.6103624 +2448.547009 , 5019.3 , 135.0852624 +2448.547009 , 5212.35 , 138.5601624 +2448.547009 , 5405.4 , 142.0350624 +2448.547009 , 5598.45 , 145.5099624 +2448.547009 , 5791.5 , 148.9848624 +2448.547009 , 5984.55 , 152.4597624 +2448.547009 , 6177.6 , 155.9346624 +2652.564103 , -6177.6 , 63.81223199 +2652.564103 , -5984.55 , 60.33733199 +2652.564103 , -5791.5 , 56.86243199 +2652.564103 , -5598.45 , 53.38753199 +2652.564103 , -5405.4 , 49.91263199 +2652.564103 , -5212.35 , 46.43773199 +2652.564103 , -5019.3 , 42.96283199 +2652.564103 , -4826.25 , 39.48793199 +2652.564103 , -4633.2 , 36.01303199 +2652.564103 , -4440.15 , 32.53813199 +2652.564103 , -4247.1 , 29.06323199 +2652.564103 , -4054.05 , 25.58833199 +2652.564103 , -3861 , 22.11343199 +2652.564103 , -3667.95 , 18.63853199 +2652.564103 , -3474.9 , 15.16363199 +2652.564103 , -3281.85 , 11.68873199 +2652.564103 , -3088.8 , 8.213831994 +2652.564103 , -2895.75 , 4.738931994 +2652.564103 , -2702.7 , 1.264031994 +2652.564103 , -2509.65 , 2.210868006 +2652.564103 , -2316.6 , 5.685768006 +2652.564103 , -2123.55 , 9.160668006 +2652.564103 , -1930.5 , 12.63556801 +2652.564103 , -1737.45 , 16.11046801 +2652.564103 , -1544.4 , 19.58536801 +2652.564103 , -1351.35 , 23.06026801 +2652.564103 , -1158.3 , 26.53516801 +2652.564103 , -965.25 , 30.01006801 +2652.564103 , -772.2 , 33.48496801 +2652.564103 , -579.15 , 36.95986801 +2652.564103 , -386.1 , 40.43476801 +2652.564103 , -193.05 , 43.90966801 +2652.564103 , 0 , 47.38456801 +2652.564103 , 193.05 , 50.85946801 +2652.564103 , 386.1 , 54.33436801 +2652.564103 , 579.15 , 57.80926801 +2652.564103 , 772.2 , 61.28416801 +2652.564103 , 965.25 , 64.75906801 +2652.564103 , 1158.3 , 68.23396801 +2652.564103 , 1351.35 , 71.70886801 +2652.564103 , 1544.4 , 75.18376801 +2652.564103 , 1737.45 , 78.65866801 +2652.564103 , 1930.5 , 82.13356801 +2652.564103 , 2123.55 , 85.60846801 +2652.564103 , 2316.6 , 89.08336801 +2652.564103 , 2509.65 , 92.55826801 +2652.564103 , 2702.7 , 96.03316801 +2652.564103 , 2895.75 , 99.50806801 +2652.564103 , 3088.8 , 102.982968 +2652.564103 , 3281.85 , 106.457868 +2652.564103 , 3474.9 , 109.932768 +2652.564103 , 3667.95 , 113.407668 +2652.564103 , 3861 , 116.882568 +2652.564103 , 4054.05 , 120.357468 +2652.564103 , 4247.1 , 123.832368 +2652.564103 , 4440.15 , 127.307268 +2652.564103 , 4633.2 , 130.782168 +2652.564103 , 4826.25 , 134.257068 +2652.564103 , 5019.3 , 137.731968 +2652.564103 , 5212.35 , 141.206868 +2652.564103 , 5405.4 , 144.681768 +2652.564103 , 5598.45 , 148.156668 +2652.564103 , 5791.5 , 151.631568 +2652.564103 , 5984.55 , 155.106468 +2652.564103 , 6177.6 , 158.581368 +2856.666667 , -6177.6 , 61.1644176 +2856.666667 , -5984.55 , 57.6895176 +2856.666667 , -5791.5 , 54.2146176 +2856.666667 , -5598.45 , 50.7397176 +2856.666667 , -5405.4 , 47.2648176 +2856.666667 , -5212.35 , 43.7899176 +2856.666667 , -5019.3 , 40.3150176 +2856.666667 , -4826.25 , 36.8401176 +2856.666667 , -4633.2 , 33.3652176 +2856.666667 , -4440.15 , 29.8903176 +2856.666667 , -4247.1 , 26.4154176 +2856.666667 , -4054.05 , 22.9405176 +2856.666667 , -3861 , 19.4656176 +2856.666667 , -3667.95 , 15.9907176 +2856.666667 , -3474.9 , 12.5158176 +2856.666667 , -3281.85 , 9.040917596 +2856.666667 , -3088.8 , 5.566017596 +2856.666667 , -2895.75 , 2.091117596 +2856.666667 , -2702.7 , 1.383782404 +2856.666667 , -2509.65 , 4.858682404 +2856.666667 , -2316.6 , 8.333582404 +2856.666667 , -2123.55 , 11.8084824 +2856.666667 , -1930.5 , 15.2833824 +2856.666667 , -1737.45 , 18.7582824 +2856.666667 , -1544.4 , 22.2331824 +2856.666667 , -1351.35 , 25.7080824 +2856.666667 , -1158.3 , 29.1829824 +2856.666667 , -965.25 , 32.6578824 +2856.666667 , -772.2 , 36.1327824 +2856.666667 , -579.15 , 39.6076824 +2856.666667 , -386.1 , 43.0825824 +2856.666667 , -193.05 , 46.5574824 +2856.666667 , 0 , 50.0323824 +2856.666667 , 193.05 , 53.5072824 +2856.666667 , 386.1 , 56.9821824 +2856.666667 , 579.15 , 60.4570824 +2856.666667 , 772.2 , 63.9319824 +2856.666667 , 965.25 , 67.4068824 +2856.666667 , 1158.3 , 70.8817824 +2856.666667 , 1351.35 , 74.3566824 +2856.666667 , 1544.4 , 77.8315824 +2856.666667 , 1737.45 , 81.3064824 +2856.666667 , 1930.5 , 84.7813824 +2856.666667 , 2123.55 , 88.2562824 +2856.666667 , 2316.6 , 91.7311824 +2856.666667 , 2509.65 , 95.2060824 +2856.666667 , 2702.7 , 98.6809824 +2856.666667 , 2895.75 , 102.1558824 +2856.666667 , 3088.8 , 105.6307824 +2856.666667 , 3281.85 , 109.1056824 +2856.666667 , 3474.9 , 112.5805824 +2856.666667 , 3667.95 , 116.0554824 +2856.666667 , 3861 , 119.5303824 +2856.666667 , 4054.05 , 123.0052824 +2856.666667 , 4247.1 , 126.4801824 +2856.666667 , 4440.15 , 129.9550824 +2856.666667 , 4633.2 , 133.4299824 +2856.666667 , 4826.25 , 136.9048824 +2856.666667 , 5019.3 , 140.3797824 +2856.666667 , 5212.35 , 143.8546824 +2856.666667 , 5405.4 , 147.3295824 +2856.666667 , 5598.45 , 150.8044824 +2856.666667 , 5791.5 , 154.2793824 +2856.666667 , 5984.55 , 157.7542824 +2856.666667 , 6177.6 , 161.2291824 +3060.683761 , -6177.6 , 58.517712 +3060.683761 , -5984.55 , 55.042812 +3060.683761 , -5791.5 , 51.567912 +3060.683761 , -5598.45 , 48.093012 +3060.683761 , -5405.4 , 44.618112 +3060.683761 , -5212.35 , 41.143212 +3060.683761 , -5019.3 , 37.668312 +3060.683761 , -4826.25 , 34.193412 +3060.683761 , -4633.2 , 30.718512 +3060.683761 , -4440.15 , 27.243612 +3060.683761 , -4247.1 , 23.768712 +3060.683761 , -4054.05 , 20.293812 +3060.683761 , -3861 , 16.818912 +3060.683761 , -3667.95 , 13.344012 +3060.683761 , -3474.9 , 9.869111996 +3060.683761 , -3281.85 , 6.394211996 +3060.683761 , -3088.8 , 2.919311996 +3060.683761 , -2895.75 , 0.555588004 +3060.683761 , -2702.7 , 4.030488004 +3060.683761 , -2509.65 , 7.505388004 +3060.683761 , -2316.6 , 10.980288 +3060.683761 , -2123.55 , 14.455188 +3060.683761 , -1930.5 , 17.930088 +3060.683761 , -1737.45 , 21.404988 +3060.683761 , -1544.4 , 24.879888 +3060.683761 , -1351.35 , 28.354788 +3060.683761 , -1158.3 , 31.829688 +3060.683761 , -965.25 , 35.304588 +3060.683761 , -772.2 , 38.779488 +3060.683761 , -579.15 , 42.254388 +3060.683761 , -386.1 , 45.729288 +3060.683761 , -193.05 , 49.204188 +3060.683761 , 0 , 52.679088 +3060.683761 , 193.05 , 56.153988 +3060.683761 , 386.1 , 59.628888 +3060.683761 , 579.15 , 63.103788 +3060.683761 , 772.2 , 66.578688 +3060.683761 , 965.25 , 70.053588 +3060.683761 , 1158.3 , 73.528488 +3060.683761 , 1351.35 , 77.003388 +3060.683761 , 1544.4 , 80.478288 +3060.683761 , 1737.45 , 83.953188 +3060.683761 , 1930.5 , 87.428088 +3060.683761 , 2123.55 , 90.902988 +3060.683761 , 2316.6 , 94.377888 +3060.683761 , 2509.65 , 97.852788 +3060.683761 , 2702.7 , 101.327688 +3060.683761 , 2895.75 , 104.802588 +3060.683761 , 3088.8 , 108.277488 +3060.683761 , 3281.85 , 111.752388 +3060.683761 , 3474.9 , 115.227288 +3060.683761 , 3667.95 , 118.702188 +3060.683761 , 3861 , 122.177088 +3060.683761 , 4054.05 , 125.651988 +3060.683761 , 4247.1 , 129.126888 +3060.683761 , 4440.15 , 132.601788 +3060.683761 , 4633.2 , 136.076688 +3060.683761 , 4826.25 , 139.551588 +3060.683761 , 5019.3 , 143.026488 +3060.683761 , 5212.35 , 146.501388 +3060.683761 , 5405.4 , 149.976288 +3060.683761 , 5598.45 , 153.451188 +3060.683761 , 5791.5 , 156.926088 +3060.683761 , 5984.55 , 160.400988 +3060.683761 , 6177.6 , 163.875888 +3264.700855 , -6177.6 , 55.8710064 +3264.700855 , -5984.55 , 52.3961064 +3264.700855 , -5791.5 , 48.9212064 +3264.700855 , -5598.45 , 45.4463064 +3264.700855 , -5405.4 , 41.9714064 +3264.700855 , -5212.35 , 38.4965064 +3264.700855 , -5019.3 , 35.0216064 +3264.700855 , -4826.25 , 31.5467064 +3264.700855 , -4633.2 , 28.0718064 +3264.700855 , -4440.15 , 24.5969064 +3264.700855 , -4247.1 , 21.1220064 +3264.700855 , -4054.05 , 17.6471064 +3264.700855 , -3861 , 14.1722064 +3264.700855 , -3667.95 , 10.6973064 +3264.700855 , -3474.9 , 7.222406396 +3264.700855 , -3281.85 , 3.747506396 +3264.700855 , -3088.8 , 0.272606396 +3264.700855 , -2895.75 , 3.202293604 +3264.700855 , -2702.7 , 6.677193604 +3264.700855 , -2509.65 , 10.1520936 +3264.700855 , -2316.6 , 13.6269936 +3264.700855 , -2123.55 , 17.1018936 +3264.700855 , -1930.5 , 20.5767936 +3264.700855 , -1737.45 , 24.0516936 +3264.700855 , -1544.4 , 27.5265936 +3264.700855 , -1351.35 , 31.0014936 +3264.700855 , -1158.3 , 34.4763936 +3264.700855 , -965.25 , 37.9512936 +3264.700855 , -772.2 , 41.4261936 +3264.700855 , -579.15 , 44.9010936 +3264.700855 , -386.1 , 48.3759936 +3264.700855 , -193.05 , 51.8508936 +3264.700855 , 0 , 55.3257936 +3264.700855 , 193.05 , 58.8006936 +3264.700855 , 386.1 , 62.2755936 +3264.700855 , 579.15 , 65.7504936 +3264.700855 , 772.2 , 69.2253936 +3264.700855 , 965.25 , 72.7002936 +3264.700855 , 1158.3 , 76.1751936 +3264.700855 , 1351.35 , 79.6500936 +3264.700855 , 1544.4 , 83.1249936 +3264.700855 , 1737.45 , 86.5998936 +3264.700855 , 1930.5 , 90.0747936 +3264.700855 , 2123.55 , 93.5496936 +3264.700855 , 2316.6 , 97.0245936 +3264.700855 , 2509.65 , 100.4994936 +3264.700855 , 2702.7 , 103.9743936 +3264.700855 , 2895.75 , 107.4492936 +3264.700855 , 3088.8 , 110.9241936 +3264.700855 , 3281.85 , 114.3990936 +3264.700855 , 3474.9 , 117.8739936 +3264.700855 , 3667.95 , 121.3488936 +3264.700855 , 3861 , 124.8237936 +3264.700855 , 4054.05 , 128.2986936 +3264.700855 , 4247.1 , 131.7735936 +3264.700855 , 4440.15 , 135.2484936 +3264.700855 , 4633.2 , 138.7233936 +3264.700855 , 4826.25 , 142.1982936 +3264.700855 , 5019.3 , 145.6731936 +3264.700855 , 5212.35 , 149.1480936 +3264.700855 , 5405.4 , 152.6229936 +3264.700855 , 5598.45 , 156.0978936 +3264.700855 , 5791.5 , 159.5727936 +3264.700855 , 5984.55 , 163.0476936 +3264.700855 , 6177.6 , 166.5225936 +3468.803419 , -6177.6 , 53.223192 +3468.803419 , -5984.55 , 49.748292 +3468.803419 , -5791.5 , 46.273392 +3468.803419 , -5598.45 , 42.798492 +3468.803419 , -5405.4 , 39.323592 +3468.803419 , -5212.35 , 35.848692 +3468.803419 , -5019.3 , 32.373792 +3468.803419 , -4826.25 , 28.898892 +3468.803419 , -4633.2 , 25.423992 +3468.803419 , -4440.15 , 21.949092 +3468.803419 , -4247.1 , 18.474192 +3468.803419 , -4054.05 , 14.999292 +3468.803419 , -3861 , 11.524392 +3468.803419 , -3667.95 , 8.049491997 +3468.803419 , -3474.9 , 4.574591997 +3468.803419 , -3281.85 , 1.099691997 +3468.803419 , -3088.8 , 2.375208003 +3468.803419 , -2895.75 , 5.850108003 +3468.803419 , -2702.7 , 9.325008003 +3468.803419 , -2509.65 , 12.799908 +3468.803419 , -2316.6 , 16.274808 +3468.803419 , -2123.55 , 19.749708 +3468.803419 , -1930.5 , 23.224608 +3468.803419 , -1737.45 , 26.699508 +3468.803419 , -1544.4 , 30.174408 +3468.803419 , -1351.35 , 33.649308 +3468.803419 , -1158.3 , 37.124208 +3468.803419 , -965.25 , 40.599108 +3468.803419 , -772.2 , 44.074008 +3468.803419 , -579.15 , 47.548908 +3468.803419 , -386.1 , 51.023808 +3468.803419 , -193.05 , 54.498708 +3468.803419 , 0 , 57.973608 +3468.803419 , 193.05 , 61.448508 +3468.803419 , 386.1 , 64.923408 +3468.803419 , 579.15 , 68.398308 +3468.803419 , 772.2 , 71.873208 +3468.803419 , 965.25 , 75.348108 +3468.803419 , 1158.3 , 78.823008 +3468.803419 , 1351.35 , 82.297908 +3468.803419 , 1544.4 , 85.772808 +3468.803419 , 1737.45 , 89.247708 +3468.803419 , 1930.5 , 92.722608 +3468.803419 , 2123.55 , 96.197508 +3468.803419 , 2316.6 , 99.672408 +3468.803419 , 2509.65 , 103.147308 +3468.803419 , 2702.7 , 106.622208 +3468.803419 , 2895.75 , 110.097108 +3468.803419 , 3088.8 , 113.572008 +3468.803419 , 3281.85 , 117.046908 +3468.803419 , 3474.9 , 120.521808 +3468.803419 , 3667.95 , 123.996708 +3468.803419 , 3861 , 127.471608 +3468.803419 , 4054.05 , 130.946508 +3468.803419 , 4247.1 , 134.421408 +3468.803419 , 4440.15 , 137.896308 +3468.803419 , 4633.2 , 141.371208 +3468.803419 , 4826.25 , 144.846108 +3468.803419 , 5019.3 , 148.321008 +3468.803419 , 5212.35 , 151.795908 +3468.803419 , 5405.4 , 155.270808 +3468.803419 , 5598.45 , 158.745708 +3468.803419 , 5791.5 , 162.220608 +3468.803419 , 5984.55 , 165.695508 +3468.803419 , 6177.6 , 169.170408 +3672.820513 , -6177.6 , 50.5764864 +3672.820513 , -5984.55 , 47.1015864 +3672.820513 , -5791.5 , 43.6266864 +3672.820513 , -5598.45 , 40.1517864 +3672.820513 , -5405.4 , 36.6768864 +3672.820513 , -5212.35 , 33.2019864 +3672.820513 , -5019.3 , 29.7270864 +3672.820513 , -4826.25 , 26.2521864 +3672.820513 , -4633.2 , 22.7772864 +3672.820513 , -4440.15 , 19.3023864 +3672.820513 , -4247.1 , 15.8274864 +3672.820513 , -4054.05 , 12.3525864 +3672.820513 , -3861 , 8.877686398 +3672.820513 , -3667.95 , 5.402786398 +3672.820513 , -3474.9 , 1.927886398 +3672.820513 , -3281.85 , 1.547013602 +3672.820513 , -3088.8 , 5.021913602 +3672.820513 , -2895.75 , 8.496813602 +3672.820513 , -2702.7 , 11.9717136 +3672.820513 , -2509.65 , 15.4466136 +3672.820513 , -2316.6 , 18.9215136 +3672.820513 , -2123.55 , 22.3964136 +3672.820513 , -1930.5 , 25.8713136 +3672.820513 , -1737.45 , 29.3462136 +3672.820513 , -1544.4 , 32.8211136 +3672.820513 , -1351.35 , 36.2960136 +3672.820513 , -1158.3 , 39.7709136 +3672.820513 , -965.25 , 43.2458136 +3672.820513 , -772.2 , 46.7207136 +3672.820513 , -579.15 , 50.1956136 +3672.820513 , -386.1 , 53.6705136 +3672.820513 , -193.05 , 57.1454136 +3672.820513 , 0 , 60.6203136 +3672.820513 , 193.05 , 64.0952136 +3672.820513 , 386.1 , 67.5701136 +3672.820513 , 579.15 , 71.0450136 +3672.820513 , 772.2 , 74.5199136 +3672.820513 , 965.25 , 77.9948136 +3672.820513 , 1158.3 , 81.4697136 +3672.820513 , 1351.35 , 84.9446136 +3672.820513 , 1544.4 , 88.4195136 +3672.820513 , 1737.45 , 91.8944136 +3672.820513 , 1930.5 , 95.3693136 +3672.820513 , 2123.55 , 98.8442136 +3672.820513 , 2316.6 , 102.3191136 +3672.820513 , 2509.65 , 105.7940136 +3672.820513 , 2702.7 , 109.2689136 +3672.820513 , 2895.75 , 112.7438136 +3672.820513 , 3088.8 , 116.2187136 +3672.820513 , 3281.85 , 119.6936136 +3672.820513 , 3474.9 , 123.1685136 +3672.820513 , 3667.95 , 126.6434136 +3672.820513 , 3861 , 130.1183136 +3672.820513 , 4054.05 , 133.5932136 +3672.820513 , 4247.1 , 137.0681136 +3672.820513 , 4440.15 , 140.5430136 +3672.820513 , 4633.2 , 144.0179136 +3672.820513 , 4826.25 , 147.4928136 +3672.820513 , 5019.3 , 150.9677136 +3672.820513 , 5212.35 , 154.4426136 +3672.820513 , 5405.4 , 157.9175136 +3672.820513 , 5598.45 , 161.3924136 +3672.820513 , 5791.5 , 164.8673136 +3672.820513 , 5984.55 , 168.3422136 +3672.820513 , 6177.6 , 171.8171136 +3876.837607 , -6177.6 , 47.9297808 +3876.837607 , -5984.55 , 44.4548808 +3876.837607 , -5791.5 , 40.9799808 +3876.837607 , -5598.45 , 37.5050808 +3876.837607 , -5405.4 , 34.0301808 +3876.837607 , -5212.35 , 30.5552808 +3876.837607 , -5019.3 , 27.0803808 +3876.837607 , -4826.25 , 23.6054808 +3876.837607 , -4633.2 , 20.1305808 +3876.837607 , -4440.15 , 16.6556808 +3876.837607 , -4247.1 , 13.1807808 +3876.837607 , -4054.05 , 9.705880798 +3876.837607 , -3861 , 6.230980798 +3876.837607 , -3667.95 , 2.756080798 +3876.837607 , -3474.9 , 0.718819202 +3876.837607 , -3281.85 , 4.193719202 +3876.837607 , -3088.8 , 7.668619202 +3876.837607 , -2895.75 , 11.1435192 +3876.837607 , -2702.7 , 14.6184192 +3876.837607 , -2509.65 , 18.0933192 +3876.837607 , -2316.6 , 21.5682192 +3876.837607 , -2123.55 , 25.0431192 +3876.837607 , -1930.5 , 28.5180192 +3876.837607 , -1737.45 , 31.9929192 +3876.837607 , -1544.4 , 35.4678192 +3876.837607 , -1351.35 , 38.9427192 +3876.837607 , -1158.3 , 42.4176192 +3876.837607 , -965.25 , 45.8925192 +3876.837607 , -772.2 , 49.3674192 +3876.837607 , -579.15 , 52.8423192 +3876.837607 , -386.1 , 56.3172192 +3876.837607 , -193.05 , 59.7921192 +3876.837607 , 0 , 63.2670192 +3876.837607 , 193.05 , 66.7419192 +3876.837607 , 386.1 , 70.2168192 +3876.837607 , 579.15 , 73.6917192 +3876.837607 , 772.2 , 77.1666192 +3876.837607 , 965.25 , 80.6415192 +3876.837607 , 1158.3 , 84.1164192 +3876.837607 , 1351.35 , 87.5913192 +3876.837607 , 1544.4 , 91.0662192 +3876.837607 , 1737.45 , 94.5411192 +3876.837607 , 1930.5 , 98.0160192 +3876.837607 , 2123.55 , 101.4909192 +3876.837607 , 2316.6 , 104.9658192 +3876.837607 , 2509.65 , 108.4407192 +3876.837607 , 2702.7 , 111.9156192 +3876.837607 , 2895.75 , 115.3905192 +3876.837607 , 3088.8 , 118.8654192 +3876.837607 , 3281.85 , 122.3403192 +3876.837607 , 3474.9 , 125.8152192 +3876.837607 , 3667.95 , 129.2901192 +3876.837607 , 3861 , 132.7650192 +3876.837607 , 4054.05 , 136.2399192 +3876.837607 , 4247.1 , 139.7148192 +3876.837607 , 4440.15 , 143.1897192 +3876.837607 , 4633.2 , 146.6646192 +3876.837607 , 4826.25 , 150.1395192 +3876.837607 , 5019.3 , 153.6144192 +3876.837607 , 5212.35 , 157.0893192 +3876.837607 , 5405.4 , 160.5642192 +3876.837607 , 5598.45 , 164.0391192 +3876.837607 , 5791.5 , 167.5140192 +3876.837607 , 5984.55 , 170.9889192 +3876.837607 , 6177.6 , 174.4638192 +4080.854701 , -6177.6 , 45.2830752 +4080.854701 , -5984.55 , 41.8081752 +4080.854701 , -5791.5 , 38.3332752 +4080.854701 , -5598.45 , 34.8583752 +4080.854701 , -5405.4 , 31.3834752 +4080.854701 , -5212.35 , 27.9085752 +4080.854701 , -5019.3 , 24.4336752 +4080.854701 , -4826.25 , 20.9587752 +4080.854701 , -4633.2 , 17.4838752 +4080.854701 , -4440.15 , 14.0089752 +4080.854701 , -4247.1 , 10.5340752 +4080.854701 , -4054.05 , 7.059175198 +4080.854701 , -3861 , 3.584275198 +4080.854701 , -3667.95 , 0.109375198 +4080.854701 , -3474.9 , 3.365524802 +4080.854701 , -3281.85 , 6.840424802 +4080.854701 , -3088.8 , 10.3153248 +4080.854701 , -2895.75 , 13.7902248 +4080.854701 , -2702.7 , 17.2651248 +4080.854701 , -2509.65 , 20.7400248 +4080.854701 , -2316.6 , 24.2149248 +4080.854701 , -2123.55 , 27.6898248 +4080.854701 , -1930.5 , 31.1647248 +4080.854701 , -1737.45 , 34.6396248 +4080.854701 , -1544.4 , 38.1145248 +4080.854701 , -1351.35 , 41.5894248 +4080.854701 , -1158.3 , 45.0643248 +4080.854701 , -965.25 , 48.5392248 +4080.854701 , -772.2 , 52.0141248 +4080.854701 , -579.15 , 55.4890248 +4080.854701 , -386.1 , 58.9639248 +4080.854701 , -193.05 , 62.4388248 +4080.854701 , 0 , 65.9137248 +4080.854701 , 193.05 , 69.3886248 +4080.854701 , 386.1 , 72.8635248 +4080.854701 , 579.15 , 76.3384248 +4080.854701 , 772.2 , 79.8133248 +4080.854701 , 965.25 , 83.2882248 +4080.854701 , 1158.3 , 86.7631248 +4080.854701 , 1351.35 , 90.2380248 +4080.854701 , 1544.4 , 93.7129248 +4080.854701 , 1737.45 , 97.1878248 +4080.854701 , 1930.5 , 100.6627248 +4080.854701 , 2123.55 , 104.1376248 +4080.854701 , 2316.6 , 107.6125248 +4080.854701 , 2509.65 , 111.0874248 +4080.854701 , 2702.7 , 114.5623248 +4080.854701 , 2895.75 , 118.0372248 +4080.854701 , 3088.8 , 121.5121248 +4080.854701 , 3281.85 , 124.9870248 +4080.854701 , 3474.9 , 128.4619248 +4080.854701 , 3667.95 , 131.9368248 +4080.854701 , 3861 , 135.4117248 +4080.854701 , 4054.05 , 138.8866248 +4080.854701 , 4247.1 , 142.3615248 +4080.854701 , 4440.15 , 145.8364248 +4080.854701 , 4633.2 , 149.3113248 +4080.854701 , 4826.25 , 152.7862248 +4080.854701 , 5019.3 , 156.2611248 +4080.854701 , 5212.35 , 159.7360248 +4080.854701 , 5405.4 , 163.2109248 +4080.854701 , 5598.45 , 166.6858248 +4080.854701 , 5791.5 , 170.1607248 +4080.854701 , 5984.55 , 173.6356248 +4080.854701 , 6177.6 , 177.1105248 +4268.632479 , -6177.6 , 42.8470416 +4268.632479 , -5984.55 , 39.3721416 +4268.632479 , -5791.5 , 35.8972416 +4268.632479 , -5598.45 , 32.4223416 +4268.632479 , -5405.4 , 28.9474416 +4268.632479 , -5212.35 , 25.4725416 +4268.632479 , -5019.3 , 21.9976416 +4268.632479 , -4826.25 , 18.5227416 +4268.632479 , -4633.2 , 15.0478416 +4268.632479 , -4440.15 , 11.5729416 +4268.632479 , -4247.1 , 8.098041595 +4268.632479 , -4054.05 , 4.623141595 +4268.632479 , -3861 , 1.148241595 +4268.632479 , -3667.95 , 2.326658405 +4268.632479 , -3474.9 , 5.801558405 +4268.632479 , -3281.85 , 9.276458405 +4268.632479 , -3088.8 , 12.7513584 +4268.632479 , -2895.75 , 16.2262584 +4268.632479 , -2702.7 , 19.7011584 +4268.632479 , -2509.65 , 23.1760584 +4268.632479 , -2316.6 , 26.6509584 +4268.632479 , -2123.55 , 30.1258584 +4268.632479 , -1930.5 , 33.6007584 +4268.632479 , -1737.45 , 37.0756584 +4268.632479 , -1544.4 , 40.5505584 +4268.632479 , -1351.35 , 44.0254584 +4268.632479 , -1158.3 , 47.5003584 +4268.632479 , -965.25 , 50.9752584 +4268.632479 , -772.2 , 54.4501584 +4268.632479 , -579.15 , 57.9250584 +4268.632479 , -386.1 , 61.3999584 +4268.632479 , -193.05 , 64.8748584 +4268.632479 , 0 , 68.3497584 +4268.632479 , 193.05 , 71.8246584 +4268.632479 , 386.1 , 75.2995584 +4268.632479 , 579.15 , 78.7744584 +4268.632479 , 772.2 , 82.2493584 +4268.632479 , 965.25 , 85.7242584 +4268.632479 , 1158.3 , 89.1991584 +4268.632479 , 1351.35 , 92.6740584 +4268.632479 , 1544.4 , 96.1489584 +4268.632479 , 1737.45 , 99.6238584 +4268.632479 , 1930.5 , 103.0987584 +4268.632479 , 2123.55 , 106.5736584 +4268.632479 , 2316.6 , 110.0485584 +4268.632479 , 2509.65 , 113.5234584 +4268.632479 , 2702.7 , 116.9983584 +4268.632479 , 2895.75 , 120.4732584 +4268.632479 , 3088.8 , 123.9481584 +4268.632479 , 3281.85 , 127.4230584 +4268.632479 , 3474.9 , 130.8979584 +4268.632479 , 3667.95 , 134.3728584 +4268.632479 , 3861 , 137.8477584 +4268.632479 , 4054.05 , 141.3226584 +4268.632479 , 4247.1 , 144.7975584 +4268.632479 , 4440.15 , 148.2724584 +4268.632479 , 4633.2 , 151.7473584 +4268.632479 , 4826.25 , 155.2222584 +4268.632479 , 5019.3 , 158.6971584 +4268.632479 , 5212.35 , 162.1720584 +4268.632479 , 5405.4 , 165.6469584 +4268.632479 , 5598.45 , 169.1218584 +4268.632479 , 5791.5 , 172.5967584 +4268.632479 , 5984.55 , 176.0716584 +4268.632479 , 6177.6 , 179.5465584 +5000 , -6177.6 , 33.35904 +5000 , -5984.55 , 29.88414 +5000 , -5791.5 , 26.40924 +5000 , -5598.45 , 22.93434 +5000 , -5405.4 , 19.45944 +5000 , -5212.35 , 15.98454 +5000 , -5019.3 , 12.50964 +5000 , -4826.25 , 9.03474 +5000 , -4633.2 , 5.55984 +5000 , -4440.15 , 2.08494 +5000 , -4247.1 , 1.38996 +5000 , -4054.05 , 4.86486 +5000 , -3861 , 8.33976 +5000 , -3667.95 , 11.81466 +5000 , -3474.9 , 15.28956 +5000 , -3281.85 , 18.76446 +5000 , -3088.8 , 22.23936 +5000 , -2895.75 , 25.71426 +5000 , -2702.7 , 29.18916 +5000 , -2509.65 , 32.66406 +5000 , -2316.6 , 36.13896 +5000 , -2123.55 , 39.61386 +5000 , -1930.5 , 43.08876 +5000 , -1737.45 , 46.56366 +5000 , -1544.4 , 50.03856 +5000 , -1351.35 , 53.51346 +5000 , -1158.3 , 56.98836 +5000 , -965.25 , 60.46326 +5000 , -772.2 , 63.93816 +5000 , -579.15 , 67.41306 +5000 , -386.1 , 70.88796 +5000 , -193.05 , 74.36286 +5000 , 0 , 77.83776 +5000 , 193.05 , 81.31266 +5000 , 386.1 , 84.78756 +5000 , 579.15 , 88.26246 +5000 , 772.2 , 91.73736 +5000 , 965.25 , 95.21226 +5000 , 1158.3 , 98.68716 +5000 , 1351.35 , 102.16206 +5000 , 1544.4 , 105.63696 +5000 , 1737.45 , 109.11186 +5000 , 1930.5 , 112.58676 +5000 , 2123.55 , 116.06166 +5000 , 2316.6 , 119.53656 +5000 , 2509.65 , 123.01146 +5000 , 2702.7 , 126.48636 +5000 , 2895.75 , 129.96126 +5000 , 3088.8 , 133.43616 +5000 , 3281.85 , 136.91106 +5000 , 3474.9 , 140.38596 +5000 , 3667.95 , 143.86086 +5000 , 3861 , 147.33576 +5000 , 4054.05 , 150.81066 +5000 , 4247.1 , 154.28556 +5000 , 4440.15 , 157.76046 +5000 , 4633.2 , 161.23536 +5000 , 4826.25 , 164.71026 +5000 , 5019.3 , 168.18516 +5000 , 5212.35 , 171.66006 +5000 , 5405.4 , 175.13496 +5000 , 5598.45 , 178.60986 +5000 , 5791.5 , 182.08476 +5000 , 5984.55 , 185.55966 +5000 , 6177.6 , 189.03456 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbat similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbat diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh new file mode 100644 index 0000000000..0be795478f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh @@ -0,0 +1,109 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:36:11.4469594Z", + "AppVersion": "3", + "FileVersion": 10 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "Tractor", + "LegislativeClass": "Unknown", + "CurbWeight": 8229.0, + "CurbWeightExtra": 7500.0, + "MassMax": 18.0, + "Loading": 19300.0, + "rdyn": 492.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 33350.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.25, + "TwinTyres": true, + "RRCISO": 0.0065, + "FzISO": 33350.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18333, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18333, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18334, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 5.3, + "VehicleHeight": 4.0, + "IdlingSpeed": 600.0, + "Retarder": { + "Type": "None", + "Ratio": 1.0, + "File": "" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "" + }, + "TorqueLimits": {}, + "MaxDrivetrainPower": 1000.0, + "InitialSoC": 50.0, + "PowertrainConfiguration": "IHPC", + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1.0, + "MechanicalEfficiency": 1.0, + "Position": "IHPC", + "MotorFile": "IHPC-EM_6spd.vem" + } + ], + "Battery": { + "NumPacks": 1, + "BatteryFile": "GenericBattery_10kWh_658V.vbat" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Hybrid_Parameters.vhctl similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Hybrid_Parameters.vhctl diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto new file mode 100644 index 0000000000..5cb5504af6 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto @@ -0,0 +1,100 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-08-24T13:41:04.1591616Z", + "AppVersion": "3", + "FileVersion": 13 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Group5_HEV.vveh", + "EngineFile": "Engine_325kW_12.7l.veng", + "GearboxFile": "IHPC-Gbx_6.vgbx", + "TCU": "IHPC-Gbx_6.vgbx", + "ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategy", + "HybridStrategyParams": "Hybrid_Parameters.vhctl", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [], + "Padd": 3000.0, + "Padd_electric": 0.0, + "VACC": "Truck.vacc", + "EngineStopStartAtVehicleStopThreshold": 0.0, + "EngineStopStartMaxOffTimespan": 1000.0, + "EngineStopStartUtilityFactor": 0.0, + "EcoRollMinSpeed": 0.0, + "EcoRollActivationDelay": 0.0, + "EcoRollUnderspeedThreshold": 0.0, + "EcoRollMaxAcceleration": 0.0, + "PCCEnableSpeed": 0.0, + "PCCMinSpeed": 0.0, + "PCCUnderspeed": 0.0, + "PCCOverSpeed": 5.0, + "PCCPreviewDistanceUC1": 0.0, + "PCCPreviewDistanceUC2": 0.0, + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "", + "MinSpeed": 50.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 2.5 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem new file mode 100644 index 0000000000..b1f37dfd51 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2022-09-29T07:36:33.1687475Z", + "AppVersion": "3", + "FileVersion": 5 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IHPC", + "DragCurve": "IHPC-EM_Drag.vemd", + "Inertia": 0.5, + "ThermalOverloadRecoveryFactor": 0.9, + "VoltageLevels": [ + { + "Voltage": 500.0, + "ContinuousTorque": 600.0, + "ContinuousTorqueSpeed": 1485.0000000000002, + "OverloadTorque": 900.0, + "OverloadTorqueSpeed": 1485.0000000000002, + "OverloadTime": 200.0, + "FullLoadCurve": "IHPC-EM_FLD_min.vemp", + "EfficiencyMap": { + "1": "IHPC-EM_Map_G1.vemo", + "2": "IHPC-EM_Map_G2.vemo", + "3": "IHPC-EM_Map_G3.vemo", + "4": "IHPC-EM_Map_G4.vemo", + "5": "IHPC-EM_Map_G5.vemo", + "6": "IHPC-EM_Map_G6.vemo" + } + }, + { + "Voltage": 900.0, + "ContinuousTorque": 600.0, + "ContinuousTorqueSpeed": 1485.0000000000002, + "OverloadTorque": 900.0, + "OverloadTorqueSpeed": 1485.0000000000002, + "OverloadTime": 230.0, + "FullLoadCurve": "IHPC-EM_FLD_max.vemp", + "EfficiencyMap": { + "1": "IHPC-EM_Map_G1.vemo", + "2": "IHPC-EM_Map_G2.vemo", + "3": "IHPC-EM_Map_G3.vemo", + "4": "IHPC-EM_Map_G4.vemo", + "5": "IHPC-EM_Map_G5.vemo", + "6": "IHPC-EM_Map_G6.vemo" + } + } + ] + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd new file mode 100644 index 0000000000..ea6b5cc3a5 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd @@ -0,0 +1,3 @@ +n [rpm] , T_drag [Nm] +0 , 0.0 +10000 , 0.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp new file mode 100644 index 0000000000..2f394afaeb --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp @@ -0,0 +1,23 @@ +n [rpm] , T_drive [Nm] , T_drag [Nm] +0, 900.00, -900.00 +30, 900.00, -900.00 +297, 900.00, -900.00 +594, 900.00, -900.00 +891, 900.00, -900.00 +1188, 900.00, -900.00 +1485, 900.00, -900.00 +1782, 750.00, -750.00 +2079, 642.86, -642.86 +2376, 562.50, -562.50 +2673, 500.00, -500.00 +2970, 450.00, -450.00 +3267, 409.09, -409.09 +3564, 375.00, -375.00 +3861, 346.15, -346.15 +4158, 321.43, -321.43 +4455, 300.00, -300.00 +4752, 281.25, -281.25 +5049, 264.71, -264.71 +5346, 250.00, -250.00 +5643, 236.84, -236.84 +5940, 225.00, -225.00 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp new file mode 100644 index 0000000000..e114d46882 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp @@ -0,0 +1,23 @@ +n [rpm] , T_drive [Nm] , T_drag [Nm] +0, 900.00, -900.00 +30, 900.00, -900.00 +297, 900.00, -900.00 +594, 900.00, -900.00 +891, 900.00, -900.00 +1188, 900.00, -900.00 +1485, 900.00, -900.00 +1782, 750.00, -750.00 +2079, 642.86, -642.86 +2376, 562.50, -562.50 +2673, 500.00, -500.00 +2970, 450.00, -450.00 +3267, 409.09, -409.09 +3564, 375.00, -375.00 +3861, 346.15, -346.15 +4158, 321.43, -321.43 +4455, 300.00, -300.00 +4752, 281.25, -281.25 +5049, 264.71, -264.71 +5346, 250.00, -250.00 +5643, 236.84, -236.84 +5940, 225.00, -225.00 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo new file mode 100644 index 0000000000..222f0b08cc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo new file mode 100644 index 0000000000..222f0b08cc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo new file mode 100644 index 0000000000..222f0b08cc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo new file mode 100644 index 0000000000..222f0b08cc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo new file mode 100644 index 0000000000..222f0b08cc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo new file mode 100644 index 0000000000..222f0b08cc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo @@ -0,0 +1,1013 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-990.00,0.281 +0.00,-945.00,0.269 +0.00,-900.00,0.258 +0.00,-855.00,0.246 +0.00,-810.00,0.235 +0.00,-765.00,0.223 +0.00,-720.00,0.211 +0.00,-675.00,0.198 +0.00,-630.00,0.130 +0.00,-585.00,0.035 +0.00,-540.00,-0.046 +0.00,-495.00,-0.114 +0.00,-450.00,-0.169 +0.00,-405.00,-0.211 +0.00,-360.00,-0.239 +0.00,-315.00,-0.254 +0.00,-270.00,-0.256 +0.00,-225.00,-0.244 +0.00,-180.00,-0.219 +0.00,-135.00,-0.181 +0.00,-90.00,-0.130 +0.00,-45.00,-0.065 +0.00,-9.00,-0.003 +0.00,9.00,0.055 +0.00,45.00,0.221 +0.00,90.00,0.442 +0.00,135.00,0.678 +0.00,180.00,0.928 +0.00,225.00,1.193 +0.00,270.00,1.472 +0.00,315.00,1.765 +0.00,360.00,2.073 +0.00,405.00,2.395 +0.00,450.00,2.732 +0.00,495.00,3.083 +0.00,540.00,3.449 +0.00,585.00,3.829 +0.00,630.00,4.224 +0.00,675.00,4.633 +0.00,720.00,5.056 +0.00,765.00,5.494 +0.00,810.00,5.946 +0.00,855.00,6.413 +0.00,900.00,6.894 +0.00,0.00,6.413 +0.00,0.00,5.946 +29.70,-990.00,0.000 +29.70,-945.00,0.000 +29.70,-900.00,0.000 +29.70,-855.00,0.000 +29.70,-810.00,0.000 +29.70,-765.00,0.000 +29.70,-720.00,0.000 +29.70,-675.00,0.000 +29.70,-630.00,-0.050 +29.70,-585.00,-0.124 +29.70,-540.00,-0.186 +29.70,-495.00,-0.236 +29.70,-450.00,-0.274 +29.70,-405.00,-0.300 +29.70,-360.00,-0.314 +29.70,-315.00,-0.315 +29.70,-270.00,-0.304 +29.70,-225.00,-0.282 +29.70,-180.00,-0.247 +29.70,-135.00,-0.200 +29.70,-90.00,-0.141 +29.70,-45.00,-0.070 +29.70,-9.00,-0.004 +29.70,9.00,0.054 +29.70,45.00,0.216 +29.70,90.00,0.430 +29.70,135.00,0.658 +29.70,180.00,0.898 +29.70,225.00,1.152 +29.70,270.00,1.419 +29.70,315.00,1.699 +29.70,360.00,1.992 +29.70,405.00,2.299 +29.70,450.00,2.618 +29.70,495.00,2.951 +29.70,540.00,3.297 +29.70,585.00,3.656 +29.70,630.00,4.028 +29.70,675.00,4.413 +29.70,720.00,4.811 +29.70,765.00,5.223 +29.70,810.00,5.647 +29.70,855.00,6.085 +29.70,900.00,6.536 +29.70,945.00,7.000 +29.70,990.00,7.478 +297.00,-990.00,-25.264 +297.00,-945.00,-24.246 +297.00,-900.00,-23.214 +297.00,-855.00,-22.170 +297.00,-810.00,-21.112 +297.00,-765.00,-20.042 +297.00,-720.00,-18.958 +297.00,-675.00,-17.862 +297.00,-630.00,-16.752 +297.00,-585.00,-15.629 +297.00,-540.00,-14.494 +297.00,-495.00,-13.345 +297.00,-450.00,-12.183 +297.00,-405.00,-11.008 +297.00,-360.00,-9.821 +297.00,-315.00,-8.620 +297.00,-270.00,-7.406 +297.00,-225.00,-6.179 +297.00,-180.00,-4.939 +297.00,-135.00,-3.686 +297.00,-90.00,-2.420 +297.00,-45.00,-1.141 +297.00,-9.00,-0.108 +297.00,9.00,0.465 +297.00,45.00,1.678 +297.00,90.00,3.206 +297.00,135.00,4.748 +297.00,180.00,6.304 +297.00,225.00,7.874 +297.00,270.00,9.459 +297.00,315.00,11.057 +297.00,360.00,12.670 +297.00,405.00,14.297 +297.00,450.00,15.938 +297.00,495.00,17.594 +297.00,540.00,19.263 +297.00,585.00,20.946 +297.00,630.00,22.644 +297.00,675.00,24.356 +297.00,720.00,26.082 +297.00,765.00,27.822 +297.00,810.00,29.576 +297.00,855.00,31.344 +297.00,900.00,33.127 +297.00,945.00,34.924 +297.00,990.00,36.734 +594.00,-990.00,-54.008 +594.00,-945.00,-51.701 +594.00,-900.00,-49.378 +594.00,-855.00,-47.040 +594.00,-810.00,-44.686 +594.00,-765.00,-42.317 +594.00,-720.00,-39.932 +594.00,-675.00,-37.531 +594.00,-630.00,-35.115 +594.00,-585.00,-32.683 +594.00,-540.00,-30.236 +594.00,-495.00,-27.773 +594.00,-450.00,-25.294 +594.00,-405.00,-22.800 +594.00,-360.00,-20.290 +594.00,-315.00,-17.765 +594.00,-270.00,-15.224 +594.00,-225.00,-12.668 +594.00,-180.00,-10.096 +594.00,-135.00,-7.508 +594.00,-90.00,-4.905 +594.00,-45.00,-2.286 +594.00,-9.00,-0.180 +594.00,9.00,0.971 +594.00,45.00,3.351 +594.00,90.00,6.341 +594.00,135.00,9.348 +594.00,180.00,12.372 +594.00,225.00,15.412 +594.00,270.00,18.470 +594.00,315.00,21.545 +594.00,360.00,24.636 +594.00,405.00,27.744 +594.00,450.00,30.870 +594.00,495.00,34.012 +594.00,540.00,37.171 +594.00,585.00,40.347 +594.00,630.00,43.540 +594.00,675.00,46.750 +594.00,720.00,49.977 +594.00,765.00,53.220 +594.00,810.00,56.481 +594.00,855.00,59.758 +594.00,900.00,63.053 +594.00,945.00,66.364 +594.00,990.00,69.692 +891.00,-990.00,-82.296 +891.00,-945.00,-78.735 +891.00,-900.00,-75.154 +891.00,-855.00,-71.554 +891.00,-810.00,-67.933 +891.00,-765.00,-64.293 +891.00,-720.00,-60.633 +891.00,-675.00,-56.954 +891.00,-630.00,-53.254 +891.00,-585.00,-49.535 +891.00,-540.00,-45.796 +891.00,-495.00,-42.038 +891.00,-450.00,-38.259 +891.00,-405.00,-34.461 +891.00,-360.00,-30.643 +891.00,-315.00,-26.805 +891.00,-270.00,-22.948 +891.00,-225.00,-19.071 +891.00,-180.00,-15.174 +891.00,-135.00,-11.257 +891.00,-90.00,-7.321 +891.00,-45.00,-3.365 +891.00,-9.00,-0.186 +891.00,9.00,1.548 +891.00,45.00,5.096 +891.00,90.00,9.551 +891.00,135.00,14.027 +891.00,180.00,18.525 +891.00,225.00,23.044 +891.00,270.00,27.584 +891.00,315.00,32.146 +891.00,360.00,36.729 +891.00,405.00,41.334 +891.00,450.00,45.960 +891.00,495.00,50.607 +891.00,540.00,55.276 +891.00,585.00,59.967 +891.00,630.00,64.679 +891.00,675.00,69.412 +891.00,720.00,74.167 +891.00,765.00,78.943 +891.00,810.00,83.740 +891.00,855.00,88.559 +891.00,900.00,93.400 +891.00,945.00,98.262 +891.00,990.00,103.145 +1188.00,-990.00,-110.110 +1188.00,-945.00,-105.329 +1188.00,-900.00,-100.523 +1188.00,-855.00,-95.691 +1188.00,-810.00,-90.834 +1188.00,-765.00,-85.952 +1188.00,-720.00,-81.044 +1188.00,-675.00,-76.110 +1188.00,-630.00,-71.151 +1188.00,-585.00,-66.166 +1188.00,-540.00,-61.156 +1188.00,-495.00,-56.120 +1188.00,-450.00,-51.059 +1188.00,-405.00,-45.972 +1188.00,-360.00,-40.859 +1188.00,-315.00,-35.721 +1188.00,-270.00,-30.558 +1188.00,-225.00,-25.369 +1188.00,-180.00,-20.154 +1188.00,-135.00,-14.914 +1188.00,-90.00,-9.649 +1188.00,-45.00,-4.358 +1188.00,-9.00,-0.107 +1188.00,9.00,2.217 +1188.00,45.00,6.935 +1188.00,90.00,12.857 +1188.00,135.00,18.806 +1188.00,180.00,24.784 +1188.00,225.00,30.789 +1188.00,270.00,36.821 +1188.00,315.00,42.882 +1188.00,360.00,48.970 +1188.00,405.00,55.086 +1188.00,450.00,61.230 +1188.00,495.00,67.401 +1188.00,540.00,73.600 +1188.00,585.00,79.826 +1188.00,630.00,86.081 +1188.00,675.00,92.363 +1188.00,720.00,98.673 +1188.00,765.00,105.010 +1188.00,810.00,111.375 +1188.00,855.00,117.768 +1188.00,900.00,124.189 +1188.00,945.00,130.637 +1188.00,990.00,137.113 +1485.00,-990.00,-137.428 +1485.00,-945.00,-131.463 +1485.00,-900.00,-125.465 +1485.00,-855.00,-119.434 +1485.00,-810.00,-113.370 +1485.00,-765.00,-107.273 +1485.00,-720.00,-101.143 +1485.00,-675.00,-94.981 +1485.00,-630.00,-88.785 +1485.00,-585.00,-82.556 +1485.00,-540.00,-76.295 +1485.00,-495.00,-70.000 +1485.00,-450.00,-63.673 +1485.00,-405.00,-57.313 +1485.00,-360.00,-50.920 +1485.00,-315.00,-44.494 +1485.00,-270.00,-38.035 +1485.00,-225.00,-31.543 +1485.00,-180.00,-25.018 +1485.00,-135.00,-18.460 +1485.00,-90.00,-11.869 +1485.00,-45.00,-5.246 +1485.00,-9.00,0.000 +1485.00,9.00,2.999 +1485.00,45.00,8.887 +1485.00,90.00,16.279 +1485.00,135.00,23.706 +1485.00,180.00,31.170 +1485.00,225.00,38.669 +1485.00,270.00,46.204 +1485.00,315.00,53.774 +1485.00,360.00,61.380 +1485.00,405.00,69.022 +1485.00,450.00,76.700 +1485.00,495.00,84.413 +1485.00,540.00,92.162 +1485.00,585.00,99.947 +1485.00,630.00,107.768 +1485.00,675.00,115.624 +1485.00,720.00,123.516 +1485.00,765.00,131.443 +1485.00,810.00,139.407 +1485.00,855.00,147.406 +1485.00,900.00,155.441 +1485.00,945.00,163.511 +1485.00,990.00,171.618 +1782.00,-990.00,-164.233 +1782.00,-945.00,-157.118 +1782.00,-900.00,-149.961 +1782.00,-855.00,-142.762 +1782.00,-810.00,-135.521 +1782.00,-765.00,-128.238 +1782.00,-720.00,-120.913 +1782.00,-675.00,-113.546 +1782.00,-630.00,-106.137 +1782.00,-585.00,-98.687 +1782.00,-540.00,-91.194 +1782.00,-495.00,-83.660 +1782.00,-450.00,-76.083 +1782.00,-405.00,-68.465 +1782.00,-360.00,-60.805 +1782.00,-315.00,-53.103 +1782.00,-270.00,-45.358 +1782.00,-225.00,-37.572 +1782.00,-180.00,-29.745 +1782.00,-135.00,-21.875 +1782.00,-90.00,-13.963 +1782.00,-45.00,-6.009 +1782.00,-9.00,0.000 +1782.00,9.00,3.916 +1782.00,45.00,10.974 +1782.00,90.00,19.839 +1782.00,135.00,28.749 +1782.00,180.00,37.704 +1782.00,225.00,46.705 +1782.00,270.00,55.751 +1782.00,315.00,64.843 +1782.00,360.00,73.981 +1782.00,405.00,83.163 +1782.00,450.00,92.392 +1782.00,495.00,101.666 +1782.00,540.00,110.985 +1782.00,585.00,120.350 +1782.00,630.00,129.760 +1782.00,675.00,139.216 +1782.00,720.00,148.717 +1782.00,765.00,158.264 +1782.00,810.00,167.856 +1782.00,855.00,177.494 +1782.00,900.00,187.177 +1782.00,945.00,196.906 +1782.00,990.00,206.680 +2079.00,-990.00,-190.505 +2079.00,-945.00,-182.275 +2079.00,-900.00,-173.991 +2079.00,-855.00,-165.656 +2079.00,-810.00,-157.267 +2079.00,-765.00,-148.827 +2079.00,-720.00,-140.333 +2079.00,-675.00,-131.787 +2079.00,-630.00,-123.189 +2079.00,-585.00,-114.538 +2079.00,-540.00,-105.835 +2079.00,-495.00,-97.079 +2079.00,-450.00,-88.270 +2079.00,-405.00,-79.409 +2079.00,-360.00,-70.495 +2079.00,-315.00,-61.529 +2079.00,-270.00,-52.510 +2079.00,-225.00,-43.439 +2079.00,-180.00,-34.315 +2079.00,-135.00,-25.139 +2079.00,-90.00,-15.910 +2079.00,-45.00,-6.629 +2079.00,-9.00,0.000 +2079.00,9.00,4.987 +2079.00,45.00,13.218 +2079.00,90.00,23.557 +2079.00,135.00,33.954 +2079.00,180.00,44.407 +2079.00,225.00,54.918 +2079.00,270.00,65.486 +2079.00,315.00,76.110 +2079.00,360.00,86.792 +2079.00,405.00,97.531 +2079.00,450.00,108.326 +2079.00,495.00,119.179 +2079.00,540.00,130.089 +2079.00,585.00,141.055 +2079.00,630.00,152.079 +2079.00,675.00,163.160 +2079.00,720.00,174.297 +2079.00,765.00,185.492 +2079.00,810.00,196.744 +2079.00,855.00,208.052 +2079.00,900.00,219.418 +2079.00,945.00,230.841 +2079.00,990.00,242.320 +2376.00,-990.00,-216.225 +2376.00,-945.00,-206.913 +2376.00,-900.00,-197.537 +2376.00,-855.00,-188.096 +2376.00,-810.00,-178.591 +2376.00,-765.00,-169.020 +2376.00,-720.00,-159.385 +2376.00,-675.00,-149.685 +2376.00,-630.00,-139.920 +2376.00,-585.00,-130.091 +2376.00,-540.00,-120.197 +2376.00,-495.00,-110.238 +2376.00,-450.00,-100.214 +2376.00,-405.00,-90.125 +2376.00,-360.00,-79.972 +2376.00,-315.00,-69.754 +2376.00,-270.00,-59.471 +2376.00,-225.00,-49.123 +2376.00,-180.00,-38.711 +2376.00,-135.00,-28.234 +2376.00,-90.00,-17.692 +2376.00,-45.00,-7.086 +2376.00,-9.00,0.000 +2376.00,9.00,6.235 +2376.00,45.00,15.638 +2376.00,90.00,27.455 +2376.00,135.00,39.343 +2376.00,180.00,51.301 +2376.00,225.00,63.329 +2376.00,270.00,75.428 +2376.00,315.00,87.596 +2376.00,360.00,99.836 +2376.00,405.00,112.145 +2376.00,450.00,124.524 +2376.00,495.00,136.974 +2376.00,540.00,149.494 +2376.00,585.00,162.085 +2376.00,630.00,174.745 +2376.00,675.00,187.476 +2376.00,720.00,200.277 +2376.00,765.00,213.149 +2376.00,810.00,226.091 +2376.00,855.00,239.103 +2376.00,900.00,252.185 +2376.00,945.00,265.338 +2376.00,990.00,278.560 +2673.00,-990.00,-241.372 +2673.00,-945.00,-231.015 +2673.00,-900.00,-220.579 +2673.00,-855.00,-210.064 +2673.00,-810.00,-199.471 +2673.00,-765.00,-188.799 +2673.00,-720.00,-178.049 +2673.00,-675.00,-167.220 +2673.00,-630.00,-156.312 +2673.00,-585.00,-145.326 +2673.00,-540.00,-134.261 +2673.00,-495.00,-123.117 +2673.00,-450.00,-111.895 +2673.00,-405.00,-100.595 +2673.00,-360.00,-89.215 +2673.00,-315.00,-77.757 +2673.00,-270.00,-66.221 +2673.00,-225.00,-54.606 +2673.00,-180.00,-42.912 +2673.00,-135.00,-31.140 +2673.00,-90.00,-19.289 +2673.00,-45.00,-7.360 +2673.00,-9.00,0.000 +2673.00,9.00,7.679 +2673.00,45.00,18.256 +2673.00,90.00,31.554 +2673.00,135.00,44.937 +2673.00,180.00,58.406 +2673.00,225.00,71.959 +2673.00,270.00,85.598 +2673.00,315.00,99.323 +2673.00,360.00,113.132 +2673.00,405.00,127.027 +2673.00,450.00,141.007 +2673.00,495.00,155.072 +2673.00,540.00,169.223 +2673.00,585.00,183.459 +2673.00,630.00,197.780 +2673.00,675.00,212.187 +2673.00,720.00,226.679 +2673.00,765.00,241.256 +2673.00,810.00,255.918 +2673.00,855.00,270.666 +2673.00,900.00,285.499 +2673.00,945.00,300.417 +2673.00,990.00,315.421 +2970.00,-990.00,-265.929 +2970.00,-945.00,-254.560 +2970.00,-900.00,-243.097 +2970.00,-855.00,-231.540 +2970.00,-810.00,-219.889 +2970.00,-765.00,-208.144 +2970.00,-720.00,-196.305 +2970.00,-675.00,-184.372 +2970.00,-630.00,-172.344 +2970.00,-585.00,-160.223 +2970.00,-540.00,-148.008 +2970.00,-495.00,-135.699 +2970.00,-450.00,-123.295 +2970.00,-405.00,-110.798 +2970.00,-360.00,-98.206 +2970.00,-315.00,-85.521 +2970.00,-270.00,-72.741 +2970.00,-225.00,-59.867 +2970.00,-180.00,-46.900 +2970.00,-135.00,-33.838 +2970.00,-90.00,-20.682 +2970.00,-45.00,-7.432 +2970.00,-9.00,0.000 +2970.00,9.00,9.342 +2970.00,45.00,21.094 +2970.00,90.00,35.874 +2970.00,135.00,50.757 +2970.00,180.00,65.742 +2970.00,225.00,80.829 +2970.00,270.00,96.018 +2970.00,315.00,111.310 +2970.00,360.00,126.703 +2970.00,405.00,142.198 +2970.00,450.00,157.795 +2970.00,495.00,173.495 +2970.00,540.00,189.296 +2970.00,585.00,205.199 +2970.00,630.00,221.205 +2970.00,675.00,237.313 +2970.00,720.00,253.522 +2970.00,765.00,269.834 +2970.00,810.00,286.248 +2970.00,855.00,302.763 +2970.00,900.00,319.381 +2970.00,945.00,336.101 +2970.00,990.00,352.923 +3267.00,-990.00,-289.874 +3267.00,-945.00,-277.529 +3267.00,-900.00,-265.072 +3267.00,-855.00,-252.504 +3267.00,-810.00,-239.825 +3267.00,-765.00,-227.035 +3267.00,-720.00,-214.134 +3267.00,-675.00,-201.122 +3267.00,-630.00,-187.999 +3267.00,-585.00,-174.764 +3267.00,-540.00,-161.419 +3267.00,-495.00,-147.962 +3267.00,-450.00,-134.394 +3267.00,-405.00,-120.715 +3267.00,-360.00,-106.925 +3267.00,-315.00,-93.024 +3267.00,-270.00,-79.012 +3267.00,-225.00,-64.888 +3267.00,-180.00,-50.654 +3267.00,-135.00,-36.308 +3267.00,-90.00,-21.851 +3267.00,-45.00,-7.283 +3267.00,-9.00,0.000 +3267.00,9.00,11.244 +3267.00,45.00,24.171 +3267.00,90.00,40.437 +3267.00,135.00,56.824 +3267.00,180.00,73.332 +3267.00,225.00,89.960 +3267.00,270.00,106.709 +3267.00,315.00,123.579 +3267.00,360.00,140.569 +3267.00,405.00,157.679 +3267.00,450.00,174.910 +3267.00,495.00,192.262 +3267.00,540.00,209.734 +3267.00,585.00,227.327 +3267.00,630.00,245.040 +3267.00,675.00,262.874 +3267.00,720.00,280.829 +3267.00,765.00,298.904 +3267.00,810.00,317.099 +3267.00,855.00,335.415 +3267.00,900.00,353.852 +3267.00,945.00,372.410 +3267.00,990.00,391.087 +3564.00,-990.00,-313.190 +3564.00,-945.00,-299.903 +3564.00,-900.00,-286.485 +3564.00,-855.00,-272.938 +3564.00,-810.00,-259.261 +3564.00,-765.00,-245.454 +3564.00,-720.00,-231.518 +3564.00,-675.00,-217.451 +3564.00,-630.00,-203.255 +3564.00,-585.00,-188.929 +3564.00,-540.00,-174.474 +3564.00,-495.00,-159.888 +3564.00,-450.00,-145.173 +3564.00,-405.00,-130.328 +3564.00,-360.00,-115.353 +3564.00,-315.00,-100.248 +3564.00,-270.00,-85.013 +3564.00,-225.00,-69.649 +3564.00,-180.00,-54.155 +3564.00,-135.00,-38.531 +3564.00,-90.00,-22.777 +3564.00,-45.00,-6.894 +3564.00,-9.00,0.000 +3564.00,9.00,13.407 +3564.00,45.00,27.509 +3564.00,90.00,45.264 +3564.00,135.00,63.160 +3564.00,180.00,81.196 +3564.00,225.00,99.373 +3564.00,270.00,117.692 +3564.00,315.00,136.151 +3564.00,360.00,154.750 +3564.00,405.00,173.491 +3564.00,450.00,192.372 +3564.00,495.00,211.395 +3564.00,540.00,230.558 +3564.00,585.00,249.862 +3564.00,630.00,269.307 +3564.00,675.00,288.892 +3564.00,720.00,308.619 +3564.00,765.00,328.486 +3564.00,810.00,348.494 +3564.00,855.00,368.643 +3564.00,900.00,388.933 +3564.00,945.00,409.364 +3564.00,990.00,429.935 +3861.00,-990.00,-335.857 +3861.00,-945.00,-321.662 +3861.00,-900.00,-307.317 +3861.00,-855.00,-292.822 +3861.00,-810.00,-278.177 +3861.00,-765.00,-263.381 +3861.00,-720.00,-248.436 +3861.00,-675.00,-233.340 +3861.00,-630.00,-218.095 +3861.00,-585.00,-202.699 +3861.00,-540.00,-187.153 +3861.00,-495.00,-171.457 +3861.00,-450.00,-155.612 +3861.00,-405.00,-139.616 +3861.00,-360.00,-123.470 +3861.00,-315.00,-107.173 +3861.00,-270.00,-90.727 +3861.00,-225.00,-74.131 +3861.00,-180.00,-57.384 +3861.00,-135.00,-40.488 +3861.00,-90.00,-23.441 +3861.00,-45.00,-6.245 +3861.00,-9.00,0.000 +3861.00,9.00,15.850 +3861.00,45.00,31.129 +3861.00,90.00,50.375 +3861.00,135.00,69.784 +3861.00,180.00,89.355 +3861.00,225.00,109.089 +3861.00,270.00,128.986 +3861.00,315.00,149.046 +3861.00,360.00,169.269 +3861.00,405.00,189.655 +3861.00,450.00,210.203 +3861.00,495.00,230.915 +3861.00,540.00,251.789 +3861.00,585.00,272.826 +3861.00,630.00,294.026 +3861.00,675.00,315.389 +3861.00,720.00,336.914 +3861.00,765.00,358.603 +3861.00,810.00,380.454 +3861.00,855.00,402.468 +3861.00,900.00,424.645 +3861.00,945.00,446.985 +3861.00,990.00,469.488 +4158.00,-990.00,-357.855 +4158.00,-945.00,-342.788 +4158.00,-900.00,-327.548 +4158.00,-855.00,-312.136 +4158.00,-810.00,-296.552 +4158.00,-765.00,-280.797 +4158.00,-720.00,-264.869 +4158.00,-675.00,-248.769 +4158.00,-630.00,-232.498 +4158.00,-585.00,-216.054 +4158.00,-540.00,-199.439 +4158.00,-495.00,-182.651 +4158.00,-450.00,-165.691 +4158.00,-405.00,-148.560 +4158.00,-360.00,-131.256 +4158.00,-315.00,-113.781 +4158.00,-270.00,-96.134 +4158.00,-225.00,-78.314 +4158.00,-180.00,-60.323 +4158.00,-135.00,-42.159 +4158.00,-90.00,-23.824 +4158.00,-45.00,-5.316 +4158.00,-9.00,0.000 +4158.00,9.00,18.595 +4158.00,45.00,35.052 +4158.00,90.00,55.792 +4158.00,135.00,76.718 +4158.00,180.00,97.830 +4158.00,225.00,119.129 +4158.00,270.00,140.615 +4158.00,315.00,162.287 +4158.00,360.00,184.146 +4158.00,405.00,206.192 +4158.00,450.00,228.424 +4158.00,495.00,250.843 +4158.00,540.00,273.448 +4158.00,585.00,296.240 +4158.00,630.00,319.219 +4158.00,675.00,342.384 +4158.00,720.00,365.736 +4158.00,765.00,389.274 +4158.00,810.00,412.999 +4158.00,855.00,436.911 +4158.00,900.00,461.009 +4158.00,945.00,485.294 +4158.00,990.00,509.766 +4455.00,-990.00,-379.166 +4455.00,-945.00,-363.260 +4455.00,-900.00,-347.158 +4455.00,-855.00,-330.862 +4455.00,-810.00,-314.369 +4455.00,-765.00,-297.681 +4455.00,-720.00,-280.798 +4455.00,-675.00,-263.719 +4455.00,-630.00,-246.445 +4455.00,-585.00,-228.975 +4455.00,-540.00,-211.310 +4455.00,-495.00,-193.449 +4455.00,-450.00,-175.393 +4455.00,-405.00,-157.141 +4455.00,-360.00,-138.694 +4455.00,-315.00,-120.051 +4455.00,-270.00,-101.213 +4455.00,-225.00,-82.179 +4455.00,-180.00,-62.950 +4455.00,-135.00,-43.525 +4455.00,-90.00,-23.905 +4455.00,-45.00,-4.090 +4455.00,-9.00,0.000 +4455.00,9.00,21.664 +4455.00,45.00,39.299 +4455.00,90.00,61.535 +4455.00,135.00,83.982 +4455.00,180.00,106.642 +4455.00,225.00,129.514 +4455.00,270.00,152.598 +4455.00,315.00,175.894 +4455.00,360.00,199.402 +4455.00,405.00,223.122 +4455.00,450.00,247.055 +4455.00,495.00,271.200 +4455.00,540.00,295.556 +4455.00,585.00,320.125 +4455.00,630.00,344.906 +4455.00,675.00,369.899 +4455.00,720.00,395.104 +4455.00,765.00,420.522 +4455.00,810.00,446.151 +4455.00,855.00,471.993 +4455.00,900.00,498.046 +4455.00,945.00,524.312 +4455.00,990.00,550.790 +4752.00,-990.00,-399.769 +4752.00,-945.00,-383.059 +4752.00,-900.00,-366.129 +4752.00,-855.00,-348.979 +4752.00,-810.00,-331.608 +4752.00,-765.00,-314.016 +4752.00,-720.00,-296.204 +4752.00,-675.00,-278.171 +4752.00,-630.00,-259.917 +4752.00,-585.00,-241.443 +4752.00,-540.00,-222.748 +4752.00,-495.00,-203.833 +4752.00,-450.00,-184.697 +4752.00,-405.00,-165.340 +4752.00,-360.00,-145.763 +4752.00,-315.00,-125.965 +4752.00,-270.00,-105.947 +4752.00,-225.00,-85.707 +4752.00,-180.00,-65.248 +4752.00,-135.00,-44.567 +4752.00,-90.00,-23.666 +4752.00,-45.00,-2.545 +4752.00,-9.00,0.000 +4752.00,9.00,25.076 +4752.00,45.00,43.891 +4752.00,90.00,67.626 +4752.00,135.00,91.599 +4752.00,180.00,115.812 +4752.00,225.00,140.265 +4752.00,270.00,164.956 +4752.00,315.00,189.888 +4752.00,360.00,215.058 +4752.00,405.00,240.468 +4752.00,450.00,266.118 +4752.00,495.00,292.006 +4752.00,540.00,318.134 +4752.00,585.00,344.502 +4752.00,630.00,371.109 +4752.00,675.00,397.955 +4752.00,720.00,425.041 +4752.00,765.00,452.366 +4752.00,810.00,479.930 +4752.00,855.00,507.734 +4752.00,900.00,535.777 +4752.00,945.00,564.060 +4752.00,990.00,592.582 +5049.00,-990.00,-419.645 +5049.00,-945.00,-402.167 +5049.00,-900.00,-384.442 +5049.00,-855.00,-366.469 +5049.00,-810.00,-348.249 +5049.00,-765.00,-329.781 +5049.00,-720.00,-311.067 +5049.00,-675.00,-292.105 +5049.00,-630.00,-272.895 +5049.00,-585.00,-253.438 +5049.00,-540.00,-233.734 +5049.00,-495.00,-213.783 +5049.00,-450.00,-193.584 +5049.00,-405.00,-173.138 +5049.00,-360.00,-152.444 +5049.00,-315.00,-131.503 +5049.00,-270.00,-110.315 +5049.00,-225.00,-88.879 +5049.00,-180.00,-67.196 +5049.00,-135.00,-45.266 +5049.00,-90.00,-23.088 +5049.00,-45.00,-0.663 +5049.00,-9.00,0.000 +5049.00,9.00,28.854 +5049.00,45.00,48.849 +5049.00,90.00,74.085 +5049.00,135.00,99.589 +5049.00,180.00,125.362 +5049.00,225.00,151.402 +5049.00,270.00,177.712 +5049.00,315.00,204.289 +5049.00,360.00,231.135 +5049.00,405.00,258.250 +5049.00,450.00,285.633 +5049.00,495.00,313.284 +5049.00,540.00,341.203 +5049.00,585.00,369.392 +5049.00,630.00,397.848 +5049.00,675.00,426.573 +5049.00,720.00,455.566 +5049.00,765.00,484.828 +5049.00,810.00,514.358 +5049.00,855.00,544.156 +5049.00,900.00,574.223 +5049.00,945.00,604.558 +5049.00,990.00,635.162 +5346.00,-990.00,-438.775 +5346.00,-945.00,-420.563 +5346.00,-900.00,-402.076 +5346.00,-855.00,-383.312 +5346.00,-810.00,-364.273 +5346.00,-765.00,-344.958 +5346.00,-720.00,-325.367 +5346.00,-675.00,-305.501 +5346.00,-630.00,-285.359 +5346.00,-585.00,-264.941 +5346.00,-540.00,-244.248 +5346.00,-495.00,-223.279 +5346.00,-450.00,-202.034 +5346.00,-405.00,-180.514 +5346.00,-360.00,-158.717 +5346.00,-315.00,-136.645 +5346.00,-270.00,-114.298 +5346.00,-225.00,-91.675 +5346.00,-180.00,-68.775 +5346.00,-135.00,-45.601 +5346.00,-90.00,-22.150 +5346.00,-45.00,0.000 +5346.00,-9.00,0.000 +5346.00,9.00,33.018 +5346.00,45.00,54.194 +5346.00,90.00,80.934 +5346.00,135.00,107.973 +5346.00,180.00,135.311 +5346.00,225.00,162.948 +5346.00,270.00,190.884 +5346.00,315.00,219.120 +5346.00,360.00,247.654 +5346.00,405.00,276.488 +5346.00,450.00,305.621 +5346.00,495.00,335.053 +5346.00,540.00,364.785 +5346.00,585.00,394.815 +5346.00,630.00,425.145 +5346.00,675.00,455.774 +5346.00,720.00,486.701 +5346.00,765.00,517.929 +5346.00,810.00,549.455 +5346.00,855.00,581.280 +5346.00,900.00,613.405 +5346.00,945.00,645.829 +5346.00,990.00,678.551 +5643.00,-990.00,-457.140 +5643.00,-945.00,-438.229 +5643.00,-900.00,-419.012 +5643.00,-855.00,-399.489 +5643.00,-810.00,-379.661 +5643.00,-765.00,-359.526 +5643.00,-720.00,-339.087 +5643.00,-675.00,-318.341 +5643.00,-630.00,-297.290 +5643.00,-585.00,-275.933 +5643.00,-540.00,-254.271 +5643.00,-495.00,-232.303 +5643.00,-450.00,-210.029 +5643.00,-405.00,-187.449 +5643.00,-360.00,-164.564 +5643.00,-315.00,-141.373 +5643.00,-270.00,-117.877 +5643.00,-225.00,-94.075 +5643.00,-180.00,-69.967 +5643.00,-135.00,-45.553 +5643.00,-90.00,-20.834 +5643.00,-45.00,0.000 +5643.00,-9.00,0.000 +5643.00,9.00,37.589 +5643.00,45.00,59.947 +5643.00,90.00,88.193 +5643.00,135.00,116.771 +5643.00,180.00,145.681 +5643.00,225.00,174.922 +5643.00,270.00,204.495 +5643.00,315.00,234.400 +5643.00,360.00,264.637 +5643.00,405.00,295.205 +5643.00,450.00,326.104 +5643.00,495.00,357.336 +5643.00,540.00,388.899 +5643.00,585.00,420.794 +5643.00,630.00,453.020 +5643.00,675.00,485.578 +5643.00,720.00,518.468 +5643.00,765.00,551.689 +5643.00,810.00,585.242 +5643.00,855.00,619.127 +5643.00,900.00,653.344 +5643.00,945.00,687.892 +5643.00,990.00,722.771 +5940.00,-990.00,-474.721 +5940.00,-945.00,-455.145 +5940.00,-900.00,-435.231 +5940.00,-855.00,-414.980 +5940.00,-810.00,-394.393 +5940.00,-765.00,-373.467 +5940.00,-720.00,-352.205 +5940.00,-675.00,-330.605 +5940.00,-630.00,-308.668 +5940.00,-585.00,-286.394 +5940.00,-540.00,-263.783 +5940.00,-495.00,-240.834 +5940.00,-450.00,-217.548 +5940.00,-405.00,-193.925 +5940.00,-360.00,-169.965 +5940.00,-315.00,-145.667 +5940.00,-270.00,-121.033 +5940.00,-225.00,-96.060 +5940.00,-180.00,-70.751 +5940.00,-135.00,-45.105 +5940.00,-90.00,-19.121 +5940.00,-45.00,0.000 +5940.00,-9.00,0.000 +5940.00,9.00,42.588 +5940.00,45.00,66.129 +5940.00,90.00,95.884 +5940.00,135.00,126.006 +5940.00,180.00,156.493 +5940.00,225.00,187.347 +5940.00,270.00,218.566 +5940.00,315.00,250.152 +5940.00,360.00,282.103 +5940.00,405.00,314.420 +5940.00,450.00,347.103 +5940.00,495.00,380.152 +5940.00,540.00,413.567 +5940.00,585.00,447.348 +5940.00,630.00,481.495 +5940.00,675.00,516.007 +5940.00,720.00,550.886 +5940.00,765.00,586.131 +5940.00,810.00,621.741 +5940.00,855.00,657.718 +5940.00,900.00,694.060 +5940.00,945.00,730.769 +5940.00,990.00,767.843 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx new file mode 100644 index 0000000000..dd5ba0f078 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx @@ -0,0 +1,75 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:26:44.5653903Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "tractor_12gear_example", + "Inertia": 0.0, + "TracInt": 1.0, + "Gears": [ + { + "Ratio": 2.64, + "LossMap": "Axle_4x2_Tractor.vtlm" + }, + { + "Ratio": 9.15, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 5.46, + "LossMap": "Gear_2.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 3.69, + "LossMap": "Gear_3.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 2.15, + "LossMap": "Gear_4.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.05, + "LossMap": "Gear_5.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 0.95, + "LossMap": "Gear_6.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + } + ], + "TqReserve": 20.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.0, + "StartAcc": 0.6, + "GearboxType": "IHPC", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.8 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Truck.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Truck.vacc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld new file mode 100644 index 0000000000..750d4048ef --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld @@ -0,0 +1,202 @@ +engine speed [1/min], full load torque [Nm], motoring torque [Nm] +600,1188,-138 +608,1206.92,-138.2 +616,1225.84,-138.4 +624,1244.76,-138.6 +632,1263.68,-138.8 +640,1282.6,-139 +648,1301.52,-139.2 +656,1320.44,-139.4 +664,1339.36,-139.6 +672,1358.28,-139.8 +680,1377.2,-140 +688,1396.12,-140.2 +696,1415.04,-140.4 +704,1433.96,-140.6 +712,1452.88,-140.8 +720,1471.8,-141 +728,1490.72,-141.2 +736,1509.64,-141.4 +744,1528.56,-141.6 +752,1547.48,-141.8 +760,1566.4,-142 +768,1585.32,-142.2 +776,1604.24,-142.4 +784,1623.16,-142.6 +792,1642.08,-142.8 +800,1661,-143 +808,1679.92,-143.36 +816,1698.84,-143.72 +824,1717.76,-144.08 +832,1736.68,-144.44 +840,1755.6,-144.8 +848,1774.52,-145.16 +856,1793.44,-145.52 +864,1812.36,-145.88 +872,1831.28,-146.24 +880,1850.2,-146.6 +888,1869.12,-146.96 +896,1888.04,-147.32 +904,1906.96,-147.68 +912,1925.88,-148.04 +920,1944.8,-148.4 +928,1963.72,-148.76 +936,1982.64,-149.12 +944,2001.56,-149.48 +952,2020.48,-149.84 +960,2039.4,-150.2 +968,2058.32,-150.56 +976,2077.24,-150.92 +984,2096.16,-151.28 +992,2115.08,-151.64 +1000,2134,-152 +1008,2134,-152.52 +1016,2134,-153.04 +1024,2134,-153.56 +1032,2134,-154.08 +1040,2134,-154.6 +1048,2134,-155.12 +1056,2134,-155.64 +1064,2134,-156.16 +1072,2134,-156.68 +1080,2134,-157.2 +1088,2134,-157.72 +1096,2134,-158.24 +1104,2134,-158.76 +1112,2134,-159.28 +1120,2134,-159.8 +1128,2134,-160.32 +1136,2134,-160.84 +1144,2134,-161.36 +1152,2134,-161.88 +1160,2134,-162.4 +1168,2134,-162.92 +1176,2134,-163.44 +1184,2134,-163.96 +1192,2134,-164.48 +1200,2134,-165 +1208,2134,-165.88 +1216,2134,-166.76 +1224,2134,-167.64 +1232,2134,-168.52 +1240,2134,-169.4 +1248,2134,-170.28 +1256,2134,-171.16 +1264,2134,-172.04 +1272,2134,-172.92 +1280,2134,-173.8 +1288,2134,-174.68 +1296,2134,-175.56 +1304,2134,-176.44 +1312,2134,-177.32 +1320,2134,-178.2 +1328,2134,-179.08 +1336,2134,-179.96 +1344,2134,-180.84 +1352,2134,-181.72 +1360,2134,-182.6 +1368,2134,-183.48 +1376,2134,-184.36 +1384,2134,-185.24 +1392,2134,-186.12 +1400,2134,-187 +1408,2125.76,-188.2 +1416,2117.52,-189.4 +1424,2109.28,-190.6 +1432,2101.04,-191.8 +1440,2092.8,-193 +1448,2084.56,-194.2 +1456,2076.32,-195.4 +1464,2068.08,-196.6 +1472,2059.84,-197.8 +1480,2051.6,-199 +1488,2043.36,-200.2 +1496,2035.12,-201.3911 +1504,2026.88,-202.5793 +1512,2018.64,-203.7675 +1520,2010.4,-204.9557 +1528,2002.16,-206.1439 +1536,1993.92,-207.3321 +1544,1985.68,-208.5203 +1552,1977.44,-209.7085 +1560,1969.2,-210.8967 +1568,1960.96,-212.0849 +1576,1952.72,-213.2731 +1584,1944.48,-214.4613 +1592,1936.24,-215.6495 +1600,1928,-216.8377 +1608,1919.76,-218.0259 +1616,1911.52,-219.16 +1624,1903.28,-220.24 +1632,1895.04,-221.32 +1640,1886.8,-222.4 +1648,1878.56,-223.48 +1656,1870.32,-224.56 +1664,1862.08,-225.64 +1672,1853.84,-226.72 +1680,1845.6,-227.8 +1688,1837.36,-228.88 +1696,1829.12,-229.96 +1704,1820.88,-231.04 +1712,1812.64,-232.12 +1720,1804.4,-233.2 +1728,1796.16,-234.28 +1736,1787.92,-235.36 +1744,1779.68,-236.44 +1752,1771.44,-237.52 +1760,1763.2,-238.6 +1768,1754.96,-239.68 +1776,1746.72,-240.76 +1784,1738.48,-241.84 +1792,1730.24,-242.92 +1800,1722,-244 +1808,1703.24,-245.36 +1816,1684.48,-246.72 +1824,1665.72,-248.08 +1832,1646.96,-249.44 +1840,1628.2,-250.8 +1848,1609.44,-252.16 +1856,1590.68,-253.52 +1864,1571.92,-254.88 +1872,1553.16,-256.24 +1880,1534.4,-257.6 +1888,1515.64,-258.96 +1896,1496.88,-260.32 +1904,1478.12,-261.68 +1912,1459.36,-263.04 +1920,1440.6,-264.4 +1928,1421.84,-265.76 +1936,1403.08,-267.12 +1944,1384.32,-268.48 +1952,1365.56,-269.84 +1960,1346.8,-271.2 +1968,1328.04,-272.56 +1976,1309.28,-273.92 +1984,1290.52,-275.28 +1992,1271.76,-276.64 +2000,1253,-278 +2008,1234.28,-279.36 +2016,1215.56,-280.72 +2024,1196.84,-282.08 +2032,1178.12,-283.44 +2040,1159.4,-284.8 +2048,1140.68,-286.16 +2056,1121.96,-287.52 +2064,1103.24,-288.88 +2072,1084.52,-290.24 +2080,1065.8,-291.6 +2088,1047.08,-292.96 +2096,1028.36,-294.32 +2104,978.24,-295.68 +2112,896.72,-297.04 +2120,815.2,-298.4 +2128,733.68,-299.76 +2136,652.16,-301.12 +2144,570.64,-302.48 +2152,489.12,-303.84 +2160,407.6,-305.2 +2168,326.08,-306.56 +2176,244.56,-307.92 +2184,163.04,-309.28 +2192,81.52,-310.64 +2200,0,-312 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap new file mode 100644 index 0000000000..eea08f963f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap @@ -0,0 +1,140 @@ +engine speed [rpm], torque [Nm], fuel consumption [g/h] +500,-135.5,0 +500,0,1355 +500,213.4,3412.291 +500,426.8,5830.1 +500,640.2,8316.426 +500,853.6,10439.87 +500,1067,12823.69 +500,1188,14228.79 +500,1401.4,16628.66 +600,-138,0 +600,0,1355 +600,213.4,3412.291 +600,426.8,5830.1 +600,640.2,8316.426 +600,853.6,10439.87 +600,1067,12823.69 +600,1188,14228.79 +600,1401.4,16628.66 +751,-141.775,0 +750.9,0,1649.255 +750.9,213.4,4157.795 +750.9,426.8,7149.494 +750.9,640.2,10037.08 +750.9,853.6,12957.07 +750.9,1067,16055.22 +750.9,1280.4,19231.36 +750.9,1493.8,22400.17 +750.9,1544.879,23213.92 +751,1758.279,26392.93 +902,-147.59,0 +901.8,0,2210.735 +901.8,213.4,5204.867 +901.8,426.8,8515.462 +901.8,640.2,11804.75 +901.8,853.6,15410.55 +901.8,1067,19081.7 +901.8,1280.4,22742.96 +901.8,1493.8,26543.87 +901.8,1707.2,30534.68 +901.8,1901.757,34352.75 +902,2115.157,38403.27 +1053,-155.445,0 +1052.7,0,2768.035 +1052.7,213.4,6228.407 +1052.7,426.8,9836.041 +1052.7,640.2,13624.5 +1052.7,853.6,17854.95 +1052.7,1067,22072.71 +1052.7,1280.4,26161.13 +1052.7,1493.8,30525.55 +1052.7,1707.2,35019.18 +1052.7,1920.6,39913.3 +1052.7,2134,45438.16 +1053,2347.4,50542.53 +1204,-165.44,0 +1203.6,0,3086.704 +1203.6,213.4,6943.027 +1203.6,426.8,11040.37 +1203.6,640.2,15504.65 +1203.6,853.6,20335.89 +1203.6,1067,25176.6 +1203.6,1280.4,29782.22 +1203.6,1493.8,34642.24 +1203.6,1707.2,39786.14 +1203.6,1920.6,45254.8 +1203.6,2134,51129.03 +1204,2347.4,56732.88 +1367,-183.37,0 +1367.1,0,3845.344 +1367.1,213.4,7981.742 +1367.1,426.8,12796.69 +1367.1,640.2,17789.2 +1367.1,853.6,22854.21 +1367.1,1067,28302.84 +1367.1,1280.4,33739.91 +1367.1,1493.8,39393.87 +1367.1,1707.2,45836.33 +1367.1,1920.6,52078.71 +1367.1,2134,58296.41 +1367,2347.4,64530.56 +1490,-200.5,0 +1489.6,0,4373.424 +1489.6,213.4,8861.484 +1489.6,426.8,14090.86 +1489.6,640.2,19518.29 +1489.6,853.6,25092.8 +1489.6,1067,30873.69 +1489.6,1280.4,36865.42 +1489.6,1493.8,43095.57 +1489.6,1707.2,50249.81 +1489.6,1920.6,57035.25 +1489.6,2041.712,60609.5 +1490,2255.112,67311.83 +1612,-218.62,0 +1612.2,0,4904.015 +1612.2,213.4,9810.482 +1612.2,426.8,15403.9 +1612.2,640.2,21301.35 +1612.2,853.6,27492.32 +1612.2,1067,33580.96 +1612.2,1280.4,40114.61 +1612.2,1493.8,46914.77 +1612.2,1707.2,54666.14 +1612.2,1915.434,61862.91 +1612,2128.834,69491.99 +1735,-235.225,0 +1734.7,0,5586.953 +1734.7,213.4,11041.15 +1734.7,426.8,16949.24 +1734.7,640.2,23500.23 +1734.7,853.6,30159.59 +1734.7,1067,36741.18 +1734.7,1280.4,43923.85 +1734.7,1493.8,51295.21 +1734.7,1707.2,59469.31 +1734.7,1789.259,62731.31 +1735,2002.659,70935.23 +1857,-253.69,0 +1857.3,0,6673.839 +1857.3,213.4,12518.56 +1857.3,426.8,18687.88 +1857.3,640.2,25652.39 +1857.3,853.6,33003.08 +1857.3,1067,40438.09 +1857.3,1280.4,48117.52 +1857.3,1493.8,55848.59 +1857.3,1587.631,59434.17 +1857,1801.031,67215.39 +1957,-270.69,0 +1957.3,0,6673.839 +1957.3,213.4,12518.56 +1957.3,426.8,18687.88 +1957.3,640.2,25652.39 +1957.3,853.6,33003.08 +1957.3,1067,40438.09 +1957.3,1280.4,48117.52 +1957.3,1493.8,55848.59 +1957.3,1587.631,59434.17 +1957,1801.031,67215.39 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000..e11cbf7cdd --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm @@ -0,0 +1,317 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5478,220 +0,-176,28 +0,0,8 +0,116,14 +0,220,17 +0,326,21 +0,432,24 +0,641,31 +0,853,38 +0,1274,53 +0,1696,67 +0,2117,82 +0,2538,96 +0,2959,110 +0,3376,119 +0,3785,123 +0,4200,130 +0,6309,204 +0,8409,268 +0,10507,332 +0,12606,396 +0,16804,523 +0,21002,651 +0,25199,778 +0,29397,905 +0,33594,1032 +0,37792,1160 +0,41990,1288 +0,46187,1415 +0,50385,1542 +143,-5482,216 +143,-174,28 +143,0,9 +143,116,14 +143,222,17 +143,326,21 +143,432,24 +143,641,31 +143,853,38 +143,1273,52 +143,1694,66 +143,2115,80 +143,2536,94 +143,2957,108 +143,3372,116 +143,3786,123 +143,4200,130 +143,6323,218 +143,8427,287 +143,10532,356 +143,12635,425 +143,16843,563 +143,21052,701 +143,25260,839 +143,29467,977 +143,33676,1115 +143,37884,1253 +143,42092,1391 +143,46300,1529 +143,50509,1667 +285,-5496,202 +285,-172,32 +285,0,10 +285,118,16 +285,223,19 +285,327,22 +285,432,24 +285,641,31 +285,851,37 +285,1271,50 +285,1690,63 +285,2110,75 +285,2530,88 +285,2950,101 +285,3369,113 +285,3780,117 +285,4195,124 +285,6305,200 +285,8402,262 +285,10499,324 +285,12596,386 +285,16791,510 +285,20987,636 +285,25181,760 +285,29376,884 +285,33570,1009 +285,37765,1133 +285,41960,1259 +285,46154,1383 +285,50350,1507 +428,-5501,200 +428,-167,35 +428,0,12 +428,119,17 +428,224,21 +428,328,23 +428,433,26 +428,643,31 +428,851,37 +428,1270,49 +428,1689,61 +428,2109,74 +428,2529,87 +428,2949,100 +428,3365,109 +428,3778,115 +428,4191,121 +428,6296,191 +428,8390,251 +428,10485,310 +428,12579,369 +428,16767,486 +428,20955,604 +428,25143,723 +428,29332,841 +428,33521,958 +428,37708,1076 +428,41897,1195 +428,46084,1313 +428,50273,1430 +570,-5512,188 +570,-167,37 +570,0,13 +570,121,19 +570,224,21 +570,328,23 +570,433,26 +570,641,31 +570,850,36 +570,1268,46 +570,1685,58 +570,2104,70 +570,2523,81 +570,2943,94 +570,3363,107 +570,3776,113 +570,4189,118 +570,6281,175 +570,8369,230 +570,10459,283 +570,12547,336 +570,16724,443 +570,20901,550 +570,25078,658 +570,29255,764 +570,33432,871 +570,37611,979 +570,41788,1086 +570,45965,1192 +570,50142,1299 +713,-5517,181 +713,-165,39 +713,0,14 +713,122,20 +713,225,22 +713,329,24 +713,433,27 +713,641,30 +713,850,36 +713,1267,45 +713,1684,56 +713,2102,67 +713,2521,79 +713,2939,90 +713,3358,102 +713,3775,111 +713,4188,118 +713,6272,166 +713,8357,217 +713,10442,267 +713,12527,317 +713,16697,416 +713,20867,517 +713,25039,617 +713,29209,717 +713,33379,818 +713,37549,918 +713,41719,1017 +713,45890,1117 +713,50060,1218 +855,-5524,174 +855,-162,42 +855,0,15 +855,122,21 +855,226,22 +855,329,24 +855,434,27 +855,641,31 +855,849,35 +855,1266,45 +855,1683,55 +855,2100,65 +855,2518,77 +855,2937,87 +855,3355,99 +855,3775,111 +855,4188,117 +855,6264,158 +855,8346,205 +855,10427,252 +855,12509,299 +855,16674,393 +855,20838,487 +855,25003,581 +855,29167,675 +855,33330,769 +855,37495,863 +855,41659,957 +855,45823,1051 +855,49988,1145 +998,-5526,172 +998,-160,44 +998,0,16 +998,123,22 +998,227,23 +998,331,26 +998,435,28 +998,641,31 +998,850,36 +998,1266,45 +998,1682,55 +998,2100,64 +998,2517,74 +998,2935,86 +998,3354,97 +998,3772,109 +998,4185,115 +998,6258,153 +998,8338,197 +998,10418,242 +998,12498,288 +998,16658,377 +998,20817,466 +998,24977,556 +998,29137,645 +998,33297,735 +998,37456,825 +998,41616,914 +998,45776,1003 +998,49936,1093 +1140,-5529,169 +1140,-158,46 +1140,0,18 +1140,125,23 +1140,229,24 +1140,332,27 +1140,436,29 +1140,643,32 +1140,851,37 +1140,1267,45 +1140,1683,55 +1140,2100,64 +1140,2516,74 +1140,2934,85 +1140,3352,96 +1140,3771,108 +1140,4183,114 +1283,-5529,169 +1283,-155,49 +1283,0,19 +1283,126,24 +1283,230,26 +1283,333,28 +1283,437,30 +1283,644,34 +1283,853,38 +1283,1267,46 +1283,1683,55 +1283,2098,64 +1283,2516,74 +1283,2934,85 +1283,3351,95 +1283,3764,101 +1425,-5531,167 +1425,-153,51 +1425,0,20 +1425,128,26 +1425,231,27 +1425,336,30 +1425,436,29 +1425,646,36 +1425,853,38 +1425,1268,46 +1425,1683,55 +1425,2098,63 +1425,2516,73 +1425,2932,84 +1425,3345,89 +1568,-5538,160 +1568,-148,56 +1568,0,21 +1568,129,28 +1568,232,29 +1568,336,31 +1568,440,32 +1568,647,37 +1568,854,41 +1568,1269,48 +1568,1684,57 +1568,2101,65 +1568,2517,74 +1568,2929,80 +1853,-5540,158 +1853,-144,60 +1853,0,24 +1853,132,30 +1853,234,31 +1853,340,34 +1853,442,35 +1853,650,38 +1853,856,42 +1853,1269,49 +1853,1684,57 +1853,2098,64 +1853,2515,73 +1853,2928,79 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm new file mode 100644 index 0000000000..eb575b9997 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm @@ -0,0 +1,32 @@ +Retarder Speed [1/min],Torque Loss [Nm] +0,10 +100,10 +200,10.1 +300,10.2 +400,10.3 +500,10.5 +600,10.7 +700,11 +800,11.3 +900,11.6 +1000,12 +1100,12.4 +1200,12.9 +1300,13.4 +1400,13.9 +1500,14.5 +1600,15.1 +1700,15.8 +1800,16.5 +1900,17.2 +2000,18 +2100,18.8 +2200,19.7 +2300,20.6 +2400,21.5 +2500,22.5 +2600,23.5 +2700,24.6 +2800,25.7 +2900,26.8 +3000,28 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat new file mode 100644 index 0000000000..11f2b24430 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat @@ -0,0 +1,18 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:28:30.2818342Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic Battery", + "Capacity": 14.0, + "SOC_min": 20.0, + "SOC_max": 80.0, + "MaxCurrentMap": "MaxCurrent.vimax", + "InternalResistanceCurve": "GenericBattery_10kWh_658V.vbatr", + "SoCCurve": "GenericBattery_10kWh_658V.vbatv" + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr new file mode 100644 index 0000000000..09c936221a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr @@ -0,0 +1,3 @@ +SoC, Ri +0, 0.12 +100, 0.12 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv new file mode 100644 index 0000000000..8063e04c93 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv @@ -0,0 +1,12 @@ +SOC, V +0, 590 +10, 614 +20, 626 +30, 632 +40, 638 +50, 640 +60, 640 +70, 642 +80, 646 +90, 650 +100, 658 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl new file mode 100644 index 0000000000..a46aef1a05 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl @@ -0,0 +1,17 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:28:08.3781385Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "EquivalenceFactor": 2.0, + "MinSoC": 20.0, + "MaxSoC": 80.0, + "TargetSoC": 50.0, + "AuxBufferTime": 5.0, + "AuxBufferChgTime": 5.0, + "MinICEOnTime": 10.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax new file mode 100644 index 0000000000..5552bda2b0 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax @@ -0,0 +1,3 @@ +SOC, I_charge, I_discharge +0, 280, 280 +100, 280, 280 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc new file mode 100644 index 0000000000..54e7786487 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc @@ -0,0 +1,6 @@ +v [km/h],acc [m/s²],dec [m/s²] +0,1,-1 +25,1,-1 +50,0.642857143,-1 +60,0.5,-0.5 +120,0.5,-0.5 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld new file mode 100644 index 0000000000..750d4048ef --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld @@ -0,0 +1,202 @@ +engine speed [1/min], full load torque [Nm], motoring torque [Nm] +600,1188,-138 +608,1206.92,-138.2 +616,1225.84,-138.4 +624,1244.76,-138.6 +632,1263.68,-138.8 +640,1282.6,-139 +648,1301.52,-139.2 +656,1320.44,-139.4 +664,1339.36,-139.6 +672,1358.28,-139.8 +680,1377.2,-140 +688,1396.12,-140.2 +696,1415.04,-140.4 +704,1433.96,-140.6 +712,1452.88,-140.8 +720,1471.8,-141 +728,1490.72,-141.2 +736,1509.64,-141.4 +744,1528.56,-141.6 +752,1547.48,-141.8 +760,1566.4,-142 +768,1585.32,-142.2 +776,1604.24,-142.4 +784,1623.16,-142.6 +792,1642.08,-142.8 +800,1661,-143 +808,1679.92,-143.36 +816,1698.84,-143.72 +824,1717.76,-144.08 +832,1736.68,-144.44 +840,1755.6,-144.8 +848,1774.52,-145.16 +856,1793.44,-145.52 +864,1812.36,-145.88 +872,1831.28,-146.24 +880,1850.2,-146.6 +888,1869.12,-146.96 +896,1888.04,-147.32 +904,1906.96,-147.68 +912,1925.88,-148.04 +920,1944.8,-148.4 +928,1963.72,-148.76 +936,1982.64,-149.12 +944,2001.56,-149.48 +952,2020.48,-149.84 +960,2039.4,-150.2 +968,2058.32,-150.56 +976,2077.24,-150.92 +984,2096.16,-151.28 +992,2115.08,-151.64 +1000,2134,-152 +1008,2134,-152.52 +1016,2134,-153.04 +1024,2134,-153.56 +1032,2134,-154.08 +1040,2134,-154.6 +1048,2134,-155.12 +1056,2134,-155.64 +1064,2134,-156.16 +1072,2134,-156.68 +1080,2134,-157.2 +1088,2134,-157.72 +1096,2134,-158.24 +1104,2134,-158.76 +1112,2134,-159.28 +1120,2134,-159.8 +1128,2134,-160.32 +1136,2134,-160.84 +1144,2134,-161.36 +1152,2134,-161.88 +1160,2134,-162.4 +1168,2134,-162.92 +1176,2134,-163.44 +1184,2134,-163.96 +1192,2134,-164.48 +1200,2134,-165 +1208,2134,-165.88 +1216,2134,-166.76 +1224,2134,-167.64 +1232,2134,-168.52 +1240,2134,-169.4 +1248,2134,-170.28 +1256,2134,-171.16 +1264,2134,-172.04 +1272,2134,-172.92 +1280,2134,-173.8 +1288,2134,-174.68 +1296,2134,-175.56 +1304,2134,-176.44 +1312,2134,-177.32 +1320,2134,-178.2 +1328,2134,-179.08 +1336,2134,-179.96 +1344,2134,-180.84 +1352,2134,-181.72 +1360,2134,-182.6 +1368,2134,-183.48 +1376,2134,-184.36 +1384,2134,-185.24 +1392,2134,-186.12 +1400,2134,-187 +1408,2125.76,-188.2 +1416,2117.52,-189.4 +1424,2109.28,-190.6 +1432,2101.04,-191.8 +1440,2092.8,-193 +1448,2084.56,-194.2 +1456,2076.32,-195.4 +1464,2068.08,-196.6 +1472,2059.84,-197.8 +1480,2051.6,-199 +1488,2043.36,-200.2 +1496,2035.12,-201.3911 +1504,2026.88,-202.5793 +1512,2018.64,-203.7675 +1520,2010.4,-204.9557 +1528,2002.16,-206.1439 +1536,1993.92,-207.3321 +1544,1985.68,-208.5203 +1552,1977.44,-209.7085 +1560,1969.2,-210.8967 +1568,1960.96,-212.0849 +1576,1952.72,-213.2731 +1584,1944.48,-214.4613 +1592,1936.24,-215.6495 +1600,1928,-216.8377 +1608,1919.76,-218.0259 +1616,1911.52,-219.16 +1624,1903.28,-220.24 +1632,1895.04,-221.32 +1640,1886.8,-222.4 +1648,1878.56,-223.48 +1656,1870.32,-224.56 +1664,1862.08,-225.64 +1672,1853.84,-226.72 +1680,1845.6,-227.8 +1688,1837.36,-228.88 +1696,1829.12,-229.96 +1704,1820.88,-231.04 +1712,1812.64,-232.12 +1720,1804.4,-233.2 +1728,1796.16,-234.28 +1736,1787.92,-235.36 +1744,1779.68,-236.44 +1752,1771.44,-237.52 +1760,1763.2,-238.6 +1768,1754.96,-239.68 +1776,1746.72,-240.76 +1784,1738.48,-241.84 +1792,1730.24,-242.92 +1800,1722,-244 +1808,1703.24,-245.36 +1816,1684.48,-246.72 +1824,1665.72,-248.08 +1832,1646.96,-249.44 +1840,1628.2,-250.8 +1848,1609.44,-252.16 +1856,1590.68,-253.52 +1864,1571.92,-254.88 +1872,1553.16,-256.24 +1880,1534.4,-257.6 +1888,1515.64,-258.96 +1896,1496.88,-260.32 +1904,1478.12,-261.68 +1912,1459.36,-263.04 +1920,1440.6,-264.4 +1928,1421.84,-265.76 +1936,1403.08,-267.12 +1944,1384.32,-268.48 +1952,1365.56,-269.84 +1960,1346.8,-271.2 +1968,1328.04,-272.56 +1976,1309.28,-273.92 +1984,1290.52,-275.28 +1992,1271.76,-276.64 +2000,1253,-278 +2008,1234.28,-279.36 +2016,1215.56,-280.72 +2024,1196.84,-282.08 +2032,1178.12,-283.44 +2040,1159.4,-284.8 +2048,1140.68,-286.16 +2056,1121.96,-287.52 +2064,1103.24,-288.88 +2072,1084.52,-290.24 +2080,1065.8,-291.6 +2088,1047.08,-292.96 +2096,1028.36,-294.32 +2104,978.24,-295.68 +2112,896.72,-297.04 +2120,815.2,-298.4 +2128,733.68,-299.76 +2136,652.16,-301.12 +2144,570.64,-302.48 +2152,489.12,-303.84 +2160,407.6,-305.2 +2168,326.08,-306.56 +2176,244.56,-307.92 +2184,163.04,-309.28 +2192,81.52,-310.64 +2200,0,-312 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap new file mode 100644 index 0000000000..eea08f963f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap @@ -0,0 +1,140 @@ +engine speed [rpm], torque [Nm], fuel consumption [g/h] +500,-135.5,0 +500,0,1355 +500,213.4,3412.291 +500,426.8,5830.1 +500,640.2,8316.426 +500,853.6,10439.87 +500,1067,12823.69 +500,1188,14228.79 +500,1401.4,16628.66 +600,-138,0 +600,0,1355 +600,213.4,3412.291 +600,426.8,5830.1 +600,640.2,8316.426 +600,853.6,10439.87 +600,1067,12823.69 +600,1188,14228.79 +600,1401.4,16628.66 +751,-141.775,0 +750.9,0,1649.255 +750.9,213.4,4157.795 +750.9,426.8,7149.494 +750.9,640.2,10037.08 +750.9,853.6,12957.07 +750.9,1067,16055.22 +750.9,1280.4,19231.36 +750.9,1493.8,22400.17 +750.9,1544.879,23213.92 +751,1758.279,26392.93 +902,-147.59,0 +901.8,0,2210.735 +901.8,213.4,5204.867 +901.8,426.8,8515.462 +901.8,640.2,11804.75 +901.8,853.6,15410.55 +901.8,1067,19081.7 +901.8,1280.4,22742.96 +901.8,1493.8,26543.87 +901.8,1707.2,30534.68 +901.8,1901.757,34352.75 +902,2115.157,38403.27 +1053,-155.445,0 +1052.7,0,2768.035 +1052.7,213.4,6228.407 +1052.7,426.8,9836.041 +1052.7,640.2,13624.5 +1052.7,853.6,17854.95 +1052.7,1067,22072.71 +1052.7,1280.4,26161.13 +1052.7,1493.8,30525.55 +1052.7,1707.2,35019.18 +1052.7,1920.6,39913.3 +1052.7,2134,45438.16 +1053,2347.4,50542.53 +1204,-165.44,0 +1203.6,0,3086.704 +1203.6,213.4,6943.027 +1203.6,426.8,11040.37 +1203.6,640.2,15504.65 +1203.6,853.6,20335.89 +1203.6,1067,25176.6 +1203.6,1280.4,29782.22 +1203.6,1493.8,34642.24 +1203.6,1707.2,39786.14 +1203.6,1920.6,45254.8 +1203.6,2134,51129.03 +1204,2347.4,56732.88 +1367,-183.37,0 +1367.1,0,3845.344 +1367.1,213.4,7981.742 +1367.1,426.8,12796.69 +1367.1,640.2,17789.2 +1367.1,853.6,22854.21 +1367.1,1067,28302.84 +1367.1,1280.4,33739.91 +1367.1,1493.8,39393.87 +1367.1,1707.2,45836.33 +1367.1,1920.6,52078.71 +1367.1,2134,58296.41 +1367,2347.4,64530.56 +1490,-200.5,0 +1489.6,0,4373.424 +1489.6,213.4,8861.484 +1489.6,426.8,14090.86 +1489.6,640.2,19518.29 +1489.6,853.6,25092.8 +1489.6,1067,30873.69 +1489.6,1280.4,36865.42 +1489.6,1493.8,43095.57 +1489.6,1707.2,50249.81 +1489.6,1920.6,57035.25 +1489.6,2041.712,60609.5 +1490,2255.112,67311.83 +1612,-218.62,0 +1612.2,0,4904.015 +1612.2,213.4,9810.482 +1612.2,426.8,15403.9 +1612.2,640.2,21301.35 +1612.2,853.6,27492.32 +1612.2,1067,33580.96 +1612.2,1280.4,40114.61 +1612.2,1493.8,46914.77 +1612.2,1707.2,54666.14 +1612.2,1915.434,61862.91 +1612,2128.834,69491.99 +1735,-235.225,0 +1734.7,0,5586.953 +1734.7,213.4,11041.15 +1734.7,426.8,16949.24 +1734.7,640.2,23500.23 +1734.7,853.6,30159.59 +1734.7,1067,36741.18 +1734.7,1280.4,43923.85 +1734.7,1493.8,51295.21 +1734.7,1707.2,59469.31 +1734.7,1789.259,62731.31 +1735,2002.659,70935.23 +1857,-253.69,0 +1857.3,0,6673.839 +1857.3,213.4,12518.56 +1857.3,426.8,18687.88 +1857.3,640.2,25652.39 +1857.3,853.6,33003.08 +1857.3,1067,40438.09 +1857.3,1280.4,48117.52 +1857.3,1493.8,55848.59 +1857.3,1587.631,59434.17 +1857,1801.031,67215.39 +1957,-270.69,0 +1957.3,0,6673.839 +1957.3,213.4,12518.56 +1957.3,426.8,18687.88 +1957.3,640.2,25652.39 +1957.3,853.6,33003.08 +1957.3,1067,40438.09 +1957.3,1280.4,48117.52 +1957.3,1493.8,55848.59 +1957.3,1587.631,59434.17 +1957,1801.031,67215.39 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000..e11cbf7cdd --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm @@ -0,0 +1,317 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5478,220 +0,-176,28 +0,0,8 +0,116,14 +0,220,17 +0,326,21 +0,432,24 +0,641,31 +0,853,38 +0,1274,53 +0,1696,67 +0,2117,82 +0,2538,96 +0,2959,110 +0,3376,119 +0,3785,123 +0,4200,130 +0,6309,204 +0,8409,268 +0,10507,332 +0,12606,396 +0,16804,523 +0,21002,651 +0,25199,778 +0,29397,905 +0,33594,1032 +0,37792,1160 +0,41990,1288 +0,46187,1415 +0,50385,1542 +143,-5482,216 +143,-174,28 +143,0,9 +143,116,14 +143,222,17 +143,326,21 +143,432,24 +143,641,31 +143,853,38 +143,1273,52 +143,1694,66 +143,2115,80 +143,2536,94 +143,2957,108 +143,3372,116 +143,3786,123 +143,4200,130 +143,6323,218 +143,8427,287 +143,10532,356 +143,12635,425 +143,16843,563 +143,21052,701 +143,25260,839 +143,29467,977 +143,33676,1115 +143,37884,1253 +143,42092,1391 +143,46300,1529 +143,50509,1667 +285,-5496,202 +285,-172,32 +285,0,10 +285,118,16 +285,223,19 +285,327,22 +285,432,24 +285,641,31 +285,851,37 +285,1271,50 +285,1690,63 +285,2110,75 +285,2530,88 +285,2950,101 +285,3369,113 +285,3780,117 +285,4195,124 +285,6305,200 +285,8402,262 +285,10499,324 +285,12596,386 +285,16791,510 +285,20987,636 +285,25181,760 +285,29376,884 +285,33570,1009 +285,37765,1133 +285,41960,1259 +285,46154,1383 +285,50350,1507 +428,-5501,200 +428,-167,35 +428,0,12 +428,119,17 +428,224,21 +428,328,23 +428,433,26 +428,643,31 +428,851,37 +428,1270,49 +428,1689,61 +428,2109,74 +428,2529,87 +428,2949,100 +428,3365,109 +428,3778,115 +428,4191,121 +428,6296,191 +428,8390,251 +428,10485,310 +428,12579,369 +428,16767,486 +428,20955,604 +428,25143,723 +428,29332,841 +428,33521,958 +428,37708,1076 +428,41897,1195 +428,46084,1313 +428,50273,1430 +570,-5512,188 +570,-167,37 +570,0,13 +570,121,19 +570,224,21 +570,328,23 +570,433,26 +570,641,31 +570,850,36 +570,1268,46 +570,1685,58 +570,2104,70 +570,2523,81 +570,2943,94 +570,3363,107 +570,3776,113 +570,4189,118 +570,6281,175 +570,8369,230 +570,10459,283 +570,12547,336 +570,16724,443 +570,20901,550 +570,25078,658 +570,29255,764 +570,33432,871 +570,37611,979 +570,41788,1086 +570,45965,1192 +570,50142,1299 +713,-5517,181 +713,-165,39 +713,0,14 +713,122,20 +713,225,22 +713,329,24 +713,433,27 +713,641,30 +713,850,36 +713,1267,45 +713,1684,56 +713,2102,67 +713,2521,79 +713,2939,90 +713,3358,102 +713,3775,111 +713,4188,118 +713,6272,166 +713,8357,217 +713,10442,267 +713,12527,317 +713,16697,416 +713,20867,517 +713,25039,617 +713,29209,717 +713,33379,818 +713,37549,918 +713,41719,1017 +713,45890,1117 +713,50060,1218 +855,-5524,174 +855,-162,42 +855,0,15 +855,122,21 +855,226,22 +855,329,24 +855,434,27 +855,641,31 +855,849,35 +855,1266,45 +855,1683,55 +855,2100,65 +855,2518,77 +855,2937,87 +855,3355,99 +855,3775,111 +855,4188,117 +855,6264,158 +855,8346,205 +855,10427,252 +855,12509,299 +855,16674,393 +855,20838,487 +855,25003,581 +855,29167,675 +855,33330,769 +855,37495,863 +855,41659,957 +855,45823,1051 +855,49988,1145 +998,-5526,172 +998,-160,44 +998,0,16 +998,123,22 +998,227,23 +998,331,26 +998,435,28 +998,641,31 +998,850,36 +998,1266,45 +998,1682,55 +998,2100,64 +998,2517,74 +998,2935,86 +998,3354,97 +998,3772,109 +998,4185,115 +998,6258,153 +998,8338,197 +998,10418,242 +998,12498,288 +998,16658,377 +998,20817,466 +998,24977,556 +998,29137,645 +998,33297,735 +998,37456,825 +998,41616,914 +998,45776,1003 +998,49936,1093 +1140,-5529,169 +1140,-158,46 +1140,0,18 +1140,125,23 +1140,229,24 +1140,332,27 +1140,436,29 +1140,643,32 +1140,851,37 +1140,1267,45 +1140,1683,55 +1140,2100,64 +1140,2516,74 +1140,2934,85 +1140,3352,96 +1140,3771,108 +1140,4183,114 +1283,-5529,169 +1283,-155,49 +1283,0,19 +1283,126,24 +1283,230,26 +1283,333,28 +1283,437,30 +1283,644,34 +1283,853,38 +1283,1267,46 +1283,1683,55 +1283,2098,64 +1283,2516,74 +1283,2934,85 +1283,3351,95 +1283,3764,101 +1425,-5531,167 +1425,-153,51 +1425,0,20 +1425,128,26 +1425,231,27 +1425,336,30 +1425,436,29 +1425,646,36 +1425,853,38 +1425,1268,46 +1425,1683,55 +1425,2098,63 +1425,2516,73 +1425,2932,84 +1425,3345,89 +1568,-5538,160 +1568,-148,56 +1568,0,21 +1568,129,28 +1568,232,29 +1568,336,31 +1568,440,32 +1568,647,37 +1568,854,41 +1568,1269,48 +1568,1684,57 +1568,2101,65 +1568,2517,74 +1568,2929,80 +1853,-5540,158 +1853,-144,60 +1853,0,24 +1853,132,30 +1853,234,31 +1853,340,34 +1853,442,35 +1853,650,38 +1853,856,42 +1853,1269,49 +1853,1684,57 +1853,2098,64 +1853,2515,73 +1853,2928,79 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm new file mode 100644 index 0000000000..eb575b9997 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm @@ -0,0 +1,32 @@ +Retarder Speed [1/min],Torque Loss [Nm] +0,10 +100,10 +200,10.1 +300,10.2 +400,10.3 +500,10.5 +600,10.7 +700,11 +800,11.3 +900,11.6 +1000,12 +1100,12.4 +1200,12.9 +1300,13.4 +1400,13.9 +1500,14.5 +1600,15.1 +1700,15.8 +1800,16.5 +1900,17.2 +2000,18 +2100,18.8 +2200,19.7 +2300,20.6 +2400,21.5 +2500,22.5 +2600,23.5 +2700,24.6 +2800,25.7 +2900,26.8 +3000,28 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm new file mode 100644 index 0000000000..d30c0dbb04 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,74.2 +0,-5000.0,69.2 +0,-4500.0,59.2 +0,-4000.0,59.2 +0,-3500.0,54.2 +0,-3000.0,49.2 +0,-2500.0,44.2 +0,-2000.0,39.2 +0,-1600.0,35.2 +0,-1200.0,31.2 +0,-900.0,28.2 +0,-600.0,25.2 +0,-400.0,23.2 +0,-200.0,21.2 +0,0.0,21.2 +0,200.0,21.2 +0,400.0,23.2 +0,600.0,25.2 +0,900.0,28.2 +0,1200.0,31.2 +0,1600.0,35.2 +0,2000.0,39.2 +0,2500.0,44.2 +0,3000.0,49.2 +0,3500.0,54.2 +0,4000.0,59.2 +0,4500.0,64.2 +0,5000.0,69.2 +0,5500.0,74.2 +600,-5500.0,74.2 +600,-5000.0,69.2 +600,-4500.0,59.2 +600,-4000.0,59.2 +600,-3500.0,54.2 +600,-3000.0,49.2 +600,-2500.0,44.2 +600,-2000.0,39.2 +600,-1600.0,35.2 +600,-1200.0,31.2 +600,-900.0,28.2 +600,-600.0,25.2 +600,-400.0,23.2 +600,-200.0,21.2 +600,0.0,21.2 +600,200.0,21.2 +600,400.0,23.2 +600,600.0,25.2 +600,900.0,28.2 +600,1200.0,31.2 +600,1600.0,35.2 +600,2000.0,39.2 +600,2500.0,44.2 +600,3000.0,49.2 +600,3500.0,54.2 +600,4000.0,59.2 +600,4500.0,64.2 +600,5000.0,69.2 +600,5500.0,74.2 +900,-5500.0,77.8 +900,-5000.0,72.8 +900,-4500.0,62.8 +900,-4000.0,62.8 +900,-3500.0,57.8 +900,-3000.0,52.8 +900,-2500.0,47.8 +900,-2000.0,42.8 +900,-1600.0,38.8 +900,-1200.0,34.8 +900,-900.0,31.8 +900,-600.0,28.8 +900,-400.0,26.8 +900,-200.0,24.8 +900,0.0,24.8 +900,200.0,24.8 +900,400.0,26.8 +900,600.0,28.8 +900,900.0,31.8 +900,1200.0,34.8 +900,1600.0,38.8 +900,2000.0,42.8 +900,2500.0,47.8 +900,3000.0,52.8 +900,3500.0,57.8 +900,4000.0,62.8 +900,4500.0,67.8 +900,5000.0,72.8 +900,5500.0,77.8 +1200,-5500.0,81.4 +1200,-5000.0,76.4 +1200,-4500.0,66.4 +1200,-4000.0,66.4 +1200,-3500.0,61.4 +1200,-3000.0,56.4 +1200,-2500.0,51.4 +1200,-2000.0,46.4 +1200,-1600.0,42.4 +1200,-1200.0,38.4 +1200,-900.0,35.4 +1200,-600.0,32.4 +1200,-400.0,30.4 +1200,-200.0,28.4 +1200,0.0,28.4 +1200,200.0,28.4 +1200,400.0,30.4 +1200,600.0,32.4 +1200,900.0,35.4 +1200,1200.0,38.4 +1200,1600.0,42.4 +1200,2000.0,46.4 +1200,2500.0,51.4 +1200,3000.0,56.4 +1200,3500.0,61.4 +1200,4000.0,66.4 +1200,4500.0,71.4 +1200,5000.0,76.4 +1200,5500.0,81.4 +1600,-5500.0,86.2 +1600,-5000.0,81.2 +1600,-4500.0,71.2 +1600,-4000.0,71.2 +1600,-3500.0,66.2 +1600,-3000.0,61.2 +1600,-2500.0,56.2 +1600,-2000.0,51.2 +1600,-1600.0,47.2 +1600,-1200.0,43.2 +1600,-900.0,40.2 +1600,-600.0,37.2 +1600,-400.0,35.2 +1600,-200.0,33.2 +1600,0.0,33.2 +1600,200.0,33.2 +1600,400.0,35.2 +1600,600.0,37.2 +1600,900.0,40.2 +1600,1200.0,43.2 +1600,1600.0,47.2 +1600,2000.0,51.2 +1600,2500.0,56.2 +1600,3000.0,61.2 +1600,3500.0,66.2 +1600,4000.0,71.2 +1600,4500.0,76.2 +1600,5000.0,81.2 +1600,5500.0,86.2 +2000,-5500.0,91.0 +2000,-5000.0,86.0 +2000,-4500.0,76.0 +2000,-4000.0,76.0 +2000,-3500.0,71.0 +2000,-3000.0,66.0 +2000,-2500.0,61.0 +2000,-2000.0,56.0 +2000,-1600.0,52.0 +2000,-1200.0,48.0 +2000,-900.0,45.0 +2000,-600.0,42.0 +2000,-400.0,40.0 +2000,-200.0,38.0 +2000,0.0,38.0 +2000,200.0,38.0 +2000,400.0,40.0 +2000,600.0,42.0 +2000,900.0,45.0 +2000,1200.0,48.0 +2000,1600.0,52.0 +2000,2000.0,56.0 +2000,2500.0,61.0 +2000,3000.0,66.0 +2000,3500.0,71.0 +2000,4000.0,76.0 +2000,4500.0,81.0 +2000,5000.0,86.0 +2000,5500.0,91.0 +2500,-5500.0,97.0 +2500,-5000.0,92.0 +2500,-4500.0,82.0 +2500,-4000.0,82.0 +2500,-3500.0,77.0 +2500,-3000.0,72.0 +2500,-2500.0,67.0 +2500,-2000.0,62.0 +2500,-1600.0,58.0 +2500,-1200.0,54.0 +2500,-900.0,51.0 +2500,-600.0,48.0 +2500,-400.0,46.0 +2500,-200.0,44.0 +2500,0.0,44.0 +2500,200.0,44.0 +2500,400.0,46.0 +2500,600.0,48.0 +2500,900.0,51.0 +2500,1200.0,54.0 +2500,1600.0,58.0 +2500,2000.0,62.0 +2500,2500.0,67.0 +2500,3000.0,72.0 +2500,3500.0,77.0 +2500,4000.0,82.0 +2500,4500.0,87.0 +2500,5000.0,92.0 +2500,5500.0,97.0 +3000,-5500.0,103.0 +3000,-5000.0,98.0 +3000,-4500.0,88.0 +3000,-4000.0,88.0 +3000,-3500.0,83.0 +3000,-3000.0,78.0 +3000,-2500.0,73.0 +3000,-2000.0,68.0 +3000,-1600.0,64.0 +3000,-1200.0,60.0 +3000,-900.0,57.0 +3000,-600.0,54.0 +3000,-400.0,52.0 +3000,-200.0,50.0 +3000,0.0,50.0 +3000,200.0,50.0 +3000,400.0,52.0 +3000,600.0,54.0 +3000,900.0,57.0 +3000,1200.0,60.0 +3000,1600.0,64.0 +3000,2000.0,68.0 +3000,2500.0,73.0 +3000,3000.0,78.0 +3000,3500.0,83.0 +3000,4000.0,88.0 +3000,4500.0,93.0 +3000,5000.0,98.0 +3000,5500.0,103.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat new file mode 100644 index 0000000000..11f2b24430 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat @@ -0,0 +1,18 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:28:30.2818342Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic Battery", + "Capacity": 14.0, + "SOC_min": 20.0, + "SOC_max": 80.0, + "MaxCurrentMap": "MaxCurrent.vimax", + "InternalResistanceCurve": "GenericBattery_10kWh_658V.vbatr", + "SoCCurve": "GenericBattery_10kWh_658V.vbatv" + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr new file mode 100644 index 0000000000..09c936221a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr @@ -0,0 +1,3 @@ +SoC, Ri +0, 0.12 +100, 0.12 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv new file mode 100644 index 0000000000..8063e04c93 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv @@ -0,0 +1,12 @@ +SOC, V +0, 590 +10, 614 +20, 626 +30, 632 +40, 638 +50, 640 +60, 640 +70, 642 +80, 646 +90, 650 +100, 658 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl new file mode 100644 index 0000000000..a46aef1a05 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl @@ -0,0 +1,17 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:28:08.3781385Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "EquivalenceFactor": 2.0, + "MinSoC": 20.0, + "MaxSoC": 80.0, + "TargetSoC": 50.0, + "AuxBufferTime": 5.0, + "AuxBufferChgTime": 5.0, + "MinICEOnTime": 10.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax new file mode 100644 index 0000000000..5552bda2b0 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax @@ -0,0 +1,3 @@ +SOC, I_charge, I_discharge +0, 280, 280 +100, 280, 280 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc new file mode 100644 index 0000000000..54e7786487 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc @@ -0,0 +1,6 @@ +v [km/h],acc [m/s²],dec [m/s²] +0,1,-1 +25,1,-1 +50,0.642857143,-1 +60,0.5,-0.5 +120,0.5,-0.5 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng new file mode 100644 index 0000000000..a523490289 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng @@ -0,0 +1,35 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-17T07:29:46.1581600Z", + "AppVersion": "3", + "FileVersion": 5 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "209kW 7.7l Engine", + "Displacement": "7700", + "IdlingSpeed": 600.0, + "Inertia": 3.33, + "Fuels": [ + { + "WHTC-Urban": 1.0097, + "WHTC-Rural": 1.0035, + "WHTC-Motorway": 1.0035, + "WHTC-Engineering": 1.0090832895, + "ColdHotBalancingFactor": 0.0, + "CFRegPer": 1.0, + "FuelMap": "209kW_ICE_Map.vmap", + "FuelType": "DieselCI" + } + ], + "RatedPower": 209000, + "RatedSpeed": 2550.0, + "MaxTorque": 1100, + "FullLoadCurve": "209kW_ICE_fld.vfld", + "WHRType": [ + "None" + ], + "WHRCorrectionFactors": {} + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_Map.vmap similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_Map.vmap diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld new file mode 100644 index 0000000000..9fa844476e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld @@ -0,0 +1,7 @@ +engine speed [1/min], full load torque [Nm], motoring torque [Nm] +600.00,385.00,-55.851 +1321.50,1100.00,-61.072 +1867.50,1100.00,-75.131 +2550.00,782.67,-97.074 +3291.00,0.00,-144.231 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_Map.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_Map.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_drag.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_drag.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_fld.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_fld.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat new file mode 100644 index 0000000000..719e214157 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat @@ -0,0 +1,18 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic Battery", + "InternalResistanceCurve": "GenericBattery.vbatr", + "SOC_min": 10, + "SOC_max": 90, + "MaxCurrentMap": "MaxCurrent.vimax", + "Capacity": 68, + "SoCCurve": "GenericBattery.vbatv" + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr new file mode 100644 index 0000000000..953f417ac4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr @@ -0,0 +1,3 @@ +SoC, Ri +0, 0.04 +100, 0.04 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv new file mode 100644 index 0000000000..28376e3632 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv @@ -0,0 +1,12 @@ +SOC, V +0, 673.5 +10, 700.2 +20, 715.4 +30, 723.6 +40, 727.7 +50, 730.0 +60, 731.6 +70, 733.8 +80, 737.1 +90, 742.2 +100, 750.2 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericGen.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericGen.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Hybrid_Parameters.vhctl similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Hybrid_Parameters.vhctl diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/MaxCurrent.vimax similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/MaxCurrent.vimax diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu new file mode 100644 index 0000000000..a26e0e50f9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu @@ -0,0 +1,14 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T15:52:04.0766564Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "Rating_current_gear": 0.995, + "RatioEarlyUpshiftFC" : 24, + "RatioEarlyDownshiftFC" : 24 + + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc new file mode 100644 index 0000000000..54e7786487 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc @@ -0,0 +1,6 @@ +v [km/h],acc [m/s²],dec [m/s²] +0,1,-1 +25,1,-1 +50,0.642857143,-1 +60,0.5,-0.5 +120,0.5,-0.5 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc new file mode 100644 index 0000000000..b0995fd4f6 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": true, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 12.276 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 13860.59, + "ContinuousTorqueSpeed": 166.99, + "OverloadTorque": 16517.20, + "OverloadTorqueSpeed": 166.01, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1Axl_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Axl.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 15015.63, + "ContinuousTorqueSpeed": 168.62, + "OverloadTorque": 17325.73, + "OverloadTorqueSpeed": 170.17, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1Axl_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Axl.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1Axl_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto new file mode 100644 index 0000000000..6ea138e7bc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx1Axl.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh new file mode 100644 index 0000000000..a0a05e3854 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1Axl.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd new file mode 100644 index 0000000000..07eb40e197 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -37.45 +3.37 , -38.62 +33.71 , -49.58 +67.42 , -61.71 +101.12 , -73.85 +134.83 , -86.11 +168.54 , -98.24 +202.25 , -110.38 +235.96 , -122.51 +269.67 , -134.65 +303.37 , -146.91 +337.08 , -159.04 +370.79 , -171.18 +404.50 , -183.31 +438.21 , -195.45 +471.92 , -207.71 +505.62 , -219.84 +539.33 , -231.98 +573.04 , -244.11 +606.75 , -256.24 +640.46 , -268.51 +674.17 , -280.64 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc new file mode 100644 index 0000000000..76d61ce379 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 12.276 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 6930.29, + "ContinuousTorqueSpeed": 166.99, + "OverloadTorque": 8258.60, + "OverloadTorqueSpeed": 166.01, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl1.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 7507.82, + "ContinuousTorqueSpeed": 168.62, + "OverloadTorque": 8662.87, + "OverloadTorqueSpeed": 170.17, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl1.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1Whl1_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto new file mode 100644 index 0000000000..a78111972b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx1Whl1.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh new file mode 100644 index 0000000000..76585bdb82 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1Whl1.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco new file mode 100644 index 0000000000..b5980ac32f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -9785.31 , 0.00 +0.00 , -9296.05 , 0.00 +0.00 , -8806.78 , 0.00 +0.00 , -8317.52 , 0.00 +0.00 , -7828.25 , 0.00 +0.00 , -7338.98 , 0.00 +0.00 , -6849.72 , -0.07 +0.00 , -6360.45 , -0.33 +0.00 , -5871.19 , -0.49 +0.00 , -5381.92 , -0.60 +0.00 , -4892.66 , -0.66 +0.00 , -4403.39 , -0.69 +0.00 , -3914.12 , -0.70 +0.00 , -3424.86 , -0.67 +0.00 , -2935.59 , -0.63 +0.00 , -2446.33 , -0.57 +0.00 , -1957.06 , -0.48 +0.00 , -1467.80 , -0.38 +0.00 , -978.53 , -0.27 +0.00 , -489.27 , -0.13 +0.00 , -97.85 , -0.01 +0.00 , 86.63 , 0.06 +0.00 , 433.14 , 0.28 +0.00 , 866.29 , 0.56 +0.00 , 1299.43 , 0.85 +0.00 , 1732.57 , 1.15 +0.00 , 2165.72 , 1.47 +0.00 , 2598.86 , 1.79 +0.00 , 3032.00 , 2.12 +0.00 , 3465.15 , 2.47 +0.00 , 3898.29 , 2.82 +0.00 , 4331.43 , 3.19 +0.00 , 4764.58 , 3.56 +0.00 , 5197.72 , 3.94 +0.00 , 5630.86 , 4.33 +0.00 , 6064.01 , 4.74 +0.00 , 6497.15 , 5.15 +0.00 , 6930.29 , 5.57 +0.00 , 7363.44 , 6.00 +0.00 , 7796.58 , 6.43 +0.00 , 8229.72 , 6.88 +0.00 , 8662.87 , 7.34 +3.37 , -9785.31 , 0.00 +3.37 , -9296.05 , 0.00 +3.37 , -8806.78 , 0.00 +3.37 , -8317.52 , 0.00 +3.37 , -7828.25 , 0.00 +3.37 , -7338.98 , 0.00 +3.37 , -6849.72 , -0.25 +3.37 , -6360.45 , -0.42 +3.37 , -5871.19 , -0.52 +3.37 , -5381.92 , -0.58 +3.37 , -4892.66 , -0.61 +3.37 , -4403.39 , -0.62 +3.37 , -3914.12 , -0.61 +3.37 , -3424.86 , -0.58 +3.37 , -2935.59 , -0.53 +3.37 , -2446.33 , -0.47 +3.37 , -1957.06 , -0.40 +3.37 , -1467.80 , -0.31 +3.37 , -978.53 , -0.22 +3.37 , -489.27 , -0.11 +3.37 , -97.85 , -0.01 +3.37 , 86.63 , 0.05 +3.37 , 433.14 , 0.21 +3.37 , 866.29 , 0.43 +3.37 , 1299.43 , 0.65 +3.37 , 1732.57 , 0.88 +3.37 , 2165.72 , 1.11 +3.37 , 2598.86 , 1.36 +3.37 , 3032.00 , 1.61 +3.37 , 3465.15 , 1.87 +3.37 , 3898.29 , 2.13 +3.37 , 4331.43 , 2.40 +3.37 , 4764.58 , 2.68 +3.37 , 5197.72 , 2.97 +3.37 , 5630.86 , 3.26 +3.37 , 6064.01 , 3.56 +3.37 , 6497.15 , 3.86 +3.37 , 6930.29 , 4.18 +3.37 , 7363.44 , 4.50 +3.37 , 7796.58 , 4.82 +3.37 , 8229.72 , 5.15 +3.37 , 8662.87 , 5.49 +33.71 , -9785.31 , -29.05 +33.71 , -9296.05 , -27.68 +33.71 , -8806.78 , -26.31 +33.71 , -8317.52 , -24.92 +33.71 , -7828.25 , -23.53 +33.71 , -7338.98 , -22.12 +33.71 , -6849.72 , -20.71 +33.71 , -6360.45 , -19.28 +33.71 , -5871.19 , -17.85 +33.71 , -5381.92 , -16.41 +33.71 , -4892.66 , -14.95 +33.71 , -4403.39 , -13.49 +33.71 , -3914.12 , -12.02 +33.71 , -3424.86 , -10.53 +33.71 , -2935.59 , -9.04 +33.71 , -2446.33 , -7.54 +33.71 , -1957.06 , -6.03 +33.71 , -1467.80 , -4.51 +33.71 , -978.53 , -2.98 +33.71 , -489.27 , -1.44 +33.71 , -97.85 , -0.18 +33.71 , 86.63 , 0.45 +33.71 , 433.14 , 1.84 +33.71 , 866.29 , 3.58 +33.71 , 1299.43 , 5.33 +33.71 , 1732.57 , 7.09 +33.71 , 2165.72 , 8.85 +33.71 , 2598.86 , 10.63 +33.71 , 3032.00 , 12.42 +33.71 , 3465.15 , 14.21 +33.71 , 3898.29 , 16.02 +33.71 , 4331.43 , 17.84 +33.71 , 4764.58 , 19.66 +33.71 , 5197.72 , 21.49 +33.71 , 5630.86 , 23.34 +33.71 , 6064.01 , 25.19 +33.71 , 6497.15 , 27.05 +33.71 , 6930.29 , 28.93 +33.71 , 7363.44 , 30.81 +33.71 , 7796.58 , 32.70 +33.71 , 8229.72 , 34.60 +33.71 , 8662.87 , 36.50 +67.42 , -9785.31 , -60.28 +67.42 , -9296.05 , -57.37 +67.42 , -8806.78 , -54.44 +67.42 , -8317.52 , -51.49 +67.42 , -7828.25 , -48.54 +67.42 , -7338.98 , -45.58 +67.42 , -6849.72 , -42.60 +67.42 , -6360.45 , -39.61 +67.42 , -5871.19 , -36.61 +67.42 , -5381.92 , -33.60 +67.42 , -4892.66 , -30.58 +67.42 , -4403.39 , -27.55 +67.42 , -3914.12 , -24.51 +67.42 , -3424.86 , -21.45 +67.42 , -2935.59 , -18.38 +67.42 , -2446.33 , -15.31 +67.42 , -1957.06 , -12.22 +67.42 , -1467.80 , -9.12 +67.42 , -978.53 , -6.00 +67.42 , -489.27 , -2.88 +67.42 , -97.85 , -0.33 +67.42 , 86.63 , 0.92 +67.42 , 433.14 , 3.68 +67.42 , 866.29 , 7.11 +67.42 , 1299.43 , 10.56 +67.42 , 1732.57 , 14.01 +67.42 , 2165.72 , 17.48 +67.42 , 2598.86 , 20.96 +67.42 , 3032.00 , 24.45 +67.42 , 3465.15 , 27.95 +67.42 , 3898.29 , 31.47 +67.42 , 4331.43 , 34.99 +67.42 , 4764.58 , 38.53 +67.42 , 5197.72 , 42.08 +67.42 , 5630.86 , 45.64 +67.42 , 6064.01 , 49.21 +67.42 , 6497.15 , 52.79 +67.42 , 6930.29 , 56.38 +67.42 , 7363.44 , 59.99 +67.42 , 7796.58 , 63.60 +67.42 , 8229.72 , 67.23 +67.42 , 8662.87 , 70.87 +101.12 , -9785.31 , -91.22 +101.12 , -9296.05 , -86.77 +101.12 , -8806.78 , -82.31 +101.12 , -8317.52 , -77.84 +101.12 , -7828.25 , -73.35 +101.12 , -7338.98 , -68.84 +101.12 , -6849.72 , -64.32 +101.12 , -6360.45 , -59.79 +101.12 , -5871.19 , -55.24 +101.12 , -5381.92 , -50.68 +101.12 , -4892.66 , -46.11 +101.12 , -4403.39 , -41.51 +101.12 , -3914.12 , -36.91 +101.12 , -3424.86 , -32.29 +101.12 , -2935.59 , -27.66 +101.12 , -2446.33 , -23.01 +101.12 , -1957.06 , -18.35 +101.12 , -1467.80 , -13.67 +101.12 , -978.53 , -8.98 +101.12 , -489.27 , -4.27 +101.12 , -97.85 , -0.39 +101.12 , 86.63 , 1.43 +101.12 , 433.14 , 5.56 +101.12 , 866.29 , 10.69 +101.12 , 1299.43 , 15.84 +101.12 , 1732.57 , 21.00 +101.12 , 2165.72 , 26.17 +101.12 , 2598.86 , 31.36 +101.12 , 3032.00 , 36.56 +101.12 , 3465.15 , 41.77 +101.12 , 3898.29 , 47.01 +101.12 , 4331.43 , 52.25 +101.12 , 4764.58 , 57.51 +101.12 , 5197.72 , 62.79 +101.12 , 5630.86 , 68.08 +101.12 , 6064.01 , 73.38 +101.12 , 6497.15 , 78.70 +101.12 , 6930.29 , 84.03 +101.12 , 7363.44 , 89.38 +101.12 , 7796.58 , 94.74 +101.12 , 8229.72 , 100.12 +101.12 , 8662.87 , 105.51 +134.83 , -9785.31 , -121.86 +134.83 , -9296.05 , -115.91 +134.83 , -8806.78 , -109.94 +134.83 , -8317.52 , -103.95 +134.83 , -7828.25 , -97.94 +134.83 , -7338.98 , -91.91 +134.83 , -6849.72 , -85.87 +134.83 , -6360.45 , -79.81 +134.83 , -5871.19 , -73.73 +134.83 , -5381.92 , -67.63 +134.83 , -4892.66 , -61.51 +134.83 , -4403.39 , -55.37 +134.83 , -3914.12 , -49.21 +134.83 , -3424.86 , -43.04 +134.83 , -2935.59 , -36.85 +134.83 , -2446.33 , -30.64 +134.83 , -1957.06 , -24.41 +134.83 , -1467.80 , -18.16 +134.83 , -978.53 , -11.89 +134.83 , -489.27 , -5.59 +134.83 , -97.85 , -0.32 +134.83 , 86.63 , 1.99 +134.83 , 433.14 , 7.50 +134.83 , 866.29 , 14.34 +134.83 , 1299.43 , 21.19 +134.83 , 1732.57 , 28.05 +134.83 , 2165.72 , 34.94 +134.83 , 2598.86 , 41.84 +134.83 , 3032.00 , 48.76 +134.83 , 3465.15 , 55.70 +134.83 , 3898.29 , 62.66 +134.83 , 4331.43 , 69.63 +134.83 , 4764.58 , 76.63 +134.83 , 5197.72 , 83.65 +134.83 , 5630.86 , 90.68 +134.83 , 6064.01 , 97.73 +134.83 , 6497.15 , 104.80 +134.83 , 6930.29 , 111.90 +134.83 , 7363.44 , 119.00 +134.83 , 7796.58 , 126.13 +134.83 , 8229.72 , 133.28 +134.83 , 8662.87 , 140.44 +168.54 , -9785.31 , -152.18 +168.54 , -9296.05 , -144.75 +168.54 , -8806.78 , -137.29 +168.54 , -8317.52 , -129.81 +168.54 , -7828.25 , -122.31 +168.54 , -7338.98 , -114.78 +168.54 , -6849.72 , -107.23 +168.54 , -6360.45 , -99.65 +168.54 , -5871.19 , -92.05 +168.54 , -5381.92 , -84.42 +168.54 , -4892.66 , -76.77 +168.54 , -4403.39 , -69.10 +168.54 , -3914.12 , -61.41 +168.54 , -3424.86 , -53.69 +168.54 , -2935.59 , -45.94 +168.54 , -2446.33 , -38.17 +168.54 , -1957.06 , -30.38 +168.54 , -1467.80 , -22.57 +168.54 , -978.53 , -14.72 +168.54 , -489.27 , -6.84 +168.54 , -97.85 , 0.00 +168.54 , 86.63 , 2.61 +168.54 , 433.14 , 9.52 +168.54 , 866.29 , 18.06 +168.54 , 1299.43 , 26.62 +168.54 , 1732.57 , 35.19 +168.54 , 2165.72 , 43.79 +168.54 , 2598.86 , 52.42 +168.54 , 3032.00 , 61.07 +168.54 , 3465.15 , 69.74 +168.54 , 3898.29 , 78.43 +168.54 , 4331.43 , 87.15 +168.54 , 4764.58 , 95.90 +168.54 , 5197.72 , 104.67 +168.54 , 5630.86 , 113.46 +168.54 , 6064.01 , 122.28 +168.54 , 6497.15 , 131.12 +168.54 , 6930.29 , 139.99 +168.54 , 7363.44 , 148.88 +168.54 , 7796.58 , 157.79 +168.54 , 8229.72 , 166.73 +168.54 , 8662.87 , 175.69 +202.25 , -9785.31 , -182.19 +202.25 , -9296.05 , -173.29 +202.25 , -8806.78 , -164.37 +202.25 , -8317.52 , -155.42 +202.25 , -7828.25 , -146.44 +202.25 , -7338.98 , -137.42 +202.25 , -6849.72 , -128.38 +202.25 , -6360.45 , -119.30 +202.25 , -5871.19 , -110.20 +202.25 , -5381.92 , -101.06 +202.25 , -4892.66 , -91.89 +202.25 , -4403.39 , -82.70 +202.25 , -3914.12 , -73.47 +202.25 , -3424.86 , -64.21 +202.25 , -2935.59 , -54.93 +202.25 , -2446.33 , -45.61 +202.25 , -1957.06 , -36.26 +202.25 , -1467.80 , -26.87 +202.25 , -978.53 , -17.46 +202.25 , -489.27 , -7.98 +202.25 , -97.85 , 0.00 +202.25 , 86.63 , 3.29 +202.25 , 433.14 , 11.62 +202.25 , 866.29 , 21.88 +202.25 , 1299.43 , 32.14 +202.25 , 1732.57 , 42.44 +202.25 , 2165.72 , 52.76 +202.25 , 2598.86 , 63.11 +202.25 , 3032.00 , 73.49 +202.25 , 3465.15 , 83.91 +202.25 , 3898.29 , 94.35 +202.25 , 4331.43 , 104.82 +202.25 , 4764.58 , 115.33 +202.25 , 5197.72 , 125.87 +202.25 , 5630.86 , 136.43 +202.25 , 6064.01 , 147.03 +202.25 , 6497.15 , 157.66 +202.25 , 6930.29 , 168.32 +202.25 , 7363.44 , 179.01 +202.25 , 7796.58 , 189.74 +202.25 , 8229.72 , 200.49 +202.25 , 8662.87 , 211.27 +235.96 , -9785.31 , -211.85 +235.96 , -9296.05 , -201.52 +235.96 , -8806.78 , -191.16 +235.96 , -8317.52 , -180.75 +235.96 , -7828.25 , -170.31 +235.96 , -7338.98 , -159.83 +235.96 , -6849.72 , -149.31 +235.96 , -6360.45 , -138.75 +235.96 , -5871.19 , -128.16 +235.96 , -5381.92 , -117.52 +235.96 , -4892.66 , -106.85 +235.96 , -4403.39 , -96.14 +235.96 , -3914.12 , -85.39 +235.96 , -3424.86 , -74.61 +235.96 , -2935.59 , -63.78 +235.96 , -2446.33 , -52.92 +235.96 , -1957.06 , -42.02 +235.96 , -1467.80 , -31.07 +235.96 , -978.53 , -20.08 +235.96 , -489.27 , -9.00 +235.96 , -97.85 , 0.00 +235.96 , 86.63 , 4.05 +235.96 , 433.14 , 13.82 +235.96 , 866.29 , 25.80 +235.96 , 1299.43 , 37.78 +235.96 , 1732.57 , 49.79 +235.96 , 2165.72 , 61.84 +235.96 , 2598.86 , 73.93 +235.96 , 3032.00 , 86.05 +235.96 , 3465.15 , 98.22 +235.96 , 3898.29 , 110.42 +235.96 , 4331.43 , 122.66 +235.96 , 4764.58 , 134.94 +235.96 , 5197.72 , 147.26 +235.96 , 5630.86 , 159.61 +235.96 , 6064.01 , 172.01 +235.96 , 6497.15 , 184.44 +235.96 , 6930.29 , 196.92 +235.96 , 7363.44 , 209.43 +235.96 , 7796.58 , 221.98 +235.96 , 8229.72 , 234.57 +235.96 , 8662.87 , 247.19 +269.67 , -9785.31 , -241.15 +269.67 , -9296.05 , -229.41 +269.67 , -8806.78 , -217.63 +269.67 , -8317.52 , -205.79 +269.67 , -7828.25 , -193.91 +269.67 , -7338.98 , -181.98 +269.67 , -6849.72 , -170.01 +269.67 , -6360.45 , -157.99 +269.67 , -5871.19 , -145.91 +269.67 , -5381.92 , -133.80 +269.67 , -4892.66 , -121.63 +269.67 , -4403.39 , -109.42 +269.67 , -3914.12 , -97.16 +269.67 , -3424.86 , -84.85 +269.67 , -2935.59 , -72.50 +269.67 , -2446.33 , -60.10 +269.67 , -1957.06 , -47.65 +269.67 , -1467.80 , -35.14 +269.67 , -978.53 , -22.57 +269.67 , -489.27 , -9.88 +269.67 , -97.85 , 0.00 +269.67 , 86.63 , 4.88 +269.67 , 433.14 , 16.13 +269.67 , 866.29 , 29.83 +269.67 , 1299.43 , 43.53 +269.67 , 1732.57 , 57.27 +269.67 , 2165.72 , 71.06 +269.67 , 2598.86 , 84.89 +269.67 , 3032.00 , 98.76 +269.67 , 3465.15 , 112.68 +269.67 , 3898.29 , 126.65 +269.67 , 4331.43 , 140.67 +269.67 , 4764.58 , 154.74 +269.67 , 5197.72 , 168.85 +269.67 , 5630.86 , 183.01 +269.67 , 6064.01 , 197.22 +269.67 , 6497.15 , 211.48 +269.67 , 6930.29 , 225.78 +269.67 , 7363.44 , 240.13 +269.67 , 7796.58 , 254.53 +269.67 , 8229.72 , 268.97 +269.67 , 8662.87 , 283.46 +303.37 , -9785.31 , -270.09 +303.37 , -9296.05 , -256.96 +303.37 , -8806.78 , -243.78 +303.37 , -8317.52 , -230.53 +303.37 , -7828.25 , -217.23 +303.37 , -7338.98 , -203.87 +303.37 , -6849.72 , -190.46 +303.37 , -6360.45 , -176.98 +303.37 , -5871.19 , -163.45 +303.37 , -5381.92 , -149.87 +303.37 , -4892.66 , -136.22 +303.37 , -4403.39 , -122.52 +303.37 , -3914.12 , -108.76 +303.37 , -3424.86 , -94.94 +303.37 , -2935.59 , -81.06 +303.37 , -2446.33 , -67.13 +303.37 , -1957.06 , -53.13 +303.37 , -1467.80 , -39.07 +303.37 , -978.53 , -24.92 +303.37 , -489.27 , -10.59 +303.37 , -97.85 , 0.00 +303.37 , 86.63 , 5.80 +303.37 , 433.14 , 18.55 +303.37 , 866.29 , 33.99 +303.37 , 1299.43 , 49.42 +303.37 , 1732.57 , 64.90 +303.37 , 2165.72 , 80.42 +303.37 , 2598.86 , 96.00 +303.37 , 3032.00 , 111.63 +303.37 , 3465.15 , 127.32 +303.37 , 3898.29 , 143.07 +303.37 , 4331.43 , 158.88 +303.37 , 4764.58 , 174.74 +303.37 , 5197.72 , 190.66 +303.37 , 5630.86 , 206.64 +303.37 , 6064.01 , 222.68 +303.37 , 6497.15 , 238.77 +303.37 , 6930.29 , 254.92 +303.37 , 7363.44 , 271.13 +303.37 , 7796.58 , 287.40 +303.37 , 8229.72 , 303.72 +303.37 , 8662.87 , 320.10 +337.08 , -9785.31 , -298.63 +337.08 , -9296.05 , -284.14 +337.08 , -8806.78 , -269.58 +337.08 , -8317.52 , -254.95 +337.08 , -7828.25 , -240.25 +337.08 , -7338.98 , -225.48 +337.08 , -6849.72 , -210.64 +337.08 , -6360.45 , -195.74 +337.08 , -5871.19 , -180.76 +337.08 , -5381.92 , -165.71 +337.08 , -4892.66 , -150.60 +337.08 , -4403.39 , -135.42 +337.08 , -3914.12 , -120.16 +337.08 , -3424.86 , -104.84 +337.08 , -2935.59 , -89.45 +337.08 , -2446.33 , -73.99 +337.08 , -1957.06 , -58.45 +337.08 , -1467.80 , -42.83 +337.08 , -978.53 , -27.10 +337.08 , -489.27 , -11.12 +337.08 , -97.85 , 0.00 +337.08 , 86.63 , 6.80 +337.08 , 433.14 , 21.10 +337.08 , 866.29 , 38.29 +337.08 , 1299.43 , 55.46 +337.08 , 1732.57 , 72.67 +337.08 , 2165.72 , 89.94 +337.08 , 2598.86 , 107.27 +337.08 , 3032.00 , 124.67 +337.08 , 3465.15 , 142.14 +337.08 , 3898.29 , 159.68 +337.08 , 4331.43 , 177.29 +337.08 , 4764.58 , 194.96 +337.08 , 5197.72 , 212.70 +337.08 , 5630.86 , 230.52 +337.08 , 6064.01 , 248.40 +337.08 , 6497.15 , 266.35 +337.08 , 6930.29 , 284.37 +337.08 , 7363.44 , 302.45 +337.08 , 7796.58 , 320.61 +337.08 , 8229.72 , 338.83 +337.08 , 8662.87 , 357.12 +370.79 , -9785.31 , -326.77 +370.79 , -9296.05 , -310.94 +370.79 , -8806.78 , -295.03 +370.79 , -8317.52 , -279.03 +370.79 , -7828.25 , -262.95 +370.79 , -7338.98 , -246.79 +370.79 , -6849.72 , -230.55 +370.79 , -6360.45 , -214.22 +370.79 , -5871.19 , -197.81 +370.79 , -5381.92 , -181.33 +370.79 , -4892.66 , -164.76 +370.79 , -4403.39 , -148.10 +370.79 , -3914.12 , -131.37 +370.79 , -3424.86 , -114.55 +370.79 , -2935.59 , -97.65 +370.79 , -2446.33 , -80.67 +370.79 , -1957.06 , -63.59 +370.79 , -1467.80 , -46.42 +370.79 , -978.53 , -29.10 +370.79 , -489.27 , -11.41 +370.79 , -97.85 , 0.00 +370.79 , 86.63 , 7.90 +370.79 , 433.14 , 23.79 +370.79 , 866.29 , 42.74 +370.79 , 1299.43 , 61.65 +370.79 , 1732.57 , 80.61 +370.79 , 2165.72 , 99.63 +370.79 , 2598.86 , 118.73 +370.79 , 3032.00 , 137.91 +370.79 , 3465.15 , 157.16 +370.79 , 3898.29 , 176.50 +370.79 , 4331.43 , 195.91 +370.79 , 4764.58 , 215.41 +370.79 , 5197.72 , 234.99 +370.79 , 5630.86 , 254.65 +370.79 , 6064.01 , 274.39 +370.79 , 6497.15 , 294.21 +370.79 , 6930.29 , 314.12 +370.79 , 7363.44 , 334.10 +370.79 , 7796.58 , 354.16 +370.79 , 8229.72 , 374.31 +370.79 , 8662.87 , 394.53 +404.50 , -9785.31 , -354.49 +404.50 , -9296.05 , -337.34 +404.50 , -8806.78 , -320.10 +404.50 , -8317.52 , -302.75 +404.50 , -7828.25 , -285.32 +404.50 , -7338.98 , -267.78 +404.50 , -6849.72 , -250.15 +404.50 , -6360.45 , -232.43 +404.50 , -5871.19 , -214.60 +404.50 , -5381.92 , -196.69 +404.50 , -4892.66 , -178.67 +404.50 , -4403.39 , -160.56 +404.50 , -3914.12 , -142.36 +404.50 , -3424.86 , -124.05 +404.50 , -2935.59 , -105.65 +404.50 , -2446.33 , -87.15 +404.50 , -1957.06 , -68.54 +404.50 , -1467.80 , -49.80 +404.50 , -978.53 , -30.89 +404.50 , -489.27 , -11.43 +404.50 , -97.85 , 0.00 +404.50 , 86.63 , 9.08 +404.50 , 433.14 , 26.62 +404.50 , 866.29 , 47.35 +404.50 , 1299.43 , 68.02 +404.50 , 1732.57 , 88.72 +404.50 , 2165.72 , 109.51 +404.50 , 2598.86 , 130.38 +404.50 , 3032.00 , 151.34 +404.50 , 3465.15 , 172.39 +404.50 , 3898.29 , 193.53 +404.50 , 4331.43 , 214.77 +404.50 , 4764.58 , 236.11 +404.50 , 5197.72 , 257.53 +404.50 , 5630.86 , 279.05 +404.50 , 6064.01 , 300.67 +404.50 , 6497.15 , 322.38 +404.50 , 6930.29 , 344.19 +404.50 , 7363.44 , 366.08 +404.50 , 7796.58 , 388.08 +404.50 , 8229.72 , 410.16 +404.50 , 8662.87 , 432.34 +438.21 , -9785.31 , -381.77 +438.21 , -9296.05 , -363.33 +438.21 , -8806.78 , -344.77 +438.21 , -8317.52 , -326.11 +438.21 , -7828.25 , -307.33 +438.21 , -7338.98 , -288.45 +438.21 , -6849.72 , -269.45 +438.21 , -6360.45 , -250.33 +438.21 , -5871.19 , -231.11 +438.21 , -5381.92 , -211.78 +438.21 , -4892.66 , -192.34 +438.21 , -4403.39 , -172.78 +438.21 , -3914.12 , -153.11 +438.21 , -3424.86 , -133.33 +438.21 , -2935.59 , -113.43 +438.21 , -2446.33 , -93.42 +438.21 , -1957.06 , -73.27 +438.21 , -1467.80 , -52.98 +438.21 , -978.53 , -32.45 +438.21 , -489.27 , -11.12 +438.21 , -97.85 , 0.00 +438.21 , 86.63 , 10.37 +438.21 , 433.14 , 29.60 +438.21 , 866.29 , 52.14 +438.21 , 1299.43 , 74.56 +438.21 , 1732.57 , 97.03 +438.21 , 2165.72 , 119.58 +438.21 , 2598.86 , 142.23 +438.21 , 3032.00 , 164.98 +438.21 , 3465.15 , 187.84 +438.21 , 3898.29 , 210.80 +438.21 , 4331.43 , 233.87 +438.21 , 4764.58 , 257.05 +438.21 , 5197.72 , 280.34 +438.21 , 5630.86 , 303.74 +438.21 , 6064.01 , 327.25 +438.21 , 6497.15 , 350.87 +438.21 , 6930.29 , 374.59 +438.21 , 7363.44 , 398.42 +438.21 , 7796.58 , 422.36 +438.21 , 8229.72 , 446.41 +438.21 , 8662.87 , 470.57 +471.92 , -9785.31 , -408.59 +471.92 , -9296.05 , -388.88 +471.92 , -8806.78 , -369.04 +471.92 , -8317.52 , -349.08 +471.92 , -7828.25 , -328.98 +471.92 , -7338.98 , -308.76 +471.92 , -6849.72 , -288.41 +471.92 , -6360.45 , -267.93 +471.92 , -5871.19 , -247.32 +471.92 , -5381.92 , -226.59 +471.92 , -4892.66 , -205.73 +471.92 , -4403.39 , -184.73 +471.92 , -3914.12 , -163.61 +471.92 , -3424.86 , -142.36 +471.92 , -2935.59 , -120.97 +471.92 , -2446.33 , -99.45 +471.92 , -1957.06 , -77.77 +471.92 , -1467.80 , -55.91 +471.92 , -978.53 , -33.75 +471.92 , -489.27 , -10.40 +471.92 , -97.85 , 0.00 +471.92 , 86.63 , 11.76 +471.92 , 433.14 , 32.74 +471.92 , 866.29 , 57.10 +471.92 , 1299.43 , 81.29 +471.92 , 1732.57 , 105.53 +471.92 , 2165.72 , 129.86 +471.92 , 2598.86 , 154.29 +471.92 , 3032.00 , 178.85 +471.92 , 3465.15 , 203.52 +471.92 , 3898.29 , 228.31 +471.92 , 4331.43 , 253.23 +471.92 , 4764.58 , 278.27 +471.92 , 5197.72 , 303.44 +471.92 , 5630.86 , 328.73 +471.92 , 6064.01 , 354.14 +471.92 , 6497.15 , 379.68 +471.92 , 6930.29 , 405.34 +471.92 , 7363.44 , 431.13 +471.92 , 7796.58 , 457.03 +471.92 , 8229.72 , 483.07 +471.92 , 8662.87 , 509.22 +505.62 , -9785.31 , -434.93 +505.62 , -9296.05 , -413.98 +505.62 , -8806.78 , -392.88 +505.62 , -8317.52 , -371.64 +505.62 , -7828.25 , -350.25 +505.62 , -7338.98 , -328.71 +505.62 , -6849.72 , -307.03 +505.62 , -6360.45 , -285.20 +505.62 , -5871.19 , -263.22 +505.62 , -5381.92 , -241.10 +505.62 , -4892.66 , -218.83 +505.62 , -4403.39 , -196.41 +505.62 , -3914.12 , -173.85 +505.62 , -3424.86 , -151.13 +505.62 , -2935.59 , -128.26 +505.62 , -2446.33 , -105.23 +505.62 , -1957.06 , -82.02 +505.62 , -1467.80 , -58.59 +505.62 , -978.53 , -34.77 +505.62 , -489.27 , -9.14 +505.62 , -97.85 , 0.00 +505.62 , 86.63 , 13.25 +505.62 , 433.14 , 36.05 +505.62 , 866.29 , 62.25 +505.62 , 1299.43 , 88.23 +505.62 , 1732.57 , 114.25 +505.62 , 2165.72 , 140.36 +505.62 , 2598.86 , 166.59 +505.62 , 3032.00 , 192.95 +505.62 , 3465.15 , 219.45 +505.62 , 3898.29 , 246.08 +505.62 , 4331.43 , 272.86 +505.62 , 4764.58 , 299.77 +505.62 , 5197.72 , 326.82 +505.62 , 5630.86 , 354.02 +505.62 , 6064.01 , 381.35 +505.62 , 6497.15 , 408.83 +505.62 , 6930.29 , 436.45 +505.62 , 7363.44 , 464.20 +505.62 , 7796.58 , 492.10 +505.62 , 8229.72 , 520.14 +505.62 , 8662.87 , 548.31 +539.33 , -9785.31 , -460.78 +539.33 , -9296.05 , -438.62 +539.33 , -8806.78 , -416.28 +539.33 , -8317.52 , -393.78 +539.33 , -7828.25 , -371.11 +539.33 , -7338.98 , -348.28 +539.33 , -6849.72 , -325.28 +539.33 , -6360.45 , -302.11 +539.33 , -5871.19 , -278.78 +539.33 , -5381.92 , -255.29 +539.33 , -4892.66 , -231.62 +539.33 , -4403.39 , -207.79 +539.33 , -3914.12 , -183.79 +539.33 , -3424.86 , -159.62 +539.33 , -2935.59 , -135.27 +539.33 , -2446.33 , -110.74 +539.33 , -1957.06 , -85.99 +539.33 , -1467.80 , -60.98 +539.33 , -978.53 , -35.47 +539.33 , -489.27 , -7.05 +539.33 , -97.85 , 0.00 +539.33 , 86.63 , 14.84 +539.33 , 433.14 , 39.53 +539.33 , 866.29 , 67.60 +539.33 , 1299.43 , 95.38 +539.33 , 1732.57 , 123.18 +539.33 , 2165.72 , 151.09 +539.33 , 2598.86 , 179.12 +539.33 , 3032.00 , 207.30 +539.33 , 3465.15 , 235.63 +539.33 , 3898.29 , 264.12 +539.33 , 4331.43 , 292.76 +539.33 , 4764.58 , 321.56 +539.33 , 5197.72 , 350.51 +539.33 , 5630.86 , 379.63 +539.33 , 6064.01 , 408.90 +539.33 , 6497.15 , 438.33 +539.33 , 6930.29 , 467.92 +539.33 , 7363.44 , 497.67 +539.33 , 7796.58 , 527.57 +539.33 , 8229.72 , 557.64 +539.33 , 8662.87 , 587.85 +573.04 , -9785.31 , -486.12 +573.04 , -9296.05 , -462.76 +573.04 , -8806.78 , -439.22 +573.04 , -8317.52 , -415.48 +573.04 , -7828.25 , -391.56 +573.04 , -7338.98 , -367.45 +573.04 , -6849.72 , -343.15 +573.04 , -6360.45 , -318.67 +573.04 , -5871.19 , -294.00 +573.04 , -5381.92 , -269.14 +573.04 , -4892.66 , -244.09 +573.04 , -4403.39 , -218.86 +573.04 , -3914.12 , -193.44 +573.04 , -3424.86 , -167.82 +573.04 , -2935.59 , -142.00 +573.04 , -2446.33 , -115.96 +573.04 , -1957.06 , -89.67 +573.04 , -1467.80 , -63.06 +573.04 , -978.53 , -35.80 +573.04 , -489.27 , -3.22 +573.04 , -97.85 , 0.00 +573.04 , 86.63 , 16.54 +573.04 , 433.14 , 43.18 +573.04 , 866.29 , 73.16 +573.04 , 1299.43 , 102.75 +573.04 , 1732.57 , 132.35 +573.04 , 2165.72 , 162.06 +573.04 , 2598.86 , 191.91 +573.04 , 3032.00 , 221.91 +573.04 , 3465.15 , 252.09 +573.04 , 3898.29 , 282.44 +573.04 , 4331.43 , 312.96 +573.04 , 4764.58 , 343.65 +573.04 , 5197.72 , 374.52 +573.04 , 5630.86 , 405.57 +573.04 , 6064.01 , 436.80 +573.04 , 6497.15 , 468.20 +573.04 , 6930.29 , 499.78 +573.04 , 7363.44 , 531.53 +573.04 , 7796.58 , 563.46 +573.04 , 8229.72 , 595.57 +573.04 , 8662.87 , 627.85 +606.75 , -9785.31 , -510.93 +606.75 , -9296.05 , -486.40 +606.75 , -8806.78 , -461.67 +606.75 , -8317.52 , -436.72 +606.75 , -7828.25 , -411.56 +606.75 , -7338.98 , -386.20 +606.75 , -6849.72 , -360.62 +606.75 , -6360.45 , -334.84 +606.75 , -5871.19 , -308.84 +606.75 , -5381.92 , -282.64 +606.75 , -4892.66 , -256.22 +606.75 , -4403.39 , -229.60 +606.75 , -3914.12 , -202.76 +606.75 , -3424.86 , -175.70 +606.75 , -2935.59 , -148.41 +606.75 , -2446.33 , -120.87 +606.75 , -1957.06 , -93.04 +606.75 , -1467.80 , -64.80 +606.75 , -978.53 , -35.73 +606.75 , -489.27 , 0.00 +606.75 , -97.85 , 0.00 +606.75 , 86.63 , 18.35 +606.75 , 433.14 , 47.02 +606.75 , 866.29 , 78.93 +606.75 , 1299.43 , 110.35 +606.75 , 1732.57 , 141.76 +606.75 , 2165.72 , 173.28 +606.75 , 2598.86 , 204.95 +606.75 , 3032.00 , 236.80 +606.75 , 3465.15 , 268.83 +606.75 , 3898.29 , 301.04 +606.75 , 4331.43 , 333.46 +606.75 , 4764.58 , 366.06 +606.75 , 5197.72 , 398.86 +606.75 , 5630.86 , 431.86 +606.75 , 6064.01 , 465.05 +606.75 , 6497.15 , 498.44 +606.75 , 6930.29 , 532.03 +606.75 , 7363.44 , 565.81 +606.75 , 7796.58 , 599.79 +606.75 , 8229.72 , 633.96 +606.75 , 8662.87 , 668.33 +640.46 , -9785.31 , -535.19 +640.46 , -9296.05 , -509.52 +640.46 , -8806.78 , -483.62 +640.46 , -8317.52 , -457.48 +640.46 , -7828.25 , -431.11 +640.46 , -7338.98 , -404.51 +640.46 , -6849.72 , -377.67 +640.46 , -6360.45 , -350.60 +640.46 , -5871.19 , -323.30 +640.46 , -5381.92 , -295.76 +640.46 , -4892.66 , -267.99 +640.46 , -4403.39 , -239.99 +640.46 , -3914.12 , -211.74 +640.46 , -3424.86 , -183.24 +640.46 , -2935.59 , -154.48 +640.46 , -2446.33 , -125.44 +640.46 , -1957.06 , -96.05 +640.46 , -1467.80 , -66.18 +640.46 , -978.53 , -35.19 +640.46 , -489.27 , 0.00 +640.46 , -97.85 , 0.00 +640.46 , 86.63 , 20.27 +640.46 , 433.14 , 51.05 +640.46 , 866.29 , 84.92 +640.46 , 1299.43 , 118.19 +640.46 , 1732.57 , 151.42 +640.46 , 2165.72 , 184.76 +640.46 , 2598.86 , 218.27 +640.46 , 3032.00 , 251.96 +640.46 , 3465.15 , 285.86 +640.46 , 3898.29 , 319.96 +640.46 , 4331.43 , 354.27 +640.46 , 4764.58 , 388.80 +640.46 , 5197.72 , 423.54 +640.46 , 5630.86 , 458.50 +640.46 , 6064.01 , 493.68 +640.46 , 6497.15 , 529.07 +640.46 , 6930.29 , 564.68 +640.46 , 7363.44 , 600.51 +640.46 , 7796.58 , 636.55 +640.46 , 8229.72 , 672.81 +640.46 , 8662.87 , 709.28 +674.17 , -9785.31 , -558.87 +674.17 , -9296.05 , -532.09 +674.17 , -8806.78 , -505.05 +674.17 , -8317.52 , -477.75 +674.17 , -7828.25 , -450.19 +674.17 , -7338.98 , -422.37 +674.17 , -6849.72 , -394.29 +674.17 , -6360.45 , -365.95 +674.17 , -5871.19 , -337.36 +674.17 , -5381.92 , -308.50 +674.17 , -4892.66 , -279.38 +674.17 , -4403.39 , -250.00 +674.17 , -3914.12 , -220.35 +674.17 , -3424.86 , -190.43 +674.17 , -2935.59 , -160.20 +674.17 , -2446.33 , -129.65 +674.17 , -1957.06 , -98.70 +674.17 , -1467.80 , -67.15 +674.17 , -978.53 , -34.12 +674.17 , -489.27 , 0.00 +674.17 , -97.85 , 0.00 +674.17 , 86.63 , 22.30 +674.17 , 433.14 , 55.27 +674.17 , 866.29 , 91.14 +674.17 , 1299.43 , 126.27 +674.17 , 1732.57 , 161.34 +674.17 , 2165.72 , 196.52 +674.17 , 2598.86 , 231.87 +674.17 , 3032.00 , 267.42 +674.17 , 3465.15 , 303.19 +674.17 , 3898.29 , 339.18 +674.17 , 4331.43 , 375.41 +674.17 , 4764.58 , 411.87 +674.17 , 5197.72 , 448.57 +674.17 , 5630.86 , 485.51 +674.17 , 6064.01 , 522.68 +674.17 , 6497.15 , 560.09 +674.17 , 6930.29 , 597.75 +674.17 , 7363.44 , 635.63 +674.17 , 7796.58 , 673.76 +674.17 , 8229.72 , 712.12 +674.17 , 8662.87 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp new file mode 100644 index 0000000000..cf325529f2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 8662.87 , -9785.31 +3.34 , 8662.87 , -9785.31 +33.72 , 8662.87 , -9785.31 +67.45 , 8662.87 , -9785.31 +101.09 , 8662.87 , -9785.31 +134.82 , 8662.87 , -9785.31 +168.54 , 8662.87 , -9785.31 +202.26 , 7219.06 , -8154.43 +235.99 , 6187.71 , -6989.45 +269.63 , 5414.29 , -6115.82 +303.36 , 4812.74 , -5436.33 +337.08 , 4331.43 , -4892.66 +370.80 , 3937.68 , -4447.88 +404.53 , 3609.53 , -4077.21 +438.17 , 3331.85 , -3763.56 +471.90 , 3093.91 , -3494.79 +505.62 , 2887.62 , -3261.77 +539.35 , 2707.20 , -3057.98 +573.07 , 2547.92 , -2878.06 +606.71 , 2406.31 , -2718.10 +640.44 , 2279.72 , -2575.10 +674.16 , 2165.72 , -2446.33 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp new file mode 100644 index 0000000000..cf325529f2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 8662.87 , -9785.31 +3.34 , 8662.87 , -9785.31 +33.72 , 8662.87 , -9785.31 +67.45 , 8662.87 , -9785.31 +101.09 , 8662.87 , -9785.31 +134.82 , 8662.87 , -9785.31 +168.54 , 8662.87 , -9785.31 +202.26 , 7219.06 , -8154.43 +235.99 , 6187.71 , -6989.45 +269.63 , 5414.29 , -6115.82 +303.36 , 4812.74 , -5436.33 +337.08 , 4331.43 , -4892.66 +370.80 , 3937.68 , -4447.88 +404.53 , 3609.53 , -4077.21 +438.17 , 3331.85 , -3763.56 +471.90 , 3093.91 , -3494.79 +505.62 , 2887.62 , -3261.77 +539.35 , 2707.20 , -3057.98 +573.07 , 2547.92 , -2878.06 +606.71 , 2406.31 , -2718.10 +640.44 , 2279.72 , -2575.10 +674.16 , 2165.72 , -2446.33 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd new file mode 100644 index 0000000000..02b9cfdf04 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -18.72 +3.37 , -19.31 +33.71 , -24.79 +67.42 , -30.86 +101.12 , -36.92 +134.83 , -43.06 +168.54 , -49.12 +202.25 , -55.19 +235.96 , -61.26 +269.67 , -67.32 +303.37 , -73.46 +337.08 , -79.52 +370.79 , -85.59 +404.50 , -91.66 +438.21 , -97.72 +471.92 , -103.85 +505.62 , -109.92 +539.33 , -115.99 +573.04 , -122.06 +606.75 , -128.12 +640.46 , -134.25 +674.17 , -140.32 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc new file mode 100644 index 0000000000..4cd0b08364 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 2, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 12.276 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 13860.59, + "ContinuousTorqueSpeed": 166.99, + "OverloadTorque": 16517.20, + "OverloadTorqueSpeed": 166.01, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl2.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 15015.63, + "ContinuousTorqueSpeed": 168.62, + "OverloadTorque": 17325.73, + "OverloadTorqueSpeed": 170.17, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1Whl2.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1Whl2_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto new file mode 100644 index 0000000000..68ff851d9d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx1Whl2.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh new file mode 100644 index 0000000000..d5c888ba7e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1Whl2.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp new file mode 100644 index 0000000000..34a156b787 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 17325.73 , -19570.62 +3.34 , 17325.73 , -19570.62 +33.72 , 17325.73 , -19570.62 +67.45 , 17325.73 , -19570.62 +101.09 , 17325.73 , -19570.62 +134.82 , 17325.73 , -19570.62 +168.54 , 17325.73 , -19570.62 +202.26 , 14438.11 , -16308.85 +235.99 , 12375.42 , -13978.91 +269.63 , 10828.58 , -12231.64 +303.36 , 9625.48 , -10872.66 +337.08 , 8662.87 , -9785.31 +370.80 , 7875.35 , -8895.76 +404.53 , 7219.06 , -8154.43 +438.17 , 6663.71 , -7527.12 +471.90 , 6187.83 , -6989.58 +505.62 , 5775.24 , -6523.54 +539.35 , 5414.41 , -6115.95 +573.07 , 5095.84 , -5756.11 +606.71 , 4812.63 , -5436.20 +640.44 , 4559.44 , -5150.21 +674.16 , 4331.43 , -4892.66 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd new file mode 100644 index 0000000000..07eb40e197 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -37.45 +3.37 , -38.62 +33.71 , -49.58 +67.42 , -61.71 +101.12 , -73.85 +134.83 , -86.11 +168.54 , -98.24 +202.25 , -110.38 +235.96 , -122.51 +269.67 , -134.65 +303.37 , -146.91 +337.08 , -159.04 +370.79 , -171.18 +404.50 , -183.31 +438.21 , -195.45 +471.92 , -207.71 +505.62 , -219.84 +539.33 , -231.98 +573.04 , -244.11 +606.75 , -256.24 +640.46 , -268.51 +674.17 , -280.64 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000..e11cbf7cdd --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm @@ -0,0 +1,317 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5478,220 +0,-176,28 +0,0,8 +0,116,14 +0,220,17 +0,326,21 +0,432,24 +0,641,31 +0,853,38 +0,1274,53 +0,1696,67 +0,2117,82 +0,2538,96 +0,2959,110 +0,3376,119 +0,3785,123 +0,4200,130 +0,6309,204 +0,8409,268 +0,10507,332 +0,12606,396 +0,16804,523 +0,21002,651 +0,25199,778 +0,29397,905 +0,33594,1032 +0,37792,1160 +0,41990,1288 +0,46187,1415 +0,50385,1542 +143,-5482,216 +143,-174,28 +143,0,9 +143,116,14 +143,222,17 +143,326,21 +143,432,24 +143,641,31 +143,853,38 +143,1273,52 +143,1694,66 +143,2115,80 +143,2536,94 +143,2957,108 +143,3372,116 +143,3786,123 +143,4200,130 +143,6323,218 +143,8427,287 +143,10532,356 +143,12635,425 +143,16843,563 +143,21052,701 +143,25260,839 +143,29467,977 +143,33676,1115 +143,37884,1253 +143,42092,1391 +143,46300,1529 +143,50509,1667 +285,-5496,202 +285,-172,32 +285,0,10 +285,118,16 +285,223,19 +285,327,22 +285,432,24 +285,641,31 +285,851,37 +285,1271,50 +285,1690,63 +285,2110,75 +285,2530,88 +285,2950,101 +285,3369,113 +285,3780,117 +285,4195,124 +285,6305,200 +285,8402,262 +285,10499,324 +285,12596,386 +285,16791,510 +285,20987,636 +285,25181,760 +285,29376,884 +285,33570,1009 +285,37765,1133 +285,41960,1259 +285,46154,1383 +285,50350,1507 +428,-5501,200 +428,-167,35 +428,0,12 +428,119,17 +428,224,21 +428,328,23 +428,433,26 +428,643,31 +428,851,37 +428,1270,49 +428,1689,61 +428,2109,74 +428,2529,87 +428,2949,100 +428,3365,109 +428,3778,115 +428,4191,121 +428,6296,191 +428,8390,251 +428,10485,310 +428,12579,369 +428,16767,486 +428,20955,604 +428,25143,723 +428,29332,841 +428,33521,958 +428,37708,1076 +428,41897,1195 +428,46084,1313 +428,50273,1430 +570,-5512,188 +570,-167,37 +570,0,13 +570,121,19 +570,224,21 +570,328,23 +570,433,26 +570,641,31 +570,850,36 +570,1268,46 +570,1685,58 +570,2104,70 +570,2523,81 +570,2943,94 +570,3363,107 +570,3776,113 +570,4189,118 +570,6281,175 +570,8369,230 +570,10459,283 +570,12547,336 +570,16724,443 +570,20901,550 +570,25078,658 +570,29255,764 +570,33432,871 +570,37611,979 +570,41788,1086 +570,45965,1192 +570,50142,1299 +713,-5517,181 +713,-165,39 +713,0,14 +713,122,20 +713,225,22 +713,329,24 +713,433,27 +713,641,30 +713,850,36 +713,1267,45 +713,1684,56 +713,2102,67 +713,2521,79 +713,2939,90 +713,3358,102 +713,3775,111 +713,4188,118 +713,6272,166 +713,8357,217 +713,10442,267 +713,12527,317 +713,16697,416 +713,20867,517 +713,25039,617 +713,29209,717 +713,33379,818 +713,37549,918 +713,41719,1017 +713,45890,1117 +713,50060,1218 +855,-5524,174 +855,-162,42 +855,0,15 +855,122,21 +855,226,22 +855,329,24 +855,434,27 +855,641,31 +855,849,35 +855,1266,45 +855,1683,55 +855,2100,65 +855,2518,77 +855,2937,87 +855,3355,99 +855,3775,111 +855,4188,117 +855,6264,158 +855,8346,205 +855,10427,252 +855,12509,299 +855,16674,393 +855,20838,487 +855,25003,581 +855,29167,675 +855,33330,769 +855,37495,863 +855,41659,957 +855,45823,1051 +855,49988,1145 +998,-5526,172 +998,-160,44 +998,0,16 +998,123,22 +998,227,23 +998,331,26 +998,435,28 +998,641,31 +998,850,36 +998,1266,45 +998,1682,55 +998,2100,64 +998,2517,74 +998,2935,86 +998,3354,97 +998,3772,109 +998,4185,115 +998,6258,153 +998,8338,197 +998,10418,242 +998,12498,288 +998,16658,377 +998,20817,466 +998,24977,556 +998,29137,645 +998,33297,735 +998,37456,825 +998,41616,914 +998,45776,1003 +998,49936,1093 +1140,-5529,169 +1140,-158,46 +1140,0,18 +1140,125,23 +1140,229,24 +1140,332,27 +1140,436,29 +1140,643,32 +1140,851,37 +1140,1267,45 +1140,1683,55 +1140,2100,64 +1140,2516,74 +1140,2934,85 +1140,3352,96 +1140,3771,108 +1140,4183,114 +1283,-5529,169 +1283,-155,49 +1283,0,19 +1283,126,24 +1283,230,26 +1283,333,28 +1283,437,30 +1283,644,34 +1283,853,38 +1283,1267,46 +1283,1683,55 +1283,2098,64 +1283,2516,74 +1283,2934,85 +1283,3351,95 +1283,3764,101 +1425,-5531,167 +1425,-153,51 +1425,0,20 +1425,128,26 +1425,231,27 +1425,336,30 +1425,436,29 +1425,646,36 +1425,853,38 +1425,1268,46 +1425,1683,55 +1425,2098,63 +1425,2516,73 +1425,2932,84 +1425,3345,89 +1568,-5538,160 +1568,-148,56 +1568,0,21 +1568,129,28 +1568,232,29 +1568,336,31 +1568,440,32 +1568,647,37 +1568,854,41 +1568,1269,48 +1568,1684,57 +1568,2101,65 +1568,2517,74 +1568,2929,80 +1853,-5540,158 +1853,-144,60 +1853,0,24 +1853,132,30 +1853,234,31 +1853,340,34 +1853,442,35 +1853,650,38 +1853,856,42 +1853,1269,49 +1853,1684,57 +1853,2098,64 +1853,2515,73 +1853,2928,79 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx new file mode 100644 index 0000000000..6d42e7230c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx @@ -0,0 +1,33 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-11-03T14:19:09.9858299Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "3_speed_AMT", + "Inertia": 0.0, + "TracInt": 0.8, + "Gears": [ + { + "Ratio": 2.64, + "LossMap": "Axle_4x2_Tractor.vtlm" + } + ], + "TqReserve": 0.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.22222222222222, + "StartAcc": 0.8, + "GearboxType": "AMT", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc new file mode 100644 index 0000000000..be0c1c769a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc @@ -0,0 +1,51 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 4.65 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 5412.60, + "ContinuousTorqueSpeed": 440.86, + "OverloadTorque": 6450.02, + "OverloadTorqueSpeed": 438.28, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx1_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 5863.65, + "ContinuousTorqueSpeed": 445.16, + "OverloadTorque": 6765.75, + "OverloadTorqueSpeed": 449.25, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx1_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx1.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx1_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto new file mode 100644 index 0000000000..f6cb3eaca9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx1.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "Axlegear.vgbx", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh new file mode 100644 index 0000000000..598701dc40 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx1.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco new file mode 100644 index 0000000000..e4be1e22ed --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -7190.72 , 0.00 +0.00 , -6831.19 , 0.00 +0.00 , -6471.65 , 0.00 +0.00 , -6112.11 , 0.00 +0.00 , -5752.58 , 0.00 +0.00 , -5393.04 , 0.00 +0.00 , -5033.51 , -0.13 +0.00 , -4673.97 , -0.66 +0.00 , -4314.43 , -0.98 +0.00 , -3954.90 , -1.19 +0.00 , -3595.36 , -1.32 +0.00 , -3235.82 , -1.38 +0.00 , -2876.29 , -1.39 +0.00 , -2516.75 , -1.35 +0.00 , -2157.22 , -1.26 +0.00 , -1797.68 , -1.13 +0.00 , -1438.14 , -0.97 +0.00 , -1078.61 , -0.77 +0.00 , -719.07 , -0.53 +0.00 , -359.54 , -0.27 +0.00 , -71.91 , -0.02 +0.00 , 67.66 , 0.13 +0.00 , 338.29 , 0.56 +0.00 , 676.58 , 1.12 +0.00 , 1014.86 , 1.70 +0.00 , 1353.15 , 2.31 +0.00 , 1691.44 , 2.93 +0.00 , 2029.73 , 3.58 +0.00 , 2368.01 , 4.25 +0.00 , 2706.30 , 4.93 +0.00 , 3044.59 , 5.64 +0.00 , 3382.88 , 6.37 +0.00 , 3721.16 , 7.12 +0.00 , 4059.45 , 7.88 +0.00 , 4397.74 , 8.67 +0.00 , 4736.03 , 9.47 +0.00 , 5074.31 , 10.29 +0.00 , 5412.60 , 11.13 +0.00 , 5750.89 , 11.99 +0.00 , 6089.18 , 12.87 +0.00 , 6427.46 , 13.76 +0.00 , 6765.75 , 14.67 +8.90 , -7190.72 , 0.00 +8.90 , -6831.19 , 0.00 +8.90 , -6471.65 , 0.00 +8.90 , -6112.11 , 0.00 +8.90 , -5752.58 , 0.00 +8.90 , -5393.04 , 0.00 +8.90 , -5033.51 , -0.50 +8.90 , -4673.97 , -0.84 +8.90 , -4314.43 , -1.04 +8.90 , -3954.90 , -1.16 +8.90 , -3595.36 , -1.22 +8.90 , -3235.82 , -1.24 +8.90 , -2876.29 , -1.21 +8.90 , -2516.75 , -1.15 +8.90 , -2157.22 , -1.06 +8.90 , -1797.68 , -0.94 +8.90 , -1438.14 , -0.80 +8.90 , -1078.61 , -0.62 +8.90 , -719.07 , -0.43 +8.90 , -359.54 , -0.21 +8.90 , -71.91 , -0.02 +8.90 , 67.66 , 0.10 +8.90 , 338.29 , 0.43 +8.90 , 676.58 , 0.85 +8.90 , 1014.86 , 1.30 +8.90 , 1353.15 , 1.75 +8.90 , 1691.44 , 2.23 +8.90 , 2029.73 , 2.71 +8.90 , 2368.01 , 3.21 +8.90 , 2706.30 , 3.73 +8.90 , 3044.59 , 4.26 +8.90 , 3382.88 , 4.80 +8.90 , 3721.16 , 5.36 +8.90 , 4059.45 , 5.93 +8.90 , 4397.74 , 6.52 +8.90 , 4736.03 , 7.12 +8.90 , 5074.31 , 7.73 +8.90 , 5412.60 , 8.35 +8.90 , 5750.89 , 8.99 +8.90 , 6089.18 , 9.64 +8.90 , 6427.46 , 10.30 +8.90 , 6765.75 , 10.98 +88.99 , -7190.72 , -58.10 +88.99 , -6831.19 , -55.37 +88.99 , -6471.65 , -52.62 +88.99 , -6112.11 , -49.85 +88.99 , -5752.58 , -47.06 +88.99 , -5393.04 , -44.25 +88.99 , -5033.51 , -41.42 +88.99 , -4673.97 , -38.57 +88.99 , -4314.43 , -35.70 +88.99 , -3954.90 , -32.81 +88.99 , -3595.36 , -29.90 +88.99 , -3235.82 , -26.98 +88.99 , -2876.29 , -24.03 +88.99 , -2516.75 , -21.07 +88.99 , -2157.22 , -18.08 +88.99 , -1797.68 , -15.08 +88.99 , -1438.14 , -12.06 +88.99 , -1078.61 , -9.02 +88.99 , -719.07 , -5.96 +88.99 , -359.54 , -2.88 +88.99 , -71.91 , -0.37 +88.99 , 67.66 , 0.90 +88.99 , 338.29 , 3.68 +88.99 , 676.58 , 7.16 +88.99 , 1014.86 , 10.66 +88.99 , 1353.15 , 14.17 +88.99 , 1691.44 , 17.71 +88.99 , 2029.73 , 21.26 +88.99 , 2368.01 , 24.84 +88.99 , 2706.30 , 28.43 +88.99 , 3044.59 , 32.04 +88.99 , 3382.88 , 35.67 +88.99 , 3721.16 , 39.32 +88.99 , 4059.45 , 42.99 +88.99 , 4397.74 , 46.68 +88.99 , 4736.03 , 50.38 +88.99 , 5074.31 , 54.11 +88.99 , 5412.60 , 57.85 +88.99 , 5750.89 , 61.61 +88.99 , 6089.18 , 65.39 +88.99 , 6427.46 , 69.19 +88.99 , 6765.75 , 73.01 +177.98 , -7190.72 , -120.57 +177.98 , -6831.19 , -114.73 +177.98 , -6471.65 , -108.87 +177.98 , -6112.11 , -102.99 +177.98 , -5752.58 , -97.08 +177.98 , -5393.04 , -91.15 +177.98 , -5033.51 , -85.20 +177.98 , -4673.97 , -79.23 +177.98 , -4314.43 , -73.23 +177.98 , -3954.90 , -67.21 +177.98 , -3595.36 , -61.17 +177.98 , -3235.82 , -55.10 +177.98 , -2876.29 , -49.01 +177.98 , -2516.75 , -42.90 +177.98 , -2157.22 , -36.77 +177.98 , -1797.68 , -30.61 +177.98 , -1438.14 , -24.43 +177.98 , -1078.61 , -18.23 +177.98 , -719.07 , -12.01 +177.98 , -359.54 , -5.76 +177.98 , -71.91 , -0.66 +177.98 , 67.66 , 1.84 +177.98 , 338.29 , 7.35 +177.98 , 676.58 , 14.22 +177.98 , 1014.86 , 21.11 +177.98 , 1353.15 , 28.02 +177.98 , 1691.44 , 34.96 +177.98 , 2029.73 , 41.92 +177.98 , 2368.01 , 48.90 +177.98 , 2706.30 , 55.90 +177.98 , 3044.59 , 62.93 +177.98 , 3382.88 , 69.98 +177.98 , 3721.16 , 77.05 +177.98 , 4059.45 , 84.15 +177.98 , 4397.74 , 91.27 +177.98 , 4736.03 , 98.41 +177.98 , 5074.31 , 105.58 +177.98 , 5412.60 , 112.76 +177.98 , 5750.89 , 119.97 +177.98 , 6089.18 , 127.21 +177.98 , 6427.46 , 134.46 +177.98 , 6765.75 , 141.74 +266.97 , -7190.72 , -182.44 +266.97 , -6831.19 , -173.55 +266.97 , -6471.65 , -164.62 +266.97 , -6112.11 , -155.67 +266.97 , -5752.58 , -146.69 +266.97 , -5393.04 , -137.68 +266.97 , -5033.51 , -128.65 +266.97 , -4673.97 , -119.58 +266.97 , -4314.43 , -110.49 +266.97 , -3954.90 , -101.36 +266.97 , -3595.36 , -92.21 +266.97 , -3235.82 , -83.03 +266.97 , -2876.29 , -73.82 +266.97 , -2516.75 , -64.58 +266.97 , -2157.22 , -55.31 +266.97 , -1797.68 , -46.02 +266.97 , -1438.14 , -36.70 +266.97 , -1078.61 , -27.34 +266.97 , -719.07 , -17.96 +266.97 , -359.54 , -8.54 +266.97 , -71.91 , -0.79 +266.97 , 67.66 , 2.86 +266.97 , 338.29 , 11.12 +266.97 , 676.58 , 21.39 +266.97 , 1014.86 , 31.68 +266.97 , 1353.15 , 41.99 +266.97 , 1691.44 , 52.34 +266.97 , 2029.73 , 62.71 +266.97 , 2368.01 , 73.12 +266.97 , 2706.30 , 83.55 +266.97 , 3044.59 , 94.01 +266.97 , 3382.88 , 104.50 +266.97 , 3721.16 , 115.02 +266.97 , 4059.45 , 125.57 +266.97 , 4397.74 , 136.15 +266.97 , 4736.03 , 146.76 +266.97 , 5074.31 , 157.40 +266.97 , 5412.60 , 168.06 +266.97 , 5750.89 , 178.76 +266.97 , 6089.18 , 189.48 +266.97 , 6427.46 , 200.23 +266.97 , 6765.75 , 211.02 +355.96 , -7190.72 , -243.71 +355.96 , -6831.19 , -231.81 +355.96 , -6471.65 , -219.87 +355.96 , -6112.11 , -207.89 +355.96 , -5752.58 , -195.88 +355.96 , -5393.04 , -183.83 +355.96 , -5033.51 , -171.74 +355.96 , -4673.97 , -159.61 +355.96 , -4314.43 , -147.45 +355.96 , -3954.90 , -135.25 +355.96 , -3595.36 , -123.01 +355.96 , -3235.82 , -110.74 +355.96 , -2876.29 , -98.43 +355.96 , -2516.75 , -86.08 +355.96 , -2157.22 , -73.70 +355.96 , -1797.68 , -61.27 +355.96 , -1438.14 , -48.82 +355.96 , -1078.61 , -36.32 +355.96 , -719.07 , -23.78 +355.96 , -359.54 , -11.19 +355.96 , -71.91 , -0.63 +355.96 , 67.66 , 3.98 +355.96 , 338.29 , 15.01 +355.96 , 676.58 , 28.68 +355.96 , 1014.86 , 42.37 +355.96 , 1353.15 , 56.10 +355.96 , 1691.44 , 69.87 +355.96 , 2029.73 , 83.67 +355.96 , 2368.01 , 97.52 +355.96 , 2706.30 , 111.40 +355.96 , 3044.59 , 125.31 +355.96 , 3382.88 , 139.27 +355.96 , 3721.16 , 153.26 +355.96 , 4059.45 , 167.29 +355.96 , 4397.74 , 181.36 +355.96 , 4736.03 , 195.46 +355.96 , 5074.31 , 209.61 +355.96 , 5412.60 , 223.79 +355.96 , 5750.89 , 238.01 +355.96 , 6089.18 , 252.26 +355.96 , 6427.46 , 266.56 +355.96 , 6765.75 , 280.89 +444.95 , -7190.72 , -304.37 +444.95 , -6831.19 , -289.50 +444.95 , -6471.65 , -274.59 +444.95 , -6112.11 , -259.63 +444.95 , -5752.58 , -244.61 +444.95 , -5393.04 , -229.56 +444.95 , -5033.51 , -214.45 +444.95 , -4673.97 , -199.30 +444.95 , -4314.43 , -184.10 +444.95 , -3954.90 , -168.85 +444.95 , -3595.36 , -153.55 +444.95 , -3235.82 , -138.20 +444.95 , -2876.29 , -122.81 +444.95 , -2516.75 , -107.37 +444.95 , -2157.22 , -91.88 +444.95 , -1797.68 , -76.35 +444.95 , -1438.14 , -60.76 +444.95 , -1078.61 , -45.13 +444.95 , -719.07 , -29.44 +444.95 , -359.54 , -13.67 +444.95 , -71.91 , 0.00 +444.95 , 67.66 , 5.21 +444.95 , 338.29 , 19.04 +444.95 , 676.58 , 36.13 +444.95 , 1014.86 , 53.24 +444.95 , 1353.15 , 70.39 +444.95 , 1691.44 , 87.59 +444.95 , 2029.73 , 104.83 +444.95 , 2368.01 , 122.13 +444.95 , 2706.30 , 139.47 +444.95 , 3044.59 , 156.87 +444.95 , 3382.88 , 174.31 +444.95 , 3721.16 , 191.80 +444.95 , 4059.45 , 209.33 +444.95 , 4397.74 , 226.92 +444.95 , 4736.03 , 244.56 +444.95 , 5074.31 , 262.24 +444.95 , 5412.60 , 279.97 +444.95 , 5750.89 , 297.76 +444.95 , 6089.18 , 315.58 +444.95 , 6427.46 , 333.46 +444.95 , 6765.75 , 351.39 +533.94 , -7190.72 , -364.37 +533.94 , -6831.19 , -346.59 +533.94 , -6471.65 , -328.74 +533.94 , -6112.11 , -310.84 +533.94 , -5752.58 , -292.87 +533.94 , -5393.04 , -274.84 +533.94 , -5033.51 , -256.75 +533.94 , -4673.97 , -238.60 +533.94 , -4314.43 , -220.39 +533.94 , -3954.90 , -202.12 +533.94 , -3595.36 , -183.79 +533.94 , -3235.82 , -165.40 +533.94 , -2876.29 , -146.94 +533.94 , -2516.75 , -128.43 +533.94 , -2157.22 , -109.85 +533.94 , -1797.68 , -91.21 +533.94 , -1438.14 , -72.51 +533.94 , -1078.61 , -53.75 +533.94 , -719.07 , -34.91 +533.94 , -359.54 , -15.95 +533.94 , -71.91 , 0.00 +533.94 , 67.66 , 6.58 +533.94 , 338.29 , 23.25 +533.94 , 676.58 , 43.76 +533.94 , 1014.86 , 64.29 +533.94 , 1353.15 , 84.87 +533.94 , 1691.44 , 105.52 +533.94 , 2029.73 , 126.22 +533.94 , 2368.01 , 146.98 +533.94 , 2706.30 , 167.81 +533.94 , 3044.59 , 188.70 +533.94 , 3382.88 , 209.65 +533.94 , 3721.16 , 230.66 +533.94 , 4059.45 , 251.73 +533.94 , 4397.74 , 272.87 +533.94 , 4736.03 , 294.07 +533.94 , 5074.31 , 315.33 +533.94 , 5412.60 , 336.65 +533.94 , 5750.89 , 358.03 +533.94 , 6089.18 , 379.47 +533.94 , 6427.46 , 400.98 +533.94 , 6765.75 , 422.54 +622.93 , -7190.72 , -423.69 +622.93 , -6831.19 , -403.04 +622.93 , -6471.65 , -382.31 +622.93 , -6112.11 , -361.50 +622.93 , -5752.58 , -340.62 +622.93 , -5393.04 , -319.66 +622.93 , -5033.51 , -298.62 +622.93 , -4673.97 , -277.51 +622.93 , -4314.43 , -256.31 +622.93 , -3954.90 , -235.05 +622.93 , -3595.36 , -213.70 +622.93 , -3235.82 , -192.28 +622.93 , -2876.29 , -170.79 +622.93 , -2516.75 , -149.21 +622.93 , -2157.22 , -127.57 +622.93 , -1797.68 , -105.84 +622.93 , -1438.14 , -84.03 +622.93 , -1078.61 , -62.14 +622.93 , -719.07 , -40.16 +622.93 , -359.54 , -18.00 +622.93 , -71.91 , 0.00 +622.93 , 67.66 , 8.09 +622.93 , 338.29 , 27.64 +622.93 , 676.58 , 51.59 +622.93 , 1014.86 , 75.56 +622.93 , 1353.15 , 99.58 +622.93 , 1691.44 , 123.68 +622.93 , 2029.73 , 147.86 +622.93 , 2368.01 , 172.10 +622.93 , 2706.30 , 196.43 +622.93 , 3044.59 , 220.84 +622.93 , 3382.88 , 245.32 +622.93 , 3721.16 , 269.88 +622.93 , 4059.45 , 294.51 +622.93 , 4397.74 , 319.23 +622.93 , 4736.03 , 344.02 +622.93 , 5074.31 , 368.89 +622.93 , 5412.60 , 393.83 +622.93 , 5750.89 , 418.85 +622.93 , 6089.18 , 443.95 +622.93 , 6427.46 , 469.13 +622.93 , 6765.75 , 494.38 +711.92 , -7190.72 , -482.31 +711.92 , -6831.19 , -458.83 +711.92 , -6471.65 , -435.26 +711.92 , -6112.11 , -411.59 +711.92 , -5752.58 , -387.83 +711.92 , -5393.04 , -363.97 +711.92 , -5033.51 , -340.02 +711.92 , -4673.97 , -315.97 +711.92 , -4314.43 , -291.83 +711.92 , -3954.90 , -267.59 +711.92 , -3595.36 , -243.26 +711.92 , -3235.82 , -218.84 +711.92 , -2876.29 , -194.32 +711.92 , -2516.75 , -169.71 +711.92 , -2157.22 , -145.00 +711.92 , -1797.68 , -120.19 +711.92 , -1438.14 , -95.29 +711.92 , -1078.61 , -70.28 +711.92 , -719.07 , -45.14 +711.92 , -359.54 , -19.76 +711.92 , -71.91 , 0.00 +711.92 , 67.66 , 9.76 +711.92 , 338.29 , 32.25 +711.92 , 676.58 , 59.66 +711.92 , 1014.86 , 87.07 +711.92 , 1353.15 , 114.55 +711.92 , 1691.44 , 142.11 +711.92 , 2029.73 , 169.77 +711.92 , 2368.01 , 197.52 +711.92 , 2706.30 , 225.37 +711.92 , 3044.59 , 253.31 +711.92 , 3382.88 , 281.34 +711.92 , 3721.16 , 309.47 +711.92 , 4059.45 , 337.70 +711.92 , 4397.74 , 366.02 +711.92 , 4736.03 , 394.44 +711.92 , 5074.31 , 422.95 +711.92 , 5412.60 , 451.56 +711.92 , 5750.89 , 480.26 +711.92 , 6089.18 , 509.05 +711.92 , 6427.46 , 537.94 +711.92 , 6765.75 , 566.93 +800.91 , -7190.72 , -540.17 +800.91 , -6831.19 , -513.92 +800.91 , -6471.65 , -487.55 +800.91 , -6112.11 , -461.06 +800.91 , -5752.58 , -434.46 +800.91 , -5393.04 , -407.75 +800.91 , -5033.51 , -380.92 +800.91 , -4673.97 , -353.97 +800.91 , -4314.43 , -326.91 +800.91 , -3954.90 , -299.73 +800.91 , -3595.36 , -272.44 +800.91 , -3235.82 , -245.03 +800.91 , -2876.29 , -217.51 +800.91 , -2516.75 , -189.87 +800.91 , -2157.22 , -162.12 +800.91 , -1797.68 , -134.25 +800.91 , -1438.14 , -106.26 +800.91 , -1078.61 , -78.13 +800.91 , -719.07 , -49.84 +800.91 , -359.54 , -21.19 +800.91 , -71.91 , 0.00 +800.91 , 67.66 , 11.59 +800.91 , 338.29 , 37.10 +800.91 , 676.58 , 67.98 +800.91 , 1014.86 , 98.85 +800.91 , 1353.15 , 129.79 +800.91 , 1691.44 , 160.84 +800.91 , 2029.73 , 191.99 +800.91 , 2368.01 , 223.26 +800.91 , 2706.30 , 254.64 +800.91 , 3044.59 , 286.14 +800.91 , 3382.88 , 317.75 +800.91 , 3721.16 , 349.48 +800.91 , 4059.45 , 381.32 +800.91 , 4397.74 , 413.28 +800.91 , 4736.03 , 445.36 +800.91 , 5074.31 , 477.54 +800.91 , 5412.60 , 509.85 +800.91 , 5750.89 , 542.27 +800.91 , 6089.18 , 574.80 +800.91 , 6427.46 , 607.45 +800.91 , 6765.75 , 640.21 +889.90 , -7190.72 , -597.26 +889.90 , -6831.19 , -568.28 +889.90 , -6471.65 , -539.16 +889.90 , -6112.11 , -509.90 +889.90 , -5752.58 , -480.50 +889.90 , -5393.04 , -450.96 +889.90 , -5033.51 , -421.28 +889.90 , -4673.97 , -391.47 +889.90 , -4314.43 , -361.52 +889.90 , -3954.90 , -331.43 +889.90 , -3595.36 , -301.20 +889.90 , -3235.82 , -270.83 +889.90 , -2876.29 , -240.33 +889.90 , -2516.75 , -209.68 +889.90 , -2157.22 , -178.90 +889.90 , -1797.68 , -147.97 +889.90 , -1438.14 , -116.90 +889.90 , -1078.61 , -85.66 +889.90 , -719.07 , -54.21 +889.90 , -359.54 , -22.23 +889.90 , -71.91 , 0.00 +889.90 , 67.66 , 13.60 +889.90 , 338.29 , 42.20 +889.90 , 676.58 , 76.58 +889.90 , 1014.86 , 110.92 +889.90 , 1353.15 , 145.34 +889.90 , 1691.44 , 179.88 +889.90 , 2029.73 , 214.55 +889.90 , 2368.01 , 249.35 +889.90 , 2706.30 , 284.29 +889.90 , 3044.59 , 319.36 +889.90 , 3382.88 , 354.57 +889.90 , 3721.16 , 389.92 +889.90 , 4059.45 , 425.41 +889.90 , 4397.74 , 461.03 +889.90 , 4736.03 , 496.79 +889.90 , 5074.31 , 532.69 +889.90 , 5412.60 , 568.73 +889.90 , 5750.89 , 604.90 +889.90 , 6089.18 , 641.21 +889.90 , 6427.46 , 677.66 +889.90 , 6765.75 , 714.24 +978.89 , -7190.72 , -653.54 +978.89 , -6831.19 , -621.88 +978.89 , -6471.65 , -590.05 +978.89 , -6112.11 , -558.06 +978.89 , -5752.58 , -525.90 +978.89 , -5393.04 , -493.58 +978.89 , -5033.51 , -461.09 +978.89 , -4673.97 , -428.44 +978.89 , -4314.43 , -395.63 +978.89 , -3954.90 , -362.65 +978.89 , -3595.36 , -329.51 +978.89 , -3235.82 , -296.21 +978.89 , -2876.29 , -262.74 +978.89 , -2516.75 , -229.11 +978.89 , -2157.22 , -195.31 +978.89 , -1797.68 , -161.34 +978.89 , -1438.14 , -127.18 +978.89 , -1078.61 , -92.83 +978.89 , -719.07 , -58.20 +978.89 , -359.54 , -22.82 +978.89 , -71.91 , 0.00 +978.89 , 67.66 , 15.79 +978.89 , 338.29 , 47.58 +978.89 , 676.58 , 85.48 +978.89 , 1014.86 , 123.30 +978.89 , 1353.15 , 161.22 +978.89 , 1691.44 , 199.26 +978.89 , 2029.73 , 237.46 +978.89 , 2368.01 , 275.81 +978.89 , 2706.30 , 314.32 +978.89 , 3044.59 , 352.99 +978.89 , 3382.88 , 391.83 +978.89 , 3721.16 , 430.82 +978.89 , 4059.45 , 469.98 +978.89 , 4397.74 , 509.30 +978.89 , 4736.03 , 548.78 +978.89 , 5074.31 , 588.42 +978.89 , 5412.60 , 628.23 +978.89 , 5750.89 , 668.20 +978.89 , 6089.18 , 708.32 +978.89 , 6427.46 , 748.61 +978.89 , 6765.75 , 789.06 +1067.88 , -7190.72 , -708.97 +1067.88 , -6831.19 , -674.68 +1067.88 , -6471.65 , -640.19 +1067.88 , -6112.11 , -605.51 +1067.88 , -5752.58 , -570.63 +1067.88 , -5393.04 , -535.56 +1067.88 , -5033.51 , -500.30 +1067.88 , -4673.97 , -464.85 +1067.88 , -4314.43 , -429.21 +1067.88 , -3954.90 , -393.37 +1067.88 , -3595.36 , -357.35 +1067.88 , -3235.82 , -321.13 +1067.88 , -2876.29 , -284.71 +1067.88 , -2516.75 , -248.11 +1067.88 , -2157.22 , -211.31 +1067.88 , -1797.68 , -174.30 +1067.88 , -1438.14 , -137.08 +1067.88 , -1078.61 , -99.61 +1067.88 , -719.07 , -61.78 +1067.88 , -359.54 , -22.86 +1067.88 , -71.91 , 0.00 +1067.88 , 67.66 , 18.17 +1067.88 , 338.29 , 53.24 +1067.88 , 676.58 , 94.71 +1067.88 , 1014.86 , 136.03 +1067.88 , 1353.15 , 177.45 +1067.88 , 1691.44 , 219.01 +1067.88 , 2029.73 , 260.75 +1067.88 , 2368.01 , 302.67 +1067.88 , 2706.30 , 344.78 +1067.88 , 3044.59 , 387.07 +1067.88 , 3382.88 , 429.54 +1067.88 , 3721.16 , 472.21 +1067.88 , 4059.45 , 515.06 +1067.88 , 4397.74 , 558.11 +1067.88 , 4736.03 , 601.34 +1067.88 , 5074.31 , 644.76 +1067.88 , 5412.60 , 688.37 +1067.88 , 5750.89 , 732.17 +1067.88 , 6089.18 , 776.15 +1067.88 , 6427.46 , 820.33 +1067.88 , 6765.75 , 864.69 +1156.87 , -7190.72 , -763.53 +1156.87 , -6831.19 , -726.65 +1156.87 , -6471.65 , -689.55 +1156.87 , -6112.11 , -652.22 +1156.87 , -5752.58 , -614.67 +1156.87 , -5393.04 , -576.89 +1156.87 , -5033.51 , -538.89 +1156.87 , -4673.97 , -500.67 +1156.87 , -4314.43 , -462.22 +1156.87 , -3954.90 , -423.56 +1156.87 , -3595.36 , -384.67 +1156.87 , -3235.82 , -345.56 +1156.87 , -2876.29 , -306.22 +1156.87 , -2516.75 , -266.66 +1156.87 , -2157.22 , -226.86 +1156.87 , -1797.68 , -186.83 +1156.87 , -1438.14 , -146.54 +1156.87 , -1078.61 , -105.95 +1156.87 , -719.07 , -64.90 +1156.87 , -359.54 , -22.24 +1156.87 , -71.91 , 0.00 +1156.87 , 67.66 , 20.74 +1156.87 , 338.29 , 59.20 +1156.87 , 676.58 , 104.27 +1156.87 , 1014.86 , 149.12 +1156.87 , 1353.15 , 194.05 +1156.87 , 1691.44 , 239.16 +1156.87 , 2029.73 , 284.45 +1156.87 , 2368.01 , 329.96 +1156.87 , 2706.30 , 375.67 +1156.87 , 3044.59 , 421.60 +1156.87 , 3382.88 , 467.75 +1156.87 , 3721.16 , 514.11 +1156.87 , 4059.45 , 560.69 +1156.87 , 4397.74 , 607.48 +1156.87 , 4736.03 , 654.50 +1156.87 , 5074.31 , 701.73 +1156.87 , 5412.60 , 749.18 +1156.87 , 5750.89 , 796.84 +1156.87 , 6089.18 , 844.73 +1156.87 , 6427.46 , 892.83 +1156.87 , 6765.75 , 941.14 +1245.86 , -7190.72 , -817.17 +1245.86 , -6831.19 , -777.76 +1245.86 , -6471.65 , -738.08 +1245.86 , -6112.11 , -698.15 +1245.86 , -5752.58 , -657.96 +1245.86 , -5393.04 , -617.52 +1245.86 , -5033.51 , -576.82 +1245.86 , -4673.97 , -535.86 +1245.86 , -4314.43 , -494.65 +1245.86 , -3954.90 , -453.18 +1245.86 , -3595.36 , -411.45 +1245.86 , -3235.82 , -369.47 +1245.86 , -2876.29 , -327.22 +1245.86 , -2516.75 , -284.72 +1245.86 , -2157.22 , -241.95 +1245.86 , -1797.68 , -198.90 +1245.86 , -1438.14 , -155.54 +1245.86 , -1078.61 , -111.82 +1245.86 , -719.07 , -67.51 +1245.86 , -359.54 , -20.80 +1245.86 , -71.91 , 0.00 +1245.86 , 67.66 , 23.52 +1245.86 , 338.29 , 65.48 +1245.86 , 676.58 , 114.20 +1245.86 , 1014.86 , 162.59 +1245.86 , 1353.15 , 211.06 +1245.86 , 1691.44 , 259.72 +1245.86 , 2029.73 , 308.59 +1245.86 , 2368.01 , 357.69 +1245.86 , 2706.30 , 407.04 +1245.86 , 3044.59 , 456.62 +1245.86 , 3382.88 , 506.46 +1245.86 , 3721.16 , 556.54 +1245.86 , 4059.45 , 606.87 +1245.86 , 4397.74 , 657.45 +1245.86 , 4736.03 , 708.28 +1245.86 , 5074.31 , 759.35 +1245.86 , 5412.60 , 810.68 +1245.86 , 5750.89 , 862.25 +1245.86 , 6089.18 , 914.07 +1245.86 , 6427.46 , 966.13 +1245.86 , 6765.75 , 1018.44 +1334.85 , -7190.72 , -869.86 +1334.85 , -6831.19 , -827.96 +1334.85 , -6471.65 , -785.77 +1334.85 , -6112.11 , -743.28 +1334.85 , -5752.58 , -700.50 +1334.85 , -5393.04 , -657.42 +1334.85 , -5033.51 , -614.05 +1334.85 , -4673.97 , -570.39 +1334.85 , -4314.43 , -526.44 +1334.85 , -3954.90 , -482.19 +1334.85 , -3595.36 , -437.65 +1334.85 , -3235.82 , -392.82 +1334.85 , -2876.29 , -347.69 +1334.85 , -2516.75 , -302.26 +1334.85 , -2157.22 , -256.52 +1334.85 , -1797.68 , -210.46 +1334.85 , -1438.14 , -164.04 +1334.85 , -1078.61 , -117.17 +1334.85 , -719.07 , -69.54 +1334.85 , -359.54 , -18.27 +1334.85 , -71.91 , 0.00 +1334.85 , 67.66 , 26.49 +1334.85 , 338.29 , 72.10 +1334.85 , 676.58 , 124.50 +1334.85 , 1014.86 , 176.46 +1334.85 , 1353.15 , 228.49 +1334.85 , 1691.44 , 280.71 +1334.85 , 2029.73 , 333.18 +1334.85 , 2368.01 , 385.90 +1334.85 , 2706.30 , 438.89 +1334.85 , 3044.59 , 492.16 +1334.85 , 3382.88 , 545.71 +1334.85 , 3721.16 , 599.54 +1334.85 , 4059.45 , 653.64 +1334.85 , 4397.74 , 708.03 +1334.85 , 4736.03 , 762.71 +1334.85 , 5074.31 , 817.66 +1334.85 , 5412.60 , 872.89 +1334.85 , 5750.89 , 928.41 +1334.85 , 6089.18 , 984.20 +1334.85 , 6427.46 , 1040.27 +1334.85 , 6765.75 , 1096.63 +1423.84 , -7190.72 , -921.56 +1423.84 , -6831.19 , -877.23 +1423.84 , -6471.65 , -832.56 +1423.84 , -6112.11 , -787.56 +1423.84 , -5752.58 , -742.22 +1423.84 , -5393.04 , -696.56 +1423.84 , -5033.51 , -650.56 +1423.84 , -4673.97 , -604.23 +1423.84 , -4314.43 , -557.56 +1423.84 , -3954.90 , -510.57 +1423.84 , -3595.36 , -463.24 +1423.84 , -3235.82 , -415.58 +1423.84 , -2876.29 , -367.58 +1423.84 , -2516.75 , -319.24 +1423.84 , -2157.22 , -270.55 +1423.84 , -1797.68 , -221.48 +1423.84 , -1438.14 , -171.99 +1423.84 , -1078.61 , -121.95 +1423.84 , -719.07 , -70.93 +1423.84 , -359.54 , -14.10 +1423.84 , -71.91 , 0.00 +1423.84 , 67.66 , 29.68 +1423.84 , 338.29 , 79.05 +1423.84 , 676.58 , 135.20 +1423.84 , 1014.86 , 190.76 +1423.84 , 1353.15 , 246.36 +1423.84 , 1691.44 , 302.17 +1423.84 , 2029.73 , 358.24 +1423.84 , 2368.01 , 414.60 +1423.84 , 2706.30 , 471.27 +1423.84 , 3044.59 , 528.24 +1423.84 , 3382.88 , 585.52 +1423.84 , 3721.16 , 643.12 +1423.84 , 4059.45 , 701.03 +1423.84 , 4397.74 , 759.26 +1423.84 , 4736.03 , 817.80 +1423.84 , 5074.31 , 876.66 +1423.84 , 5412.60 , 935.84 +1423.84 , 5750.89 , 995.34 +1423.84 , 6089.18 , 1055.15 +1423.84 , 6427.46 , 1115.27 +1423.84 , 6765.75 , 1175.71 +1512.83 , -7190.72 , -972.24 +1512.83 , -6831.19 , -925.52 +1512.83 , -6471.65 , -878.43 +1512.83 , -6112.11 , -830.96 +1512.83 , -5752.58 , -783.11 +1512.83 , -5393.04 , -734.89 +1512.83 , -5033.51 , -686.30 +1512.83 , -4673.97 , -637.33 +1512.83 , -4314.43 , -587.99 +1512.83 , -3954.90 , -538.28 +1512.83 , -3595.36 , -488.19 +1512.83 , -3235.82 , -437.72 +1512.83 , -2876.29 , -386.87 +1512.83 , -2516.75 , -335.63 +1512.83 , -2157.22 , -283.99 +1512.83 , -1797.68 , -231.92 +1512.83 , -1438.14 , -179.35 +1512.83 , -1078.61 , -126.12 +1512.83 , -719.07 , -71.60 +1512.83 , -359.54 , -6.45 +1512.83 , -71.91 , 0.00 +1512.83 , 67.66 , 33.08 +1512.83 , 338.29 , 86.37 +1512.83 , 676.58 , 146.31 +1512.83 , 1014.86 , 205.50 +1512.83 , 1353.15 , 264.70 +1512.83 , 1691.44 , 324.11 +1512.83 , 2029.73 , 383.81 +1512.83 , 2368.01 , 443.83 +1512.83 , 2706.30 , 504.18 +1512.83 , 3044.59 , 564.87 +1512.83 , 3382.88 , 625.91 +1512.83 , 3721.16 , 687.30 +1512.83 , 4059.45 , 749.05 +1512.83 , 4397.74 , 811.14 +1512.83 , 4736.03 , 873.59 +1512.83 , 5074.31 , 936.40 +1512.83 , 5412.60 , 999.56 +1512.83 , 5750.89 , 1063.07 +1512.83 , 6089.18 , 1126.93 +1512.83 , 6427.46 , 1191.14 +1512.83 , 6765.75 , 1255.71 +1601.82 , -7190.72 , -1021.86 +1601.82 , -6831.19 , -972.81 +1601.82 , -6471.65 , -923.33 +1601.82 , -6112.11 , -873.44 +1601.82 , -5752.58 , -823.13 +1601.82 , -5393.04 , -772.39 +1601.82 , -5033.51 , -721.24 +1601.82 , -4673.97 , -669.67 +1601.82 , -4314.43 , -617.68 +1601.82 , -3954.90 , -565.27 +1601.82 , -3595.36 , -512.45 +1601.82 , -3235.82 , -459.19 +1601.82 , -2876.29 , -405.51 +1601.82 , -2516.75 , -351.39 +1601.82 , -2157.22 , -296.81 +1601.82 , -1797.68 , -241.73 +1601.82 , -1438.14 , -186.07 +1601.82 , -1078.61 , -129.61 +1601.82 , -719.07 , -71.46 +1601.82 , -359.54 , 0.00 +1601.82 , -71.91 , 0.00 +1601.82 , 67.66 , 36.70 +1601.82 , 338.29 , 94.04 +1601.82 , 676.58 , 157.85 +1601.82 , 1014.86 , 220.70 +1601.82 , 1353.15 , 283.52 +1601.82 , 1691.44 , 346.56 +1601.82 , 2029.73 , 409.90 +1601.82 , 2368.01 , 473.59 +1601.82 , 2706.30 , 537.65 +1601.82 , 3044.59 , 602.09 +1601.82 , 3382.88 , 666.91 +1601.82 , 3721.16 , 732.12 +1601.82 , 4059.45 , 797.72 +1601.82 , 4397.74 , 863.72 +1601.82 , 4736.03 , 930.10 +1601.82 , 5074.31 , 996.88 +1601.82 , 5412.60 , 1064.05 +1601.82 , 5750.89 , 1131.62 +1601.82 , 6089.18 , 1199.57 +1601.82 , 6427.46 , 1267.92 +1601.82 , 6765.75 , 1336.65 +1690.81 , -7190.72 , -1070.37 +1690.81 , -6831.19 , -1019.04 +1690.81 , -6471.65 , -967.24 +1690.81 , -6112.11 , -914.96 +1690.81 , -5752.58 , -862.23 +1690.81 , -5393.04 , -809.02 +1690.81 , -5033.51 , -755.35 +1690.81 , -4673.97 , -701.21 +1690.81 , -4314.43 , -646.60 +1690.81 , -3954.90 , -591.53 +1690.81 , -3595.36 , -535.99 +1690.81 , -3235.82 , -479.97 +1690.81 , -2876.29 , -423.47 +1690.81 , -2516.75 , -366.48 +1690.81 , -2157.22 , -308.96 +1690.81 , -1797.68 , -250.88 +1690.81 , -1438.14 , -192.11 +1690.81 , -1078.61 , -132.36 +1690.81 , -719.07 , -70.38 +1690.81 , -359.54 , 0.00 +1690.81 , -71.91 , 0.00 +1690.81 , 67.66 , 40.53 +1690.81 , 338.29 , 102.10 +1690.81 , 676.58 , 169.83 +1690.81 , 1014.86 , 236.37 +1690.81 , 1353.15 , 302.84 +1690.81 , 1691.44 , 369.53 +1690.81 , 2029.73 , 436.54 +1690.81 , 2368.01 , 503.92 +1690.81 , 2706.30 , 571.71 +1690.81 , 3044.59 , 639.91 +1690.81 , 3382.88 , 708.54 +1690.81 , 3721.16 , 777.59 +1690.81 , 4059.45 , 847.08 +1690.81 , 4397.74 , 917.00 +1690.81 , 4736.03 , 987.35 +1690.81 , 5074.31 , 1058.14 +1690.81 , 5412.60 , 1129.36 +1690.81 , 5750.89 , 1201.01 +1690.81 , 6089.18 , 1273.09 +1690.81 , 6427.46 , 1345.61 +1690.81 , 6765.75 , 1418.56 +1779.80 , -7190.72 , -1117.74 +1779.80 , -6831.19 , -1064.18 +1779.80 , -6471.65 , -1010.10 +1779.80 , -6112.11 , -955.49 +1779.80 , -5752.58 , -900.37 +1779.80 , -5393.04 , -844.73 +1779.80 , -5033.51 , -788.58 +1779.80 , -4673.97 , -731.90 +1779.80 , -4314.43 , -674.71 +1779.80 , -3954.90 , -617.00 +1779.80 , -3595.36 , -558.77 +1779.80 , -3235.82 , -500.01 +1779.80 , -2876.29 , -440.71 +1779.80 , -2516.75 , -380.85 +1779.80 , -2157.22 , -320.40 +1779.80 , -1797.68 , -259.31 +1779.80 , -1438.14 , -197.41 +1779.80 , -1078.61 , -134.30 +1779.80 , -719.07 , -68.24 +1779.80 , -359.54 , 0.00 +1779.80 , -71.91 , 0.00 +1779.80 , 67.66 , 44.59 +1779.80 , 338.29 , 110.53 +1779.80 , 676.58 , 182.27 +1779.80 , 1014.86 , 252.55 +1779.80 , 1353.15 , 322.69 +1779.80 , 1691.44 , 393.04 +1779.80 , 2029.73 , 463.74 +1779.80 , 2368.01 , 534.84 +1779.80 , 2706.30 , 606.37 +1779.80 , 3044.59 , 678.37 +1779.80 , 3382.88 , 750.82 +1779.80 , 3721.16 , 823.74 +1779.80 , 4059.45 , 897.14 +1779.80 , 4397.74 , 971.01 +1779.80 , 4736.03 , 1045.36 +1779.80 , 5074.31 , 1120.19 +1779.80 , 5412.60 , 1195.49 +1779.80 , 5750.89 , 1271.27 +1779.80 , 6089.18 , 1347.52 +1779.80 , 6427.46 , 1424.25 +1779.80 , 6765.75 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp new file mode 100644 index 0000000000..14358b02ff --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 6765.75 , -7190.72 +8.82 , 6765.75 , -7190.72 +89.03 , 6765.75 , -7190.72 +178.06 , 6765.75 , -7190.72 +266.88 , 6765.75 , -7190.72 +355.91 , 6765.75 , -7190.72 +444.95 , 6765.75 , -7190.72 +533.98 , 5638.13 , -5992.27 +623.01 , 4832.64 , -5136.19 +711.83 , 4228.59 , -4494.20 +800.86 , 3758.78 , -3994.88 +889.89 , 3382.88 , -3595.36 +978.92 , 3075.35 , -3268.52 +1067.96 , 2819.06 , -2996.13 +1156.77 , 2602.20 , -2765.65 +1245.81 , 2416.37 , -2568.14 +1334.84 , 2255.25 , -2396.91 +1423.87 , 2114.34 , -2247.15 +1512.90 , 1989.94 , -2114.94 +1601.72 , 1879.34 , -1997.39 +1690.75 , 1780.47 , -1892.31 +1779.78 , 1691.44 , -1797.68 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp new file mode 100644 index 0000000000..14358b02ff --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 6765.75 , -7190.72 +8.82 , 6765.75 , -7190.72 +89.03 , 6765.75 , -7190.72 +178.06 , 6765.75 , -7190.72 +266.88 , 6765.75 , -7190.72 +355.91 , 6765.75 , -7190.72 +444.95 , 6765.75 , -7190.72 +533.98 , 5638.13 , -5992.27 +623.01 , 4832.64 , -5136.19 +711.83 , 4228.59 , -4494.20 +800.86 , 3758.78 , -3994.88 +889.89 , 3382.88 , -3595.36 +978.92 , 3075.35 , -3268.52 +1067.96 , 2819.06 , -2996.13 +1156.77 , 2602.20 , -2765.65 +1245.81 , 2416.37 , -2568.14 +1334.84 , 2255.25 , -2396.91 +1423.87 , 2114.34 , -2247.15 +1512.90 , 1989.94 , -2114.94 +1601.72 , 1879.34 , -1997.39 +1690.75 , 1780.47 , -1892.31 +1779.78 , 1691.44 , -1797.68 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd new file mode 100644 index 0000000000..ffb4883b31 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -13.76 +8.90 , -14.19 +88.99 , -18.22 +177.98 , -22.67 +266.97 , -27.13 +355.96 , -31.64 +444.95 , -36.10 +533.94 , -40.56 +622.93 , -45.01 +711.92 , -49.47 +800.91 , -53.98 +889.90 , -58.44 +978.89 , -62.89 +1067.88 , -67.35 +1156.87 , -71.81 +1245.86 , -76.32 +1334.85 , -80.78 +1423.84 , -85.23 +1512.83 , -89.69 +1601.82 , -94.15 +1690.81 , -98.66 +1779.80 , -103.11 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc new file mode 100644 index 0000000000..a1a381b386 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": true, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 21.9384 + }, + { + "Ratio": 12.276 + }, + { + "Ratio": 7.2336 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3Axl_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Axl_1.viepco", + "2": "IEPC_Gbx3Axl_2.viepco", + "3": "IEPC_Gbx3Axl_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3Axl_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Axl_1.viepco", + "2": "IEPC_Gbx3Axl_2.viepco", + "3": "IEPC_Gbx3Axl_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3Axl_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto new file mode 100644 index 0000000000..e788375c61 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx3Axl.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh new file mode 100644 index 0000000000..b733d14090 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3Axl.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco new file mode 100644 index 0000000000..6661444505 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -35338.92 , 0.00 +0.00 , -33571.97 , 0.00 +0.00 , -31805.03 , 0.00 +0.00 , -30038.08 , 0.00 +0.00 , -28271.13 , 0.00 +0.00 , -26504.19 , 0.00 +0.00 , -24737.24 , -0.13 +0.00 , -22970.30 , -0.66 +0.00 , -21203.35 , -0.98 +0.00 , -19436.40 , -1.19 +0.00 , -17669.46 , -1.32 +0.00 , -15902.51 , -1.38 +0.00 , -14135.57 , -1.39 +0.00 , -12368.62 , -1.35 +0.00 , -10601.68 , -1.26 +0.00 , -8834.73 , -1.13 +0.00 , -7067.78 , -0.97 +0.00 , -5300.84 , -0.77 +0.00 , -3533.89 , -0.53 +0.00 , -1766.95 , -0.27 +0.00 , -353.39 , -0.02 +0.00 , 306.44 , 0.13 +0.00 , 1532.18 , 0.56 +0.00 , 3064.36 , 1.12 +0.00 , 4596.53 , 1.70 +0.00 , 6128.71 , 2.31 +0.00 , 7660.89 , 2.93 +0.00 , 9193.07 , 3.58 +0.00 , 10725.24 , 4.25 +0.00 , 12257.42 , 4.93 +0.00 , 13789.60 , 5.64 +0.00 , 15321.78 , 6.37 +0.00 , 16853.96 , 7.12 +0.00 , 18386.13 , 7.88 +0.00 , 19918.31 , 8.67 +0.00 , 21450.49 , 9.47 +0.00 , 22982.67 , 10.29 +0.00 , 24514.85 , 11.13 +0.00 , 26047.02 , 11.99 +0.00 , 27579.20 , 12.87 +0.00 , 29111.38 , 13.76 +0.00 , 30643.56 , 14.67 +1.89 , -35338.92 , 0.00 +1.89 , -33571.97 , 0.00 +1.89 , -31805.03 , 0.00 +1.89 , -30038.08 , 0.00 +1.89 , -28271.13 , 0.00 +1.89 , -26504.19 , 0.00 +1.89 , -24737.24 , -0.50 +1.89 , -22970.30 , -0.84 +1.89 , -21203.35 , -1.04 +1.89 , -19436.40 , -1.16 +1.89 , -17669.46 , -1.22 +1.89 , -15902.51 , -1.24 +1.89 , -14135.57 , -1.21 +1.89 , -12368.62 , -1.15 +1.89 , -10601.68 , -1.06 +1.89 , -8834.73 , -0.94 +1.89 , -7067.78 , -0.80 +1.89 , -5300.84 , -0.62 +1.89 , -3533.89 , -0.43 +1.89 , -1766.95 , -0.21 +1.89 , -353.39 , -0.02 +1.89 , 306.44 , 0.10 +1.89 , 1532.18 , 0.43 +1.89 , 3064.36 , 0.85 +1.89 , 4596.53 , 1.30 +1.89 , 6128.71 , 1.75 +1.89 , 7660.89 , 2.23 +1.89 , 9193.07 , 2.71 +1.89 , 10725.24 , 3.21 +1.89 , 12257.42 , 3.73 +1.89 , 13789.60 , 4.26 +1.89 , 15321.78 , 4.80 +1.89 , 16853.96 , 5.36 +1.89 , 18386.13 , 5.93 +1.89 , 19918.31 , 6.52 +1.89 , 21450.49 , 7.12 +1.89 , 22982.67 , 7.73 +1.89 , 24514.85 , 8.35 +1.89 , 26047.02 , 8.99 +1.89 , 27579.20 , 9.64 +1.89 , 29111.38 , 10.30 +1.89 , 30643.56 , 10.98 +18.86 , -35338.92 , -58.10 +18.86 , -33571.97 , -55.37 +18.86 , -31805.03 , -52.62 +18.86 , -30038.08 , -49.85 +18.86 , -28271.13 , -47.06 +18.86 , -26504.19 , -44.25 +18.86 , -24737.24 , -41.42 +18.86 , -22970.30 , -38.57 +18.86 , -21203.35 , -35.70 +18.86 , -19436.40 , -32.81 +18.86 , -17669.46 , -29.90 +18.86 , -15902.51 , -26.98 +18.86 , -14135.57 , -24.03 +18.86 , -12368.62 , -21.07 +18.86 , -10601.68 , -18.08 +18.86 , -8834.73 , -15.08 +18.86 , -7067.78 , -12.06 +18.86 , -5300.84 , -9.02 +18.86 , -3533.89 , -5.96 +18.86 , -1766.95 , -2.88 +18.86 , -353.39 , -0.37 +18.86 , 306.44 , 0.90 +18.86 , 1532.18 , 3.68 +18.86 , 3064.36 , 7.16 +18.86 , 4596.53 , 10.66 +18.86 , 6128.71 , 14.17 +18.86 , 7660.89 , 17.71 +18.86 , 9193.07 , 21.26 +18.86 , 10725.24 , 24.84 +18.86 , 12257.42 , 28.43 +18.86 , 13789.60 , 32.04 +18.86 , 15321.78 , 35.67 +18.86 , 16853.96 , 39.32 +18.86 , 18386.13 , 42.99 +18.86 , 19918.31 , 46.68 +18.86 , 21450.49 , 50.38 +18.86 , 22982.67 , 54.11 +18.86 , 24514.85 , 57.85 +18.86 , 26047.02 , 61.61 +18.86 , 27579.20 , 65.39 +18.86 , 29111.38 , 69.19 +18.86 , 30643.56 , 73.01 +37.72 , -35338.92 , -120.57 +37.72 , -33571.97 , -114.73 +37.72 , -31805.03 , -108.87 +37.72 , -30038.08 , -102.99 +37.72 , -28271.13 , -97.08 +37.72 , -26504.19 , -91.15 +37.72 , -24737.24 , -85.20 +37.72 , -22970.30 , -79.23 +37.72 , -21203.35 , -73.23 +37.72 , -19436.40 , -67.21 +37.72 , -17669.46 , -61.17 +37.72 , -15902.51 , -55.10 +37.72 , -14135.57 , -49.01 +37.72 , -12368.62 , -42.90 +37.72 , -10601.68 , -36.77 +37.72 , -8834.73 , -30.61 +37.72 , -7067.78 , -24.43 +37.72 , -5300.84 , -18.23 +37.72 , -3533.89 , -12.01 +37.72 , -1766.95 , -5.76 +37.72 , -353.39 , -0.66 +37.72 , 306.44 , 1.84 +37.72 , 1532.18 , 7.35 +37.72 , 3064.36 , 14.22 +37.72 , 4596.53 , 21.11 +37.72 , 6128.71 , 28.02 +37.72 , 7660.89 , 34.96 +37.72 , 9193.07 , 41.92 +37.72 , 10725.24 , 48.90 +37.72 , 12257.42 , 55.90 +37.72 , 13789.60 , 62.93 +37.72 , 15321.78 , 69.98 +37.72 , 16853.96 , 77.05 +37.72 , 18386.13 , 84.15 +37.72 , 19918.31 , 91.27 +37.72 , 21450.49 , 98.41 +37.72 , 22982.67 , 105.58 +37.72 , 24514.85 , 112.76 +37.72 , 26047.02 , 119.97 +37.72 , 27579.20 , 127.21 +37.72 , 29111.38 , 134.46 +37.72 , 30643.56 , 141.74 +56.59 , -35338.92 , -182.44 +56.59 , -33571.97 , -173.55 +56.59 , -31805.03 , -164.62 +56.59 , -30038.08 , -155.67 +56.59 , -28271.13 , -146.69 +56.59 , -26504.19 , -137.68 +56.59 , -24737.24 , -128.65 +56.59 , -22970.30 , -119.58 +56.59 , -21203.35 , -110.49 +56.59 , -19436.40 , -101.36 +56.59 , -17669.46 , -92.21 +56.59 , -15902.51 , -83.03 +56.59 , -14135.57 , -73.82 +56.59 , -12368.62 , -64.58 +56.59 , -10601.68 , -55.31 +56.59 , -8834.73 , -46.02 +56.59 , -7067.78 , -36.70 +56.59 , -5300.84 , -27.34 +56.59 , -3533.89 , -17.96 +56.59 , -1766.95 , -8.54 +56.59 , -353.39 , -0.79 +56.59 , 306.44 , 2.86 +56.59 , 1532.18 , 11.12 +56.59 , 3064.36 , 21.39 +56.59 , 4596.53 , 31.68 +56.59 , 6128.71 , 41.99 +56.59 , 7660.89 , 52.34 +56.59 , 9193.07 , 62.71 +56.59 , 10725.24 , 73.12 +56.59 , 12257.42 , 83.55 +56.59 , 13789.60 , 94.01 +56.59 , 15321.78 , 104.50 +56.59 , 16853.96 , 115.02 +56.59 , 18386.13 , 125.57 +56.59 , 19918.31 , 136.15 +56.59 , 21450.49 , 146.76 +56.59 , 22982.67 , 157.40 +56.59 , 24514.85 , 168.06 +56.59 , 26047.02 , 178.76 +56.59 , 27579.20 , 189.48 +56.59 , 29111.38 , 200.23 +56.59 , 30643.56 , 211.02 +75.45 , -35338.92 , -243.71 +75.45 , -33571.97 , -231.81 +75.45 , -31805.03 , -219.87 +75.45 , -30038.08 , -207.89 +75.45 , -28271.13 , -195.88 +75.45 , -26504.19 , -183.83 +75.45 , -24737.24 , -171.74 +75.45 , -22970.30 , -159.61 +75.45 , -21203.35 , -147.45 +75.45 , -19436.40 , -135.25 +75.45 , -17669.46 , -123.01 +75.45 , -15902.51 , -110.74 +75.45 , -14135.57 , -98.43 +75.45 , -12368.62 , -86.08 +75.45 , -10601.68 , -73.70 +75.45 , -8834.73 , -61.27 +75.45 , -7067.78 , -48.82 +75.45 , -5300.84 , -36.32 +75.45 , -3533.89 , -23.78 +75.45 , -1766.95 , -11.19 +75.45 , -353.39 , -0.63 +75.45 , 306.44 , 3.98 +75.45 , 1532.18 , 15.01 +75.45 , 3064.36 , 28.68 +75.45 , 4596.53 , 42.37 +75.45 , 6128.71 , 56.10 +75.45 , 7660.89 , 69.87 +75.45 , 9193.07 , 83.67 +75.45 , 10725.24 , 97.52 +75.45 , 12257.42 , 111.40 +75.45 , 13789.60 , 125.31 +75.45 , 15321.78 , 139.27 +75.45 , 16853.96 , 153.26 +75.45 , 18386.13 , 167.29 +75.45 , 19918.31 , 181.36 +75.45 , 21450.49 , 195.46 +75.45 , 22982.67 , 209.61 +75.45 , 24514.85 , 223.79 +75.45 , 26047.02 , 238.01 +75.45 , 27579.20 , 252.26 +75.45 , 29111.38 , 266.56 +75.45 , 30643.56 , 280.89 +94.31 , -35338.92 , -304.37 +94.31 , -33571.97 , -289.50 +94.31 , -31805.03 , -274.59 +94.31 , -30038.08 , -259.63 +94.31 , -28271.13 , -244.61 +94.31 , -26504.19 , -229.56 +94.31 , -24737.24 , -214.45 +94.31 , -22970.30 , -199.30 +94.31 , -21203.35 , -184.10 +94.31 , -19436.40 , -168.85 +94.31 , -17669.46 , -153.55 +94.31 , -15902.51 , -138.20 +94.31 , -14135.57 , -122.81 +94.31 , -12368.62 , -107.37 +94.31 , -10601.68 , -91.88 +94.31 , -8834.73 , -76.35 +94.31 , -7067.78 , -60.76 +94.31 , -5300.84 , -45.13 +94.31 , -3533.89 , -29.44 +94.31 , -1766.95 , -13.67 +94.31 , -353.39 , 0.00 +94.31 , 306.44 , 5.21 +94.31 , 1532.18 , 19.04 +94.31 , 3064.36 , 36.13 +94.31 , 4596.53 , 53.24 +94.31 , 6128.71 , 70.39 +94.31 , 7660.89 , 87.59 +94.31 , 9193.07 , 104.83 +94.31 , 10725.24 , 122.13 +94.31 , 12257.42 , 139.47 +94.31 , 13789.60 , 156.87 +94.31 , 15321.78 , 174.31 +94.31 , 16853.96 , 191.80 +94.31 , 18386.13 , 209.33 +94.31 , 19918.31 , 226.92 +94.31 , 21450.49 , 244.56 +94.31 , 22982.67 , 262.24 +94.31 , 24514.85 , 279.97 +94.31 , 26047.02 , 297.76 +94.31 , 27579.20 , 315.58 +94.31 , 29111.38 , 333.46 +94.31 , 30643.56 , 351.39 +113.17 , -35338.92 , -364.37 +113.17 , -33571.97 , -346.59 +113.17 , -31805.03 , -328.74 +113.17 , -30038.08 , -310.84 +113.17 , -28271.13 , -292.87 +113.17 , -26504.19 , -274.84 +113.17 , -24737.24 , -256.75 +113.17 , -22970.30 , -238.60 +113.17 , -21203.35 , -220.39 +113.17 , -19436.40 , -202.12 +113.17 , -17669.46 , -183.79 +113.17 , -15902.51 , -165.40 +113.17 , -14135.57 , -146.94 +113.17 , -12368.62 , -128.43 +113.17 , -10601.68 , -109.85 +113.17 , -8834.73 , -91.21 +113.17 , -7067.78 , -72.51 +113.17 , -5300.84 , -53.75 +113.17 , -3533.89 , -34.91 +113.17 , -1766.95 , -15.95 +113.17 , -353.39 , 0.00 +113.17 , 306.44 , 6.58 +113.17 , 1532.18 , 23.25 +113.17 , 3064.36 , 43.76 +113.17 , 4596.53 , 64.29 +113.17 , 6128.71 , 84.87 +113.17 , 7660.89 , 105.52 +113.17 , 9193.07 , 126.22 +113.17 , 10725.24 , 146.98 +113.17 , 12257.42 , 167.81 +113.17 , 13789.60 , 188.70 +113.17 , 15321.78 , 209.65 +113.17 , 16853.96 , 230.66 +113.17 , 18386.13 , 251.73 +113.17 , 19918.31 , 272.87 +113.17 , 21450.49 , 294.07 +113.17 , 22982.67 , 315.33 +113.17 , 24514.85 , 336.65 +113.17 , 26047.02 , 358.03 +113.17 , 27579.20 , 379.47 +113.17 , 29111.38 , 400.98 +113.17 , 30643.56 , 422.54 +132.03 , -35338.92 , -423.69 +132.03 , -33571.97 , -403.04 +132.03 , -31805.03 , -382.31 +132.03 , -30038.08 , -361.50 +132.03 , -28271.13 , -340.62 +132.03 , -26504.19 , -319.66 +132.03 , -24737.24 , -298.62 +132.03 , -22970.30 , -277.51 +132.03 , -21203.35 , -256.31 +132.03 , -19436.40 , -235.05 +132.03 , -17669.46 , -213.70 +132.03 , -15902.51 , -192.28 +132.03 , -14135.57 , -170.79 +132.03 , -12368.62 , -149.21 +132.03 , -10601.68 , -127.57 +132.03 , -8834.73 , -105.84 +132.03 , -7067.78 , -84.03 +132.03 , -5300.84 , -62.14 +132.03 , -3533.89 , -40.16 +132.03 , -1766.95 , -18.00 +132.03 , -353.39 , 0.00 +132.03 , 306.44 , 8.09 +132.03 , 1532.18 , 27.64 +132.03 , 3064.36 , 51.59 +132.03 , 4596.53 , 75.56 +132.03 , 6128.71 , 99.58 +132.03 , 7660.89 , 123.68 +132.03 , 9193.07 , 147.86 +132.03 , 10725.24 , 172.10 +132.03 , 12257.42 , 196.43 +132.03 , 13789.60 , 220.84 +132.03 , 15321.78 , 245.32 +132.03 , 16853.96 , 269.88 +132.03 , 18386.13 , 294.51 +132.03 , 19918.31 , 319.23 +132.03 , 21450.49 , 344.02 +132.03 , 22982.67 , 368.89 +132.03 , 24514.85 , 393.83 +132.03 , 26047.02 , 418.85 +132.03 , 27579.20 , 443.95 +132.03 , 29111.38 , 469.13 +132.03 , 30643.56 , 494.38 +150.90 , -35338.92 , -482.31 +150.90 , -33571.97 , -458.83 +150.90 , -31805.03 , -435.26 +150.90 , -30038.08 , -411.59 +150.90 , -28271.13 , -387.83 +150.90 , -26504.19 , -363.97 +150.90 , -24737.24 , -340.02 +150.90 , -22970.30 , -315.97 +150.90 , -21203.35 , -291.83 +150.90 , -19436.40 , -267.59 +150.90 , -17669.46 , -243.26 +150.90 , -15902.51 , -218.84 +150.90 , -14135.57 , -194.32 +150.90 , -12368.62 , -169.71 +150.90 , -10601.68 , -145.00 +150.90 , -8834.73 , -120.19 +150.90 , -7067.78 , -95.29 +150.90 , -5300.84 , -70.28 +150.90 , -3533.89 , -45.14 +150.90 , -1766.95 , -19.76 +150.90 , -353.39 , 0.00 +150.90 , 306.44 , 9.76 +150.90 , 1532.18 , 32.25 +150.90 , 3064.36 , 59.66 +150.90 , 4596.53 , 87.07 +150.90 , 6128.71 , 114.55 +150.90 , 7660.89 , 142.11 +150.90 , 9193.07 , 169.77 +150.90 , 10725.24 , 197.52 +150.90 , 12257.42 , 225.37 +150.90 , 13789.60 , 253.31 +150.90 , 15321.78 , 281.34 +150.90 , 16853.96 , 309.47 +150.90 , 18386.13 , 337.70 +150.90 , 19918.31 , 366.02 +150.90 , 21450.49 , 394.44 +150.90 , 22982.67 , 422.95 +150.90 , 24514.85 , 451.56 +150.90 , 26047.02 , 480.26 +150.90 , 27579.20 , 509.05 +150.90 , 29111.38 , 537.94 +150.90 , 30643.56 , 566.93 +169.76 , -35338.92 , -540.17 +169.76 , -33571.97 , -513.92 +169.76 , -31805.03 , -487.55 +169.76 , -30038.08 , -461.06 +169.76 , -28271.13 , -434.46 +169.76 , -26504.19 , -407.75 +169.76 , -24737.24 , -380.92 +169.76 , -22970.30 , -353.97 +169.76 , -21203.35 , -326.91 +169.76 , -19436.40 , -299.73 +169.76 , -17669.46 , -272.44 +169.76 , -15902.51 , -245.03 +169.76 , -14135.57 , -217.51 +169.76 , -12368.62 , -189.87 +169.76 , -10601.68 , -162.12 +169.76 , -8834.73 , -134.25 +169.76 , -7067.78 , -106.26 +169.76 , -5300.84 , -78.13 +169.76 , -3533.89 , -49.84 +169.76 , -1766.95 , -21.19 +169.76 , -353.39 , 0.00 +169.76 , 306.44 , 11.59 +169.76 , 1532.18 , 37.10 +169.76 , 3064.36 , 67.98 +169.76 , 4596.53 , 98.85 +169.76 , 6128.71 , 129.79 +169.76 , 7660.89 , 160.84 +169.76 , 9193.07 , 191.99 +169.76 , 10725.24 , 223.26 +169.76 , 12257.42 , 254.64 +169.76 , 13789.60 , 286.14 +169.76 , 15321.78 , 317.75 +169.76 , 16853.96 , 349.48 +169.76 , 18386.13 , 381.32 +169.76 , 19918.31 , 413.28 +169.76 , 21450.49 , 445.36 +169.76 , 22982.67 , 477.54 +169.76 , 24514.85 , 509.85 +169.76 , 26047.02 , 542.27 +169.76 , 27579.20 , 574.80 +169.76 , 29111.38 , 607.45 +169.76 , 30643.56 , 640.21 +188.62 , -35338.92 , -597.26 +188.62 , -33571.97 , -568.28 +188.62 , -31805.03 , -539.16 +188.62 , -30038.08 , -509.90 +188.62 , -28271.13 , -480.50 +188.62 , -26504.19 , -450.96 +188.62 , -24737.24 , -421.28 +188.62 , -22970.30 , -391.47 +188.62 , -21203.35 , -361.52 +188.62 , -19436.40 , -331.43 +188.62 , -17669.46 , -301.20 +188.62 , -15902.51 , -270.83 +188.62 , -14135.57 , -240.33 +188.62 , -12368.62 , -209.68 +188.62 , -10601.68 , -178.90 +188.62 , -8834.73 , -147.97 +188.62 , -7067.78 , -116.90 +188.62 , -5300.84 , -85.66 +188.62 , -3533.89 , -54.21 +188.62 , -1766.95 , -22.23 +188.62 , -353.39 , 0.00 +188.62 , 306.44 , 13.60 +188.62 , 1532.18 , 42.20 +188.62 , 3064.36 , 76.58 +188.62 , 4596.53 , 110.92 +188.62 , 6128.71 , 145.34 +188.62 , 7660.89 , 179.88 +188.62 , 9193.07 , 214.55 +188.62 , 10725.24 , 249.35 +188.62 , 12257.42 , 284.29 +188.62 , 13789.60 , 319.36 +188.62 , 15321.78 , 354.57 +188.62 , 16853.96 , 389.92 +188.62 , 18386.13 , 425.41 +188.62 , 19918.31 , 461.03 +188.62 , 21450.49 , 496.79 +188.62 , 22982.67 , 532.69 +188.62 , 24514.85 , 568.73 +188.62 , 26047.02 , 604.90 +188.62 , 27579.20 , 641.21 +188.62 , 29111.38 , 677.66 +188.62 , 30643.56 , 714.24 +207.48 , -35338.92 , -653.54 +207.48 , -33571.97 , -621.88 +207.48 , -31805.03 , -590.05 +207.48 , -30038.08 , -558.06 +207.48 , -28271.13 , -525.90 +207.48 , -26504.19 , -493.58 +207.48 , -24737.24 , -461.09 +207.48 , -22970.30 , -428.44 +207.48 , -21203.35 , -395.63 +207.48 , -19436.40 , -362.65 +207.48 , -17669.46 , -329.51 +207.48 , -15902.51 , -296.21 +207.48 , -14135.57 , -262.74 +207.48 , -12368.62 , -229.11 +207.48 , -10601.68 , -195.31 +207.48 , -8834.73 , -161.34 +207.48 , -7067.78 , -127.18 +207.48 , -5300.84 , -92.83 +207.48 , -3533.89 , -58.20 +207.48 , -1766.95 , -22.82 +207.48 , -353.39 , 0.00 +207.48 , 306.44 , 15.79 +207.48 , 1532.18 , 47.58 +207.48 , 3064.36 , 85.48 +207.48 , 4596.53 , 123.30 +207.48 , 6128.71 , 161.22 +207.48 , 7660.89 , 199.26 +207.48 , 9193.07 , 237.46 +207.48 , 10725.24 , 275.81 +207.48 , 12257.42 , 314.32 +207.48 , 13789.60 , 352.99 +207.48 , 15321.78 , 391.83 +207.48 , 16853.96 , 430.82 +207.48 , 18386.13 , 469.98 +207.48 , 19918.31 , 509.30 +207.48 , 21450.49 , 548.78 +207.48 , 22982.67 , 588.42 +207.48 , 24514.85 , 628.23 +207.48 , 26047.02 , 668.20 +207.48 , 27579.20 , 708.32 +207.48 , 29111.38 , 748.61 +207.48 , 30643.56 , 789.06 +226.34 , -35338.92 , -708.97 +226.34 , -33571.97 , -674.68 +226.34 , -31805.03 , -640.19 +226.34 , -30038.08 , -605.51 +226.34 , -28271.13 , -570.63 +226.34 , -26504.19 , -535.56 +226.34 , -24737.24 , -500.30 +226.34 , -22970.30 , -464.85 +226.34 , -21203.35 , -429.21 +226.34 , -19436.40 , -393.37 +226.34 , -17669.46 , -357.35 +226.34 , -15902.51 , -321.13 +226.34 , -14135.57 , -284.71 +226.34 , -12368.62 , -248.11 +226.34 , -10601.68 , -211.31 +226.34 , -8834.73 , -174.30 +226.34 , -7067.78 , -137.08 +226.34 , -5300.84 , -99.61 +226.34 , -3533.89 , -61.78 +226.34 , -1766.95 , -22.86 +226.34 , -353.39 , 0.00 +226.34 , 306.44 , 18.17 +226.34 , 1532.18 , 53.24 +226.34 , 3064.36 , 94.71 +226.34 , 4596.53 , 136.03 +226.34 , 6128.71 , 177.45 +226.34 , 7660.89 , 219.01 +226.34 , 9193.07 , 260.75 +226.34 , 10725.24 , 302.67 +226.34 , 12257.42 , 344.78 +226.34 , 13789.60 , 387.07 +226.34 , 15321.78 , 429.54 +226.34 , 16853.96 , 472.21 +226.34 , 18386.13 , 515.06 +226.34 , 19918.31 , 558.11 +226.34 , 21450.49 , 601.34 +226.34 , 22982.67 , 644.76 +226.34 , 24514.85 , 688.37 +226.34 , 26047.02 , 732.17 +226.34 , 27579.20 , 776.15 +226.34 , 29111.38 , 820.33 +226.34 , 30643.56 , 864.69 +245.21 , -35338.92 , -763.53 +245.21 , -33571.97 , -726.65 +245.21 , -31805.03 , -689.55 +245.21 , -30038.08 , -652.22 +245.21 , -28271.13 , -614.67 +245.21 , -26504.19 , -576.89 +245.21 , -24737.24 , -538.89 +245.21 , -22970.30 , -500.67 +245.21 , -21203.35 , -462.22 +245.21 , -19436.40 , -423.56 +245.21 , -17669.46 , -384.67 +245.21 , -15902.51 , -345.56 +245.21 , -14135.57 , -306.22 +245.21 , -12368.62 , -266.66 +245.21 , -10601.68 , -226.86 +245.21 , -8834.73 , -186.83 +245.21 , -7067.78 , -146.54 +245.21 , -5300.84 , -105.95 +245.21 , -3533.89 , -64.90 +245.21 , -1766.95 , -22.24 +245.21 , -353.39 , 0.00 +245.21 , 306.44 , 20.74 +245.21 , 1532.18 , 59.20 +245.21 , 3064.36 , 104.27 +245.21 , 4596.53 , 149.12 +245.21 , 6128.71 , 194.05 +245.21 , 7660.89 , 239.16 +245.21 , 9193.07 , 284.45 +245.21 , 10725.24 , 329.96 +245.21 , 12257.42 , 375.67 +245.21 , 13789.60 , 421.60 +245.21 , 15321.78 , 467.75 +245.21 , 16853.96 , 514.11 +245.21 , 18386.13 , 560.69 +245.21 , 19918.31 , 607.48 +245.21 , 21450.49 , 654.50 +245.21 , 22982.67 , 701.73 +245.21 , 24514.85 , 749.18 +245.21 , 26047.02 , 796.84 +245.21 , 27579.20 , 844.73 +245.21 , 29111.38 , 892.83 +245.21 , 30643.56 , 941.14 +264.07 , -35338.92 , -817.17 +264.07 , -33571.97 , -777.76 +264.07 , -31805.03 , -738.08 +264.07 , -30038.08 , -698.15 +264.07 , -28271.13 , -657.96 +264.07 , -26504.19 , -617.52 +264.07 , -24737.24 , -576.82 +264.07 , -22970.30 , -535.86 +264.07 , -21203.35 , -494.65 +264.07 , -19436.40 , -453.18 +264.07 , -17669.46 , -411.45 +264.07 , -15902.51 , -369.47 +264.07 , -14135.57 , -327.22 +264.07 , -12368.62 , -284.72 +264.07 , -10601.68 , -241.95 +264.07 , -8834.73 , -198.90 +264.07 , -7067.78 , -155.54 +264.07 , -5300.84 , -111.82 +264.07 , -3533.89 , -67.51 +264.07 , -1766.95 , -20.80 +264.07 , -353.39 , 0.00 +264.07 , 306.44 , 23.52 +264.07 , 1532.18 , 65.48 +264.07 , 3064.36 , 114.20 +264.07 , 4596.53 , 162.59 +264.07 , 6128.71 , 211.06 +264.07 , 7660.89 , 259.72 +264.07 , 9193.07 , 308.59 +264.07 , 10725.24 , 357.69 +264.07 , 12257.42 , 407.04 +264.07 , 13789.60 , 456.62 +264.07 , 15321.78 , 506.46 +264.07 , 16853.96 , 556.54 +264.07 , 18386.13 , 606.87 +264.07 , 19918.31 , 657.45 +264.07 , 21450.49 , 708.28 +264.07 , 22982.67 , 759.35 +264.07 , 24514.85 , 810.68 +264.07 , 26047.02 , 862.25 +264.07 , 27579.20 , 914.07 +264.07 , 29111.38 , 966.13 +264.07 , 30643.56 , 1018.44 +282.93 , -35338.92 , -869.86 +282.93 , -33571.97 , -827.96 +282.93 , -31805.03 , -785.77 +282.93 , -30038.08 , -743.28 +282.93 , -28271.13 , -700.50 +282.93 , -26504.19 , -657.42 +282.93 , -24737.24 , -614.05 +282.93 , -22970.30 , -570.39 +282.93 , -21203.35 , -526.44 +282.93 , -19436.40 , -482.19 +282.93 , -17669.46 , -437.65 +282.93 , -15902.51 , -392.82 +282.93 , -14135.57 , -347.69 +282.93 , -12368.62 , -302.26 +282.93 , -10601.68 , -256.52 +282.93 , -8834.73 , -210.46 +282.93 , -7067.78 , -164.04 +282.93 , -5300.84 , -117.17 +282.93 , -3533.89 , -69.54 +282.93 , -1766.95 , -18.27 +282.93 , -353.39 , 0.00 +282.93 , 306.44 , 26.49 +282.93 , 1532.18 , 72.10 +282.93 , 3064.36 , 124.50 +282.93 , 4596.53 , 176.46 +282.93 , 6128.71 , 228.49 +282.93 , 7660.89 , 280.71 +282.93 , 9193.07 , 333.18 +282.93 , 10725.24 , 385.90 +282.93 , 12257.42 , 438.89 +282.93 , 13789.60 , 492.16 +282.93 , 15321.78 , 545.71 +282.93 , 16853.96 , 599.54 +282.93 , 18386.13 , 653.64 +282.93 , 19918.31 , 708.03 +282.93 , 21450.49 , 762.71 +282.93 , 22982.67 , 817.66 +282.93 , 24514.85 , 872.89 +282.93 , 26047.02 , 928.41 +282.93 , 27579.20 , 984.20 +282.93 , 29111.38 , 1040.27 +282.93 , 30643.56 , 1096.63 +301.79 , -35338.92 , -921.56 +301.79 , -33571.97 , -877.23 +301.79 , -31805.03 , -832.56 +301.79 , -30038.08 , -787.56 +301.79 , -28271.13 , -742.22 +301.79 , -26504.19 , -696.56 +301.79 , -24737.24 , -650.56 +301.79 , -22970.30 , -604.23 +301.79 , -21203.35 , -557.56 +301.79 , -19436.40 , -510.57 +301.79 , -17669.46 , -463.24 +301.79 , -15902.51 , -415.58 +301.79 , -14135.57 , -367.58 +301.79 , -12368.62 , -319.24 +301.79 , -10601.68 , -270.55 +301.79 , -8834.73 , -221.48 +301.79 , -7067.78 , -171.99 +301.79 , -5300.84 , -121.95 +301.79 , -3533.89 , -70.93 +301.79 , -1766.95 , -14.10 +301.79 , -353.39 , 0.00 +301.79 , 306.44 , 29.68 +301.79 , 1532.18 , 79.05 +301.79 , 3064.36 , 135.20 +301.79 , 4596.53 , 190.76 +301.79 , 6128.71 , 246.36 +301.79 , 7660.89 , 302.17 +301.79 , 9193.07 , 358.24 +301.79 , 10725.24 , 414.60 +301.79 , 12257.42 , 471.27 +301.79 , 13789.60 , 528.24 +301.79 , 15321.78 , 585.52 +301.79 , 16853.96 , 643.12 +301.79 , 18386.13 , 701.03 +301.79 , 19918.31 , 759.26 +301.79 , 21450.49 , 817.80 +301.79 , 22982.67 , 876.66 +301.79 , 24514.85 , 935.84 +301.79 , 26047.02 , 995.34 +301.79 , 27579.20 , 1055.15 +301.79 , 29111.38 , 1115.27 +301.79 , 30643.56 , 1175.71 +320.65 , -35338.92 , -972.24 +320.65 , -33571.97 , -925.52 +320.65 , -31805.03 , -878.43 +320.65 , -30038.08 , -830.96 +320.65 , -28271.13 , -783.11 +320.65 , -26504.19 , -734.89 +320.65 , -24737.24 , -686.30 +320.65 , -22970.30 , -637.33 +320.65 , -21203.35 , -587.99 +320.65 , -19436.40 , -538.28 +320.65 , -17669.46 , -488.19 +320.65 , -15902.51 , -437.72 +320.65 , -14135.57 , -386.87 +320.65 , -12368.62 , -335.63 +320.65 , -10601.68 , -283.99 +320.65 , -8834.73 , -231.92 +320.65 , -7067.78 , -179.35 +320.65 , -5300.84 , -126.12 +320.65 , -3533.89 , -71.60 +320.65 , -1766.95 , -6.45 +320.65 , -353.39 , 0.00 +320.65 , 306.44 , 33.08 +320.65 , 1532.18 , 86.37 +320.65 , 3064.36 , 146.31 +320.65 , 4596.53 , 205.50 +320.65 , 6128.71 , 264.70 +320.65 , 7660.89 , 324.11 +320.65 , 9193.07 , 383.81 +320.65 , 10725.24 , 443.83 +320.65 , 12257.42 , 504.18 +320.65 , 13789.60 , 564.87 +320.65 , 15321.78 , 625.91 +320.65 , 16853.96 , 687.30 +320.65 , 18386.13 , 749.05 +320.65 , 19918.31 , 811.14 +320.65 , 21450.49 , 873.59 +320.65 , 22982.67 , 936.40 +320.65 , 24514.85 , 999.56 +320.65 , 26047.02 , 1063.07 +320.65 , 27579.20 , 1126.93 +320.65 , 29111.38 , 1191.14 +320.65 , 30643.56 , 1255.71 +339.52 , -35338.92 , -1021.86 +339.52 , -33571.97 , -972.81 +339.52 , -31805.03 , -923.33 +339.52 , -30038.08 , -873.44 +339.52 , -28271.13 , -823.13 +339.52 , -26504.19 , -772.39 +339.52 , -24737.24 , -721.24 +339.52 , -22970.30 , -669.67 +339.52 , -21203.35 , -617.68 +339.52 , -19436.40 , -565.27 +339.52 , -17669.46 , -512.45 +339.52 , -15902.51 , -459.19 +339.52 , -14135.57 , -405.51 +339.52 , -12368.62 , -351.39 +339.52 , -10601.68 , -296.81 +339.52 , -8834.73 , -241.73 +339.52 , -7067.78 , -186.07 +339.52 , -5300.84 , -129.61 +339.52 , -3533.89 , -71.46 +339.52 , -1766.95 , 0.00 +339.52 , -353.39 , 0.00 +339.52 , 306.44 , 36.70 +339.52 , 1532.18 , 94.04 +339.52 , 3064.36 , 157.85 +339.52 , 4596.53 , 220.70 +339.52 , 6128.71 , 283.52 +339.52 , 7660.89 , 346.56 +339.52 , 9193.07 , 409.90 +339.52 , 10725.24 , 473.59 +339.52 , 12257.42 , 537.65 +339.52 , 13789.60 , 602.09 +339.52 , 15321.78 , 666.91 +339.52 , 16853.96 , 732.12 +339.52 , 18386.13 , 797.72 +339.52 , 19918.31 , 863.72 +339.52 , 21450.49 , 930.10 +339.52 , 22982.67 , 996.88 +339.52 , 24514.85 , 1064.05 +339.52 , 26047.02 , 1131.62 +339.52 , 27579.20 , 1199.57 +339.52 , 29111.38 , 1267.92 +339.52 , 30643.56 , 1336.65 +358.38 , -35338.92 , -1070.37 +358.38 , -33571.97 , -1019.04 +358.38 , -31805.03 , -967.24 +358.38 , -30038.08 , -914.96 +358.38 , -28271.13 , -862.23 +358.38 , -26504.19 , -809.02 +358.38 , -24737.24 , -755.35 +358.38 , -22970.30 , -701.21 +358.38 , -21203.35 , -646.60 +358.38 , -19436.40 , -591.53 +358.38 , -17669.46 , -535.99 +358.38 , -15902.51 , -479.97 +358.38 , -14135.57 , -423.47 +358.38 , -12368.62 , -366.48 +358.38 , -10601.68 , -308.96 +358.38 , -8834.73 , -250.88 +358.38 , -7067.78 , -192.11 +358.38 , -5300.84 , -132.36 +358.38 , -3533.89 , -70.38 +358.38 , -1766.95 , 0.00 +358.38 , -353.39 , 0.00 +358.38 , 306.44 , 40.53 +358.38 , 1532.18 , 102.10 +358.38 , 3064.36 , 169.83 +358.38 , 4596.53 , 236.37 +358.38 , 6128.71 , 302.84 +358.38 , 7660.89 , 369.53 +358.38 , 9193.07 , 436.54 +358.38 , 10725.24 , 503.92 +358.38 , 12257.42 , 571.71 +358.38 , 13789.60 , 639.91 +358.38 , 15321.78 , 708.54 +358.38 , 16853.96 , 777.59 +358.38 , 18386.13 , 847.08 +358.38 , 19918.31 , 917.00 +358.38 , 21450.49 , 987.35 +358.38 , 22982.67 , 1058.14 +358.38 , 24514.85 , 1129.36 +358.38 , 26047.02 , 1201.01 +358.38 , 27579.20 , 1273.09 +358.38 , 29111.38 , 1345.61 +358.38 , 30643.56 , 1418.56 +377.24 , -35338.92 , -1117.74 +377.24 , -33571.97 , -1064.18 +377.24 , -31805.03 , -1010.10 +377.24 , -30038.08 , -955.49 +377.24 , -28271.13 , -900.37 +377.24 , -26504.19 , -844.73 +377.24 , -24737.24 , -788.58 +377.24 , -22970.30 , -731.90 +377.24 , -21203.35 , -674.71 +377.24 , -19436.40 , -617.00 +377.24 , -17669.46 , -558.77 +377.24 , -15902.51 , -500.01 +377.24 , -14135.57 , -440.71 +377.24 , -12368.62 , -380.85 +377.24 , -10601.68 , -320.40 +377.24 , -8834.73 , -259.31 +377.24 , -7067.78 , -197.41 +377.24 , -5300.84 , -134.30 +377.24 , -3533.89 , -68.24 +377.24 , -1766.95 , 0.00 +377.24 , -353.39 , 0.00 +377.24 , 306.44 , 44.59 +377.24 , 1532.18 , 110.53 +377.24 , 3064.36 , 182.27 +377.24 , 4596.53 , 252.55 +377.24 , 6128.71 , 322.69 +377.24 , 7660.89 , 393.04 +377.24 , 9193.07 , 463.74 +377.24 , 10725.24 , 534.84 +377.24 , 12257.42 , 606.37 +377.24 , 13789.60 , 678.37 +377.24 , 15321.78 , 750.82 +377.24 , 16853.96 , 823.74 +377.24 , 18386.13 , 897.14 +377.24 , 19918.31 , 971.01 +377.24 , 21450.49 , 1045.36 +377.24 , 22982.67 , 1120.19 +377.24 , 24514.85 , 1195.49 +377.24 , 26047.02 , 1271.27 +377.24 , 27579.20 , 1347.52 +377.24 , 29111.38 , 1424.25 +377.24 , 30643.56 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco new file mode 100644 index 0000000000..07feb55aeb --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -11414.26 , 0.00 +0.00 , -10843.55 , 0.00 +0.00 , -10272.84 , 0.00 +0.00 , -9702.12 , 0.00 +0.00 , -9131.41 , 0.00 +0.00 , -8560.70 , 0.00 +0.00 , -7989.99 , -0.13 +0.00 , -7419.27 , -0.66 +0.00 , -6848.56 , -0.98 +0.00 , -6277.85 , -1.19 +0.00 , -5707.13 , -1.32 +0.00 , -5136.42 , -1.38 +0.00 , -4565.71 , -1.39 +0.00 , -3994.99 , -1.35 +0.00 , -3424.28 , -1.26 +0.00 , -2853.57 , -1.13 +0.00 , -2282.85 , -0.97 +0.00 , -1712.14 , -0.77 +0.00 , -1141.43 , -0.53 +0.00 , -570.71 , -0.27 +0.00 , -114.14 , -0.02 +0.00 , 103.14 , 0.13 +0.00 , 515.72 , 0.56 +0.00 , 1031.44 , 1.12 +0.00 , 1547.16 , 1.70 +0.00 , 2062.88 , 2.31 +0.00 , 2578.60 , 2.93 +0.00 , 3094.32 , 3.58 +0.00 , 3610.04 , 4.25 +0.00 , 4125.76 , 4.93 +0.00 , 4641.48 , 5.64 +0.00 , 5157.20 , 6.37 +0.00 , 5672.91 , 7.12 +0.00 , 6188.63 , 7.88 +0.00 , 6704.35 , 8.67 +0.00 , 7220.07 , 9.47 +0.00 , 7735.79 , 10.29 +0.00 , 8251.51 , 11.13 +0.00 , 8767.23 , 11.99 +0.00 , 9282.95 , 12.87 +0.00 , 9798.67 , 13.76 +0.00 , 10314.39 , 14.67 +5.72 , -11414.26 , 0.00 +5.72 , -10843.55 , 0.00 +5.72 , -10272.84 , 0.00 +5.72 , -9702.12 , 0.00 +5.72 , -9131.41 , 0.00 +5.72 , -8560.70 , 0.00 +5.72 , -7989.99 , -0.50 +5.72 , -7419.27 , -0.84 +5.72 , -6848.56 , -1.04 +5.72 , -6277.85 , -1.16 +5.72 , -5707.13 , -1.22 +5.72 , -5136.42 , -1.24 +5.72 , -4565.71 , -1.21 +5.72 , -3994.99 , -1.15 +5.72 , -3424.28 , -1.06 +5.72 , -2853.57 , -0.94 +5.72 , -2282.85 , -0.80 +5.72 , -1712.14 , -0.62 +5.72 , -1141.43 , -0.43 +5.72 , -570.71 , -0.21 +5.72 , -114.14 , -0.02 +5.72 , 103.14 , 0.10 +5.72 , 515.72 , 0.43 +5.72 , 1031.44 , 0.85 +5.72 , 1547.16 , 1.30 +5.72 , 2062.88 , 1.75 +5.72 , 2578.60 , 2.23 +5.72 , 3094.32 , 2.71 +5.72 , 3610.04 , 3.21 +5.72 , 4125.76 , 3.73 +5.72 , 4641.48 , 4.26 +5.72 , 5157.20 , 4.80 +5.72 , 5672.91 , 5.36 +5.72 , 6188.63 , 5.93 +5.72 , 6704.35 , 6.52 +5.72 , 7220.07 , 7.12 +5.72 , 7735.79 , 7.73 +5.72 , 8251.51 , 8.35 +5.72 , 8767.23 , 8.99 +5.72 , 9282.95 , 9.64 +5.72 , 9798.67 , 10.30 +5.72 , 10314.39 , 10.98 +57.21 , -11414.26 , -58.10 +57.21 , -10843.55 , -55.37 +57.21 , -10272.84 , -52.62 +57.21 , -9702.12 , -49.85 +57.21 , -9131.41 , -47.06 +57.21 , -8560.70 , -44.25 +57.21 , -7989.99 , -41.42 +57.21 , -7419.27 , -38.57 +57.21 , -6848.56 , -35.70 +57.21 , -6277.85 , -32.81 +57.21 , -5707.13 , -29.90 +57.21 , -5136.42 , -26.98 +57.21 , -4565.71 , -24.03 +57.21 , -3994.99 , -21.07 +57.21 , -3424.28 , -18.08 +57.21 , -2853.57 , -15.08 +57.21 , -2282.85 , -12.06 +57.21 , -1712.14 , -9.02 +57.21 , -1141.43 , -5.96 +57.21 , -570.71 , -2.88 +57.21 , -114.14 , -0.37 +57.21 , 103.14 , 0.90 +57.21 , 515.72 , 3.68 +57.21 , 1031.44 , 7.16 +57.21 , 1547.16 , 10.66 +57.21 , 2062.88 , 14.17 +57.21 , 2578.60 , 17.71 +57.21 , 3094.32 , 21.26 +57.21 , 3610.04 , 24.84 +57.21 , 4125.76 , 28.43 +57.21 , 4641.48 , 32.04 +57.21 , 5157.20 , 35.67 +57.21 , 5672.91 , 39.32 +57.21 , 6188.63 , 42.99 +57.21 , 6704.35 , 46.68 +57.21 , 7220.07 , 50.38 +57.21 , 7735.79 , 54.11 +57.21 , 8251.51 , 57.85 +57.21 , 8767.23 , 61.61 +57.21 , 9282.95 , 65.39 +57.21 , 9798.67 , 69.19 +57.21 , 10314.39 , 73.01 +114.41 , -11414.26 , -120.57 +114.41 , -10843.55 , -114.73 +114.41 , -10272.84 , -108.87 +114.41 , -9702.12 , -102.99 +114.41 , -9131.41 , -97.08 +114.41 , -8560.70 , -91.15 +114.41 , -7989.99 , -85.20 +114.41 , -7419.27 , -79.23 +114.41 , -6848.56 , -73.23 +114.41 , -6277.85 , -67.21 +114.41 , -5707.13 , -61.17 +114.41 , -5136.42 , -55.10 +114.41 , -4565.71 , -49.01 +114.41 , -3994.99 , -42.90 +114.41 , -3424.28 , -36.77 +114.41 , -2853.57 , -30.61 +114.41 , -2282.85 , -24.43 +114.41 , -1712.14 , -18.23 +114.41 , -1141.43 , -12.01 +114.41 , -570.71 , -5.76 +114.41 , -114.14 , -0.66 +114.41 , 103.14 , 1.84 +114.41 , 515.72 , 7.35 +114.41 , 1031.44 , 14.22 +114.41 , 1547.16 , 21.11 +114.41 , 2062.88 , 28.02 +114.41 , 2578.60 , 34.96 +114.41 , 3094.32 , 41.92 +114.41 , 3610.04 , 48.90 +114.41 , 4125.76 , 55.90 +114.41 , 4641.48 , 62.93 +114.41 , 5157.20 , 69.98 +114.41 , 5672.91 , 77.05 +114.41 , 6188.63 , 84.15 +114.41 , 6704.35 , 91.27 +114.41 , 7220.07 , 98.41 +114.41 , 7735.79 , 105.58 +114.41 , 8251.51 , 112.76 +114.41 , 8767.23 , 119.97 +114.41 , 9282.95 , 127.21 +114.41 , 9798.67 , 134.46 +114.41 , 10314.39 , 141.74 +171.62 , -11414.26 , -182.44 +171.62 , -10843.55 , -173.55 +171.62 , -10272.84 , -164.62 +171.62 , -9702.12 , -155.67 +171.62 , -9131.41 , -146.69 +171.62 , -8560.70 , -137.68 +171.62 , -7989.99 , -128.65 +171.62 , -7419.27 , -119.58 +171.62 , -6848.56 , -110.49 +171.62 , -6277.85 , -101.36 +171.62 , -5707.13 , -92.21 +171.62 , -5136.42 , -83.03 +171.62 , -4565.71 , -73.82 +171.62 , -3994.99 , -64.58 +171.62 , -3424.28 , -55.31 +171.62 , -2853.57 , -46.02 +171.62 , -2282.85 , -36.70 +171.62 , -1712.14 , -27.34 +171.62 , -1141.43 , -17.96 +171.62 , -570.71 , -8.54 +171.62 , -114.14 , -0.79 +171.62 , 103.14 , 2.86 +171.62 , 515.72 , 11.12 +171.62 , 1031.44 , 21.39 +171.62 , 1547.16 , 31.68 +171.62 , 2062.88 , 41.99 +171.62 , 2578.60 , 52.34 +171.62 , 3094.32 , 62.71 +171.62 , 3610.04 , 73.12 +171.62 , 4125.76 , 83.55 +171.62 , 4641.48 , 94.01 +171.62 , 5157.20 , 104.50 +171.62 , 5672.91 , 115.02 +171.62 , 6188.63 , 125.57 +171.62 , 6704.35 , 136.15 +171.62 , 7220.07 , 146.76 +171.62 , 7735.79 , 157.40 +171.62 , 8251.51 , 168.06 +171.62 , 8767.23 , 178.76 +171.62 , 9282.95 , 189.48 +171.62 , 9798.67 , 200.23 +171.62 , 10314.39 , 211.02 +228.82 , -11414.26 , -243.71 +228.82 , -10843.55 , -231.81 +228.82 , -10272.84 , -219.87 +228.82 , -9702.12 , -207.89 +228.82 , -9131.41 , -195.88 +228.82 , -8560.70 , -183.83 +228.82 , -7989.99 , -171.74 +228.82 , -7419.27 , -159.61 +228.82 , -6848.56 , -147.45 +228.82 , -6277.85 , -135.25 +228.82 , -5707.13 , -123.01 +228.82 , -5136.42 , -110.74 +228.82 , -4565.71 , -98.43 +228.82 , -3994.99 , -86.08 +228.82 , -3424.28 , -73.70 +228.82 , -2853.57 , -61.27 +228.82 , -2282.85 , -48.82 +228.82 , -1712.14 , -36.32 +228.82 , -1141.43 , -23.78 +228.82 , -570.71 , -11.19 +228.82 , -114.14 , -0.63 +228.82 , 103.14 , 3.98 +228.82 , 515.72 , 15.01 +228.82 , 1031.44 , 28.68 +228.82 , 1547.16 , 42.37 +228.82 , 2062.88 , 56.10 +228.82 , 2578.60 , 69.87 +228.82 , 3094.32 , 83.67 +228.82 , 3610.04 , 97.52 +228.82 , 4125.76 , 111.40 +228.82 , 4641.48 , 125.31 +228.82 , 5157.20 , 139.27 +228.82 , 5672.91 , 153.26 +228.82 , 6188.63 , 167.29 +228.82 , 6704.35 , 181.36 +228.82 , 7220.07 , 195.46 +228.82 , 7735.79 , 209.61 +228.82 , 8251.51 , 223.79 +228.82 , 8767.23 , 238.01 +228.82 , 9282.95 , 252.26 +228.82 , 9798.67 , 266.56 +228.82 , 10314.39 , 280.89 +286.03 , -11414.26 , -304.37 +286.03 , -10843.55 , -289.50 +286.03 , -10272.84 , -274.59 +286.03 , -9702.12 , -259.63 +286.03 , -9131.41 , -244.61 +286.03 , -8560.70 , -229.56 +286.03 , -7989.99 , -214.45 +286.03 , -7419.27 , -199.30 +286.03 , -6848.56 , -184.10 +286.03 , -6277.85 , -168.85 +286.03 , -5707.13 , -153.55 +286.03 , -5136.42 , -138.20 +286.03 , -4565.71 , -122.81 +286.03 , -3994.99 , -107.37 +286.03 , -3424.28 , -91.88 +286.03 , -2853.57 , -76.35 +286.03 , -2282.85 , -60.76 +286.03 , -1712.14 , -45.13 +286.03 , -1141.43 , -29.44 +286.03 , -570.71 , -13.67 +286.03 , -114.14 , 0.00 +286.03 , 103.14 , 5.21 +286.03 , 515.72 , 19.04 +286.03 , 1031.44 , 36.13 +286.03 , 1547.16 , 53.24 +286.03 , 2062.88 , 70.39 +286.03 , 2578.60 , 87.59 +286.03 , 3094.32 , 104.83 +286.03 , 3610.04 , 122.13 +286.03 , 4125.76 , 139.47 +286.03 , 4641.48 , 156.87 +286.03 , 5157.20 , 174.31 +286.03 , 5672.91 , 191.80 +286.03 , 6188.63 , 209.33 +286.03 , 6704.35 , 226.92 +286.03 , 7220.07 , 244.56 +286.03 , 7735.79 , 262.24 +286.03 , 8251.51 , 279.97 +286.03 , 8767.23 , 297.76 +286.03 , 9282.95 , 315.58 +286.03 , 9798.67 , 333.46 +286.03 , 10314.39 , 351.39 +343.23 , -11414.26 , -364.37 +343.23 , -10843.55 , -346.59 +343.23 , -10272.84 , -328.74 +343.23 , -9702.12 , -310.84 +343.23 , -9131.41 , -292.87 +343.23 , -8560.70 , -274.84 +343.23 , -7989.99 , -256.75 +343.23 , -7419.27 , -238.60 +343.23 , -6848.56 , -220.39 +343.23 , -6277.85 , -202.12 +343.23 , -5707.13 , -183.79 +343.23 , -5136.42 , -165.40 +343.23 , -4565.71 , -146.94 +343.23 , -3994.99 , -128.43 +343.23 , -3424.28 , -109.85 +343.23 , -2853.57 , -91.21 +343.23 , -2282.85 , -72.51 +343.23 , -1712.14 , -53.75 +343.23 , -1141.43 , -34.91 +343.23 , -570.71 , -15.95 +343.23 , -114.14 , 0.00 +343.23 , 103.14 , 6.58 +343.23 , 515.72 , 23.25 +343.23 , 1031.44 , 43.76 +343.23 , 1547.16 , 64.29 +343.23 , 2062.88 , 84.87 +343.23 , 2578.60 , 105.52 +343.23 , 3094.32 , 126.22 +343.23 , 3610.04 , 146.98 +343.23 , 4125.76 , 167.81 +343.23 , 4641.48 , 188.70 +343.23 , 5157.20 , 209.65 +343.23 , 5672.91 , 230.66 +343.23 , 6188.63 , 251.73 +343.23 , 6704.35 , 272.87 +343.23 , 7220.07 , 294.07 +343.23 , 7735.79 , 315.33 +343.23 , 8251.51 , 336.65 +343.23 , 8767.23 , 358.03 +343.23 , 9282.95 , 379.47 +343.23 , 9798.67 , 400.98 +343.23 , 10314.39 , 422.54 +400.44 , -11414.26 , -423.69 +400.44 , -10843.55 , -403.04 +400.44 , -10272.84 , -382.31 +400.44 , -9702.12 , -361.50 +400.44 , -9131.41 , -340.62 +400.44 , -8560.70 , -319.66 +400.44 , -7989.99 , -298.62 +400.44 , -7419.27 , -277.51 +400.44 , -6848.56 , -256.31 +400.44 , -6277.85 , -235.05 +400.44 , -5707.13 , -213.70 +400.44 , -5136.42 , -192.28 +400.44 , -4565.71 , -170.79 +400.44 , -3994.99 , -149.21 +400.44 , -3424.28 , -127.57 +400.44 , -2853.57 , -105.84 +400.44 , -2282.85 , -84.03 +400.44 , -1712.14 , -62.14 +400.44 , -1141.43 , -40.16 +400.44 , -570.71 , -18.00 +400.44 , -114.14 , 0.00 +400.44 , 103.14 , 8.09 +400.44 , 515.72 , 27.64 +400.44 , 1031.44 , 51.59 +400.44 , 1547.16 , 75.56 +400.44 , 2062.88 , 99.58 +400.44 , 2578.60 , 123.68 +400.44 , 3094.32 , 147.86 +400.44 , 3610.04 , 172.10 +400.44 , 4125.76 , 196.43 +400.44 , 4641.48 , 220.84 +400.44 , 5157.20 , 245.32 +400.44 , 5672.91 , 269.88 +400.44 , 6188.63 , 294.51 +400.44 , 6704.35 , 319.23 +400.44 , 7220.07 , 344.02 +400.44 , 7735.79 , 368.89 +400.44 , 8251.51 , 393.83 +400.44 , 8767.23 , 418.85 +400.44 , 9282.95 , 443.95 +400.44 , 9798.67 , 469.13 +400.44 , 10314.39 , 494.38 +457.64 , -11414.26 , -482.31 +457.64 , -10843.55 , -458.83 +457.64 , -10272.84 , -435.26 +457.64 , -9702.12 , -411.59 +457.64 , -9131.41 , -387.83 +457.64 , -8560.70 , -363.97 +457.64 , -7989.99 , -340.02 +457.64 , -7419.27 , -315.97 +457.64 , -6848.56 , -291.83 +457.64 , -6277.85 , -267.59 +457.64 , -5707.13 , -243.26 +457.64 , -5136.42 , -218.84 +457.64 , -4565.71 , -194.32 +457.64 , -3994.99 , -169.71 +457.64 , -3424.28 , -145.00 +457.64 , -2853.57 , -120.19 +457.64 , -2282.85 , -95.29 +457.64 , -1712.14 , -70.28 +457.64 , -1141.43 , -45.14 +457.64 , -570.71 , -19.76 +457.64 , -114.14 , 0.00 +457.64 , 103.14 , 9.76 +457.64 , 515.72 , 32.25 +457.64 , 1031.44 , 59.66 +457.64 , 1547.16 , 87.07 +457.64 , 2062.88 , 114.55 +457.64 , 2578.60 , 142.11 +457.64 , 3094.32 , 169.77 +457.64 , 3610.04 , 197.52 +457.64 , 4125.76 , 225.37 +457.64 , 4641.48 , 253.31 +457.64 , 5157.20 , 281.34 +457.64 , 5672.91 , 309.47 +457.64 , 6188.63 , 337.70 +457.64 , 6704.35 , 366.02 +457.64 , 7220.07 , 394.44 +457.64 , 7735.79 , 422.95 +457.64 , 8251.51 , 451.56 +457.64 , 8767.23 , 480.26 +457.64 , 9282.95 , 509.05 +457.64 , 9798.67 , 537.94 +457.64 , 10314.39 , 566.93 +514.85 , -11414.26 , -540.17 +514.85 , -10843.55 , -513.92 +514.85 , -10272.84 , -487.55 +514.85 , -9702.12 , -461.06 +514.85 , -9131.41 , -434.46 +514.85 , -8560.70 , -407.75 +514.85 , -7989.99 , -380.92 +514.85 , -7419.27 , -353.97 +514.85 , -6848.56 , -326.91 +514.85 , -6277.85 , -299.73 +514.85 , -5707.13 , -272.44 +514.85 , -5136.42 , -245.03 +514.85 , -4565.71 , -217.51 +514.85 , -3994.99 , -189.87 +514.85 , -3424.28 , -162.12 +514.85 , -2853.57 , -134.25 +514.85 , -2282.85 , -106.26 +514.85 , -1712.14 , -78.13 +514.85 , -1141.43 , -49.84 +514.85 , -570.71 , -21.19 +514.85 , -114.14 , 0.00 +514.85 , 103.14 , 11.59 +514.85 , 515.72 , 37.10 +514.85 , 1031.44 , 67.98 +514.85 , 1547.16 , 98.85 +514.85 , 2062.88 , 129.79 +514.85 , 2578.60 , 160.84 +514.85 , 3094.32 , 191.99 +514.85 , 3610.04 , 223.26 +514.85 , 4125.76 , 254.64 +514.85 , 4641.48 , 286.14 +514.85 , 5157.20 , 317.75 +514.85 , 5672.91 , 349.48 +514.85 , 6188.63 , 381.32 +514.85 , 6704.35 , 413.28 +514.85 , 7220.07 , 445.36 +514.85 , 7735.79 , 477.54 +514.85 , 8251.51 , 509.85 +514.85 , 8767.23 , 542.27 +514.85 , 9282.95 , 574.80 +514.85 , 9798.67 , 607.45 +514.85 , 10314.39 , 640.21 +572.06 , -11414.26 , -597.26 +572.06 , -10843.55 , -568.28 +572.06 , -10272.84 , -539.16 +572.06 , -9702.12 , -509.90 +572.06 , -9131.41 , -480.50 +572.06 , -8560.70 , -450.96 +572.06 , -7989.99 , -421.28 +572.06 , -7419.27 , -391.47 +572.06 , -6848.56 , -361.52 +572.06 , -6277.85 , -331.43 +572.06 , -5707.13 , -301.20 +572.06 , -5136.42 , -270.83 +572.06 , -4565.71 , -240.33 +572.06 , -3994.99 , -209.68 +572.06 , -3424.28 , -178.90 +572.06 , -2853.57 , -147.97 +572.06 , -2282.85 , -116.90 +572.06 , -1712.14 , -85.66 +572.06 , -1141.43 , -54.21 +572.06 , -570.71 , -22.23 +572.06 , -114.14 , 0.00 +572.06 , 103.14 , 13.60 +572.06 , 515.72 , 42.20 +572.06 , 1031.44 , 76.58 +572.06 , 1547.16 , 110.92 +572.06 , 2062.88 , 145.34 +572.06 , 2578.60 , 179.88 +572.06 , 3094.32 , 214.55 +572.06 , 3610.04 , 249.35 +572.06 , 4125.76 , 284.29 +572.06 , 4641.48 , 319.36 +572.06 , 5157.20 , 354.57 +572.06 , 5672.91 , 389.92 +572.06 , 6188.63 , 425.41 +572.06 , 6704.35 , 461.03 +572.06 , 7220.07 , 496.79 +572.06 , 7735.79 , 532.69 +572.06 , 8251.51 , 568.73 +572.06 , 8767.23 , 604.90 +572.06 , 9282.95 , 641.21 +572.06 , 9798.67 , 677.66 +572.06 , 10314.39 , 714.24 +629.26 , -11414.26 , -653.54 +629.26 , -10843.55 , -621.88 +629.26 , -10272.84 , -590.05 +629.26 , -9702.12 , -558.06 +629.26 , -9131.41 , -525.90 +629.26 , -8560.70 , -493.58 +629.26 , -7989.99 , -461.09 +629.26 , -7419.27 , -428.44 +629.26 , -6848.56 , -395.63 +629.26 , -6277.85 , -362.65 +629.26 , -5707.13 , -329.51 +629.26 , -5136.42 , -296.21 +629.26 , -4565.71 , -262.74 +629.26 , -3994.99 , -229.11 +629.26 , -3424.28 , -195.31 +629.26 , -2853.57 , -161.34 +629.26 , -2282.85 , -127.18 +629.26 , -1712.14 , -92.83 +629.26 , -1141.43 , -58.20 +629.26 , -570.71 , -22.82 +629.26 , -114.14 , 0.00 +629.26 , 103.14 , 15.79 +629.26 , 515.72 , 47.58 +629.26 , 1031.44 , 85.48 +629.26 , 1547.16 , 123.30 +629.26 , 2062.88 , 161.22 +629.26 , 2578.60 , 199.26 +629.26 , 3094.32 , 237.46 +629.26 , 3610.04 , 275.81 +629.26 , 4125.76 , 314.32 +629.26 , 4641.48 , 352.99 +629.26 , 5157.20 , 391.83 +629.26 , 5672.91 , 430.82 +629.26 , 6188.63 , 469.98 +629.26 , 6704.35 , 509.30 +629.26 , 7220.07 , 548.78 +629.26 , 7735.79 , 588.42 +629.26 , 8251.51 , 628.23 +629.26 , 8767.23 , 668.20 +629.26 , 9282.95 , 708.32 +629.26 , 9798.67 , 748.61 +629.26 , 10314.39 , 789.06 +686.47 , -11414.26 , -708.97 +686.47 , -10843.55 , -674.68 +686.47 , -10272.84 , -640.19 +686.47 , -9702.12 , -605.51 +686.47 , -9131.41 , -570.63 +686.47 , -8560.70 , -535.56 +686.47 , -7989.99 , -500.30 +686.47 , -7419.27 , -464.85 +686.47 , -6848.56 , -429.21 +686.47 , -6277.85 , -393.37 +686.47 , -5707.13 , -357.35 +686.47 , -5136.42 , -321.13 +686.47 , -4565.71 , -284.71 +686.47 , -3994.99 , -248.11 +686.47 , -3424.28 , -211.31 +686.47 , -2853.57 , -174.30 +686.47 , -2282.85 , -137.08 +686.47 , -1712.14 , -99.61 +686.47 , -1141.43 , -61.78 +686.47 , -570.71 , -22.86 +686.47 , -114.14 , 0.00 +686.47 , 103.14 , 18.17 +686.47 , 515.72 , 53.24 +686.47 , 1031.44 , 94.71 +686.47 , 1547.16 , 136.03 +686.47 , 2062.88 , 177.45 +686.47 , 2578.60 , 219.01 +686.47 , 3094.32 , 260.75 +686.47 , 3610.04 , 302.67 +686.47 , 4125.76 , 344.78 +686.47 , 4641.48 , 387.07 +686.47 , 5157.20 , 429.54 +686.47 , 5672.91 , 472.21 +686.47 , 6188.63 , 515.06 +686.47 , 6704.35 , 558.11 +686.47 , 7220.07 , 601.34 +686.47 , 7735.79 , 644.76 +686.47 , 8251.51 , 688.37 +686.47 , 8767.23 , 732.17 +686.47 , 9282.95 , 776.15 +686.47 , 9798.67 , 820.33 +686.47 , 10314.39 , 864.69 +743.67 , -11414.26 , -763.53 +743.67 , -10843.55 , -726.65 +743.67 , -10272.84 , -689.55 +743.67 , -9702.12 , -652.22 +743.67 , -9131.41 , -614.67 +743.67 , -8560.70 , -576.89 +743.67 , -7989.99 , -538.89 +743.67 , -7419.27 , -500.67 +743.67 , -6848.56 , -462.22 +743.67 , -6277.85 , -423.56 +743.67 , -5707.13 , -384.67 +743.67 , -5136.42 , -345.56 +743.67 , -4565.71 , -306.22 +743.67 , -3994.99 , -266.66 +743.67 , -3424.28 , -226.86 +743.67 , -2853.57 , -186.83 +743.67 , -2282.85 , -146.54 +743.67 , -1712.14 , -105.95 +743.67 , -1141.43 , -64.90 +743.67 , -570.71 , -22.24 +743.67 , -114.14 , 0.00 +743.67 , 103.14 , 20.74 +743.67 , 515.72 , 59.20 +743.67 , 1031.44 , 104.27 +743.67 , 1547.16 , 149.12 +743.67 , 2062.88 , 194.05 +743.67 , 2578.60 , 239.16 +743.67 , 3094.32 , 284.45 +743.67 , 3610.04 , 329.96 +743.67 , 4125.76 , 375.67 +743.67 , 4641.48 , 421.60 +743.67 , 5157.20 , 467.75 +743.67 , 5672.91 , 514.11 +743.67 , 6188.63 , 560.69 +743.67 , 6704.35 , 607.48 +743.67 , 7220.07 , 654.50 +743.67 , 7735.79 , 701.73 +743.67 , 8251.51 , 749.18 +743.67 , 8767.23 , 796.84 +743.67 , 9282.95 , 844.73 +743.67 , 9798.67 , 892.83 +743.67 , 10314.39 , 941.14 +800.88 , -11414.26 , -817.17 +800.88 , -10843.55 , -777.76 +800.88 , -10272.84 , -738.08 +800.88 , -9702.12 , -698.15 +800.88 , -9131.41 , -657.96 +800.88 , -8560.70 , -617.52 +800.88 , -7989.99 , -576.82 +800.88 , -7419.27 , -535.86 +800.88 , -6848.56 , -494.65 +800.88 , -6277.85 , -453.18 +800.88 , -5707.13 , -411.45 +800.88 , -5136.42 , -369.47 +800.88 , -4565.71 , -327.22 +800.88 , -3994.99 , -284.72 +800.88 , -3424.28 , -241.95 +800.88 , -2853.57 , -198.90 +800.88 , -2282.85 , -155.54 +800.88 , -1712.14 , -111.82 +800.88 , -1141.43 , -67.51 +800.88 , -570.71 , -20.80 +800.88 , -114.14 , 0.00 +800.88 , 103.14 , 23.52 +800.88 , 515.72 , 65.48 +800.88 , 1031.44 , 114.20 +800.88 , 1547.16 , 162.59 +800.88 , 2062.88 , 211.06 +800.88 , 2578.60 , 259.72 +800.88 , 3094.32 , 308.59 +800.88 , 3610.04 , 357.69 +800.88 , 4125.76 , 407.04 +800.88 , 4641.48 , 456.62 +800.88 , 5157.20 , 506.46 +800.88 , 5672.91 , 556.54 +800.88 , 6188.63 , 606.87 +800.88 , 6704.35 , 657.45 +800.88 , 7220.07 , 708.28 +800.88 , 7735.79 , 759.35 +800.88 , 8251.51 , 810.68 +800.88 , 8767.23 , 862.25 +800.88 , 9282.95 , 914.07 +800.88 , 9798.67 , 966.13 +800.88 , 10314.39 , 1018.44 +858.08 , -11414.26 , -869.86 +858.08 , -10843.55 , -827.96 +858.08 , -10272.84 , -785.77 +858.08 , -9702.12 , -743.28 +858.08 , -9131.41 , -700.50 +858.08 , -8560.70 , -657.42 +858.08 , -7989.99 , -614.05 +858.08 , -7419.27 , -570.39 +858.08 , -6848.56 , -526.44 +858.08 , -6277.85 , -482.19 +858.08 , -5707.13 , -437.65 +858.08 , -5136.42 , -392.82 +858.08 , -4565.71 , -347.69 +858.08 , -3994.99 , -302.26 +858.08 , -3424.28 , -256.52 +858.08 , -2853.57 , -210.46 +858.08 , -2282.85 , -164.04 +858.08 , -1712.14 , -117.17 +858.08 , -1141.43 , -69.54 +858.08 , -570.71 , -18.27 +858.08 , -114.14 , 0.00 +858.08 , 103.14 , 26.49 +858.08 , 515.72 , 72.10 +858.08 , 1031.44 , 124.50 +858.08 , 1547.16 , 176.46 +858.08 , 2062.88 , 228.49 +858.08 , 2578.60 , 280.71 +858.08 , 3094.32 , 333.18 +858.08 , 3610.04 , 385.90 +858.08 , 4125.76 , 438.89 +858.08 , 4641.48 , 492.16 +858.08 , 5157.20 , 545.71 +858.08 , 5672.91 , 599.54 +858.08 , 6188.63 , 653.64 +858.08 , 6704.35 , 708.03 +858.08 , 7220.07 , 762.71 +858.08 , 7735.79 , 817.66 +858.08 , 8251.51 , 872.89 +858.08 , 8767.23 , 928.41 +858.08 , 9282.95 , 984.20 +858.08 , 9798.67 , 1040.27 +858.08 , 10314.39 , 1096.63 +915.29 , -11414.26 , -921.56 +915.29 , -10843.55 , -877.23 +915.29 , -10272.84 , -832.56 +915.29 , -9702.12 , -787.56 +915.29 , -9131.41 , -742.22 +915.29 , -8560.70 , -696.56 +915.29 , -7989.99 , -650.56 +915.29 , -7419.27 , -604.23 +915.29 , -6848.56 , -557.56 +915.29 , -6277.85 , -510.57 +915.29 , -5707.13 , -463.24 +915.29 , -5136.42 , -415.58 +915.29 , -4565.71 , -367.58 +915.29 , -3994.99 , -319.24 +915.29 , -3424.28 , -270.55 +915.29 , -2853.57 , -221.48 +915.29 , -2282.85 , -171.99 +915.29 , -1712.14 , -121.95 +915.29 , -1141.43 , -70.93 +915.29 , -570.71 , -14.10 +915.29 , -114.14 , 0.00 +915.29 , 103.14 , 29.68 +915.29 , 515.72 , 79.05 +915.29 , 1031.44 , 135.20 +915.29 , 1547.16 , 190.76 +915.29 , 2062.88 , 246.36 +915.29 , 2578.60 , 302.17 +915.29 , 3094.32 , 358.24 +915.29 , 3610.04 , 414.60 +915.29 , 4125.76 , 471.27 +915.29 , 4641.48 , 528.24 +915.29 , 5157.20 , 585.52 +915.29 , 5672.91 , 643.12 +915.29 , 6188.63 , 701.03 +915.29 , 6704.35 , 759.26 +915.29 , 7220.07 , 817.80 +915.29 , 7735.79 , 876.66 +915.29 , 8251.51 , 935.84 +915.29 , 8767.23 , 995.34 +915.29 , 9282.95 , 1055.15 +915.29 , 9798.67 , 1115.27 +915.29 , 10314.39 , 1175.71 +972.50 , -11414.26 , -972.24 +972.50 , -10843.55 , -925.52 +972.50 , -10272.84 , -878.43 +972.50 , -9702.12 , -830.96 +972.50 , -9131.41 , -783.11 +972.50 , -8560.70 , -734.89 +972.50 , -7989.99 , -686.30 +972.50 , -7419.27 , -637.33 +972.50 , -6848.56 , -587.99 +972.50 , -6277.85 , -538.28 +972.50 , -5707.13 , -488.19 +972.50 , -5136.42 , -437.72 +972.50 , -4565.71 , -386.87 +972.50 , -3994.99 , -335.63 +972.50 , -3424.28 , -283.99 +972.50 , -2853.57 , -231.92 +972.50 , -2282.85 , -179.35 +972.50 , -1712.14 , -126.12 +972.50 , -1141.43 , -71.60 +972.50 , -570.71 , -6.45 +972.50 , -114.14 , 0.00 +972.50 , 103.14 , 33.08 +972.50 , 515.72 , 86.37 +972.50 , 1031.44 , 146.31 +972.50 , 1547.16 , 205.50 +972.50 , 2062.88 , 264.70 +972.50 , 2578.60 , 324.11 +972.50 , 3094.32 , 383.81 +972.50 , 3610.04 , 443.83 +972.50 , 4125.76 , 504.18 +972.50 , 4641.48 , 564.87 +972.50 , 5157.20 , 625.91 +972.50 , 5672.91 , 687.30 +972.50 , 6188.63 , 749.05 +972.50 , 6704.35 , 811.14 +972.50 , 7220.07 , 873.59 +972.50 , 7735.79 , 936.40 +972.50 , 8251.51 , 999.56 +972.50 , 8767.23 , 1063.07 +972.50 , 9282.95 , 1126.93 +972.50 , 9798.67 , 1191.14 +972.50 , 10314.39 , 1255.71 +1029.70 , -11414.26 , -1021.86 +1029.70 , -10843.55 , -972.81 +1029.70 , -10272.84 , -923.33 +1029.70 , -9702.12 , -873.44 +1029.70 , -9131.41 , -823.13 +1029.70 , -8560.70 , -772.39 +1029.70 , -7989.99 , -721.24 +1029.70 , -7419.27 , -669.67 +1029.70 , -6848.56 , -617.68 +1029.70 , -6277.85 , -565.27 +1029.70 , -5707.13 , -512.45 +1029.70 , -5136.42 , -459.19 +1029.70 , -4565.71 , -405.51 +1029.70 , -3994.99 , -351.39 +1029.70 , -3424.28 , -296.81 +1029.70 , -2853.57 , -241.73 +1029.70 , -2282.85 , -186.07 +1029.70 , -1712.14 , -129.61 +1029.70 , -1141.43 , -71.46 +1029.70 , -570.71 , 0.00 +1029.70 , -114.14 , 0.00 +1029.70 , 103.14 , 36.70 +1029.70 , 515.72 , 94.04 +1029.70 , 1031.44 , 157.85 +1029.70 , 1547.16 , 220.70 +1029.70 , 2062.88 , 283.52 +1029.70 , 2578.60 , 346.56 +1029.70 , 3094.32 , 409.90 +1029.70 , 3610.04 , 473.59 +1029.70 , 4125.76 , 537.65 +1029.70 , 4641.48 , 602.09 +1029.70 , 5157.20 , 666.91 +1029.70 , 5672.91 , 732.12 +1029.70 , 6188.63 , 797.72 +1029.70 , 6704.35 , 863.72 +1029.70 , 7220.07 , 930.10 +1029.70 , 7735.79 , 996.88 +1029.70 , 8251.51 , 1064.05 +1029.70 , 8767.23 , 1131.62 +1029.70 , 9282.95 , 1199.57 +1029.70 , 9798.67 , 1267.92 +1029.70 , 10314.39 , 1336.65 +1086.91 , -11414.26 , -1070.37 +1086.91 , -10843.55 , -1019.04 +1086.91 , -10272.84 , -967.24 +1086.91 , -9702.12 , -914.96 +1086.91 , -9131.41 , -862.23 +1086.91 , -8560.70 , -809.02 +1086.91 , -7989.99 , -755.35 +1086.91 , -7419.27 , -701.21 +1086.91 , -6848.56 , -646.60 +1086.91 , -6277.85 , -591.53 +1086.91 , -5707.13 , -535.99 +1086.91 , -5136.42 , -479.97 +1086.91 , -4565.71 , -423.47 +1086.91 , -3994.99 , -366.48 +1086.91 , -3424.28 , -308.96 +1086.91 , -2853.57 , -250.88 +1086.91 , -2282.85 , -192.11 +1086.91 , -1712.14 , -132.36 +1086.91 , -1141.43 , -70.38 +1086.91 , -570.71 , 0.00 +1086.91 , -114.14 , 0.00 +1086.91 , 103.14 , 40.53 +1086.91 , 515.72 , 102.10 +1086.91 , 1031.44 , 169.83 +1086.91 , 1547.16 , 236.37 +1086.91 , 2062.88 , 302.84 +1086.91 , 2578.60 , 369.53 +1086.91 , 3094.32 , 436.54 +1086.91 , 3610.04 , 503.92 +1086.91 , 4125.76 , 571.71 +1086.91 , 4641.48 , 639.91 +1086.91 , 5157.20 , 708.54 +1086.91 , 5672.91 , 777.59 +1086.91 , 6188.63 , 847.08 +1086.91 , 6704.35 , 917.00 +1086.91 , 7220.07 , 987.35 +1086.91 , 7735.79 , 1058.14 +1086.91 , 8251.51 , 1129.36 +1086.91 , 8767.23 , 1201.01 +1086.91 , 9282.95 , 1273.09 +1086.91 , 9798.67 , 1345.61 +1086.91 , 10314.39 , 1418.56 +1144.11 , -11414.26 , -1117.74 +1144.11 , -10843.55 , -1064.18 +1144.11 , -10272.84 , -1010.10 +1144.11 , -9702.12 , -955.49 +1144.11 , -9131.41 , -900.37 +1144.11 , -8560.70 , -844.73 +1144.11 , -7989.99 , -788.58 +1144.11 , -7419.27 , -731.90 +1144.11 , -6848.56 , -674.71 +1144.11 , -6277.85 , -617.00 +1144.11 , -5707.13 , -558.77 +1144.11 , -5136.42 , -500.01 +1144.11 , -4565.71 , -440.71 +1144.11 , -3994.99 , -380.85 +1144.11 , -3424.28 , -320.40 +1144.11 , -2853.57 , -259.31 +1144.11 , -2282.85 , -197.41 +1144.11 , -1712.14 , -134.30 +1144.11 , -1141.43 , -68.24 +1144.11 , -570.71 , 0.00 +1144.11 , -114.14 , 0.00 +1144.11 , 103.14 , 44.59 +1144.11 , 515.72 , 110.53 +1144.11 , 1031.44 , 182.27 +1144.11 , 1547.16 , 252.55 +1144.11 , 2062.88 , 322.69 +1144.11 , 2578.60 , 393.04 +1144.11 , 3094.32 , 463.74 +1144.11 , 3610.04 , 534.84 +1144.11 , 4125.76 , 606.37 +1144.11 , 4641.48 , 678.37 +1144.11 , 5157.20 , 750.82 +1144.11 , 5672.91 , 823.74 +1144.11 , 6188.63 , 897.14 +1144.11 , 6704.35 , 971.01 +1144.11 , 7220.07 , 1045.36 +1144.11 , 7735.79 , 1120.19 +1144.11 , 8251.51 , 1195.49 +1144.11 , 8767.23 , 1271.27 +1144.11 , 9282.95 , 1347.52 +1144.11 , 9798.67 , 1424.25 +1144.11 , 10314.39 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd new file mode 100644 index 0000000000..a46cb34e68 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd @@ -0,0 +1,24 @@ +n_out , T_drag_out +0.00 , -21.84 +5.72 , -22.52 +57.21 , -28.92 +114.41 , -35.99 +171.62 , -43.07 +228.82 , -50.22 +286.03 , -57.30 +343.23 , -64.38 +400.44 , -71.45 +457.65 , -78.53 +514.85 , -85.68 +572.06 , -92.76 +629.26 , -99.84 +686.47 , -106.91 +743.67 , -113.99 +800.88 , -121.14 +858.08 , -128.22 +915.29 , -135.30 +972.50 , -142.37 +1029.70 , -149.45 +1086.91 , -156.60 +1144.11 , -163.68 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc new file mode 100644 index 0000000000..d5c2628009 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 21.9384 + }, + { + "Ratio": 12.276 + }, + { + "Ratio": 7.2336 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl1_1.viepco", + "2": "IEPC_Gbx3Whl1_2.viepco", + "3": "IEPC_Gbx3Whl1_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl1_1.viepco", + "2": "IEPC_Gbx3Whl1_2.viepco", + "3": "IEPC_Gbx3Whl1_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3Whl1_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto new file mode 100644 index 0000000000..7e4cc5bc3c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx3Whl1.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh new file mode 100644 index 0000000000..fb63057d3b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3Whl1.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco new file mode 100644 index 0000000000..7d9dd773ee --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -17669.46 , 0.00 +0.00 , -16785.99 , 0.00 +0.00 , -15902.51 , 0.00 +0.00 , -15019.04 , 0.00 +0.00 , -14135.57 , 0.00 +0.00 , -13252.09 , 0.00 +0.00 , -12368.62 , -0.07 +0.00 , -11485.15 , -0.33 +0.00 , -10601.68 , -0.49 +0.00 , -9718.20 , -0.60 +0.00 , -8834.73 , -0.66 +0.00 , -7951.26 , -0.69 +0.00 , -7067.78 , -0.70 +0.00 , -6184.31 , -0.67 +0.00 , -5300.84 , -0.63 +0.00 , -4417.36 , -0.57 +0.00 , -3533.89 , -0.48 +0.00 , -2650.42 , -0.38 +0.00 , -1766.95 , -0.27 +0.00 , -883.47 , -0.13 +0.00 , -176.69 , -0.01 +0.00 , 153.22 , 0.06 +0.00 , 766.09 , 0.28 +0.00 , 1532.18 , 0.56 +0.00 , 2298.27 , 0.85 +0.00 , 3064.36 , 1.15 +0.00 , 3830.44 , 1.47 +0.00 , 4596.53 , 1.79 +0.00 , 5362.62 , 2.12 +0.00 , 6128.71 , 2.47 +0.00 , 6894.80 , 2.82 +0.00 , 7660.89 , 3.19 +0.00 , 8426.98 , 3.56 +0.00 , 9193.07 , 3.94 +0.00 , 9959.16 , 4.33 +0.00 , 10725.24 , 4.74 +0.00 , 11491.33 , 5.15 +0.00 , 12257.42 , 5.57 +0.00 , 13023.51 , 6.00 +0.00 , 13789.60 , 6.43 +0.00 , 14555.69 , 6.88 +0.00 , 15321.78 , 7.34 +1.89 , -17669.46 , 0.00 +1.89 , -16785.99 , 0.00 +1.89 , -15902.51 , 0.00 +1.89 , -15019.04 , 0.00 +1.89 , -14135.57 , 0.00 +1.89 , -13252.09 , 0.00 +1.89 , -12368.62 , -0.25 +1.89 , -11485.15 , -0.42 +1.89 , -10601.68 , -0.52 +1.89 , -9718.20 , -0.58 +1.89 , -8834.73 , -0.61 +1.89 , -7951.26 , -0.62 +1.89 , -7067.78 , -0.61 +1.89 , -6184.31 , -0.58 +1.89 , -5300.84 , -0.53 +1.89 , -4417.36 , -0.47 +1.89 , -3533.89 , -0.40 +1.89 , -2650.42 , -0.31 +1.89 , -1766.95 , -0.22 +1.89 , -883.47 , -0.11 +1.89 , -176.69 , -0.01 +1.89 , 153.22 , 0.05 +1.89 , 766.09 , 0.21 +1.89 , 1532.18 , 0.43 +1.89 , 2298.27 , 0.65 +1.89 , 3064.36 , 0.88 +1.89 , 3830.44 , 1.11 +1.89 , 4596.53 , 1.36 +1.89 , 5362.62 , 1.61 +1.89 , 6128.71 , 1.87 +1.89 , 6894.80 , 2.13 +1.89 , 7660.89 , 2.40 +1.89 , 8426.98 , 2.68 +1.89 , 9193.07 , 2.97 +1.89 , 9959.16 , 3.26 +1.89 , 10725.24 , 3.56 +1.89 , 11491.33 , 3.86 +1.89 , 12257.42 , 4.18 +1.89 , 13023.51 , 4.50 +1.89 , 13789.60 , 4.82 +1.89 , 14555.69 , 5.15 +1.89 , 15321.78 , 5.49 +18.86 , -17669.46 , -29.05 +18.86 , -16785.99 , -27.68 +18.86 , -15902.51 , -26.31 +18.86 , -15019.04 , -24.92 +18.86 , -14135.57 , -23.53 +18.86 , -13252.09 , -22.12 +18.86 , -12368.62 , -20.71 +18.86 , -11485.15 , -19.28 +18.86 , -10601.68 , -17.85 +18.86 , -9718.20 , -16.41 +18.86 , -8834.73 , -14.95 +18.86 , -7951.26 , -13.49 +18.86 , -7067.78 , -12.02 +18.86 , -6184.31 , -10.53 +18.86 , -5300.84 , -9.04 +18.86 , -4417.36 , -7.54 +18.86 , -3533.89 , -6.03 +18.86 , -2650.42 , -4.51 +18.86 , -1766.95 , -2.98 +18.86 , -883.47 , -1.44 +18.86 , -176.69 , -0.18 +18.86 , 153.22 , 0.45 +18.86 , 766.09 , 1.84 +18.86 , 1532.18 , 3.58 +18.86 , 2298.27 , 5.33 +18.86 , 3064.36 , 7.09 +18.86 , 3830.44 , 8.85 +18.86 , 4596.53 , 10.63 +18.86 , 5362.62 , 12.42 +18.86 , 6128.71 , 14.21 +18.86 , 6894.80 , 16.02 +18.86 , 7660.89 , 17.84 +18.86 , 8426.98 , 19.66 +18.86 , 9193.07 , 21.49 +18.86 , 9959.16 , 23.34 +18.86 , 10725.24 , 25.19 +18.86 , 11491.33 , 27.05 +18.86 , 12257.42 , 28.93 +18.86 , 13023.51 , 30.81 +18.86 , 13789.60 , 32.70 +18.86 , 14555.69 , 34.60 +18.86 , 15321.78 , 36.50 +37.72 , -17669.46 , -60.28 +37.72 , -16785.99 , -57.37 +37.72 , -15902.51 , -54.44 +37.72 , -15019.04 , -51.49 +37.72 , -14135.57 , -48.54 +37.72 , -13252.09 , -45.58 +37.72 , -12368.62 , -42.60 +37.72 , -11485.15 , -39.61 +37.72 , -10601.68 , -36.61 +37.72 , -9718.20 , -33.60 +37.72 , -8834.73 , -30.58 +37.72 , -7951.26 , -27.55 +37.72 , -7067.78 , -24.51 +37.72 , -6184.31 , -21.45 +37.72 , -5300.84 , -18.38 +37.72 , -4417.36 , -15.31 +37.72 , -3533.89 , -12.22 +37.72 , -2650.42 , -9.12 +37.72 , -1766.95 , -6.00 +37.72 , -883.47 , -2.88 +37.72 , -176.69 , -0.33 +37.72 , 153.22 , 0.92 +37.72 , 766.09 , 3.68 +37.72 , 1532.18 , 7.11 +37.72 , 2298.27 , 10.56 +37.72 , 3064.36 , 14.01 +37.72 , 3830.44 , 17.48 +37.72 , 4596.53 , 20.96 +37.72 , 5362.62 , 24.45 +37.72 , 6128.71 , 27.95 +37.72 , 6894.80 , 31.47 +37.72 , 7660.89 , 34.99 +37.72 , 8426.98 , 38.53 +37.72 , 9193.07 , 42.08 +37.72 , 9959.16 , 45.64 +37.72 , 10725.24 , 49.21 +37.72 , 11491.33 , 52.79 +37.72 , 12257.42 , 56.38 +37.72 , 13023.51 , 59.99 +37.72 , 13789.60 , 63.60 +37.72 , 14555.69 , 67.23 +37.72 , 15321.78 , 70.87 +56.59 , -17669.46 , -91.22 +56.59 , -16785.99 , -86.77 +56.59 , -15902.51 , -82.31 +56.59 , -15019.04 , -77.84 +56.59 , -14135.57 , -73.35 +56.59 , -13252.09 , -68.84 +56.59 , -12368.62 , -64.32 +56.59 , -11485.15 , -59.79 +56.59 , -10601.68 , -55.24 +56.59 , -9718.20 , -50.68 +56.59 , -8834.73 , -46.11 +56.59 , -7951.26 , -41.51 +56.59 , -7067.78 , -36.91 +56.59 , -6184.31 , -32.29 +56.59 , -5300.84 , -27.66 +56.59 , -4417.36 , -23.01 +56.59 , -3533.89 , -18.35 +56.59 , -2650.42 , -13.67 +56.59 , -1766.95 , -8.98 +56.59 , -883.47 , -4.27 +56.59 , -176.69 , -0.39 +56.59 , 153.22 , 1.43 +56.59 , 766.09 , 5.56 +56.59 , 1532.18 , 10.69 +56.59 , 2298.27 , 15.84 +56.59 , 3064.36 , 21.00 +56.59 , 3830.44 , 26.17 +56.59 , 4596.53 , 31.36 +56.59 , 5362.62 , 36.56 +56.59 , 6128.71 , 41.77 +56.59 , 6894.80 , 47.01 +56.59 , 7660.89 , 52.25 +56.59 , 8426.98 , 57.51 +56.59 , 9193.07 , 62.79 +56.59 , 9959.16 , 68.08 +56.59 , 10725.24 , 73.38 +56.59 , 11491.33 , 78.70 +56.59 , 12257.42 , 84.03 +56.59 , 13023.51 , 89.38 +56.59 , 13789.60 , 94.74 +56.59 , 14555.69 , 100.12 +56.59 , 15321.78 , 105.51 +75.45 , -17669.46 , -121.86 +75.45 , -16785.99 , -115.91 +75.45 , -15902.51 , -109.94 +75.45 , -15019.04 , -103.95 +75.45 , -14135.57 , -97.94 +75.45 , -13252.09 , -91.91 +75.45 , -12368.62 , -85.87 +75.45 , -11485.15 , -79.81 +75.45 , -10601.68 , -73.73 +75.45 , -9718.20 , -67.63 +75.45 , -8834.73 , -61.51 +75.45 , -7951.26 , -55.37 +75.45 , -7067.78 , -49.21 +75.45 , -6184.31 , -43.04 +75.45 , -5300.84 , -36.85 +75.45 , -4417.36 , -30.64 +75.45 , -3533.89 , -24.41 +75.45 , -2650.42 , -18.16 +75.45 , -1766.95 , -11.89 +75.45 , -883.47 , -5.59 +75.45 , -176.69 , -0.32 +75.45 , 153.22 , 1.99 +75.45 , 766.09 , 7.50 +75.45 , 1532.18 , 14.34 +75.45 , 2298.27 , 21.19 +75.45 , 3064.36 , 28.05 +75.45 , 3830.44 , 34.94 +75.45 , 4596.53 , 41.84 +75.45 , 5362.62 , 48.76 +75.45 , 6128.71 , 55.70 +75.45 , 6894.80 , 62.66 +75.45 , 7660.89 , 69.63 +75.45 , 8426.98 , 76.63 +75.45 , 9193.07 , 83.65 +75.45 , 9959.16 , 90.68 +75.45 , 10725.24 , 97.73 +75.45 , 11491.33 , 104.80 +75.45 , 12257.42 , 111.90 +75.45 , 13023.51 , 119.00 +75.45 , 13789.60 , 126.13 +75.45 , 14555.69 , 133.28 +75.45 , 15321.78 , 140.44 +94.31 , -17669.46 , -152.18 +94.31 , -16785.99 , -144.75 +94.31 , -15902.51 , -137.29 +94.31 , -15019.04 , -129.81 +94.31 , -14135.57 , -122.31 +94.31 , -13252.09 , -114.78 +94.31 , -12368.62 , -107.23 +94.31 , -11485.15 , -99.65 +94.31 , -10601.68 , -92.05 +94.31 , -9718.20 , -84.42 +94.31 , -8834.73 , -76.77 +94.31 , -7951.26 , -69.10 +94.31 , -7067.78 , -61.41 +94.31 , -6184.31 , -53.69 +94.31 , -5300.84 , -45.94 +94.31 , -4417.36 , -38.17 +94.31 , -3533.89 , -30.38 +94.31 , -2650.42 , -22.57 +94.31 , -1766.95 , -14.72 +94.31 , -883.47 , -6.84 +94.31 , -176.69 , 0.00 +94.31 , 153.22 , 2.61 +94.31 , 766.09 , 9.52 +94.31 , 1532.18 , 18.06 +94.31 , 2298.27 , 26.62 +94.31 , 3064.36 , 35.19 +94.31 , 3830.44 , 43.79 +94.31 , 4596.53 , 52.42 +94.31 , 5362.62 , 61.07 +94.31 , 6128.71 , 69.74 +94.31 , 6894.80 , 78.43 +94.31 , 7660.89 , 87.15 +94.31 , 8426.98 , 95.90 +94.31 , 9193.07 , 104.67 +94.31 , 9959.16 , 113.46 +94.31 , 10725.24 , 122.28 +94.31 , 11491.33 , 131.12 +94.31 , 12257.42 , 139.99 +94.31 , 13023.51 , 148.88 +94.31 , 13789.60 , 157.79 +94.31 , 14555.69 , 166.73 +94.31 , 15321.78 , 175.69 +113.17 , -17669.46 , -182.19 +113.17 , -16785.99 , -173.29 +113.17 , -15902.51 , -164.37 +113.17 , -15019.04 , -155.42 +113.17 , -14135.57 , -146.44 +113.17 , -13252.09 , -137.42 +113.17 , -12368.62 , -128.38 +113.17 , -11485.15 , -119.30 +113.17 , -10601.68 , -110.20 +113.17 , -9718.20 , -101.06 +113.17 , -8834.73 , -91.89 +113.17 , -7951.26 , -82.70 +113.17 , -7067.78 , -73.47 +113.17 , -6184.31 , -64.21 +113.17 , -5300.84 , -54.93 +113.17 , -4417.36 , -45.61 +113.17 , -3533.89 , -36.26 +113.17 , -2650.42 , -26.87 +113.17 , -1766.95 , -17.46 +113.17 , -883.47 , -7.98 +113.17 , -176.69 , 0.00 +113.17 , 153.22 , 3.29 +113.17 , 766.09 , 11.62 +113.17 , 1532.18 , 21.88 +113.17 , 2298.27 , 32.14 +113.17 , 3064.36 , 42.44 +113.17 , 3830.44 , 52.76 +113.17 , 4596.53 , 63.11 +113.17 , 5362.62 , 73.49 +113.17 , 6128.71 , 83.91 +113.17 , 6894.80 , 94.35 +113.17 , 7660.89 , 104.82 +113.17 , 8426.98 , 115.33 +113.17 , 9193.07 , 125.87 +113.17 , 9959.16 , 136.43 +113.17 , 10725.24 , 147.03 +113.17 , 11491.33 , 157.66 +113.17 , 12257.42 , 168.32 +113.17 , 13023.51 , 179.01 +113.17 , 13789.60 , 189.74 +113.17 , 14555.69 , 200.49 +113.17 , 15321.78 , 211.27 +132.03 , -17669.46 , -211.85 +132.03 , -16785.99 , -201.52 +132.03 , -15902.51 , -191.16 +132.03 , -15019.04 , -180.75 +132.03 , -14135.57 , -170.31 +132.03 , -13252.09 , -159.83 +132.03 , -12368.62 , -149.31 +132.03 , -11485.15 , -138.75 +132.03 , -10601.68 , -128.16 +132.03 , -9718.20 , -117.52 +132.03 , -8834.73 , -106.85 +132.03 , -7951.26 , -96.14 +132.03 , -7067.78 , -85.39 +132.03 , -6184.31 , -74.61 +132.03 , -5300.84 , -63.78 +132.03 , -4417.36 , -52.92 +132.03 , -3533.89 , -42.02 +132.03 , -2650.42 , -31.07 +132.03 , -1766.95 , -20.08 +132.03 , -883.47 , -9.00 +132.03 , -176.69 , 0.00 +132.03 , 153.22 , 4.05 +132.03 , 766.09 , 13.82 +132.03 , 1532.18 , 25.80 +132.03 , 2298.27 , 37.78 +132.03 , 3064.36 , 49.79 +132.03 , 3830.44 , 61.84 +132.03 , 4596.53 , 73.93 +132.03 , 5362.62 , 86.05 +132.03 , 6128.71 , 98.22 +132.03 , 6894.80 , 110.42 +132.03 , 7660.89 , 122.66 +132.03 , 8426.98 , 134.94 +132.03 , 9193.07 , 147.26 +132.03 , 9959.16 , 159.61 +132.03 , 10725.24 , 172.01 +132.03 , 11491.33 , 184.44 +132.03 , 12257.42 , 196.92 +132.03 , 13023.51 , 209.43 +132.03 , 13789.60 , 221.98 +132.03 , 14555.69 , 234.57 +132.03 , 15321.78 , 247.19 +150.90 , -17669.46 , -241.15 +150.90 , -16785.99 , -229.41 +150.90 , -15902.51 , -217.63 +150.90 , -15019.04 , -205.79 +150.90 , -14135.57 , -193.91 +150.90 , -13252.09 , -181.98 +150.90 , -12368.62 , -170.01 +150.90 , -11485.15 , -157.99 +150.90 , -10601.68 , -145.91 +150.90 , -9718.20 , -133.80 +150.90 , -8834.73 , -121.63 +150.90 , -7951.26 , -109.42 +150.90 , -7067.78 , -97.16 +150.90 , -6184.31 , -84.85 +150.90 , -5300.84 , -72.50 +150.90 , -4417.36 , -60.10 +150.90 , -3533.89 , -47.65 +150.90 , -2650.42 , -35.14 +150.90 , -1766.95 , -22.57 +150.90 , -883.47 , -9.88 +150.90 , -176.69 , 0.00 +150.90 , 153.22 , 4.88 +150.90 , 766.09 , 16.13 +150.90 , 1532.18 , 29.83 +150.90 , 2298.27 , 43.53 +150.90 , 3064.36 , 57.27 +150.90 , 3830.44 , 71.06 +150.90 , 4596.53 , 84.89 +150.90 , 5362.62 , 98.76 +150.90 , 6128.71 , 112.68 +150.90 , 6894.80 , 126.65 +150.90 , 7660.89 , 140.67 +150.90 , 8426.98 , 154.74 +150.90 , 9193.07 , 168.85 +150.90 , 9959.16 , 183.01 +150.90 , 10725.24 , 197.22 +150.90 , 11491.33 , 211.48 +150.90 , 12257.42 , 225.78 +150.90 , 13023.51 , 240.13 +150.90 , 13789.60 , 254.53 +150.90 , 14555.69 , 268.97 +150.90 , 15321.78 , 283.46 +169.76 , -17669.46 , -270.09 +169.76 , -16785.99 , -256.96 +169.76 , -15902.51 , -243.78 +169.76 , -15019.04 , -230.53 +169.76 , -14135.57 , -217.23 +169.76 , -13252.09 , -203.87 +169.76 , -12368.62 , -190.46 +169.76 , -11485.15 , -176.98 +169.76 , -10601.68 , -163.45 +169.76 , -9718.20 , -149.87 +169.76 , -8834.73 , -136.22 +169.76 , -7951.26 , -122.52 +169.76 , -7067.78 , -108.76 +169.76 , -6184.31 , -94.94 +169.76 , -5300.84 , -81.06 +169.76 , -4417.36 , -67.13 +169.76 , -3533.89 , -53.13 +169.76 , -2650.42 , -39.07 +169.76 , -1766.95 , -24.92 +169.76 , -883.47 , -10.59 +169.76 , -176.69 , 0.00 +169.76 , 153.22 , 5.80 +169.76 , 766.09 , 18.55 +169.76 , 1532.18 , 33.99 +169.76 , 2298.27 , 49.42 +169.76 , 3064.36 , 64.90 +169.76 , 3830.44 , 80.42 +169.76 , 4596.53 , 96.00 +169.76 , 5362.62 , 111.63 +169.76 , 6128.71 , 127.32 +169.76 , 6894.80 , 143.07 +169.76 , 7660.89 , 158.88 +169.76 , 8426.98 , 174.74 +169.76 , 9193.07 , 190.66 +169.76 , 9959.16 , 206.64 +169.76 , 10725.24 , 222.68 +169.76 , 11491.33 , 238.77 +169.76 , 12257.42 , 254.92 +169.76 , 13023.51 , 271.13 +169.76 , 13789.60 , 287.40 +169.76 , 14555.69 , 303.72 +169.76 , 15321.78 , 320.10 +188.62 , -17669.46 , -298.63 +188.62 , -16785.99 , -284.14 +188.62 , -15902.51 , -269.58 +188.62 , -15019.04 , -254.95 +188.62 , -14135.57 , -240.25 +188.62 , -13252.09 , -225.48 +188.62 , -12368.62 , -210.64 +188.62 , -11485.15 , -195.74 +188.62 , -10601.68 , -180.76 +188.62 , -9718.20 , -165.71 +188.62 , -8834.73 , -150.60 +188.62 , -7951.26 , -135.42 +188.62 , -7067.78 , -120.16 +188.62 , -6184.31 , -104.84 +188.62 , -5300.84 , -89.45 +188.62 , -4417.36 , -73.99 +188.62 , -3533.89 , -58.45 +188.62 , -2650.42 , -42.83 +188.62 , -1766.95 , -27.10 +188.62 , -883.47 , -11.12 +188.62 , -176.69 , 0.00 +188.62 , 153.22 , 6.80 +188.62 , 766.09 , 21.10 +188.62 , 1532.18 , 38.29 +188.62 , 2298.27 , 55.46 +188.62 , 3064.36 , 72.67 +188.62 , 3830.44 , 89.94 +188.62 , 4596.53 , 107.27 +188.62 , 5362.62 , 124.67 +188.62 , 6128.71 , 142.14 +188.62 , 6894.80 , 159.68 +188.62 , 7660.89 , 177.29 +188.62 , 8426.98 , 194.96 +188.62 , 9193.07 , 212.70 +188.62 , 9959.16 , 230.52 +188.62 , 10725.24 , 248.40 +188.62 , 11491.33 , 266.35 +188.62 , 12257.42 , 284.37 +188.62 , 13023.51 , 302.45 +188.62 , 13789.60 , 320.61 +188.62 , 14555.69 , 338.83 +188.62 , 15321.78 , 357.12 +207.48 , -17669.46 , -326.77 +207.48 , -16785.99 , -310.94 +207.48 , -15902.51 , -295.03 +207.48 , -15019.04 , -279.03 +207.48 , -14135.57 , -262.95 +207.48 , -13252.09 , -246.79 +207.48 , -12368.62 , -230.55 +207.48 , -11485.15 , -214.22 +207.48 , -10601.68 , -197.81 +207.48 , -9718.20 , -181.33 +207.48 , -8834.73 , -164.76 +207.48 , -7951.26 , -148.10 +207.48 , -7067.78 , -131.37 +207.48 , -6184.31 , -114.55 +207.48 , -5300.84 , -97.65 +207.48 , -4417.36 , -80.67 +207.48 , -3533.89 , -63.59 +207.48 , -2650.42 , -46.42 +207.48 , -1766.95 , -29.10 +207.48 , -883.47 , -11.41 +207.48 , -176.69 , 0.00 +207.48 , 153.22 , 7.90 +207.48 , 766.09 , 23.79 +207.48 , 1532.18 , 42.74 +207.48 , 2298.27 , 61.65 +207.48 , 3064.36 , 80.61 +207.48 , 3830.44 , 99.63 +207.48 , 4596.53 , 118.73 +207.48 , 5362.62 , 137.91 +207.48 , 6128.71 , 157.16 +207.48 , 6894.80 , 176.50 +207.48 , 7660.89 , 195.91 +207.48 , 8426.98 , 215.41 +207.48 , 9193.07 , 234.99 +207.48 , 9959.16 , 254.65 +207.48 , 10725.24 , 274.39 +207.48 , 11491.33 , 294.21 +207.48 , 12257.42 , 314.12 +207.48 , 13023.51 , 334.10 +207.48 , 13789.60 , 354.16 +207.48 , 14555.69 , 374.31 +207.48 , 15321.78 , 394.53 +226.34 , -17669.46 , -354.49 +226.34 , -16785.99 , -337.34 +226.34 , -15902.51 , -320.10 +226.34 , -15019.04 , -302.75 +226.34 , -14135.57 , -285.32 +226.34 , -13252.09 , -267.78 +226.34 , -12368.62 , -250.15 +226.34 , -11485.15 , -232.43 +226.34 , -10601.68 , -214.60 +226.34 , -9718.20 , -196.69 +226.34 , -8834.73 , -178.67 +226.34 , -7951.26 , -160.56 +226.34 , -7067.78 , -142.36 +226.34 , -6184.31 , -124.05 +226.34 , -5300.84 , -105.65 +226.34 , -4417.36 , -87.15 +226.34 , -3533.89 , -68.54 +226.34 , -2650.42 , -49.80 +226.34 , -1766.95 , -30.89 +226.34 , -883.47 , -11.43 +226.34 , -176.69 , 0.00 +226.34 , 153.22 , 9.08 +226.34 , 766.09 , 26.62 +226.34 , 1532.18 , 47.35 +226.34 , 2298.27 , 68.02 +226.34 , 3064.36 , 88.72 +226.34 , 3830.44 , 109.51 +226.34 , 4596.53 , 130.38 +226.34 , 5362.62 , 151.34 +226.34 , 6128.71 , 172.39 +226.34 , 6894.80 , 193.53 +226.34 , 7660.89 , 214.77 +226.34 , 8426.98 , 236.11 +226.34 , 9193.07 , 257.53 +226.34 , 9959.16 , 279.05 +226.34 , 10725.24 , 300.67 +226.34 , 11491.33 , 322.38 +226.34 , 12257.42 , 344.19 +226.34 , 13023.51 , 366.08 +226.34 , 13789.60 , 388.08 +226.34 , 14555.69 , 410.16 +226.34 , 15321.78 , 432.34 +245.21 , -17669.46 , -381.77 +245.21 , -16785.99 , -363.33 +245.21 , -15902.51 , -344.77 +245.21 , -15019.04 , -326.11 +245.21 , -14135.57 , -307.33 +245.21 , -13252.09 , -288.45 +245.21 , -12368.62 , -269.45 +245.21 , -11485.15 , -250.33 +245.21 , -10601.68 , -231.11 +245.21 , -9718.20 , -211.78 +245.21 , -8834.73 , -192.34 +245.21 , -7951.26 , -172.78 +245.21 , -7067.78 , -153.11 +245.21 , -6184.31 , -133.33 +245.21 , -5300.84 , -113.43 +245.21 , -4417.36 , -93.42 +245.21 , -3533.89 , -73.27 +245.21 , -2650.42 , -52.98 +245.21 , -1766.95 , -32.45 +245.21 , -883.47 , -11.12 +245.21 , -176.69 , 0.00 +245.21 , 153.22 , 10.37 +245.21 , 766.09 , 29.60 +245.21 , 1532.18 , 52.14 +245.21 , 2298.27 , 74.56 +245.21 , 3064.36 , 97.03 +245.21 , 3830.44 , 119.58 +245.21 , 4596.53 , 142.23 +245.21 , 5362.62 , 164.98 +245.21 , 6128.71 , 187.84 +245.21 , 6894.80 , 210.80 +245.21 , 7660.89 , 233.87 +245.21 , 8426.98 , 257.05 +245.21 , 9193.07 , 280.34 +245.21 , 9959.16 , 303.74 +245.21 , 10725.24 , 327.25 +245.21 , 11491.33 , 350.87 +245.21 , 12257.42 , 374.59 +245.21 , 13023.51 , 398.42 +245.21 , 13789.60 , 422.36 +245.21 , 14555.69 , 446.41 +245.21 , 15321.78 , 470.57 +264.07 , -17669.46 , -408.59 +264.07 , -16785.99 , -388.88 +264.07 , -15902.51 , -369.04 +264.07 , -15019.04 , -349.08 +264.07 , -14135.57 , -328.98 +264.07 , -13252.09 , -308.76 +264.07 , -12368.62 , -288.41 +264.07 , -11485.15 , -267.93 +264.07 , -10601.68 , -247.32 +264.07 , -9718.20 , -226.59 +264.07 , -8834.73 , -205.73 +264.07 , -7951.26 , -184.73 +264.07 , -7067.78 , -163.61 +264.07 , -6184.31 , -142.36 +264.07 , -5300.84 , -120.97 +264.07 , -4417.36 , -99.45 +264.07 , -3533.89 , -77.77 +264.07 , -2650.42 , -55.91 +264.07 , -1766.95 , -33.75 +264.07 , -883.47 , -10.40 +264.07 , -176.69 , 0.00 +264.07 , 153.22 , 11.76 +264.07 , 766.09 , 32.74 +264.07 , 1532.18 , 57.10 +264.07 , 2298.27 , 81.29 +264.07 , 3064.36 , 105.53 +264.07 , 3830.44 , 129.86 +264.07 , 4596.53 , 154.29 +264.07 , 5362.62 , 178.85 +264.07 , 6128.71 , 203.52 +264.07 , 6894.80 , 228.31 +264.07 , 7660.89 , 253.23 +264.07 , 8426.98 , 278.27 +264.07 , 9193.07 , 303.44 +264.07 , 9959.16 , 328.73 +264.07 , 10725.24 , 354.14 +264.07 , 11491.33 , 379.68 +264.07 , 12257.42 , 405.34 +264.07 , 13023.51 , 431.13 +264.07 , 13789.60 , 457.03 +264.07 , 14555.69 , 483.07 +264.07 , 15321.78 , 509.22 +282.93 , -17669.46 , -434.93 +282.93 , -16785.99 , -413.98 +282.93 , -15902.51 , -392.88 +282.93 , -15019.04 , -371.64 +282.93 , -14135.57 , -350.25 +282.93 , -13252.09 , -328.71 +282.93 , -12368.62 , -307.03 +282.93 , -11485.15 , -285.20 +282.93 , -10601.68 , -263.22 +282.93 , -9718.20 , -241.10 +282.93 , -8834.73 , -218.83 +282.93 , -7951.26 , -196.41 +282.93 , -7067.78 , -173.85 +282.93 , -6184.31 , -151.13 +282.93 , -5300.84 , -128.26 +282.93 , -4417.36 , -105.23 +282.93 , -3533.89 , -82.02 +282.93 , -2650.42 , -58.59 +282.93 , -1766.95 , -34.77 +282.93 , -883.47 , -9.14 +282.93 , -176.69 , 0.00 +282.93 , 153.22 , 13.25 +282.93 , 766.09 , 36.05 +282.93 , 1532.18 , 62.25 +282.93 , 2298.27 , 88.23 +282.93 , 3064.36 , 114.25 +282.93 , 3830.44 , 140.36 +282.93 , 4596.53 , 166.59 +282.93 , 5362.62 , 192.95 +282.93 , 6128.71 , 219.45 +282.93 , 6894.80 , 246.08 +282.93 , 7660.89 , 272.86 +282.93 , 8426.98 , 299.77 +282.93 , 9193.07 , 326.82 +282.93 , 9959.16 , 354.02 +282.93 , 10725.24 , 381.35 +282.93 , 11491.33 , 408.83 +282.93 , 12257.42 , 436.45 +282.93 , 13023.51 , 464.20 +282.93 , 13789.60 , 492.10 +282.93 , 14555.69 , 520.14 +282.93 , 15321.78 , 548.31 +301.79 , -17669.46 , -460.78 +301.79 , -16785.99 , -438.62 +301.79 , -15902.51 , -416.28 +301.79 , -15019.04 , -393.78 +301.79 , -14135.57 , -371.11 +301.79 , -13252.09 , -348.28 +301.79 , -12368.62 , -325.28 +301.79 , -11485.15 , -302.11 +301.79 , -10601.68 , -278.78 +301.79 , -9718.20 , -255.29 +301.79 , -8834.73 , -231.62 +301.79 , -7951.26 , -207.79 +301.79 , -7067.78 , -183.79 +301.79 , -6184.31 , -159.62 +301.79 , -5300.84 , -135.27 +301.79 , -4417.36 , -110.74 +301.79 , -3533.89 , -85.99 +301.79 , -2650.42 , -60.98 +301.79 , -1766.95 , -35.47 +301.79 , -883.47 , -7.05 +301.79 , -176.69 , 0.00 +301.79 , 153.22 , 14.84 +301.79 , 766.09 , 39.53 +301.79 , 1532.18 , 67.60 +301.79 , 2298.27 , 95.38 +301.79 , 3064.36 , 123.18 +301.79 , 3830.44 , 151.09 +301.79 , 4596.53 , 179.12 +301.79 , 5362.62 , 207.30 +301.79 , 6128.71 , 235.63 +301.79 , 6894.80 , 264.12 +301.79 , 7660.89 , 292.76 +301.79 , 8426.98 , 321.56 +301.79 , 9193.07 , 350.51 +301.79 , 9959.16 , 379.63 +301.79 , 10725.24 , 408.90 +301.79 , 11491.33 , 438.33 +301.79 , 12257.42 , 467.92 +301.79 , 13023.51 , 497.67 +301.79 , 13789.60 , 527.57 +301.79 , 14555.69 , 557.64 +301.79 , 15321.78 , 587.85 +320.65 , -17669.46 , -486.12 +320.65 , -16785.99 , -462.76 +320.65 , -15902.51 , -439.22 +320.65 , -15019.04 , -415.48 +320.65 , -14135.57 , -391.56 +320.65 , -13252.09 , -367.45 +320.65 , -12368.62 , -343.15 +320.65 , -11485.15 , -318.67 +320.65 , -10601.68 , -294.00 +320.65 , -9718.20 , -269.14 +320.65 , -8834.73 , -244.09 +320.65 , -7951.26 , -218.86 +320.65 , -7067.78 , -193.44 +320.65 , -6184.31 , -167.82 +320.65 , -5300.84 , -142.00 +320.65 , -4417.36 , -115.96 +320.65 , -3533.89 , -89.67 +320.65 , -2650.42 , -63.06 +320.65 , -1766.95 , -35.80 +320.65 , -883.47 , -3.22 +320.65 , -176.69 , 0.00 +320.65 , 153.22 , 16.54 +320.65 , 766.09 , 43.18 +320.65 , 1532.18 , 73.16 +320.65 , 2298.27 , 102.75 +320.65 , 3064.36 , 132.35 +320.65 , 3830.44 , 162.06 +320.65 , 4596.53 , 191.91 +320.65 , 5362.62 , 221.91 +320.65 , 6128.71 , 252.09 +320.65 , 6894.80 , 282.44 +320.65 , 7660.89 , 312.96 +320.65 , 8426.98 , 343.65 +320.65 , 9193.07 , 374.52 +320.65 , 9959.16 , 405.57 +320.65 , 10725.24 , 436.80 +320.65 , 11491.33 , 468.20 +320.65 , 12257.42 , 499.78 +320.65 , 13023.51 , 531.53 +320.65 , 13789.60 , 563.46 +320.65 , 14555.69 , 595.57 +320.65 , 15321.78 , 627.85 +339.52 , -17669.46 , -510.93 +339.52 , -16785.99 , -486.40 +339.52 , -15902.51 , -461.67 +339.52 , -15019.04 , -436.72 +339.52 , -14135.57 , -411.56 +339.52 , -13252.09 , -386.20 +339.52 , -12368.62 , -360.62 +339.52 , -11485.15 , -334.84 +339.52 , -10601.68 , -308.84 +339.52 , -9718.20 , -282.64 +339.52 , -8834.73 , -256.22 +339.52 , -7951.26 , -229.60 +339.52 , -7067.78 , -202.76 +339.52 , -6184.31 , -175.70 +339.52 , -5300.84 , -148.41 +339.52 , -4417.36 , -120.87 +339.52 , -3533.89 , -93.04 +339.52 , -2650.42 , -64.80 +339.52 , -1766.95 , -35.73 +339.52 , -883.47 , 0.00 +339.52 , -176.69 , 0.00 +339.52 , 153.22 , 18.35 +339.52 , 766.09 , 47.02 +339.52 , 1532.18 , 78.93 +339.52 , 2298.27 , 110.35 +339.52 , 3064.36 , 141.76 +339.52 , 3830.44 , 173.28 +339.52 , 4596.53 , 204.95 +339.52 , 5362.62 , 236.80 +339.52 , 6128.71 , 268.83 +339.52 , 6894.80 , 301.04 +339.52 , 7660.89 , 333.46 +339.52 , 8426.98 , 366.06 +339.52 , 9193.07 , 398.86 +339.52 , 9959.16 , 431.86 +339.52 , 10725.24 , 465.05 +339.52 , 11491.33 , 498.44 +339.52 , 12257.42 , 532.03 +339.52 , 13023.51 , 565.81 +339.52 , 13789.60 , 599.79 +339.52 , 14555.69 , 633.96 +339.52 , 15321.78 , 668.33 +358.38 , -17669.46 , -535.19 +358.38 , -16785.99 , -509.52 +358.38 , -15902.51 , -483.62 +358.38 , -15019.04 , -457.48 +358.38 , -14135.57 , -431.11 +358.38 , -13252.09 , -404.51 +358.38 , -12368.62 , -377.67 +358.38 , -11485.15 , -350.60 +358.38 , -10601.68 , -323.30 +358.38 , -9718.20 , -295.76 +358.38 , -8834.73 , -267.99 +358.38 , -7951.26 , -239.99 +358.38 , -7067.78 , -211.74 +358.38 , -6184.31 , -183.24 +358.38 , -5300.84 , -154.48 +358.38 , -4417.36 , -125.44 +358.38 , -3533.89 , -96.05 +358.38 , -2650.42 , -66.18 +358.38 , -1766.95 , -35.19 +358.38 , -883.47 , 0.00 +358.38 , -176.69 , 0.00 +358.38 , 153.22 , 20.27 +358.38 , 766.09 , 51.05 +358.38 , 1532.18 , 84.92 +358.38 , 2298.27 , 118.19 +358.38 , 3064.36 , 151.42 +358.38 , 3830.44 , 184.76 +358.38 , 4596.53 , 218.27 +358.38 , 5362.62 , 251.96 +358.38 , 6128.71 , 285.86 +358.38 , 6894.80 , 319.96 +358.38 , 7660.89 , 354.27 +358.38 , 8426.98 , 388.80 +358.38 , 9193.07 , 423.54 +358.38 , 9959.16 , 458.50 +358.38 , 10725.24 , 493.68 +358.38 , 11491.33 , 529.07 +358.38 , 12257.42 , 564.68 +358.38 , 13023.51 , 600.51 +358.38 , 13789.60 , 636.55 +358.38 , 14555.69 , 672.81 +358.38 , 15321.78 , 709.28 +377.24 , -17669.46 , -558.87 +377.24 , -16785.99 , -532.09 +377.24 , -15902.51 , -505.05 +377.24 , -15019.04 , -477.75 +377.24 , -14135.57 , -450.19 +377.24 , -13252.09 , -422.37 +377.24 , -12368.62 , -394.29 +377.24 , -11485.15 , -365.95 +377.24 , -10601.68 , -337.36 +377.24 , -9718.20 , -308.50 +377.24 , -8834.73 , -279.38 +377.24 , -7951.26 , -250.00 +377.24 , -7067.78 , -220.35 +377.24 , -6184.31 , -190.43 +377.24 , -5300.84 , -160.20 +377.24 , -4417.36 , -129.65 +377.24 , -3533.89 , -98.70 +377.24 , -2650.42 , -67.15 +377.24 , -1766.95 , -34.12 +377.24 , -883.47 , 0.00 +377.24 , -176.69 , 0.00 +377.24 , 153.22 , 22.30 +377.24 , 766.09 , 55.27 +377.24 , 1532.18 , 91.14 +377.24 , 2298.27 , 126.27 +377.24 , 3064.36 , 161.34 +377.24 , 3830.44 , 196.52 +377.24 , 4596.53 , 231.87 +377.24 , 5362.62 , 267.42 +377.24 , 6128.71 , 303.19 +377.24 , 6894.80 , 339.18 +377.24 , 7660.89 , 375.41 +377.24 , 8426.98 , 411.87 +377.24 , 9193.07 , 448.57 +377.24 , 9959.16 , 485.51 +377.24 , 10725.24 , 522.68 +377.24 , 11491.33 , 560.09 +377.24 , 12257.42 , 597.75 +377.24 , 13023.51 , 635.63 +377.24 , 13789.60 , 673.76 +377.24 , 14555.69 , 712.12 +377.24 , 15321.78 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco new file mode 100644 index 0000000000..b5980ac32f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -9785.31 , 0.00 +0.00 , -9296.05 , 0.00 +0.00 , -8806.78 , 0.00 +0.00 , -8317.52 , 0.00 +0.00 , -7828.25 , 0.00 +0.00 , -7338.98 , 0.00 +0.00 , -6849.72 , -0.07 +0.00 , -6360.45 , -0.33 +0.00 , -5871.19 , -0.49 +0.00 , -5381.92 , -0.60 +0.00 , -4892.66 , -0.66 +0.00 , -4403.39 , -0.69 +0.00 , -3914.12 , -0.70 +0.00 , -3424.86 , -0.67 +0.00 , -2935.59 , -0.63 +0.00 , -2446.33 , -0.57 +0.00 , -1957.06 , -0.48 +0.00 , -1467.80 , -0.38 +0.00 , -978.53 , -0.27 +0.00 , -489.27 , -0.13 +0.00 , -97.85 , -0.01 +0.00 , 86.63 , 0.06 +0.00 , 433.14 , 0.28 +0.00 , 866.29 , 0.56 +0.00 , 1299.43 , 0.85 +0.00 , 1732.57 , 1.15 +0.00 , 2165.72 , 1.47 +0.00 , 2598.86 , 1.79 +0.00 , 3032.00 , 2.12 +0.00 , 3465.15 , 2.47 +0.00 , 3898.29 , 2.82 +0.00 , 4331.43 , 3.19 +0.00 , 4764.58 , 3.56 +0.00 , 5197.72 , 3.94 +0.00 , 5630.86 , 4.33 +0.00 , 6064.01 , 4.74 +0.00 , 6497.15 , 5.15 +0.00 , 6930.29 , 5.57 +0.00 , 7363.44 , 6.00 +0.00 , 7796.58 , 6.43 +0.00 , 8229.72 , 6.88 +0.00 , 8662.87 , 7.34 +3.37 , -9785.31 , 0.00 +3.37 , -9296.05 , 0.00 +3.37 , -8806.78 , 0.00 +3.37 , -8317.52 , 0.00 +3.37 , -7828.25 , 0.00 +3.37 , -7338.98 , 0.00 +3.37 , -6849.72 , -0.25 +3.37 , -6360.45 , -0.42 +3.37 , -5871.19 , -0.52 +3.37 , -5381.92 , -0.58 +3.37 , -4892.66 , -0.61 +3.37 , -4403.39 , -0.62 +3.37 , -3914.12 , -0.61 +3.37 , -3424.86 , -0.58 +3.37 , -2935.59 , -0.53 +3.37 , -2446.33 , -0.47 +3.37 , -1957.06 , -0.40 +3.37 , -1467.80 , -0.31 +3.37 , -978.53 , -0.22 +3.37 , -489.27 , -0.11 +3.37 , -97.85 , -0.01 +3.37 , 86.63 , 0.05 +3.37 , 433.14 , 0.21 +3.37 , 866.29 , 0.43 +3.37 , 1299.43 , 0.65 +3.37 , 1732.57 , 0.88 +3.37 , 2165.72 , 1.11 +3.37 , 2598.86 , 1.36 +3.37 , 3032.00 , 1.61 +3.37 , 3465.15 , 1.87 +3.37 , 3898.29 , 2.13 +3.37 , 4331.43 , 2.40 +3.37 , 4764.58 , 2.68 +3.37 , 5197.72 , 2.97 +3.37 , 5630.86 , 3.26 +3.37 , 6064.01 , 3.56 +3.37 , 6497.15 , 3.86 +3.37 , 6930.29 , 4.18 +3.37 , 7363.44 , 4.50 +3.37 , 7796.58 , 4.82 +3.37 , 8229.72 , 5.15 +3.37 , 8662.87 , 5.49 +33.71 , -9785.31 , -29.05 +33.71 , -9296.05 , -27.68 +33.71 , -8806.78 , -26.31 +33.71 , -8317.52 , -24.92 +33.71 , -7828.25 , -23.53 +33.71 , -7338.98 , -22.12 +33.71 , -6849.72 , -20.71 +33.71 , -6360.45 , -19.28 +33.71 , -5871.19 , -17.85 +33.71 , -5381.92 , -16.41 +33.71 , -4892.66 , -14.95 +33.71 , -4403.39 , -13.49 +33.71 , -3914.12 , -12.02 +33.71 , -3424.86 , -10.53 +33.71 , -2935.59 , -9.04 +33.71 , -2446.33 , -7.54 +33.71 , -1957.06 , -6.03 +33.71 , -1467.80 , -4.51 +33.71 , -978.53 , -2.98 +33.71 , -489.27 , -1.44 +33.71 , -97.85 , -0.18 +33.71 , 86.63 , 0.45 +33.71 , 433.14 , 1.84 +33.71 , 866.29 , 3.58 +33.71 , 1299.43 , 5.33 +33.71 , 1732.57 , 7.09 +33.71 , 2165.72 , 8.85 +33.71 , 2598.86 , 10.63 +33.71 , 3032.00 , 12.42 +33.71 , 3465.15 , 14.21 +33.71 , 3898.29 , 16.02 +33.71 , 4331.43 , 17.84 +33.71 , 4764.58 , 19.66 +33.71 , 5197.72 , 21.49 +33.71 , 5630.86 , 23.34 +33.71 , 6064.01 , 25.19 +33.71 , 6497.15 , 27.05 +33.71 , 6930.29 , 28.93 +33.71 , 7363.44 , 30.81 +33.71 , 7796.58 , 32.70 +33.71 , 8229.72 , 34.60 +33.71 , 8662.87 , 36.50 +67.42 , -9785.31 , -60.28 +67.42 , -9296.05 , -57.37 +67.42 , -8806.78 , -54.44 +67.42 , -8317.52 , -51.49 +67.42 , -7828.25 , -48.54 +67.42 , -7338.98 , -45.58 +67.42 , -6849.72 , -42.60 +67.42 , -6360.45 , -39.61 +67.42 , -5871.19 , -36.61 +67.42 , -5381.92 , -33.60 +67.42 , -4892.66 , -30.58 +67.42 , -4403.39 , -27.55 +67.42 , -3914.12 , -24.51 +67.42 , -3424.86 , -21.45 +67.42 , -2935.59 , -18.38 +67.42 , -2446.33 , -15.31 +67.42 , -1957.06 , -12.22 +67.42 , -1467.80 , -9.12 +67.42 , -978.53 , -6.00 +67.42 , -489.27 , -2.88 +67.42 , -97.85 , -0.33 +67.42 , 86.63 , 0.92 +67.42 , 433.14 , 3.68 +67.42 , 866.29 , 7.11 +67.42 , 1299.43 , 10.56 +67.42 , 1732.57 , 14.01 +67.42 , 2165.72 , 17.48 +67.42 , 2598.86 , 20.96 +67.42 , 3032.00 , 24.45 +67.42 , 3465.15 , 27.95 +67.42 , 3898.29 , 31.47 +67.42 , 4331.43 , 34.99 +67.42 , 4764.58 , 38.53 +67.42 , 5197.72 , 42.08 +67.42 , 5630.86 , 45.64 +67.42 , 6064.01 , 49.21 +67.42 , 6497.15 , 52.79 +67.42 , 6930.29 , 56.38 +67.42 , 7363.44 , 59.99 +67.42 , 7796.58 , 63.60 +67.42 , 8229.72 , 67.23 +67.42 , 8662.87 , 70.87 +101.12 , -9785.31 , -91.22 +101.12 , -9296.05 , -86.77 +101.12 , -8806.78 , -82.31 +101.12 , -8317.52 , -77.84 +101.12 , -7828.25 , -73.35 +101.12 , -7338.98 , -68.84 +101.12 , -6849.72 , -64.32 +101.12 , -6360.45 , -59.79 +101.12 , -5871.19 , -55.24 +101.12 , -5381.92 , -50.68 +101.12 , -4892.66 , -46.11 +101.12 , -4403.39 , -41.51 +101.12 , -3914.12 , -36.91 +101.12 , -3424.86 , -32.29 +101.12 , -2935.59 , -27.66 +101.12 , -2446.33 , -23.01 +101.12 , -1957.06 , -18.35 +101.12 , -1467.80 , -13.67 +101.12 , -978.53 , -8.98 +101.12 , -489.27 , -4.27 +101.12 , -97.85 , -0.39 +101.12 , 86.63 , 1.43 +101.12 , 433.14 , 5.56 +101.12 , 866.29 , 10.69 +101.12 , 1299.43 , 15.84 +101.12 , 1732.57 , 21.00 +101.12 , 2165.72 , 26.17 +101.12 , 2598.86 , 31.36 +101.12 , 3032.00 , 36.56 +101.12 , 3465.15 , 41.77 +101.12 , 3898.29 , 47.01 +101.12 , 4331.43 , 52.25 +101.12 , 4764.58 , 57.51 +101.12 , 5197.72 , 62.79 +101.12 , 5630.86 , 68.08 +101.12 , 6064.01 , 73.38 +101.12 , 6497.15 , 78.70 +101.12 , 6930.29 , 84.03 +101.12 , 7363.44 , 89.38 +101.12 , 7796.58 , 94.74 +101.12 , 8229.72 , 100.12 +101.12 , 8662.87 , 105.51 +134.83 , -9785.31 , -121.86 +134.83 , -9296.05 , -115.91 +134.83 , -8806.78 , -109.94 +134.83 , -8317.52 , -103.95 +134.83 , -7828.25 , -97.94 +134.83 , -7338.98 , -91.91 +134.83 , -6849.72 , -85.87 +134.83 , -6360.45 , -79.81 +134.83 , -5871.19 , -73.73 +134.83 , -5381.92 , -67.63 +134.83 , -4892.66 , -61.51 +134.83 , -4403.39 , -55.37 +134.83 , -3914.12 , -49.21 +134.83 , -3424.86 , -43.04 +134.83 , -2935.59 , -36.85 +134.83 , -2446.33 , -30.64 +134.83 , -1957.06 , -24.41 +134.83 , -1467.80 , -18.16 +134.83 , -978.53 , -11.89 +134.83 , -489.27 , -5.59 +134.83 , -97.85 , -0.32 +134.83 , 86.63 , 1.99 +134.83 , 433.14 , 7.50 +134.83 , 866.29 , 14.34 +134.83 , 1299.43 , 21.19 +134.83 , 1732.57 , 28.05 +134.83 , 2165.72 , 34.94 +134.83 , 2598.86 , 41.84 +134.83 , 3032.00 , 48.76 +134.83 , 3465.15 , 55.70 +134.83 , 3898.29 , 62.66 +134.83 , 4331.43 , 69.63 +134.83 , 4764.58 , 76.63 +134.83 , 5197.72 , 83.65 +134.83 , 5630.86 , 90.68 +134.83 , 6064.01 , 97.73 +134.83 , 6497.15 , 104.80 +134.83 , 6930.29 , 111.90 +134.83 , 7363.44 , 119.00 +134.83 , 7796.58 , 126.13 +134.83 , 8229.72 , 133.28 +134.83 , 8662.87 , 140.44 +168.54 , -9785.31 , -152.18 +168.54 , -9296.05 , -144.75 +168.54 , -8806.78 , -137.29 +168.54 , -8317.52 , -129.81 +168.54 , -7828.25 , -122.31 +168.54 , -7338.98 , -114.78 +168.54 , -6849.72 , -107.23 +168.54 , -6360.45 , -99.65 +168.54 , -5871.19 , -92.05 +168.54 , -5381.92 , -84.42 +168.54 , -4892.66 , -76.77 +168.54 , -4403.39 , -69.10 +168.54 , -3914.12 , -61.41 +168.54 , -3424.86 , -53.69 +168.54 , -2935.59 , -45.94 +168.54 , -2446.33 , -38.17 +168.54 , -1957.06 , -30.38 +168.54 , -1467.80 , -22.57 +168.54 , -978.53 , -14.72 +168.54 , -489.27 , -6.84 +168.54 , -97.85 , 0.00 +168.54 , 86.63 , 2.61 +168.54 , 433.14 , 9.52 +168.54 , 866.29 , 18.06 +168.54 , 1299.43 , 26.62 +168.54 , 1732.57 , 35.19 +168.54 , 2165.72 , 43.79 +168.54 , 2598.86 , 52.42 +168.54 , 3032.00 , 61.07 +168.54 , 3465.15 , 69.74 +168.54 , 3898.29 , 78.43 +168.54 , 4331.43 , 87.15 +168.54 , 4764.58 , 95.90 +168.54 , 5197.72 , 104.67 +168.54 , 5630.86 , 113.46 +168.54 , 6064.01 , 122.28 +168.54 , 6497.15 , 131.12 +168.54 , 6930.29 , 139.99 +168.54 , 7363.44 , 148.88 +168.54 , 7796.58 , 157.79 +168.54 , 8229.72 , 166.73 +168.54 , 8662.87 , 175.69 +202.25 , -9785.31 , -182.19 +202.25 , -9296.05 , -173.29 +202.25 , -8806.78 , -164.37 +202.25 , -8317.52 , -155.42 +202.25 , -7828.25 , -146.44 +202.25 , -7338.98 , -137.42 +202.25 , -6849.72 , -128.38 +202.25 , -6360.45 , -119.30 +202.25 , -5871.19 , -110.20 +202.25 , -5381.92 , -101.06 +202.25 , -4892.66 , -91.89 +202.25 , -4403.39 , -82.70 +202.25 , -3914.12 , -73.47 +202.25 , -3424.86 , -64.21 +202.25 , -2935.59 , -54.93 +202.25 , -2446.33 , -45.61 +202.25 , -1957.06 , -36.26 +202.25 , -1467.80 , -26.87 +202.25 , -978.53 , -17.46 +202.25 , -489.27 , -7.98 +202.25 , -97.85 , 0.00 +202.25 , 86.63 , 3.29 +202.25 , 433.14 , 11.62 +202.25 , 866.29 , 21.88 +202.25 , 1299.43 , 32.14 +202.25 , 1732.57 , 42.44 +202.25 , 2165.72 , 52.76 +202.25 , 2598.86 , 63.11 +202.25 , 3032.00 , 73.49 +202.25 , 3465.15 , 83.91 +202.25 , 3898.29 , 94.35 +202.25 , 4331.43 , 104.82 +202.25 , 4764.58 , 115.33 +202.25 , 5197.72 , 125.87 +202.25 , 5630.86 , 136.43 +202.25 , 6064.01 , 147.03 +202.25 , 6497.15 , 157.66 +202.25 , 6930.29 , 168.32 +202.25 , 7363.44 , 179.01 +202.25 , 7796.58 , 189.74 +202.25 , 8229.72 , 200.49 +202.25 , 8662.87 , 211.27 +235.96 , -9785.31 , -211.85 +235.96 , -9296.05 , -201.52 +235.96 , -8806.78 , -191.16 +235.96 , -8317.52 , -180.75 +235.96 , -7828.25 , -170.31 +235.96 , -7338.98 , -159.83 +235.96 , -6849.72 , -149.31 +235.96 , -6360.45 , -138.75 +235.96 , -5871.19 , -128.16 +235.96 , -5381.92 , -117.52 +235.96 , -4892.66 , -106.85 +235.96 , -4403.39 , -96.14 +235.96 , -3914.12 , -85.39 +235.96 , -3424.86 , -74.61 +235.96 , -2935.59 , -63.78 +235.96 , -2446.33 , -52.92 +235.96 , -1957.06 , -42.02 +235.96 , -1467.80 , -31.07 +235.96 , -978.53 , -20.08 +235.96 , -489.27 , -9.00 +235.96 , -97.85 , 0.00 +235.96 , 86.63 , 4.05 +235.96 , 433.14 , 13.82 +235.96 , 866.29 , 25.80 +235.96 , 1299.43 , 37.78 +235.96 , 1732.57 , 49.79 +235.96 , 2165.72 , 61.84 +235.96 , 2598.86 , 73.93 +235.96 , 3032.00 , 86.05 +235.96 , 3465.15 , 98.22 +235.96 , 3898.29 , 110.42 +235.96 , 4331.43 , 122.66 +235.96 , 4764.58 , 134.94 +235.96 , 5197.72 , 147.26 +235.96 , 5630.86 , 159.61 +235.96 , 6064.01 , 172.01 +235.96 , 6497.15 , 184.44 +235.96 , 6930.29 , 196.92 +235.96 , 7363.44 , 209.43 +235.96 , 7796.58 , 221.98 +235.96 , 8229.72 , 234.57 +235.96 , 8662.87 , 247.19 +269.67 , -9785.31 , -241.15 +269.67 , -9296.05 , -229.41 +269.67 , -8806.78 , -217.63 +269.67 , -8317.52 , -205.79 +269.67 , -7828.25 , -193.91 +269.67 , -7338.98 , -181.98 +269.67 , -6849.72 , -170.01 +269.67 , -6360.45 , -157.99 +269.67 , -5871.19 , -145.91 +269.67 , -5381.92 , -133.80 +269.67 , -4892.66 , -121.63 +269.67 , -4403.39 , -109.42 +269.67 , -3914.12 , -97.16 +269.67 , -3424.86 , -84.85 +269.67 , -2935.59 , -72.50 +269.67 , -2446.33 , -60.10 +269.67 , -1957.06 , -47.65 +269.67 , -1467.80 , -35.14 +269.67 , -978.53 , -22.57 +269.67 , -489.27 , -9.88 +269.67 , -97.85 , 0.00 +269.67 , 86.63 , 4.88 +269.67 , 433.14 , 16.13 +269.67 , 866.29 , 29.83 +269.67 , 1299.43 , 43.53 +269.67 , 1732.57 , 57.27 +269.67 , 2165.72 , 71.06 +269.67 , 2598.86 , 84.89 +269.67 , 3032.00 , 98.76 +269.67 , 3465.15 , 112.68 +269.67 , 3898.29 , 126.65 +269.67 , 4331.43 , 140.67 +269.67 , 4764.58 , 154.74 +269.67 , 5197.72 , 168.85 +269.67 , 5630.86 , 183.01 +269.67 , 6064.01 , 197.22 +269.67 , 6497.15 , 211.48 +269.67 , 6930.29 , 225.78 +269.67 , 7363.44 , 240.13 +269.67 , 7796.58 , 254.53 +269.67 , 8229.72 , 268.97 +269.67 , 8662.87 , 283.46 +303.37 , -9785.31 , -270.09 +303.37 , -9296.05 , -256.96 +303.37 , -8806.78 , -243.78 +303.37 , -8317.52 , -230.53 +303.37 , -7828.25 , -217.23 +303.37 , -7338.98 , -203.87 +303.37 , -6849.72 , -190.46 +303.37 , -6360.45 , -176.98 +303.37 , -5871.19 , -163.45 +303.37 , -5381.92 , -149.87 +303.37 , -4892.66 , -136.22 +303.37 , -4403.39 , -122.52 +303.37 , -3914.12 , -108.76 +303.37 , -3424.86 , -94.94 +303.37 , -2935.59 , -81.06 +303.37 , -2446.33 , -67.13 +303.37 , -1957.06 , -53.13 +303.37 , -1467.80 , -39.07 +303.37 , -978.53 , -24.92 +303.37 , -489.27 , -10.59 +303.37 , -97.85 , 0.00 +303.37 , 86.63 , 5.80 +303.37 , 433.14 , 18.55 +303.37 , 866.29 , 33.99 +303.37 , 1299.43 , 49.42 +303.37 , 1732.57 , 64.90 +303.37 , 2165.72 , 80.42 +303.37 , 2598.86 , 96.00 +303.37 , 3032.00 , 111.63 +303.37 , 3465.15 , 127.32 +303.37 , 3898.29 , 143.07 +303.37 , 4331.43 , 158.88 +303.37 , 4764.58 , 174.74 +303.37 , 5197.72 , 190.66 +303.37 , 5630.86 , 206.64 +303.37 , 6064.01 , 222.68 +303.37 , 6497.15 , 238.77 +303.37 , 6930.29 , 254.92 +303.37 , 7363.44 , 271.13 +303.37 , 7796.58 , 287.40 +303.37 , 8229.72 , 303.72 +303.37 , 8662.87 , 320.10 +337.08 , -9785.31 , -298.63 +337.08 , -9296.05 , -284.14 +337.08 , -8806.78 , -269.58 +337.08 , -8317.52 , -254.95 +337.08 , -7828.25 , -240.25 +337.08 , -7338.98 , -225.48 +337.08 , -6849.72 , -210.64 +337.08 , -6360.45 , -195.74 +337.08 , -5871.19 , -180.76 +337.08 , -5381.92 , -165.71 +337.08 , -4892.66 , -150.60 +337.08 , -4403.39 , -135.42 +337.08 , -3914.12 , -120.16 +337.08 , -3424.86 , -104.84 +337.08 , -2935.59 , -89.45 +337.08 , -2446.33 , -73.99 +337.08 , -1957.06 , -58.45 +337.08 , -1467.80 , -42.83 +337.08 , -978.53 , -27.10 +337.08 , -489.27 , -11.12 +337.08 , -97.85 , 0.00 +337.08 , 86.63 , 6.80 +337.08 , 433.14 , 21.10 +337.08 , 866.29 , 38.29 +337.08 , 1299.43 , 55.46 +337.08 , 1732.57 , 72.67 +337.08 , 2165.72 , 89.94 +337.08 , 2598.86 , 107.27 +337.08 , 3032.00 , 124.67 +337.08 , 3465.15 , 142.14 +337.08 , 3898.29 , 159.68 +337.08 , 4331.43 , 177.29 +337.08 , 4764.58 , 194.96 +337.08 , 5197.72 , 212.70 +337.08 , 5630.86 , 230.52 +337.08 , 6064.01 , 248.40 +337.08 , 6497.15 , 266.35 +337.08 , 6930.29 , 284.37 +337.08 , 7363.44 , 302.45 +337.08 , 7796.58 , 320.61 +337.08 , 8229.72 , 338.83 +337.08 , 8662.87 , 357.12 +370.79 , -9785.31 , -326.77 +370.79 , -9296.05 , -310.94 +370.79 , -8806.78 , -295.03 +370.79 , -8317.52 , -279.03 +370.79 , -7828.25 , -262.95 +370.79 , -7338.98 , -246.79 +370.79 , -6849.72 , -230.55 +370.79 , -6360.45 , -214.22 +370.79 , -5871.19 , -197.81 +370.79 , -5381.92 , -181.33 +370.79 , -4892.66 , -164.76 +370.79 , -4403.39 , -148.10 +370.79 , -3914.12 , -131.37 +370.79 , -3424.86 , -114.55 +370.79 , -2935.59 , -97.65 +370.79 , -2446.33 , -80.67 +370.79 , -1957.06 , -63.59 +370.79 , -1467.80 , -46.42 +370.79 , -978.53 , -29.10 +370.79 , -489.27 , -11.41 +370.79 , -97.85 , 0.00 +370.79 , 86.63 , 7.90 +370.79 , 433.14 , 23.79 +370.79 , 866.29 , 42.74 +370.79 , 1299.43 , 61.65 +370.79 , 1732.57 , 80.61 +370.79 , 2165.72 , 99.63 +370.79 , 2598.86 , 118.73 +370.79 , 3032.00 , 137.91 +370.79 , 3465.15 , 157.16 +370.79 , 3898.29 , 176.50 +370.79 , 4331.43 , 195.91 +370.79 , 4764.58 , 215.41 +370.79 , 5197.72 , 234.99 +370.79 , 5630.86 , 254.65 +370.79 , 6064.01 , 274.39 +370.79 , 6497.15 , 294.21 +370.79 , 6930.29 , 314.12 +370.79 , 7363.44 , 334.10 +370.79 , 7796.58 , 354.16 +370.79 , 8229.72 , 374.31 +370.79 , 8662.87 , 394.53 +404.50 , -9785.31 , -354.49 +404.50 , -9296.05 , -337.34 +404.50 , -8806.78 , -320.10 +404.50 , -8317.52 , -302.75 +404.50 , -7828.25 , -285.32 +404.50 , -7338.98 , -267.78 +404.50 , -6849.72 , -250.15 +404.50 , -6360.45 , -232.43 +404.50 , -5871.19 , -214.60 +404.50 , -5381.92 , -196.69 +404.50 , -4892.66 , -178.67 +404.50 , -4403.39 , -160.56 +404.50 , -3914.12 , -142.36 +404.50 , -3424.86 , -124.05 +404.50 , -2935.59 , -105.65 +404.50 , -2446.33 , -87.15 +404.50 , -1957.06 , -68.54 +404.50 , -1467.80 , -49.80 +404.50 , -978.53 , -30.89 +404.50 , -489.27 , -11.43 +404.50 , -97.85 , 0.00 +404.50 , 86.63 , 9.08 +404.50 , 433.14 , 26.62 +404.50 , 866.29 , 47.35 +404.50 , 1299.43 , 68.02 +404.50 , 1732.57 , 88.72 +404.50 , 2165.72 , 109.51 +404.50 , 2598.86 , 130.38 +404.50 , 3032.00 , 151.34 +404.50 , 3465.15 , 172.39 +404.50 , 3898.29 , 193.53 +404.50 , 4331.43 , 214.77 +404.50 , 4764.58 , 236.11 +404.50 , 5197.72 , 257.53 +404.50 , 5630.86 , 279.05 +404.50 , 6064.01 , 300.67 +404.50 , 6497.15 , 322.38 +404.50 , 6930.29 , 344.19 +404.50 , 7363.44 , 366.08 +404.50 , 7796.58 , 388.08 +404.50 , 8229.72 , 410.16 +404.50 , 8662.87 , 432.34 +438.21 , -9785.31 , -381.77 +438.21 , -9296.05 , -363.33 +438.21 , -8806.78 , -344.77 +438.21 , -8317.52 , -326.11 +438.21 , -7828.25 , -307.33 +438.21 , -7338.98 , -288.45 +438.21 , -6849.72 , -269.45 +438.21 , -6360.45 , -250.33 +438.21 , -5871.19 , -231.11 +438.21 , -5381.92 , -211.78 +438.21 , -4892.66 , -192.34 +438.21 , -4403.39 , -172.78 +438.21 , -3914.12 , -153.11 +438.21 , -3424.86 , -133.33 +438.21 , -2935.59 , -113.43 +438.21 , -2446.33 , -93.42 +438.21 , -1957.06 , -73.27 +438.21 , -1467.80 , -52.98 +438.21 , -978.53 , -32.45 +438.21 , -489.27 , -11.12 +438.21 , -97.85 , 0.00 +438.21 , 86.63 , 10.37 +438.21 , 433.14 , 29.60 +438.21 , 866.29 , 52.14 +438.21 , 1299.43 , 74.56 +438.21 , 1732.57 , 97.03 +438.21 , 2165.72 , 119.58 +438.21 , 2598.86 , 142.23 +438.21 , 3032.00 , 164.98 +438.21 , 3465.15 , 187.84 +438.21 , 3898.29 , 210.80 +438.21 , 4331.43 , 233.87 +438.21 , 4764.58 , 257.05 +438.21 , 5197.72 , 280.34 +438.21 , 5630.86 , 303.74 +438.21 , 6064.01 , 327.25 +438.21 , 6497.15 , 350.87 +438.21 , 6930.29 , 374.59 +438.21 , 7363.44 , 398.42 +438.21 , 7796.58 , 422.36 +438.21 , 8229.72 , 446.41 +438.21 , 8662.87 , 470.57 +471.92 , -9785.31 , -408.59 +471.92 , -9296.05 , -388.88 +471.92 , -8806.78 , -369.04 +471.92 , -8317.52 , -349.08 +471.92 , -7828.25 , -328.98 +471.92 , -7338.98 , -308.76 +471.92 , -6849.72 , -288.41 +471.92 , -6360.45 , -267.93 +471.92 , -5871.19 , -247.32 +471.92 , -5381.92 , -226.59 +471.92 , -4892.66 , -205.73 +471.92 , -4403.39 , -184.73 +471.92 , -3914.12 , -163.61 +471.92 , -3424.86 , -142.36 +471.92 , -2935.59 , -120.97 +471.92 , -2446.33 , -99.45 +471.92 , -1957.06 , -77.77 +471.92 , -1467.80 , -55.91 +471.92 , -978.53 , -33.75 +471.92 , -489.27 , -10.40 +471.92 , -97.85 , 0.00 +471.92 , 86.63 , 11.76 +471.92 , 433.14 , 32.74 +471.92 , 866.29 , 57.10 +471.92 , 1299.43 , 81.29 +471.92 , 1732.57 , 105.53 +471.92 , 2165.72 , 129.86 +471.92 , 2598.86 , 154.29 +471.92 , 3032.00 , 178.85 +471.92 , 3465.15 , 203.52 +471.92 , 3898.29 , 228.31 +471.92 , 4331.43 , 253.23 +471.92 , 4764.58 , 278.27 +471.92 , 5197.72 , 303.44 +471.92 , 5630.86 , 328.73 +471.92 , 6064.01 , 354.14 +471.92 , 6497.15 , 379.68 +471.92 , 6930.29 , 405.34 +471.92 , 7363.44 , 431.13 +471.92 , 7796.58 , 457.03 +471.92 , 8229.72 , 483.07 +471.92 , 8662.87 , 509.22 +505.62 , -9785.31 , -434.93 +505.62 , -9296.05 , -413.98 +505.62 , -8806.78 , -392.88 +505.62 , -8317.52 , -371.64 +505.62 , -7828.25 , -350.25 +505.62 , -7338.98 , -328.71 +505.62 , -6849.72 , -307.03 +505.62 , -6360.45 , -285.20 +505.62 , -5871.19 , -263.22 +505.62 , -5381.92 , -241.10 +505.62 , -4892.66 , -218.83 +505.62 , -4403.39 , -196.41 +505.62 , -3914.12 , -173.85 +505.62 , -3424.86 , -151.13 +505.62 , -2935.59 , -128.26 +505.62 , -2446.33 , -105.23 +505.62 , -1957.06 , -82.02 +505.62 , -1467.80 , -58.59 +505.62 , -978.53 , -34.77 +505.62 , -489.27 , -9.14 +505.62 , -97.85 , 0.00 +505.62 , 86.63 , 13.25 +505.62 , 433.14 , 36.05 +505.62 , 866.29 , 62.25 +505.62 , 1299.43 , 88.23 +505.62 , 1732.57 , 114.25 +505.62 , 2165.72 , 140.36 +505.62 , 2598.86 , 166.59 +505.62 , 3032.00 , 192.95 +505.62 , 3465.15 , 219.45 +505.62 , 3898.29 , 246.08 +505.62 , 4331.43 , 272.86 +505.62 , 4764.58 , 299.77 +505.62 , 5197.72 , 326.82 +505.62 , 5630.86 , 354.02 +505.62 , 6064.01 , 381.35 +505.62 , 6497.15 , 408.83 +505.62 , 6930.29 , 436.45 +505.62 , 7363.44 , 464.20 +505.62 , 7796.58 , 492.10 +505.62 , 8229.72 , 520.14 +505.62 , 8662.87 , 548.31 +539.33 , -9785.31 , -460.78 +539.33 , -9296.05 , -438.62 +539.33 , -8806.78 , -416.28 +539.33 , -8317.52 , -393.78 +539.33 , -7828.25 , -371.11 +539.33 , -7338.98 , -348.28 +539.33 , -6849.72 , -325.28 +539.33 , -6360.45 , -302.11 +539.33 , -5871.19 , -278.78 +539.33 , -5381.92 , -255.29 +539.33 , -4892.66 , -231.62 +539.33 , -4403.39 , -207.79 +539.33 , -3914.12 , -183.79 +539.33 , -3424.86 , -159.62 +539.33 , -2935.59 , -135.27 +539.33 , -2446.33 , -110.74 +539.33 , -1957.06 , -85.99 +539.33 , -1467.80 , -60.98 +539.33 , -978.53 , -35.47 +539.33 , -489.27 , -7.05 +539.33 , -97.85 , 0.00 +539.33 , 86.63 , 14.84 +539.33 , 433.14 , 39.53 +539.33 , 866.29 , 67.60 +539.33 , 1299.43 , 95.38 +539.33 , 1732.57 , 123.18 +539.33 , 2165.72 , 151.09 +539.33 , 2598.86 , 179.12 +539.33 , 3032.00 , 207.30 +539.33 , 3465.15 , 235.63 +539.33 , 3898.29 , 264.12 +539.33 , 4331.43 , 292.76 +539.33 , 4764.58 , 321.56 +539.33 , 5197.72 , 350.51 +539.33 , 5630.86 , 379.63 +539.33 , 6064.01 , 408.90 +539.33 , 6497.15 , 438.33 +539.33 , 6930.29 , 467.92 +539.33 , 7363.44 , 497.67 +539.33 , 7796.58 , 527.57 +539.33 , 8229.72 , 557.64 +539.33 , 8662.87 , 587.85 +573.04 , -9785.31 , -486.12 +573.04 , -9296.05 , -462.76 +573.04 , -8806.78 , -439.22 +573.04 , -8317.52 , -415.48 +573.04 , -7828.25 , -391.56 +573.04 , -7338.98 , -367.45 +573.04 , -6849.72 , -343.15 +573.04 , -6360.45 , -318.67 +573.04 , -5871.19 , -294.00 +573.04 , -5381.92 , -269.14 +573.04 , -4892.66 , -244.09 +573.04 , -4403.39 , -218.86 +573.04 , -3914.12 , -193.44 +573.04 , -3424.86 , -167.82 +573.04 , -2935.59 , -142.00 +573.04 , -2446.33 , -115.96 +573.04 , -1957.06 , -89.67 +573.04 , -1467.80 , -63.06 +573.04 , -978.53 , -35.80 +573.04 , -489.27 , -3.22 +573.04 , -97.85 , 0.00 +573.04 , 86.63 , 16.54 +573.04 , 433.14 , 43.18 +573.04 , 866.29 , 73.16 +573.04 , 1299.43 , 102.75 +573.04 , 1732.57 , 132.35 +573.04 , 2165.72 , 162.06 +573.04 , 2598.86 , 191.91 +573.04 , 3032.00 , 221.91 +573.04 , 3465.15 , 252.09 +573.04 , 3898.29 , 282.44 +573.04 , 4331.43 , 312.96 +573.04 , 4764.58 , 343.65 +573.04 , 5197.72 , 374.52 +573.04 , 5630.86 , 405.57 +573.04 , 6064.01 , 436.80 +573.04 , 6497.15 , 468.20 +573.04 , 6930.29 , 499.78 +573.04 , 7363.44 , 531.53 +573.04 , 7796.58 , 563.46 +573.04 , 8229.72 , 595.57 +573.04 , 8662.87 , 627.85 +606.75 , -9785.31 , -510.93 +606.75 , -9296.05 , -486.40 +606.75 , -8806.78 , -461.67 +606.75 , -8317.52 , -436.72 +606.75 , -7828.25 , -411.56 +606.75 , -7338.98 , -386.20 +606.75 , -6849.72 , -360.62 +606.75 , -6360.45 , -334.84 +606.75 , -5871.19 , -308.84 +606.75 , -5381.92 , -282.64 +606.75 , -4892.66 , -256.22 +606.75 , -4403.39 , -229.60 +606.75 , -3914.12 , -202.76 +606.75 , -3424.86 , -175.70 +606.75 , -2935.59 , -148.41 +606.75 , -2446.33 , -120.87 +606.75 , -1957.06 , -93.04 +606.75 , -1467.80 , -64.80 +606.75 , -978.53 , -35.73 +606.75 , -489.27 , 0.00 +606.75 , -97.85 , 0.00 +606.75 , 86.63 , 18.35 +606.75 , 433.14 , 47.02 +606.75 , 866.29 , 78.93 +606.75 , 1299.43 , 110.35 +606.75 , 1732.57 , 141.76 +606.75 , 2165.72 , 173.28 +606.75 , 2598.86 , 204.95 +606.75 , 3032.00 , 236.80 +606.75 , 3465.15 , 268.83 +606.75 , 3898.29 , 301.04 +606.75 , 4331.43 , 333.46 +606.75 , 4764.58 , 366.06 +606.75 , 5197.72 , 398.86 +606.75 , 5630.86 , 431.86 +606.75 , 6064.01 , 465.05 +606.75 , 6497.15 , 498.44 +606.75 , 6930.29 , 532.03 +606.75 , 7363.44 , 565.81 +606.75 , 7796.58 , 599.79 +606.75 , 8229.72 , 633.96 +606.75 , 8662.87 , 668.33 +640.46 , -9785.31 , -535.19 +640.46 , -9296.05 , -509.52 +640.46 , -8806.78 , -483.62 +640.46 , -8317.52 , -457.48 +640.46 , -7828.25 , -431.11 +640.46 , -7338.98 , -404.51 +640.46 , -6849.72 , -377.67 +640.46 , -6360.45 , -350.60 +640.46 , -5871.19 , -323.30 +640.46 , -5381.92 , -295.76 +640.46 , -4892.66 , -267.99 +640.46 , -4403.39 , -239.99 +640.46 , -3914.12 , -211.74 +640.46 , -3424.86 , -183.24 +640.46 , -2935.59 , -154.48 +640.46 , -2446.33 , -125.44 +640.46 , -1957.06 , -96.05 +640.46 , -1467.80 , -66.18 +640.46 , -978.53 , -35.19 +640.46 , -489.27 , 0.00 +640.46 , -97.85 , 0.00 +640.46 , 86.63 , 20.27 +640.46 , 433.14 , 51.05 +640.46 , 866.29 , 84.92 +640.46 , 1299.43 , 118.19 +640.46 , 1732.57 , 151.42 +640.46 , 2165.72 , 184.76 +640.46 , 2598.86 , 218.27 +640.46 , 3032.00 , 251.96 +640.46 , 3465.15 , 285.86 +640.46 , 3898.29 , 319.96 +640.46 , 4331.43 , 354.27 +640.46 , 4764.58 , 388.80 +640.46 , 5197.72 , 423.54 +640.46 , 5630.86 , 458.50 +640.46 , 6064.01 , 493.68 +640.46 , 6497.15 , 529.07 +640.46 , 6930.29 , 564.68 +640.46 , 7363.44 , 600.51 +640.46 , 7796.58 , 636.55 +640.46 , 8229.72 , 672.81 +640.46 , 8662.87 , 709.28 +674.17 , -9785.31 , -558.87 +674.17 , -9296.05 , -532.09 +674.17 , -8806.78 , -505.05 +674.17 , -8317.52 , -477.75 +674.17 , -7828.25 , -450.19 +674.17 , -7338.98 , -422.37 +674.17 , -6849.72 , -394.29 +674.17 , -6360.45 , -365.95 +674.17 , -5871.19 , -337.36 +674.17 , -5381.92 , -308.50 +674.17 , -4892.66 , -279.38 +674.17 , -4403.39 , -250.00 +674.17 , -3914.12 , -220.35 +674.17 , -3424.86 , -190.43 +674.17 , -2935.59 , -160.20 +674.17 , -2446.33 , -129.65 +674.17 , -1957.06 , -98.70 +674.17 , -1467.80 , -67.15 +674.17 , -978.53 , -34.12 +674.17 , -489.27 , 0.00 +674.17 , -97.85 , 0.00 +674.17 , 86.63 , 22.30 +674.17 , 433.14 , 55.27 +674.17 , 866.29 , 91.14 +674.17 , 1299.43 , 126.27 +674.17 , 1732.57 , 161.34 +674.17 , 2165.72 , 196.52 +674.17 , 2598.86 , 231.87 +674.17 , 3032.00 , 267.42 +674.17 , 3465.15 , 303.19 +674.17 , 3898.29 , 339.18 +674.17 , 4331.43 , 375.41 +674.17 , 4764.58 , 411.87 +674.17 , 5197.72 , 448.57 +674.17 , 5630.86 , 485.51 +674.17 , 6064.01 , 522.68 +674.17 , 6497.15 , 560.09 +674.17 , 6930.29 , 597.75 +674.17 , 7363.44 , 635.63 +674.17 , 7796.58 , 673.76 +674.17 , 8229.72 , 712.12 +674.17 , 8662.87 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco new file mode 100644 index 0000000000..55066d3169 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -5707.13 , 0.00 +0.00 , -5421.78 , 0.00 +0.00 , -5136.42 , 0.00 +0.00 , -4851.06 , 0.00 +0.00 , -4565.71 , 0.00 +0.00 , -4280.35 , 0.00 +0.00 , -3994.99 , -0.07 +0.00 , -3709.64 , -0.33 +0.00 , -3424.28 , -0.49 +0.00 , -3138.92 , -0.60 +0.00 , -2853.57 , -0.66 +0.00 , -2568.21 , -0.69 +0.00 , -2282.85 , -0.70 +0.00 , -1997.50 , -0.67 +0.00 , -1712.14 , -0.63 +0.00 , -1426.78 , -0.57 +0.00 , -1141.43 , -0.48 +0.00 , -856.07 , -0.38 +0.00 , -570.71 , -0.27 +0.00 , -285.36 , -0.13 +0.00 , -57.07 , -0.01 +0.00 , 51.57 , 0.06 +0.00 , 257.86 , 0.28 +0.00 , 515.72 , 0.56 +0.00 , 773.58 , 0.85 +0.00 , 1031.44 , 1.15 +0.00 , 1289.30 , 1.47 +0.00 , 1547.16 , 1.79 +0.00 , 1805.02 , 2.12 +0.00 , 2062.88 , 2.47 +0.00 , 2320.74 , 2.82 +0.00 , 2578.60 , 3.19 +0.00 , 2836.46 , 3.56 +0.00 , 3094.32 , 3.94 +0.00 , 3352.18 , 4.33 +0.00 , 3610.04 , 4.74 +0.00 , 3867.90 , 5.15 +0.00 , 4125.76 , 5.57 +0.00 , 4383.62 , 6.00 +0.00 , 4641.48 , 6.43 +0.00 , 4899.34 , 6.88 +0.00 , 5157.20 , 7.34 +5.72 , -5707.13 , 0.00 +5.72 , -5421.78 , 0.00 +5.72 , -5136.42 , 0.00 +5.72 , -4851.06 , 0.00 +5.72 , -4565.71 , 0.00 +5.72 , -4280.35 , 0.00 +5.72 , -3994.99 , -0.25 +5.72 , -3709.64 , -0.42 +5.72 , -3424.28 , -0.52 +5.72 , -3138.92 , -0.58 +5.72 , -2853.57 , -0.61 +5.72 , -2568.21 , -0.62 +5.72 , -2282.85 , -0.61 +5.72 , -1997.50 , -0.58 +5.72 , -1712.14 , -0.53 +5.72 , -1426.78 , -0.47 +5.72 , -1141.43 , -0.40 +5.72 , -856.07 , -0.31 +5.72 , -570.71 , -0.22 +5.72 , -285.36 , -0.11 +5.72 , -57.07 , -0.01 +5.72 , 51.57 , 0.05 +5.72 , 257.86 , 0.21 +5.72 , 515.72 , 0.43 +5.72 , 773.58 , 0.65 +5.72 , 1031.44 , 0.88 +5.72 , 1289.30 , 1.11 +5.72 , 1547.16 , 1.36 +5.72 , 1805.02 , 1.61 +5.72 , 2062.88 , 1.87 +5.72 , 2320.74 , 2.13 +5.72 , 2578.60 , 2.40 +5.72 , 2836.46 , 2.68 +5.72 , 3094.32 , 2.97 +5.72 , 3352.18 , 3.26 +5.72 , 3610.04 , 3.56 +5.72 , 3867.90 , 3.86 +5.72 , 4125.76 , 4.18 +5.72 , 4383.62 , 4.50 +5.72 , 4641.48 , 4.82 +5.72 , 4899.34 , 5.15 +5.72 , 5157.20 , 5.49 +57.21 , -5707.13 , -29.05 +57.21 , -5421.78 , -27.68 +57.21 , -5136.42 , -26.31 +57.21 , -4851.06 , -24.92 +57.21 , -4565.71 , -23.53 +57.21 , -4280.35 , -22.12 +57.21 , -3994.99 , -20.71 +57.21 , -3709.64 , -19.28 +57.21 , -3424.28 , -17.85 +57.21 , -3138.92 , -16.41 +57.21 , -2853.57 , -14.95 +57.21 , -2568.21 , -13.49 +57.21 , -2282.85 , -12.02 +57.21 , -1997.50 , -10.53 +57.21 , -1712.14 , -9.04 +57.21 , -1426.78 , -7.54 +57.21 , -1141.43 , -6.03 +57.21 , -856.07 , -4.51 +57.21 , -570.71 , -2.98 +57.21 , -285.36 , -1.44 +57.21 , -57.07 , -0.18 +57.21 , 51.57 , 0.45 +57.21 , 257.86 , 1.84 +57.21 , 515.72 , 3.58 +57.21 , 773.58 , 5.33 +57.21 , 1031.44 , 7.09 +57.21 , 1289.30 , 8.85 +57.21 , 1547.16 , 10.63 +57.21 , 1805.02 , 12.42 +57.21 , 2062.88 , 14.21 +57.21 , 2320.74 , 16.02 +57.21 , 2578.60 , 17.84 +57.21 , 2836.46 , 19.66 +57.21 , 3094.32 , 21.49 +57.21 , 3352.18 , 23.34 +57.21 , 3610.04 , 25.19 +57.21 , 3867.90 , 27.05 +57.21 , 4125.76 , 28.93 +57.21 , 4383.62 , 30.81 +57.21 , 4641.48 , 32.70 +57.21 , 4899.34 , 34.60 +57.21 , 5157.20 , 36.50 +114.41 , -5707.13 , -60.28 +114.41 , -5421.78 , -57.37 +114.41 , -5136.42 , -54.44 +114.41 , -4851.06 , -51.49 +114.41 , -4565.71 , -48.54 +114.41 , -4280.35 , -45.58 +114.41 , -3994.99 , -42.60 +114.41 , -3709.64 , -39.61 +114.41 , -3424.28 , -36.61 +114.41 , -3138.92 , -33.60 +114.41 , -2853.57 , -30.58 +114.41 , -2568.21 , -27.55 +114.41 , -2282.85 , -24.51 +114.41 , -1997.50 , -21.45 +114.41 , -1712.14 , -18.38 +114.41 , -1426.78 , -15.31 +114.41 , -1141.43 , -12.22 +114.41 , -856.07 , -9.12 +114.41 , -570.71 , -6.00 +114.41 , -285.36 , -2.88 +114.41 , -57.07 , -0.33 +114.41 , 51.57 , 0.92 +114.41 , 257.86 , 3.68 +114.41 , 515.72 , 7.11 +114.41 , 773.58 , 10.56 +114.41 , 1031.44 , 14.01 +114.41 , 1289.30 , 17.48 +114.41 , 1547.16 , 20.96 +114.41 , 1805.02 , 24.45 +114.41 , 2062.88 , 27.95 +114.41 , 2320.74 , 31.47 +114.41 , 2578.60 , 34.99 +114.41 , 2836.46 , 38.53 +114.41 , 3094.32 , 42.08 +114.41 , 3352.18 , 45.64 +114.41 , 3610.04 , 49.21 +114.41 , 3867.90 , 52.79 +114.41 , 4125.76 , 56.38 +114.41 , 4383.62 , 59.99 +114.41 , 4641.48 , 63.60 +114.41 , 4899.34 , 67.23 +114.41 , 5157.20 , 70.87 +171.62 , -5707.13 , -91.22 +171.62 , -5421.78 , -86.77 +171.62 , -5136.42 , -82.31 +171.62 , -4851.06 , -77.84 +171.62 , -4565.71 , -73.35 +171.62 , -4280.35 , -68.84 +171.62 , -3994.99 , -64.32 +171.62 , -3709.64 , -59.79 +171.62 , -3424.28 , -55.24 +171.62 , -3138.92 , -50.68 +171.62 , -2853.57 , -46.11 +171.62 , -2568.21 , -41.51 +171.62 , -2282.85 , -36.91 +171.62 , -1997.50 , -32.29 +171.62 , -1712.14 , -27.66 +171.62 , -1426.78 , -23.01 +171.62 , -1141.43 , -18.35 +171.62 , -856.07 , -13.67 +171.62 , -570.71 , -8.98 +171.62 , -285.36 , -4.27 +171.62 , -57.07 , -0.39 +171.62 , 51.57 , 1.43 +171.62 , 257.86 , 5.56 +171.62 , 515.72 , 10.69 +171.62 , 773.58 , 15.84 +171.62 , 1031.44 , 21.00 +171.62 , 1289.30 , 26.17 +171.62 , 1547.16 , 31.36 +171.62 , 1805.02 , 36.56 +171.62 , 2062.88 , 41.77 +171.62 , 2320.74 , 47.01 +171.62 , 2578.60 , 52.25 +171.62 , 2836.46 , 57.51 +171.62 , 3094.32 , 62.79 +171.62 , 3352.18 , 68.08 +171.62 , 3610.04 , 73.38 +171.62 , 3867.90 , 78.70 +171.62 , 4125.76 , 84.03 +171.62 , 4383.62 , 89.38 +171.62 , 4641.48 , 94.74 +171.62 , 4899.34 , 100.12 +171.62 , 5157.20 , 105.51 +228.82 , -5707.13 , -121.86 +228.82 , -5421.78 , -115.91 +228.82 , -5136.42 , -109.94 +228.82 , -4851.06 , -103.95 +228.82 , -4565.71 , -97.94 +228.82 , -4280.35 , -91.91 +228.82 , -3994.99 , -85.87 +228.82 , -3709.64 , -79.81 +228.82 , -3424.28 , -73.73 +228.82 , -3138.92 , -67.63 +228.82 , -2853.57 , -61.51 +228.82 , -2568.21 , -55.37 +228.82 , -2282.85 , -49.21 +228.82 , -1997.50 , -43.04 +228.82 , -1712.14 , -36.85 +228.82 , -1426.78 , -30.64 +228.82 , -1141.43 , -24.41 +228.82 , -856.07 , -18.16 +228.82 , -570.71 , -11.89 +228.82 , -285.36 , -5.59 +228.82 , -57.07 , -0.32 +228.82 , 51.57 , 1.99 +228.82 , 257.86 , 7.50 +228.82 , 515.72 , 14.34 +228.82 , 773.58 , 21.19 +228.82 , 1031.44 , 28.05 +228.82 , 1289.30 , 34.94 +228.82 , 1547.16 , 41.84 +228.82 , 1805.02 , 48.76 +228.82 , 2062.88 , 55.70 +228.82 , 2320.74 , 62.66 +228.82 , 2578.60 , 69.63 +228.82 , 2836.46 , 76.63 +228.82 , 3094.32 , 83.65 +228.82 , 3352.18 , 90.68 +228.82 , 3610.04 , 97.73 +228.82 , 3867.90 , 104.80 +228.82 , 4125.76 , 111.90 +228.82 , 4383.62 , 119.00 +228.82 , 4641.48 , 126.13 +228.82 , 4899.34 , 133.28 +228.82 , 5157.20 , 140.44 +286.03 , -5707.13 , -152.18 +286.03 , -5421.78 , -144.75 +286.03 , -5136.42 , -137.29 +286.03 , -4851.06 , -129.81 +286.03 , -4565.71 , -122.31 +286.03 , -4280.35 , -114.78 +286.03 , -3994.99 , -107.23 +286.03 , -3709.64 , -99.65 +286.03 , -3424.28 , -92.05 +286.03 , -3138.92 , -84.42 +286.03 , -2853.57 , -76.77 +286.03 , -2568.21 , -69.10 +286.03 , -2282.85 , -61.41 +286.03 , -1997.50 , -53.69 +286.03 , -1712.14 , -45.94 +286.03 , -1426.78 , -38.17 +286.03 , -1141.43 , -30.38 +286.03 , -856.07 , -22.57 +286.03 , -570.71 , -14.72 +286.03 , -285.36 , -6.84 +286.03 , -57.07 , 0.00 +286.03 , 51.57 , 2.61 +286.03 , 257.86 , 9.52 +286.03 , 515.72 , 18.06 +286.03 , 773.58 , 26.62 +286.03 , 1031.44 , 35.19 +286.03 , 1289.30 , 43.79 +286.03 , 1547.16 , 52.42 +286.03 , 1805.02 , 61.07 +286.03 , 2062.88 , 69.74 +286.03 , 2320.74 , 78.43 +286.03 , 2578.60 , 87.15 +286.03 , 2836.46 , 95.90 +286.03 , 3094.32 , 104.67 +286.03 , 3352.18 , 113.46 +286.03 , 3610.04 , 122.28 +286.03 , 3867.90 , 131.12 +286.03 , 4125.76 , 139.99 +286.03 , 4383.62 , 148.88 +286.03 , 4641.48 , 157.79 +286.03 , 4899.34 , 166.73 +286.03 , 5157.20 , 175.69 +343.23 , -5707.13 , -182.19 +343.23 , -5421.78 , -173.29 +343.23 , -5136.42 , -164.37 +343.23 , -4851.06 , -155.42 +343.23 , -4565.71 , -146.44 +343.23 , -4280.35 , -137.42 +343.23 , -3994.99 , -128.38 +343.23 , -3709.64 , -119.30 +343.23 , -3424.28 , -110.20 +343.23 , -3138.92 , -101.06 +343.23 , -2853.57 , -91.89 +343.23 , -2568.21 , -82.70 +343.23 , -2282.85 , -73.47 +343.23 , -1997.50 , -64.21 +343.23 , -1712.14 , -54.93 +343.23 , -1426.78 , -45.61 +343.23 , -1141.43 , -36.26 +343.23 , -856.07 , -26.87 +343.23 , -570.71 , -17.46 +343.23 , -285.36 , -7.98 +343.23 , -57.07 , 0.00 +343.23 , 51.57 , 3.29 +343.23 , 257.86 , 11.62 +343.23 , 515.72 , 21.88 +343.23 , 773.58 , 32.14 +343.23 , 1031.44 , 42.44 +343.23 , 1289.30 , 52.76 +343.23 , 1547.16 , 63.11 +343.23 , 1805.02 , 73.49 +343.23 , 2062.88 , 83.91 +343.23 , 2320.74 , 94.35 +343.23 , 2578.60 , 104.82 +343.23 , 2836.46 , 115.33 +343.23 , 3094.32 , 125.87 +343.23 , 3352.18 , 136.43 +343.23 , 3610.04 , 147.03 +343.23 , 3867.90 , 157.66 +343.23 , 4125.76 , 168.32 +343.23 , 4383.62 , 179.01 +343.23 , 4641.48 , 189.74 +343.23 , 4899.34 , 200.49 +343.23 , 5157.20 , 211.27 +400.44 , -5707.13 , -211.85 +400.44 , -5421.78 , -201.52 +400.44 , -5136.42 , -191.16 +400.44 , -4851.06 , -180.75 +400.44 , -4565.71 , -170.31 +400.44 , -4280.35 , -159.83 +400.44 , -3994.99 , -149.31 +400.44 , -3709.64 , -138.75 +400.44 , -3424.28 , -128.16 +400.44 , -3138.92 , -117.52 +400.44 , -2853.57 , -106.85 +400.44 , -2568.21 , -96.14 +400.44 , -2282.85 , -85.39 +400.44 , -1997.50 , -74.61 +400.44 , -1712.14 , -63.78 +400.44 , -1426.78 , -52.92 +400.44 , -1141.43 , -42.02 +400.44 , -856.07 , -31.07 +400.44 , -570.71 , -20.08 +400.44 , -285.36 , -9.00 +400.44 , -57.07 , 0.00 +400.44 , 51.57 , 4.05 +400.44 , 257.86 , 13.82 +400.44 , 515.72 , 25.80 +400.44 , 773.58 , 37.78 +400.44 , 1031.44 , 49.79 +400.44 , 1289.30 , 61.84 +400.44 , 1547.16 , 73.93 +400.44 , 1805.02 , 86.05 +400.44 , 2062.88 , 98.22 +400.44 , 2320.74 , 110.42 +400.44 , 2578.60 , 122.66 +400.44 , 2836.46 , 134.94 +400.44 , 3094.32 , 147.26 +400.44 , 3352.18 , 159.61 +400.44 , 3610.04 , 172.01 +400.44 , 3867.90 , 184.44 +400.44 , 4125.76 , 196.92 +400.44 , 4383.62 , 209.43 +400.44 , 4641.48 , 221.98 +400.44 , 4899.34 , 234.57 +400.44 , 5157.20 , 247.19 +457.64 , -5707.13 , -241.15 +457.64 , -5421.78 , -229.41 +457.64 , -5136.42 , -217.63 +457.64 , -4851.06 , -205.79 +457.64 , -4565.71 , -193.91 +457.64 , -4280.35 , -181.98 +457.64 , -3994.99 , -170.01 +457.64 , -3709.64 , -157.99 +457.64 , -3424.28 , -145.91 +457.64 , -3138.92 , -133.80 +457.64 , -2853.57 , -121.63 +457.64 , -2568.21 , -109.42 +457.64 , -2282.85 , -97.16 +457.64 , -1997.50 , -84.85 +457.64 , -1712.14 , -72.50 +457.64 , -1426.78 , -60.10 +457.64 , -1141.43 , -47.65 +457.64 , -856.07 , -35.14 +457.64 , -570.71 , -22.57 +457.64 , -285.36 , -9.88 +457.64 , -57.07 , 0.00 +457.64 , 51.57 , 4.88 +457.64 , 257.86 , 16.13 +457.64 , 515.72 , 29.83 +457.64 , 773.58 , 43.53 +457.64 , 1031.44 , 57.27 +457.64 , 1289.30 , 71.06 +457.64 , 1547.16 , 84.89 +457.64 , 1805.02 , 98.76 +457.64 , 2062.88 , 112.68 +457.64 , 2320.74 , 126.65 +457.64 , 2578.60 , 140.67 +457.64 , 2836.46 , 154.74 +457.64 , 3094.32 , 168.85 +457.64 , 3352.18 , 183.01 +457.64 , 3610.04 , 197.22 +457.64 , 3867.90 , 211.48 +457.64 , 4125.76 , 225.78 +457.64 , 4383.62 , 240.13 +457.64 , 4641.48 , 254.53 +457.64 , 4899.34 , 268.97 +457.64 , 5157.20 , 283.46 +514.85 , -5707.13 , -270.09 +514.85 , -5421.78 , -256.96 +514.85 , -5136.42 , -243.78 +514.85 , -4851.06 , -230.53 +514.85 , -4565.71 , -217.23 +514.85 , -4280.35 , -203.87 +514.85 , -3994.99 , -190.46 +514.85 , -3709.64 , -176.98 +514.85 , -3424.28 , -163.45 +514.85 , -3138.92 , -149.87 +514.85 , -2853.57 , -136.22 +514.85 , -2568.21 , -122.52 +514.85 , -2282.85 , -108.76 +514.85 , -1997.50 , -94.94 +514.85 , -1712.14 , -81.06 +514.85 , -1426.78 , -67.13 +514.85 , -1141.43 , -53.13 +514.85 , -856.07 , -39.07 +514.85 , -570.71 , -24.92 +514.85 , -285.36 , -10.59 +514.85 , -57.07 , 0.00 +514.85 , 51.57 , 5.80 +514.85 , 257.86 , 18.55 +514.85 , 515.72 , 33.99 +514.85 , 773.58 , 49.42 +514.85 , 1031.44 , 64.90 +514.85 , 1289.30 , 80.42 +514.85 , 1547.16 , 96.00 +514.85 , 1805.02 , 111.63 +514.85 , 2062.88 , 127.32 +514.85 , 2320.74 , 143.07 +514.85 , 2578.60 , 158.88 +514.85 , 2836.46 , 174.74 +514.85 , 3094.32 , 190.66 +514.85 , 3352.18 , 206.64 +514.85 , 3610.04 , 222.68 +514.85 , 3867.90 , 238.77 +514.85 , 4125.76 , 254.92 +514.85 , 4383.62 , 271.13 +514.85 , 4641.48 , 287.40 +514.85 , 4899.34 , 303.72 +514.85 , 5157.20 , 320.10 +572.06 , -5707.13 , -298.63 +572.06 , -5421.78 , -284.14 +572.06 , -5136.42 , -269.58 +572.06 , -4851.06 , -254.95 +572.06 , -4565.71 , -240.25 +572.06 , -4280.35 , -225.48 +572.06 , -3994.99 , -210.64 +572.06 , -3709.64 , -195.74 +572.06 , -3424.28 , -180.76 +572.06 , -3138.92 , -165.71 +572.06 , -2853.57 , -150.60 +572.06 , -2568.21 , -135.42 +572.06 , -2282.85 , -120.16 +572.06 , -1997.50 , -104.84 +572.06 , -1712.14 , -89.45 +572.06 , -1426.78 , -73.99 +572.06 , -1141.43 , -58.45 +572.06 , -856.07 , -42.83 +572.06 , -570.71 , -27.10 +572.06 , -285.36 , -11.12 +572.06 , -57.07 , 0.00 +572.06 , 51.57 , 6.80 +572.06 , 257.86 , 21.10 +572.06 , 515.72 , 38.29 +572.06 , 773.58 , 55.46 +572.06 , 1031.44 , 72.67 +572.06 , 1289.30 , 89.94 +572.06 , 1547.16 , 107.27 +572.06 , 1805.02 , 124.67 +572.06 , 2062.88 , 142.14 +572.06 , 2320.74 , 159.68 +572.06 , 2578.60 , 177.29 +572.06 , 2836.46 , 194.96 +572.06 , 3094.32 , 212.70 +572.06 , 3352.18 , 230.52 +572.06 , 3610.04 , 248.40 +572.06 , 3867.90 , 266.35 +572.06 , 4125.76 , 284.37 +572.06 , 4383.62 , 302.45 +572.06 , 4641.48 , 320.61 +572.06 , 4899.34 , 338.83 +572.06 , 5157.20 , 357.12 +629.26 , -5707.13 , -326.77 +629.26 , -5421.78 , -310.94 +629.26 , -5136.42 , -295.03 +629.26 , -4851.06 , -279.03 +629.26 , -4565.71 , -262.95 +629.26 , -4280.35 , -246.79 +629.26 , -3994.99 , -230.55 +629.26 , -3709.64 , -214.22 +629.26 , -3424.28 , -197.81 +629.26 , -3138.92 , -181.33 +629.26 , -2853.57 , -164.76 +629.26 , -2568.21 , -148.10 +629.26 , -2282.85 , -131.37 +629.26 , -1997.50 , -114.55 +629.26 , -1712.14 , -97.65 +629.26 , -1426.78 , -80.67 +629.26 , -1141.43 , -63.59 +629.26 , -856.07 , -46.42 +629.26 , -570.71 , -29.10 +629.26 , -285.36 , -11.41 +629.26 , -57.07 , 0.00 +629.26 , 51.57 , 7.90 +629.26 , 257.86 , 23.79 +629.26 , 515.72 , 42.74 +629.26 , 773.58 , 61.65 +629.26 , 1031.44 , 80.61 +629.26 , 1289.30 , 99.63 +629.26 , 1547.16 , 118.73 +629.26 , 1805.02 , 137.91 +629.26 , 2062.88 , 157.16 +629.26 , 2320.74 , 176.50 +629.26 , 2578.60 , 195.91 +629.26 , 2836.46 , 215.41 +629.26 , 3094.32 , 234.99 +629.26 , 3352.18 , 254.65 +629.26 , 3610.04 , 274.39 +629.26 , 3867.90 , 294.21 +629.26 , 4125.76 , 314.12 +629.26 , 4383.62 , 334.10 +629.26 , 4641.48 , 354.16 +629.26 , 4899.34 , 374.31 +629.26 , 5157.20 , 394.53 +686.47 , -5707.13 , -354.49 +686.47 , -5421.78 , -337.34 +686.47 , -5136.42 , -320.10 +686.47 , -4851.06 , -302.75 +686.47 , -4565.71 , -285.32 +686.47 , -4280.35 , -267.78 +686.47 , -3994.99 , -250.15 +686.47 , -3709.64 , -232.43 +686.47 , -3424.28 , -214.60 +686.47 , -3138.92 , -196.69 +686.47 , -2853.57 , -178.67 +686.47 , -2568.21 , -160.56 +686.47 , -2282.85 , -142.36 +686.47 , -1997.50 , -124.05 +686.47 , -1712.14 , -105.65 +686.47 , -1426.78 , -87.15 +686.47 , -1141.43 , -68.54 +686.47 , -856.07 , -49.80 +686.47 , -570.71 , -30.89 +686.47 , -285.36 , -11.43 +686.47 , -57.07 , 0.00 +686.47 , 51.57 , 9.08 +686.47 , 257.86 , 26.62 +686.47 , 515.72 , 47.35 +686.47 , 773.58 , 68.02 +686.47 , 1031.44 , 88.72 +686.47 , 1289.30 , 109.51 +686.47 , 1547.16 , 130.38 +686.47 , 1805.02 , 151.34 +686.47 , 2062.88 , 172.39 +686.47 , 2320.74 , 193.53 +686.47 , 2578.60 , 214.77 +686.47 , 2836.46 , 236.11 +686.47 , 3094.32 , 257.53 +686.47 , 3352.18 , 279.05 +686.47 , 3610.04 , 300.67 +686.47 , 3867.90 , 322.38 +686.47 , 4125.76 , 344.19 +686.47 , 4383.62 , 366.08 +686.47 , 4641.48 , 388.08 +686.47 , 4899.34 , 410.16 +686.47 , 5157.20 , 432.34 +743.67 , -5707.13 , -381.77 +743.67 , -5421.78 , -363.33 +743.67 , -5136.42 , -344.77 +743.67 , -4851.06 , -326.11 +743.67 , -4565.71 , -307.33 +743.67 , -4280.35 , -288.45 +743.67 , -3994.99 , -269.45 +743.67 , -3709.64 , -250.33 +743.67 , -3424.28 , -231.11 +743.67 , -3138.92 , -211.78 +743.67 , -2853.57 , -192.34 +743.67 , -2568.21 , -172.78 +743.67 , -2282.85 , -153.11 +743.67 , -1997.50 , -133.33 +743.67 , -1712.14 , -113.43 +743.67 , -1426.78 , -93.42 +743.67 , -1141.43 , -73.27 +743.67 , -856.07 , -52.98 +743.67 , -570.71 , -32.45 +743.67 , -285.36 , -11.12 +743.67 , -57.07 , 0.00 +743.67 , 51.57 , 10.37 +743.67 , 257.86 , 29.60 +743.67 , 515.72 , 52.14 +743.67 , 773.58 , 74.56 +743.67 , 1031.44 , 97.03 +743.67 , 1289.30 , 119.58 +743.67 , 1547.16 , 142.23 +743.67 , 1805.02 , 164.98 +743.67 , 2062.88 , 187.84 +743.67 , 2320.74 , 210.80 +743.67 , 2578.60 , 233.87 +743.67 , 2836.46 , 257.05 +743.67 , 3094.32 , 280.34 +743.67 , 3352.18 , 303.74 +743.67 , 3610.04 , 327.25 +743.67 , 3867.90 , 350.87 +743.67 , 4125.76 , 374.59 +743.67 , 4383.62 , 398.42 +743.67 , 4641.48 , 422.36 +743.67 , 4899.34 , 446.41 +743.67 , 5157.20 , 470.57 +800.88 , -5707.13 , -408.59 +800.88 , -5421.78 , -388.88 +800.88 , -5136.42 , -369.04 +800.88 , -4851.06 , -349.08 +800.88 , -4565.71 , -328.98 +800.88 , -4280.35 , -308.76 +800.88 , -3994.99 , -288.41 +800.88 , -3709.64 , -267.93 +800.88 , -3424.28 , -247.32 +800.88 , -3138.92 , -226.59 +800.88 , -2853.57 , -205.73 +800.88 , -2568.21 , -184.73 +800.88 , -2282.85 , -163.61 +800.88 , -1997.50 , -142.36 +800.88 , -1712.14 , -120.97 +800.88 , -1426.78 , -99.45 +800.88 , -1141.43 , -77.77 +800.88 , -856.07 , -55.91 +800.88 , -570.71 , -33.75 +800.88 , -285.36 , -10.40 +800.88 , -57.07 , 0.00 +800.88 , 51.57 , 11.76 +800.88 , 257.86 , 32.74 +800.88 , 515.72 , 57.10 +800.88 , 773.58 , 81.29 +800.88 , 1031.44 , 105.53 +800.88 , 1289.30 , 129.86 +800.88 , 1547.16 , 154.29 +800.88 , 1805.02 , 178.85 +800.88 , 2062.88 , 203.52 +800.88 , 2320.74 , 228.31 +800.88 , 2578.60 , 253.23 +800.88 , 2836.46 , 278.27 +800.88 , 3094.32 , 303.44 +800.88 , 3352.18 , 328.73 +800.88 , 3610.04 , 354.14 +800.88 , 3867.90 , 379.68 +800.88 , 4125.76 , 405.34 +800.88 , 4383.62 , 431.13 +800.88 , 4641.48 , 457.03 +800.88 , 4899.34 , 483.07 +800.88 , 5157.20 , 509.22 +858.08 , -5707.13 , -434.93 +858.08 , -5421.78 , -413.98 +858.08 , -5136.42 , -392.88 +858.08 , -4851.06 , -371.64 +858.08 , -4565.71 , -350.25 +858.08 , -4280.35 , -328.71 +858.08 , -3994.99 , -307.03 +858.08 , -3709.64 , -285.20 +858.08 , -3424.28 , -263.22 +858.08 , -3138.92 , -241.10 +858.08 , -2853.57 , -218.83 +858.08 , -2568.21 , -196.41 +858.08 , -2282.85 , -173.85 +858.08 , -1997.50 , -151.13 +858.08 , -1712.14 , -128.26 +858.08 , -1426.78 , -105.23 +858.08 , -1141.43 , -82.02 +858.08 , -856.07 , -58.59 +858.08 , -570.71 , -34.77 +858.08 , -285.36 , -9.14 +858.08 , -57.07 , 0.00 +858.08 , 51.57 , 13.25 +858.08 , 257.86 , 36.05 +858.08 , 515.72 , 62.25 +858.08 , 773.58 , 88.23 +858.08 , 1031.44 , 114.25 +858.08 , 1289.30 , 140.36 +858.08 , 1547.16 , 166.59 +858.08 , 1805.02 , 192.95 +858.08 , 2062.88 , 219.45 +858.08 , 2320.74 , 246.08 +858.08 , 2578.60 , 272.86 +858.08 , 2836.46 , 299.77 +858.08 , 3094.32 , 326.82 +858.08 , 3352.18 , 354.02 +858.08 , 3610.04 , 381.35 +858.08 , 3867.90 , 408.83 +858.08 , 4125.76 , 436.45 +858.08 , 4383.62 , 464.20 +858.08 , 4641.48 , 492.10 +858.08 , 4899.34 , 520.14 +858.08 , 5157.20 , 548.31 +915.29 , -5707.13 , -460.78 +915.29 , -5421.78 , -438.62 +915.29 , -5136.42 , -416.28 +915.29 , -4851.06 , -393.78 +915.29 , -4565.71 , -371.11 +915.29 , -4280.35 , -348.28 +915.29 , -3994.99 , -325.28 +915.29 , -3709.64 , -302.11 +915.29 , -3424.28 , -278.78 +915.29 , -3138.92 , -255.29 +915.29 , -2853.57 , -231.62 +915.29 , -2568.21 , -207.79 +915.29 , -2282.85 , -183.79 +915.29 , -1997.50 , -159.62 +915.29 , -1712.14 , -135.27 +915.29 , -1426.78 , -110.74 +915.29 , -1141.43 , -85.99 +915.29 , -856.07 , -60.98 +915.29 , -570.71 , -35.47 +915.29 , -285.36 , -7.05 +915.29 , -57.07 , 0.00 +915.29 , 51.57 , 14.84 +915.29 , 257.86 , 39.53 +915.29 , 515.72 , 67.60 +915.29 , 773.58 , 95.38 +915.29 , 1031.44 , 123.18 +915.29 , 1289.30 , 151.09 +915.29 , 1547.16 , 179.12 +915.29 , 1805.02 , 207.30 +915.29 , 2062.88 , 235.63 +915.29 , 2320.74 , 264.12 +915.29 , 2578.60 , 292.76 +915.29 , 2836.46 , 321.56 +915.29 , 3094.32 , 350.51 +915.29 , 3352.18 , 379.63 +915.29 , 3610.04 , 408.90 +915.29 , 3867.90 , 438.33 +915.29 , 4125.76 , 467.92 +915.29 , 4383.62 , 497.67 +915.29 , 4641.48 , 527.57 +915.29 , 4899.34 , 557.64 +915.29 , 5157.20 , 587.85 +972.50 , -5707.13 , -486.12 +972.50 , -5421.78 , -462.76 +972.50 , -5136.42 , -439.22 +972.50 , -4851.06 , -415.48 +972.50 , -4565.71 , -391.56 +972.50 , -4280.35 , -367.45 +972.50 , -3994.99 , -343.15 +972.50 , -3709.64 , -318.67 +972.50 , -3424.28 , -294.00 +972.50 , -3138.92 , -269.14 +972.50 , -2853.57 , -244.09 +972.50 , -2568.21 , -218.86 +972.50 , -2282.85 , -193.44 +972.50 , -1997.50 , -167.82 +972.50 , -1712.14 , -142.00 +972.50 , -1426.78 , -115.96 +972.50 , -1141.43 , -89.67 +972.50 , -856.07 , -63.06 +972.50 , -570.71 , -35.80 +972.50 , -285.36 , -3.22 +972.50 , -57.07 , 0.00 +972.50 , 51.57 , 16.54 +972.50 , 257.86 , 43.18 +972.50 , 515.72 , 73.16 +972.50 , 773.58 , 102.75 +972.50 , 1031.44 , 132.35 +972.50 , 1289.30 , 162.06 +972.50 , 1547.16 , 191.91 +972.50 , 1805.02 , 221.91 +972.50 , 2062.88 , 252.09 +972.50 , 2320.74 , 282.44 +972.50 , 2578.60 , 312.96 +972.50 , 2836.46 , 343.65 +972.50 , 3094.32 , 374.52 +972.50 , 3352.18 , 405.57 +972.50 , 3610.04 , 436.80 +972.50 , 3867.90 , 468.20 +972.50 , 4125.76 , 499.78 +972.50 , 4383.62 , 531.53 +972.50 , 4641.48 , 563.46 +972.50 , 4899.34 , 595.57 +972.50 , 5157.20 , 627.85 +1029.70 , -5707.13 , -510.93 +1029.70 , -5421.78 , -486.40 +1029.70 , -5136.42 , -461.67 +1029.70 , -4851.06 , -436.72 +1029.70 , -4565.71 , -411.56 +1029.70 , -4280.35 , -386.20 +1029.70 , -3994.99 , -360.62 +1029.70 , -3709.64 , -334.84 +1029.70 , -3424.28 , -308.84 +1029.70 , -3138.92 , -282.64 +1029.70 , -2853.57 , -256.22 +1029.70 , -2568.21 , -229.60 +1029.70 , -2282.85 , -202.76 +1029.70 , -1997.50 , -175.70 +1029.70 , -1712.14 , -148.41 +1029.70 , -1426.78 , -120.87 +1029.70 , -1141.43 , -93.04 +1029.70 , -856.07 , -64.80 +1029.70 , -570.71 , -35.73 +1029.70 , -285.36 , 0.00 +1029.70 , -57.07 , 0.00 +1029.70 , 51.57 , 18.35 +1029.70 , 257.86 , 47.02 +1029.70 , 515.72 , 78.93 +1029.70 , 773.58 , 110.35 +1029.70 , 1031.44 , 141.76 +1029.70 , 1289.30 , 173.28 +1029.70 , 1547.16 , 204.95 +1029.70 , 1805.02 , 236.80 +1029.70 , 2062.88 , 268.83 +1029.70 , 2320.74 , 301.04 +1029.70 , 2578.60 , 333.46 +1029.70 , 2836.46 , 366.06 +1029.70 , 3094.32 , 398.86 +1029.70 , 3352.18 , 431.86 +1029.70 , 3610.04 , 465.05 +1029.70 , 3867.90 , 498.44 +1029.70 , 4125.76 , 532.03 +1029.70 , 4383.62 , 565.81 +1029.70 , 4641.48 , 599.79 +1029.70 , 4899.34 , 633.96 +1029.70 , 5157.20 , 668.33 +1086.91 , -5707.13 , -535.19 +1086.91 , -5421.78 , -509.52 +1086.91 , -5136.42 , -483.62 +1086.91 , -4851.06 , -457.48 +1086.91 , -4565.71 , -431.11 +1086.91 , -4280.35 , -404.51 +1086.91 , -3994.99 , -377.67 +1086.91 , -3709.64 , -350.60 +1086.91 , -3424.28 , -323.30 +1086.91 , -3138.92 , -295.76 +1086.91 , -2853.57 , -267.99 +1086.91 , -2568.21 , -239.99 +1086.91 , -2282.85 , -211.74 +1086.91 , -1997.50 , -183.24 +1086.91 , -1712.14 , -154.48 +1086.91 , -1426.78 , -125.44 +1086.91 , -1141.43 , -96.05 +1086.91 , -856.07 , -66.18 +1086.91 , -570.71 , -35.19 +1086.91 , -285.36 , 0.00 +1086.91 , -57.07 , 0.00 +1086.91 , 51.57 , 20.27 +1086.91 , 257.86 , 51.05 +1086.91 , 515.72 , 84.92 +1086.91 , 773.58 , 118.19 +1086.91 , 1031.44 , 151.42 +1086.91 , 1289.30 , 184.76 +1086.91 , 1547.16 , 218.27 +1086.91 , 1805.02 , 251.96 +1086.91 , 2062.88 , 285.86 +1086.91 , 2320.74 , 319.96 +1086.91 , 2578.60 , 354.27 +1086.91 , 2836.46 , 388.80 +1086.91 , 3094.32 , 423.54 +1086.91 , 3352.18 , 458.50 +1086.91 , 3610.04 , 493.68 +1086.91 , 3867.90 , 529.07 +1086.91 , 4125.76 , 564.68 +1086.91 , 4383.62 , 600.51 +1086.91 , 4641.48 , 636.55 +1086.91 , 4899.34 , 672.81 +1086.91 , 5157.20 , 709.28 +1144.11 , -5707.13 , -558.87 +1144.11 , -5421.78 , -532.09 +1144.11 , -5136.42 , -505.05 +1144.11 , -4851.06 , -477.75 +1144.11 , -4565.71 , -450.19 +1144.11 , -4280.35 , -422.37 +1144.11 , -3994.99 , -394.29 +1144.11 , -3709.64 , -365.95 +1144.11 , -3424.28 , -337.36 +1144.11 , -3138.92 , -308.50 +1144.11 , -2853.57 , -279.38 +1144.11 , -2568.21 , -250.00 +1144.11 , -2282.85 , -220.35 +1144.11 , -1997.50 , -190.43 +1144.11 , -1712.14 , -160.20 +1144.11 , -1426.78 , -129.65 +1144.11 , -1141.43 , -98.70 +1144.11 , -856.07 , -67.15 +1144.11 , -570.71 , -34.12 +1144.11 , -285.36 , 0.00 +1144.11 , -57.07 , 0.00 +1144.11 , 51.57 , 22.30 +1144.11 , 257.86 , 55.27 +1144.11 , 515.72 , 91.14 +1144.11 , 773.58 , 126.27 +1144.11 , 1031.44 , 161.34 +1144.11 , 1289.30 , 196.52 +1144.11 , 1547.16 , 231.87 +1144.11 , 1805.02 , 267.42 +1144.11 , 2062.88 , 303.19 +1144.11 , 2320.74 , 339.18 +1144.11 , 2578.60 , 375.41 +1144.11 , 2836.46 , 411.87 +1144.11 , 3094.32 , 448.57 +1144.11 , 3352.18 , 485.51 +1144.11 , 3610.04 , 522.68 +1144.11 , 3867.90 , 560.09 +1144.11 , 4125.76 , 597.75 +1144.11 , 4383.62 , 635.63 +1144.11 , 4641.48 , 673.76 +1144.11 , 4899.34 , 712.12 +1144.11 , 5157.20 , 750.73 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp new file mode 100644 index 0000000000..3c80c1e20b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 5157.20 , -5707.13 +5.67 , 5157.20 , -5707.13 +57.23 , 5157.20 , -5707.13 +114.47 , 5157.20 , -5707.13 +171.56 , 5157.20 , -5707.13 +228.79 , 5157.20 , -5707.13 +286.03 , 5157.20 , -5707.13 +343.26 , 4297.66 , -4755.94 +400.49 , 3683.68 , -4076.49 +457.59 , 3223.25 , -3566.96 +514.82 , 2865.13 , -3170.65 +572.05 , 2578.60 , -2853.57 +629.29 , 2344.19 , -2594.16 +686.52 , 2148.83 , -2377.97 +743.61 , 1983.53 , -2195.04 +800.85 , 1841.88 , -2038.28 +858.08 , 1719.07 , -1902.38 +915.31 , 1611.66 , -1783.52 +972.54 , 1516.83 , -1678.58 +1029.64 , 1432.53 , -1585.29 +1086.87 , 1357.17 , -1501.89 +1144.11 , 1289.30 , -1426.78 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp new file mode 100644 index 0000000000..3c80c1e20b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 5157.20 , -5707.13 +5.67 , 5157.20 , -5707.13 +57.23 , 5157.20 , -5707.13 +114.47 , 5157.20 , -5707.13 +171.56 , 5157.20 , -5707.13 +228.79 , 5157.20 , -5707.13 +286.03 , 5157.20 , -5707.13 +343.26 , 4297.66 , -4755.94 +400.49 , 3683.68 , -4076.49 +457.59 , 3223.25 , -3566.96 +514.82 , 2865.13 , -3170.65 +572.05 , 2578.60 , -2853.57 +629.29 , 2344.19 , -2594.16 +686.52 , 2148.83 , -2377.97 +743.61 , 1983.53 , -2195.04 +800.85 , 1841.88 , -2038.28 +858.08 , 1719.07 , -1902.38 +915.31 , 1611.66 , -1783.52 +972.54 , 1516.83 , -1678.58 +1029.64 , 1432.53 , -1585.29 +1086.87 , 1357.17 , -1501.89 +1144.11 , 1289.30 , -1426.78 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd new file mode 100644 index 0000000000..620f776f90 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -10.92 +5.72 , -11.26 +57.21 , -14.46 +114.41 , -18.00 +171.62 , -21.53 +228.82 , -25.11 +286.03 , -28.65 +343.23 , -32.19 +400.44 , -35.73 +457.65 , -39.27 +514.85 , -42.84 +572.06 , -46.38 +629.26 , -49.92 +686.47 , -53.46 +743.67 , -57.00 +800.88 , -60.57 +858.08 , -64.11 +915.29 , -67.65 +972.50 , -71.19 +1029.70 , -74.73 +1086.91 , -78.30 +1144.11 , -81.84 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc new file mode 100644 index 0000000000..dce4e43413 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": true, + "NrOfDesignTypeWheelMotorMeasured": 2, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 21.9384 + }, + { + "Ratio": 12.276 + }, + { + "Ratio": 7.2336 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl2_1.viepco", + "2": "IEPC_Gbx3Whl2_2.viepco", + "3": "IEPC_Gbx3Whl2_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3Whl2_1.viepco", + "2": "IEPC_Gbx3Whl2_2.viepco", + "3": "IEPC_Gbx3Whl2_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3Whl2_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto new file mode 100644 index 0000000000..bc8841ad69 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx3Whl2.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh new file mode 100644 index 0000000000..fb634f6a2a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3Whl2.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco new file mode 100644 index 0000000000..6661444505 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -35338.92 , 0.00 +0.00 , -33571.97 , 0.00 +0.00 , -31805.03 , 0.00 +0.00 , -30038.08 , 0.00 +0.00 , -28271.13 , 0.00 +0.00 , -26504.19 , 0.00 +0.00 , -24737.24 , -0.13 +0.00 , -22970.30 , -0.66 +0.00 , -21203.35 , -0.98 +0.00 , -19436.40 , -1.19 +0.00 , -17669.46 , -1.32 +0.00 , -15902.51 , -1.38 +0.00 , -14135.57 , -1.39 +0.00 , -12368.62 , -1.35 +0.00 , -10601.68 , -1.26 +0.00 , -8834.73 , -1.13 +0.00 , -7067.78 , -0.97 +0.00 , -5300.84 , -0.77 +0.00 , -3533.89 , -0.53 +0.00 , -1766.95 , -0.27 +0.00 , -353.39 , -0.02 +0.00 , 306.44 , 0.13 +0.00 , 1532.18 , 0.56 +0.00 , 3064.36 , 1.12 +0.00 , 4596.53 , 1.70 +0.00 , 6128.71 , 2.31 +0.00 , 7660.89 , 2.93 +0.00 , 9193.07 , 3.58 +0.00 , 10725.24 , 4.25 +0.00 , 12257.42 , 4.93 +0.00 , 13789.60 , 5.64 +0.00 , 15321.78 , 6.37 +0.00 , 16853.96 , 7.12 +0.00 , 18386.13 , 7.88 +0.00 , 19918.31 , 8.67 +0.00 , 21450.49 , 9.47 +0.00 , 22982.67 , 10.29 +0.00 , 24514.85 , 11.13 +0.00 , 26047.02 , 11.99 +0.00 , 27579.20 , 12.87 +0.00 , 29111.38 , 13.76 +0.00 , 30643.56 , 14.67 +1.89 , -35338.92 , 0.00 +1.89 , -33571.97 , 0.00 +1.89 , -31805.03 , 0.00 +1.89 , -30038.08 , 0.00 +1.89 , -28271.13 , 0.00 +1.89 , -26504.19 , 0.00 +1.89 , -24737.24 , -0.50 +1.89 , -22970.30 , -0.84 +1.89 , -21203.35 , -1.04 +1.89 , -19436.40 , -1.16 +1.89 , -17669.46 , -1.22 +1.89 , -15902.51 , -1.24 +1.89 , -14135.57 , -1.21 +1.89 , -12368.62 , -1.15 +1.89 , -10601.68 , -1.06 +1.89 , -8834.73 , -0.94 +1.89 , -7067.78 , -0.80 +1.89 , -5300.84 , -0.62 +1.89 , -3533.89 , -0.43 +1.89 , -1766.95 , -0.21 +1.89 , -353.39 , -0.02 +1.89 , 306.44 , 0.10 +1.89 , 1532.18 , 0.43 +1.89 , 3064.36 , 0.85 +1.89 , 4596.53 , 1.30 +1.89 , 6128.71 , 1.75 +1.89 , 7660.89 , 2.23 +1.89 , 9193.07 , 2.71 +1.89 , 10725.24 , 3.21 +1.89 , 12257.42 , 3.73 +1.89 , 13789.60 , 4.26 +1.89 , 15321.78 , 4.80 +1.89 , 16853.96 , 5.36 +1.89 , 18386.13 , 5.93 +1.89 , 19918.31 , 6.52 +1.89 , 21450.49 , 7.12 +1.89 , 22982.67 , 7.73 +1.89 , 24514.85 , 8.35 +1.89 , 26047.02 , 8.99 +1.89 , 27579.20 , 9.64 +1.89 , 29111.38 , 10.30 +1.89 , 30643.56 , 10.98 +18.86 , -35338.92 , -58.10 +18.86 , -33571.97 , -55.37 +18.86 , -31805.03 , -52.62 +18.86 , -30038.08 , -49.85 +18.86 , -28271.13 , -47.06 +18.86 , -26504.19 , -44.25 +18.86 , -24737.24 , -41.42 +18.86 , -22970.30 , -38.57 +18.86 , -21203.35 , -35.70 +18.86 , -19436.40 , -32.81 +18.86 , -17669.46 , -29.90 +18.86 , -15902.51 , -26.98 +18.86 , -14135.57 , -24.03 +18.86 , -12368.62 , -21.07 +18.86 , -10601.68 , -18.08 +18.86 , -8834.73 , -15.08 +18.86 , -7067.78 , -12.06 +18.86 , -5300.84 , -9.02 +18.86 , -3533.89 , -5.96 +18.86 , -1766.95 , -2.88 +18.86 , -353.39 , -0.37 +18.86 , 306.44 , 0.90 +18.86 , 1532.18 , 3.68 +18.86 , 3064.36 , 7.16 +18.86 , 4596.53 , 10.66 +18.86 , 6128.71 , 14.17 +18.86 , 7660.89 , 17.71 +18.86 , 9193.07 , 21.26 +18.86 , 10725.24 , 24.84 +18.86 , 12257.42 , 28.43 +18.86 , 13789.60 , 32.04 +18.86 , 15321.78 , 35.67 +18.86 , 16853.96 , 39.32 +18.86 , 18386.13 , 42.99 +18.86 , 19918.31 , 46.68 +18.86 , 21450.49 , 50.38 +18.86 , 22982.67 , 54.11 +18.86 , 24514.85 , 57.85 +18.86 , 26047.02 , 61.61 +18.86 , 27579.20 , 65.39 +18.86 , 29111.38 , 69.19 +18.86 , 30643.56 , 73.01 +37.72 , -35338.92 , -120.57 +37.72 , -33571.97 , -114.73 +37.72 , -31805.03 , -108.87 +37.72 , -30038.08 , -102.99 +37.72 , -28271.13 , -97.08 +37.72 , -26504.19 , -91.15 +37.72 , -24737.24 , -85.20 +37.72 , -22970.30 , -79.23 +37.72 , -21203.35 , -73.23 +37.72 , -19436.40 , -67.21 +37.72 , -17669.46 , -61.17 +37.72 , -15902.51 , -55.10 +37.72 , -14135.57 , -49.01 +37.72 , -12368.62 , -42.90 +37.72 , -10601.68 , -36.77 +37.72 , -8834.73 , -30.61 +37.72 , -7067.78 , -24.43 +37.72 , -5300.84 , -18.23 +37.72 , -3533.89 , -12.01 +37.72 , -1766.95 , -5.76 +37.72 , -353.39 , -0.66 +37.72 , 306.44 , 1.84 +37.72 , 1532.18 , 7.35 +37.72 , 3064.36 , 14.22 +37.72 , 4596.53 , 21.11 +37.72 , 6128.71 , 28.02 +37.72 , 7660.89 , 34.96 +37.72 , 9193.07 , 41.92 +37.72 , 10725.24 , 48.90 +37.72 , 12257.42 , 55.90 +37.72 , 13789.60 , 62.93 +37.72 , 15321.78 , 69.98 +37.72 , 16853.96 , 77.05 +37.72 , 18386.13 , 84.15 +37.72 , 19918.31 , 91.27 +37.72 , 21450.49 , 98.41 +37.72 , 22982.67 , 105.58 +37.72 , 24514.85 , 112.76 +37.72 , 26047.02 , 119.97 +37.72 , 27579.20 , 127.21 +37.72 , 29111.38 , 134.46 +37.72 , 30643.56 , 141.74 +56.59 , -35338.92 , -182.44 +56.59 , -33571.97 , -173.55 +56.59 , -31805.03 , -164.62 +56.59 , -30038.08 , -155.67 +56.59 , -28271.13 , -146.69 +56.59 , -26504.19 , -137.68 +56.59 , -24737.24 , -128.65 +56.59 , -22970.30 , -119.58 +56.59 , -21203.35 , -110.49 +56.59 , -19436.40 , -101.36 +56.59 , -17669.46 , -92.21 +56.59 , -15902.51 , -83.03 +56.59 , -14135.57 , -73.82 +56.59 , -12368.62 , -64.58 +56.59 , -10601.68 , -55.31 +56.59 , -8834.73 , -46.02 +56.59 , -7067.78 , -36.70 +56.59 , -5300.84 , -27.34 +56.59 , -3533.89 , -17.96 +56.59 , -1766.95 , -8.54 +56.59 , -353.39 , -0.79 +56.59 , 306.44 , 2.86 +56.59 , 1532.18 , 11.12 +56.59 , 3064.36 , 21.39 +56.59 , 4596.53 , 31.68 +56.59 , 6128.71 , 41.99 +56.59 , 7660.89 , 52.34 +56.59 , 9193.07 , 62.71 +56.59 , 10725.24 , 73.12 +56.59 , 12257.42 , 83.55 +56.59 , 13789.60 , 94.01 +56.59 , 15321.78 , 104.50 +56.59 , 16853.96 , 115.02 +56.59 , 18386.13 , 125.57 +56.59 , 19918.31 , 136.15 +56.59 , 21450.49 , 146.76 +56.59 , 22982.67 , 157.40 +56.59 , 24514.85 , 168.06 +56.59 , 26047.02 , 178.76 +56.59 , 27579.20 , 189.48 +56.59 , 29111.38 , 200.23 +56.59 , 30643.56 , 211.02 +75.45 , -35338.92 , -243.71 +75.45 , -33571.97 , -231.81 +75.45 , -31805.03 , -219.87 +75.45 , -30038.08 , -207.89 +75.45 , -28271.13 , -195.88 +75.45 , -26504.19 , -183.83 +75.45 , -24737.24 , -171.74 +75.45 , -22970.30 , -159.61 +75.45 , -21203.35 , -147.45 +75.45 , -19436.40 , -135.25 +75.45 , -17669.46 , -123.01 +75.45 , -15902.51 , -110.74 +75.45 , -14135.57 , -98.43 +75.45 , -12368.62 , -86.08 +75.45 , -10601.68 , -73.70 +75.45 , -8834.73 , -61.27 +75.45 , -7067.78 , -48.82 +75.45 , -5300.84 , -36.32 +75.45 , -3533.89 , -23.78 +75.45 , -1766.95 , -11.19 +75.45 , -353.39 , -0.63 +75.45 , 306.44 , 3.98 +75.45 , 1532.18 , 15.01 +75.45 , 3064.36 , 28.68 +75.45 , 4596.53 , 42.37 +75.45 , 6128.71 , 56.10 +75.45 , 7660.89 , 69.87 +75.45 , 9193.07 , 83.67 +75.45 , 10725.24 , 97.52 +75.45 , 12257.42 , 111.40 +75.45 , 13789.60 , 125.31 +75.45 , 15321.78 , 139.27 +75.45 , 16853.96 , 153.26 +75.45 , 18386.13 , 167.29 +75.45 , 19918.31 , 181.36 +75.45 , 21450.49 , 195.46 +75.45 , 22982.67 , 209.61 +75.45 , 24514.85 , 223.79 +75.45 , 26047.02 , 238.01 +75.45 , 27579.20 , 252.26 +75.45 , 29111.38 , 266.56 +75.45 , 30643.56 , 280.89 +94.31 , -35338.92 , -304.37 +94.31 , -33571.97 , -289.50 +94.31 , -31805.03 , -274.59 +94.31 , -30038.08 , -259.63 +94.31 , -28271.13 , -244.61 +94.31 , -26504.19 , -229.56 +94.31 , -24737.24 , -214.45 +94.31 , -22970.30 , -199.30 +94.31 , -21203.35 , -184.10 +94.31 , -19436.40 , -168.85 +94.31 , -17669.46 , -153.55 +94.31 , -15902.51 , -138.20 +94.31 , -14135.57 , -122.81 +94.31 , -12368.62 , -107.37 +94.31 , -10601.68 , -91.88 +94.31 , -8834.73 , -76.35 +94.31 , -7067.78 , -60.76 +94.31 , -5300.84 , -45.13 +94.31 , -3533.89 , -29.44 +94.31 , -1766.95 , -13.67 +94.31 , -353.39 , 0.00 +94.31 , 306.44 , 5.21 +94.31 , 1532.18 , 19.04 +94.31 , 3064.36 , 36.13 +94.31 , 4596.53 , 53.24 +94.31 , 6128.71 , 70.39 +94.31 , 7660.89 , 87.59 +94.31 , 9193.07 , 104.83 +94.31 , 10725.24 , 122.13 +94.31 , 12257.42 , 139.47 +94.31 , 13789.60 , 156.87 +94.31 , 15321.78 , 174.31 +94.31 , 16853.96 , 191.80 +94.31 , 18386.13 , 209.33 +94.31 , 19918.31 , 226.92 +94.31 , 21450.49 , 244.56 +94.31 , 22982.67 , 262.24 +94.31 , 24514.85 , 279.97 +94.31 , 26047.02 , 297.76 +94.31 , 27579.20 , 315.58 +94.31 , 29111.38 , 333.46 +94.31 , 30643.56 , 351.39 +113.17 , -35338.92 , -364.37 +113.17 , -33571.97 , -346.59 +113.17 , -31805.03 , -328.74 +113.17 , -30038.08 , -310.84 +113.17 , -28271.13 , -292.87 +113.17 , -26504.19 , -274.84 +113.17 , -24737.24 , -256.75 +113.17 , -22970.30 , -238.60 +113.17 , -21203.35 , -220.39 +113.17 , -19436.40 , -202.12 +113.17 , -17669.46 , -183.79 +113.17 , -15902.51 , -165.40 +113.17 , -14135.57 , -146.94 +113.17 , -12368.62 , -128.43 +113.17 , -10601.68 , -109.85 +113.17 , -8834.73 , -91.21 +113.17 , -7067.78 , -72.51 +113.17 , -5300.84 , -53.75 +113.17 , -3533.89 , -34.91 +113.17 , -1766.95 , -15.95 +113.17 , -353.39 , 0.00 +113.17 , 306.44 , 6.58 +113.17 , 1532.18 , 23.25 +113.17 , 3064.36 , 43.76 +113.17 , 4596.53 , 64.29 +113.17 , 6128.71 , 84.87 +113.17 , 7660.89 , 105.52 +113.17 , 9193.07 , 126.22 +113.17 , 10725.24 , 146.98 +113.17 , 12257.42 , 167.81 +113.17 , 13789.60 , 188.70 +113.17 , 15321.78 , 209.65 +113.17 , 16853.96 , 230.66 +113.17 , 18386.13 , 251.73 +113.17 , 19918.31 , 272.87 +113.17 , 21450.49 , 294.07 +113.17 , 22982.67 , 315.33 +113.17 , 24514.85 , 336.65 +113.17 , 26047.02 , 358.03 +113.17 , 27579.20 , 379.47 +113.17 , 29111.38 , 400.98 +113.17 , 30643.56 , 422.54 +132.03 , -35338.92 , -423.69 +132.03 , -33571.97 , -403.04 +132.03 , -31805.03 , -382.31 +132.03 , -30038.08 , -361.50 +132.03 , -28271.13 , -340.62 +132.03 , -26504.19 , -319.66 +132.03 , -24737.24 , -298.62 +132.03 , -22970.30 , -277.51 +132.03 , -21203.35 , -256.31 +132.03 , -19436.40 , -235.05 +132.03 , -17669.46 , -213.70 +132.03 , -15902.51 , -192.28 +132.03 , -14135.57 , -170.79 +132.03 , -12368.62 , -149.21 +132.03 , -10601.68 , -127.57 +132.03 , -8834.73 , -105.84 +132.03 , -7067.78 , -84.03 +132.03 , -5300.84 , -62.14 +132.03 , -3533.89 , -40.16 +132.03 , -1766.95 , -18.00 +132.03 , -353.39 , 0.00 +132.03 , 306.44 , 8.09 +132.03 , 1532.18 , 27.64 +132.03 , 3064.36 , 51.59 +132.03 , 4596.53 , 75.56 +132.03 , 6128.71 , 99.58 +132.03 , 7660.89 , 123.68 +132.03 , 9193.07 , 147.86 +132.03 , 10725.24 , 172.10 +132.03 , 12257.42 , 196.43 +132.03 , 13789.60 , 220.84 +132.03 , 15321.78 , 245.32 +132.03 , 16853.96 , 269.88 +132.03 , 18386.13 , 294.51 +132.03 , 19918.31 , 319.23 +132.03 , 21450.49 , 344.02 +132.03 , 22982.67 , 368.89 +132.03 , 24514.85 , 393.83 +132.03 , 26047.02 , 418.85 +132.03 , 27579.20 , 443.95 +132.03 , 29111.38 , 469.13 +132.03 , 30643.56 , 494.38 +150.90 , -35338.92 , -482.31 +150.90 , -33571.97 , -458.83 +150.90 , -31805.03 , -435.26 +150.90 , -30038.08 , -411.59 +150.90 , -28271.13 , -387.83 +150.90 , -26504.19 , -363.97 +150.90 , -24737.24 , -340.02 +150.90 , -22970.30 , -315.97 +150.90 , -21203.35 , -291.83 +150.90 , -19436.40 , -267.59 +150.90 , -17669.46 , -243.26 +150.90 , -15902.51 , -218.84 +150.90 , -14135.57 , -194.32 +150.90 , -12368.62 , -169.71 +150.90 , -10601.68 , -145.00 +150.90 , -8834.73 , -120.19 +150.90 , -7067.78 , -95.29 +150.90 , -5300.84 , -70.28 +150.90 , -3533.89 , -45.14 +150.90 , -1766.95 , -19.76 +150.90 , -353.39 , 0.00 +150.90 , 306.44 , 9.76 +150.90 , 1532.18 , 32.25 +150.90 , 3064.36 , 59.66 +150.90 , 4596.53 , 87.07 +150.90 , 6128.71 , 114.55 +150.90 , 7660.89 , 142.11 +150.90 , 9193.07 , 169.77 +150.90 , 10725.24 , 197.52 +150.90 , 12257.42 , 225.37 +150.90 , 13789.60 , 253.31 +150.90 , 15321.78 , 281.34 +150.90 , 16853.96 , 309.47 +150.90 , 18386.13 , 337.70 +150.90 , 19918.31 , 366.02 +150.90 , 21450.49 , 394.44 +150.90 , 22982.67 , 422.95 +150.90 , 24514.85 , 451.56 +150.90 , 26047.02 , 480.26 +150.90 , 27579.20 , 509.05 +150.90 , 29111.38 , 537.94 +150.90 , 30643.56 , 566.93 +169.76 , -35338.92 , -540.17 +169.76 , -33571.97 , -513.92 +169.76 , -31805.03 , -487.55 +169.76 , -30038.08 , -461.06 +169.76 , -28271.13 , -434.46 +169.76 , -26504.19 , -407.75 +169.76 , -24737.24 , -380.92 +169.76 , -22970.30 , -353.97 +169.76 , -21203.35 , -326.91 +169.76 , -19436.40 , -299.73 +169.76 , -17669.46 , -272.44 +169.76 , -15902.51 , -245.03 +169.76 , -14135.57 , -217.51 +169.76 , -12368.62 , -189.87 +169.76 , -10601.68 , -162.12 +169.76 , -8834.73 , -134.25 +169.76 , -7067.78 , -106.26 +169.76 , -5300.84 , -78.13 +169.76 , -3533.89 , -49.84 +169.76 , -1766.95 , -21.19 +169.76 , -353.39 , 0.00 +169.76 , 306.44 , 11.59 +169.76 , 1532.18 , 37.10 +169.76 , 3064.36 , 67.98 +169.76 , 4596.53 , 98.85 +169.76 , 6128.71 , 129.79 +169.76 , 7660.89 , 160.84 +169.76 , 9193.07 , 191.99 +169.76 , 10725.24 , 223.26 +169.76 , 12257.42 , 254.64 +169.76 , 13789.60 , 286.14 +169.76 , 15321.78 , 317.75 +169.76 , 16853.96 , 349.48 +169.76 , 18386.13 , 381.32 +169.76 , 19918.31 , 413.28 +169.76 , 21450.49 , 445.36 +169.76 , 22982.67 , 477.54 +169.76 , 24514.85 , 509.85 +169.76 , 26047.02 , 542.27 +169.76 , 27579.20 , 574.80 +169.76 , 29111.38 , 607.45 +169.76 , 30643.56 , 640.21 +188.62 , -35338.92 , -597.26 +188.62 , -33571.97 , -568.28 +188.62 , -31805.03 , -539.16 +188.62 , -30038.08 , -509.90 +188.62 , -28271.13 , -480.50 +188.62 , -26504.19 , -450.96 +188.62 , -24737.24 , -421.28 +188.62 , -22970.30 , -391.47 +188.62 , -21203.35 , -361.52 +188.62 , -19436.40 , -331.43 +188.62 , -17669.46 , -301.20 +188.62 , -15902.51 , -270.83 +188.62 , -14135.57 , -240.33 +188.62 , -12368.62 , -209.68 +188.62 , -10601.68 , -178.90 +188.62 , -8834.73 , -147.97 +188.62 , -7067.78 , -116.90 +188.62 , -5300.84 , -85.66 +188.62 , -3533.89 , -54.21 +188.62 , -1766.95 , -22.23 +188.62 , -353.39 , 0.00 +188.62 , 306.44 , 13.60 +188.62 , 1532.18 , 42.20 +188.62 , 3064.36 , 76.58 +188.62 , 4596.53 , 110.92 +188.62 , 6128.71 , 145.34 +188.62 , 7660.89 , 179.88 +188.62 , 9193.07 , 214.55 +188.62 , 10725.24 , 249.35 +188.62 , 12257.42 , 284.29 +188.62 , 13789.60 , 319.36 +188.62 , 15321.78 , 354.57 +188.62 , 16853.96 , 389.92 +188.62 , 18386.13 , 425.41 +188.62 , 19918.31 , 461.03 +188.62 , 21450.49 , 496.79 +188.62 , 22982.67 , 532.69 +188.62 , 24514.85 , 568.73 +188.62 , 26047.02 , 604.90 +188.62 , 27579.20 , 641.21 +188.62 , 29111.38 , 677.66 +188.62 , 30643.56 , 714.24 +207.48 , -35338.92 , -653.54 +207.48 , -33571.97 , -621.88 +207.48 , -31805.03 , -590.05 +207.48 , -30038.08 , -558.06 +207.48 , -28271.13 , -525.90 +207.48 , -26504.19 , -493.58 +207.48 , -24737.24 , -461.09 +207.48 , -22970.30 , -428.44 +207.48 , -21203.35 , -395.63 +207.48 , -19436.40 , -362.65 +207.48 , -17669.46 , -329.51 +207.48 , -15902.51 , -296.21 +207.48 , -14135.57 , -262.74 +207.48 , -12368.62 , -229.11 +207.48 , -10601.68 , -195.31 +207.48 , -8834.73 , -161.34 +207.48 , -7067.78 , -127.18 +207.48 , -5300.84 , -92.83 +207.48 , -3533.89 , -58.20 +207.48 , -1766.95 , -22.82 +207.48 , -353.39 , 0.00 +207.48 , 306.44 , 15.79 +207.48 , 1532.18 , 47.58 +207.48 , 3064.36 , 85.48 +207.48 , 4596.53 , 123.30 +207.48 , 6128.71 , 161.22 +207.48 , 7660.89 , 199.26 +207.48 , 9193.07 , 237.46 +207.48 , 10725.24 , 275.81 +207.48 , 12257.42 , 314.32 +207.48 , 13789.60 , 352.99 +207.48 , 15321.78 , 391.83 +207.48 , 16853.96 , 430.82 +207.48 , 18386.13 , 469.98 +207.48 , 19918.31 , 509.30 +207.48 , 21450.49 , 548.78 +207.48 , 22982.67 , 588.42 +207.48 , 24514.85 , 628.23 +207.48 , 26047.02 , 668.20 +207.48 , 27579.20 , 708.32 +207.48 , 29111.38 , 748.61 +207.48 , 30643.56 , 789.06 +226.34 , -35338.92 , -708.97 +226.34 , -33571.97 , -674.68 +226.34 , -31805.03 , -640.19 +226.34 , -30038.08 , -605.51 +226.34 , -28271.13 , -570.63 +226.34 , -26504.19 , -535.56 +226.34 , -24737.24 , -500.30 +226.34 , -22970.30 , -464.85 +226.34 , -21203.35 , -429.21 +226.34 , -19436.40 , -393.37 +226.34 , -17669.46 , -357.35 +226.34 , -15902.51 , -321.13 +226.34 , -14135.57 , -284.71 +226.34 , -12368.62 , -248.11 +226.34 , -10601.68 , -211.31 +226.34 , -8834.73 , -174.30 +226.34 , -7067.78 , -137.08 +226.34 , -5300.84 , -99.61 +226.34 , -3533.89 , -61.78 +226.34 , -1766.95 , -22.86 +226.34 , -353.39 , 0.00 +226.34 , 306.44 , 18.17 +226.34 , 1532.18 , 53.24 +226.34 , 3064.36 , 94.71 +226.34 , 4596.53 , 136.03 +226.34 , 6128.71 , 177.45 +226.34 , 7660.89 , 219.01 +226.34 , 9193.07 , 260.75 +226.34 , 10725.24 , 302.67 +226.34 , 12257.42 , 344.78 +226.34 , 13789.60 , 387.07 +226.34 , 15321.78 , 429.54 +226.34 , 16853.96 , 472.21 +226.34 , 18386.13 , 515.06 +226.34 , 19918.31 , 558.11 +226.34 , 21450.49 , 601.34 +226.34 , 22982.67 , 644.76 +226.34 , 24514.85 , 688.37 +226.34 , 26047.02 , 732.17 +226.34 , 27579.20 , 776.15 +226.34 , 29111.38 , 820.33 +226.34 , 30643.56 , 864.69 +245.21 , -35338.92 , -763.53 +245.21 , -33571.97 , -726.65 +245.21 , -31805.03 , -689.55 +245.21 , -30038.08 , -652.22 +245.21 , -28271.13 , -614.67 +245.21 , -26504.19 , -576.89 +245.21 , -24737.24 , -538.89 +245.21 , -22970.30 , -500.67 +245.21 , -21203.35 , -462.22 +245.21 , -19436.40 , -423.56 +245.21 , -17669.46 , -384.67 +245.21 , -15902.51 , -345.56 +245.21 , -14135.57 , -306.22 +245.21 , -12368.62 , -266.66 +245.21 , -10601.68 , -226.86 +245.21 , -8834.73 , -186.83 +245.21 , -7067.78 , -146.54 +245.21 , -5300.84 , -105.95 +245.21 , -3533.89 , -64.90 +245.21 , -1766.95 , -22.24 +245.21 , -353.39 , 0.00 +245.21 , 306.44 , 20.74 +245.21 , 1532.18 , 59.20 +245.21 , 3064.36 , 104.27 +245.21 , 4596.53 , 149.12 +245.21 , 6128.71 , 194.05 +245.21 , 7660.89 , 239.16 +245.21 , 9193.07 , 284.45 +245.21 , 10725.24 , 329.96 +245.21 , 12257.42 , 375.67 +245.21 , 13789.60 , 421.60 +245.21 , 15321.78 , 467.75 +245.21 , 16853.96 , 514.11 +245.21 , 18386.13 , 560.69 +245.21 , 19918.31 , 607.48 +245.21 , 21450.49 , 654.50 +245.21 , 22982.67 , 701.73 +245.21 , 24514.85 , 749.18 +245.21 , 26047.02 , 796.84 +245.21 , 27579.20 , 844.73 +245.21 , 29111.38 , 892.83 +245.21 , 30643.56 , 941.14 +264.07 , -35338.92 , -817.17 +264.07 , -33571.97 , -777.76 +264.07 , -31805.03 , -738.08 +264.07 , -30038.08 , -698.15 +264.07 , -28271.13 , -657.96 +264.07 , -26504.19 , -617.52 +264.07 , -24737.24 , -576.82 +264.07 , -22970.30 , -535.86 +264.07 , -21203.35 , -494.65 +264.07 , -19436.40 , -453.18 +264.07 , -17669.46 , -411.45 +264.07 , -15902.51 , -369.47 +264.07 , -14135.57 , -327.22 +264.07 , -12368.62 , -284.72 +264.07 , -10601.68 , -241.95 +264.07 , -8834.73 , -198.90 +264.07 , -7067.78 , -155.54 +264.07 , -5300.84 , -111.82 +264.07 , -3533.89 , -67.51 +264.07 , -1766.95 , -20.80 +264.07 , -353.39 , 0.00 +264.07 , 306.44 , 23.52 +264.07 , 1532.18 , 65.48 +264.07 , 3064.36 , 114.20 +264.07 , 4596.53 , 162.59 +264.07 , 6128.71 , 211.06 +264.07 , 7660.89 , 259.72 +264.07 , 9193.07 , 308.59 +264.07 , 10725.24 , 357.69 +264.07 , 12257.42 , 407.04 +264.07 , 13789.60 , 456.62 +264.07 , 15321.78 , 506.46 +264.07 , 16853.96 , 556.54 +264.07 , 18386.13 , 606.87 +264.07 , 19918.31 , 657.45 +264.07 , 21450.49 , 708.28 +264.07 , 22982.67 , 759.35 +264.07 , 24514.85 , 810.68 +264.07 , 26047.02 , 862.25 +264.07 , 27579.20 , 914.07 +264.07 , 29111.38 , 966.13 +264.07 , 30643.56 , 1018.44 +282.93 , -35338.92 , -869.86 +282.93 , -33571.97 , -827.96 +282.93 , -31805.03 , -785.77 +282.93 , -30038.08 , -743.28 +282.93 , -28271.13 , -700.50 +282.93 , -26504.19 , -657.42 +282.93 , -24737.24 , -614.05 +282.93 , -22970.30 , -570.39 +282.93 , -21203.35 , -526.44 +282.93 , -19436.40 , -482.19 +282.93 , -17669.46 , -437.65 +282.93 , -15902.51 , -392.82 +282.93 , -14135.57 , -347.69 +282.93 , -12368.62 , -302.26 +282.93 , -10601.68 , -256.52 +282.93 , -8834.73 , -210.46 +282.93 , -7067.78 , -164.04 +282.93 , -5300.84 , -117.17 +282.93 , -3533.89 , -69.54 +282.93 , -1766.95 , -18.27 +282.93 , -353.39 , 0.00 +282.93 , 306.44 , 26.49 +282.93 , 1532.18 , 72.10 +282.93 , 3064.36 , 124.50 +282.93 , 4596.53 , 176.46 +282.93 , 6128.71 , 228.49 +282.93 , 7660.89 , 280.71 +282.93 , 9193.07 , 333.18 +282.93 , 10725.24 , 385.90 +282.93 , 12257.42 , 438.89 +282.93 , 13789.60 , 492.16 +282.93 , 15321.78 , 545.71 +282.93 , 16853.96 , 599.54 +282.93 , 18386.13 , 653.64 +282.93 , 19918.31 , 708.03 +282.93 , 21450.49 , 762.71 +282.93 , 22982.67 , 817.66 +282.93 , 24514.85 , 872.89 +282.93 , 26047.02 , 928.41 +282.93 , 27579.20 , 984.20 +282.93 , 29111.38 , 1040.27 +282.93 , 30643.56 , 1096.63 +301.79 , -35338.92 , -921.56 +301.79 , -33571.97 , -877.23 +301.79 , -31805.03 , -832.56 +301.79 , -30038.08 , -787.56 +301.79 , -28271.13 , -742.22 +301.79 , -26504.19 , -696.56 +301.79 , -24737.24 , -650.56 +301.79 , -22970.30 , -604.23 +301.79 , -21203.35 , -557.56 +301.79 , -19436.40 , -510.57 +301.79 , -17669.46 , -463.24 +301.79 , -15902.51 , -415.58 +301.79 , -14135.57 , -367.58 +301.79 , -12368.62 , -319.24 +301.79 , -10601.68 , -270.55 +301.79 , -8834.73 , -221.48 +301.79 , -7067.78 , -171.99 +301.79 , -5300.84 , -121.95 +301.79 , -3533.89 , -70.93 +301.79 , -1766.95 , -14.10 +301.79 , -353.39 , 0.00 +301.79 , 306.44 , 29.68 +301.79 , 1532.18 , 79.05 +301.79 , 3064.36 , 135.20 +301.79 , 4596.53 , 190.76 +301.79 , 6128.71 , 246.36 +301.79 , 7660.89 , 302.17 +301.79 , 9193.07 , 358.24 +301.79 , 10725.24 , 414.60 +301.79 , 12257.42 , 471.27 +301.79 , 13789.60 , 528.24 +301.79 , 15321.78 , 585.52 +301.79 , 16853.96 , 643.12 +301.79 , 18386.13 , 701.03 +301.79 , 19918.31 , 759.26 +301.79 , 21450.49 , 817.80 +301.79 , 22982.67 , 876.66 +301.79 , 24514.85 , 935.84 +301.79 , 26047.02 , 995.34 +301.79 , 27579.20 , 1055.15 +301.79 , 29111.38 , 1115.27 +301.79 , 30643.56 , 1175.71 +320.65 , -35338.92 , -972.24 +320.65 , -33571.97 , -925.52 +320.65 , -31805.03 , -878.43 +320.65 , -30038.08 , -830.96 +320.65 , -28271.13 , -783.11 +320.65 , -26504.19 , -734.89 +320.65 , -24737.24 , -686.30 +320.65 , -22970.30 , -637.33 +320.65 , -21203.35 , -587.99 +320.65 , -19436.40 , -538.28 +320.65 , -17669.46 , -488.19 +320.65 , -15902.51 , -437.72 +320.65 , -14135.57 , -386.87 +320.65 , -12368.62 , -335.63 +320.65 , -10601.68 , -283.99 +320.65 , -8834.73 , -231.92 +320.65 , -7067.78 , -179.35 +320.65 , -5300.84 , -126.12 +320.65 , -3533.89 , -71.60 +320.65 , -1766.95 , -6.45 +320.65 , -353.39 , 0.00 +320.65 , 306.44 , 33.08 +320.65 , 1532.18 , 86.37 +320.65 , 3064.36 , 146.31 +320.65 , 4596.53 , 205.50 +320.65 , 6128.71 , 264.70 +320.65 , 7660.89 , 324.11 +320.65 , 9193.07 , 383.81 +320.65 , 10725.24 , 443.83 +320.65 , 12257.42 , 504.18 +320.65 , 13789.60 , 564.87 +320.65 , 15321.78 , 625.91 +320.65 , 16853.96 , 687.30 +320.65 , 18386.13 , 749.05 +320.65 , 19918.31 , 811.14 +320.65 , 21450.49 , 873.59 +320.65 , 22982.67 , 936.40 +320.65 , 24514.85 , 999.56 +320.65 , 26047.02 , 1063.07 +320.65 , 27579.20 , 1126.93 +320.65 , 29111.38 , 1191.14 +320.65 , 30643.56 , 1255.71 +339.52 , -35338.92 , -1021.86 +339.52 , -33571.97 , -972.81 +339.52 , -31805.03 , -923.33 +339.52 , -30038.08 , -873.44 +339.52 , -28271.13 , -823.13 +339.52 , -26504.19 , -772.39 +339.52 , -24737.24 , -721.24 +339.52 , -22970.30 , -669.67 +339.52 , -21203.35 , -617.68 +339.52 , -19436.40 , -565.27 +339.52 , -17669.46 , -512.45 +339.52 , -15902.51 , -459.19 +339.52 , -14135.57 , -405.51 +339.52 , -12368.62 , -351.39 +339.52 , -10601.68 , -296.81 +339.52 , -8834.73 , -241.73 +339.52 , -7067.78 , -186.07 +339.52 , -5300.84 , -129.61 +339.52 , -3533.89 , -71.46 +339.52 , -1766.95 , 0.00 +339.52 , -353.39 , 0.00 +339.52 , 306.44 , 36.70 +339.52 , 1532.18 , 94.04 +339.52 , 3064.36 , 157.85 +339.52 , 4596.53 , 220.70 +339.52 , 6128.71 , 283.52 +339.52 , 7660.89 , 346.56 +339.52 , 9193.07 , 409.90 +339.52 , 10725.24 , 473.59 +339.52 , 12257.42 , 537.65 +339.52 , 13789.60 , 602.09 +339.52 , 15321.78 , 666.91 +339.52 , 16853.96 , 732.12 +339.52 , 18386.13 , 797.72 +339.52 , 19918.31 , 863.72 +339.52 , 21450.49 , 930.10 +339.52 , 22982.67 , 996.88 +339.52 , 24514.85 , 1064.05 +339.52 , 26047.02 , 1131.62 +339.52 , 27579.20 , 1199.57 +339.52 , 29111.38 , 1267.92 +339.52 , 30643.56 , 1336.65 +358.38 , -35338.92 , -1070.37 +358.38 , -33571.97 , -1019.04 +358.38 , -31805.03 , -967.24 +358.38 , -30038.08 , -914.96 +358.38 , -28271.13 , -862.23 +358.38 , -26504.19 , -809.02 +358.38 , -24737.24 , -755.35 +358.38 , -22970.30 , -701.21 +358.38 , -21203.35 , -646.60 +358.38 , -19436.40 , -591.53 +358.38 , -17669.46 , -535.99 +358.38 , -15902.51 , -479.97 +358.38 , -14135.57 , -423.47 +358.38 , -12368.62 , -366.48 +358.38 , -10601.68 , -308.96 +358.38 , -8834.73 , -250.88 +358.38 , -7067.78 , -192.11 +358.38 , -5300.84 , -132.36 +358.38 , -3533.89 , -70.38 +358.38 , -1766.95 , 0.00 +358.38 , -353.39 , 0.00 +358.38 , 306.44 , 40.53 +358.38 , 1532.18 , 102.10 +358.38 , 3064.36 , 169.83 +358.38 , 4596.53 , 236.37 +358.38 , 6128.71 , 302.84 +358.38 , 7660.89 , 369.53 +358.38 , 9193.07 , 436.54 +358.38 , 10725.24 , 503.92 +358.38 , 12257.42 , 571.71 +358.38 , 13789.60 , 639.91 +358.38 , 15321.78 , 708.54 +358.38 , 16853.96 , 777.59 +358.38 , 18386.13 , 847.08 +358.38 , 19918.31 , 917.00 +358.38 , 21450.49 , 987.35 +358.38 , 22982.67 , 1058.14 +358.38 , 24514.85 , 1129.36 +358.38 , 26047.02 , 1201.01 +358.38 , 27579.20 , 1273.09 +358.38 , 29111.38 , 1345.61 +358.38 , 30643.56 , 1418.56 +377.24 , -35338.92 , -1117.74 +377.24 , -33571.97 , -1064.18 +377.24 , -31805.03 , -1010.10 +377.24 , -30038.08 , -955.49 +377.24 , -28271.13 , -900.37 +377.24 , -26504.19 , -844.73 +377.24 , -24737.24 , -788.58 +377.24 , -22970.30 , -731.90 +377.24 , -21203.35 , -674.71 +377.24 , -19436.40 , -617.00 +377.24 , -17669.46 , -558.77 +377.24 , -15902.51 , -500.01 +377.24 , -14135.57 , -440.71 +377.24 , -12368.62 , -380.85 +377.24 , -10601.68 , -320.40 +377.24 , -8834.73 , -259.31 +377.24 , -7067.78 , -197.41 +377.24 , -5300.84 , -134.30 +377.24 , -3533.89 , -68.24 +377.24 , -1766.95 , 0.00 +377.24 , -353.39 , 0.00 +377.24 , 306.44 , 44.59 +377.24 , 1532.18 , 110.53 +377.24 , 3064.36 , 182.27 +377.24 , 4596.53 , 252.55 +377.24 , 6128.71 , 322.69 +377.24 , 7660.89 , 393.04 +377.24 , 9193.07 , 463.74 +377.24 , 10725.24 , 534.84 +377.24 , 12257.42 , 606.37 +377.24 , 13789.60 , 678.37 +377.24 , 15321.78 , 750.82 +377.24 , 16853.96 , 823.74 +377.24 , 18386.13 , 897.14 +377.24 , 19918.31 , 971.01 +377.24 , 21450.49 , 1045.36 +377.24 , 22982.67 , 1120.19 +377.24 , 24514.85 , 1195.49 +377.24 , 26047.02 , 1271.27 +377.24 , 27579.20 , 1347.52 +377.24 , 29111.38 , 1424.25 +377.24 , 30643.56 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco new file mode 100644 index 0000000000..1962087695 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -19570.62 , 0.00 +0.00 , -18592.09 , 0.00 +0.00 , -17613.56 , 0.00 +0.00 , -16635.03 , 0.00 +0.00 , -15656.50 , 0.00 +0.00 , -14677.97 , 0.00 +0.00 , -13699.44 , -0.13 +0.00 , -12720.91 , -0.66 +0.00 , -11742.37 , -0.98 +0.00 , -10763.84 , -1.19 +0.00 , -9785.31 , -1.32 +0.00 , -8806.78 , -1.38 +0.00 , -7828.25 , -1.39 +0.00 , -6849.72 , -1.35 +0.00 , -5871.19 , -1.26 +0.00 , -4892.66 , -1.13 +0.00 , -3914.12 , -0.97 +0.00 , -2935.59 , -0.77 +0.00 , -1957.06 , -0.53 +0.00 , -978.53 , -0.27 +0.00 , -195.71 , -0.02 +0.00 , 173.26 , 0.13 +0.00 , 866.29 , 0.56 +0.00 , 1732.57 , 1.12 +0.00 , 2598.86 , 1.70 +0.00 , 3465.15 , 2.31 +0.00 , 4331.43 , 2.93 +0.00 , 5197.72 , 3.58 +0.00 , 6064.01 , 4.25 +0.00 , 6930.29 , 4.93 +0.00 , 7796.58 , 5.64 +0.00 , 8662.87 , 6.37 +0.00 , 9529.15 , 7.12 +0.00 , 10395.44 , 7.88 +0.00 , 11261.73 , 8.67 +0.00 , 12128.01 , 9.47 +0.00 , 12994.30 , 10.29 +0.00 , 13860.59 , 11.13 +0.00 , 14726.87 , 11.99 +0.00 , 15593.16 , 12.87 +0.00 , 16459.45 , 13.76 +0.00 , 17325.73 , 14.67 +3.37 , -19570.62 , 0.00 +3.37 , -18592.09 , 0.00 +3.37 , -17613.56 , 0.00 +3.37 , -16635.03 , 0.00 +3.37 , -15656.50 , 0.00 +3.37 , -14677.97 , 0.00 +3.37 , -13699.44 , -0.50 +3.37 , -12720.91 , -0.84 +3.37 , -11742.37 , -1.04 +3.37 , -10763.84 , -1.16 +3.37 , -9785.31 , -1.22 +3.37 , -8806.78 , -1.24 +3.37 , -7828.25 , -1.21 +3.37 , -6849.72 , -1.15 +3.37 , -5871.19 , -1.06 +3.37 , -4892.66 , -0.94 +3.37 , -3914.12 , -0.80 +3.37 , -2935.59 , -0.62 +3.37 , -1957.06 , -0.43 +3.37 , -978.53 , -0.21 +3.37 , -195.71 , -0.02 +3.37 , 173.26 , 0.10 +3.37 , 866.29 , 0.43 +3.37 , 1732.57 , 0.85 +3.37 , 2598.86 , 1.30 +3.37 , 3465.15 , 1.75 +3.37 , 4331.43 , 2.23 +3.37 , 5197.72 , 2.71 +3.37 , 6064.01 , 3.21 +3.37 , 6930.29 , 3.73 +3.37 , 7796.58 , 4.26 +3.37 , 8662.87 , 4.80 +3.37 , 9529.15 , 5.36 +3.37 , 10395.44 , 5.93 +3.37 , 11261.73 , 6.52 +3.37 , 12128.01 , 7.12 +3.37 , 12994.30 , 7.73 +3.37 , 13860.59 , 8.35 +3.37 , 14726.87 , 8.99 +3.37 , 15593.16 , 9.64 +3.37 , 16459.45 , 10.30 +3.37 , 17325.73 , 10.98 +33.71 , -19570.62 , -58.10 +33.71 , -18592.09 , -55.37 +33.71 , -17613.56 , -52.62 +33.71 , -16635.03 , -49.85 +33.71 , -15656.50 , -47.06 +33.71 , -14677.97 , -44.25 +33.71 , -13699.44 , -41.42 +33.71 , -12720.91 , -38.57 +33.71 , -11742.37 , -35.70 +33.71 , -10763.84 , -32.81 +33.71 , -9785.31 , -29.90 +33.71 , -8806.78 , -26.98 +33.71 , -7828.25 , -24.03 +33.71 , -6849.72 , -21.07 +33.71 , -5871.19 , -18.08 +33.71 , -4892.66 , -15.08 +33.71 , -3914.12 , -12.06 +33.71 , -2935.59 , -9.02 +33.71 , -1957.06 , -5.96 +33.71 , -978.53 , -2.88 +33.71 , -195.71 , -0.37 +33.71 , 173.26 , 0.90 +33.71 , 866.29 , 3.68 +33.71 , 1732.57 , 7.16 +33.71 , 2598.86 , 10.66 +33.71 , 3465.15 , 14.17 +33.71 , 4331.43 , 17.71 +33.71 , 5197.72 , 21.26 +33.71 , 6064.01 , 24.84 +33.71 , 6930.29 , 28.43 +33.71 , 7796.58 , 32.04 +33.71 , 8662.87 , 35.67 +33.71 , 9529.15 , 39.32 +33.71 , 10395.44 , 42.99 +33.71 , 11261.73 , 46.68 +33.71 , 12128.01 , 50.38 +33.71 , 12994.30 , 54.11 +33.71 , 13860.59 , 57.85 +33.71 , 14726.87 , 61.61 +33.71 , 15593.16 , 65.39 +33.71 , 16459.45 , 69.19 +33.71 , 17325.73 , 73.01 +67.42 , -19570.62 , -120.57 +67.42 , -18592.09 , -114.73 +67.42 , -17613.56 , -108.87 +67.42 , -16635.03 , -102.99 +67.42 , -15656.50 , -97.08 +67.42 , -14677.97 , -91.15 +67.42 , -13699.44 , -85.20 +67.42 , -12720.91 , -79.23 +67.42 , -11742.37 , -73.23 +67.42 , -10763.84 , -67.21 +67.42 , -9785.31 , -61.17 +67.42 , -8806.78 , -55.10 +67.42 , -7828.25 , -49.01 +67.42 , -6849.72 , -42.90 +67.42 , -5871.19 , -36.77 +67.42 , -4892.66 , -30.61 +67.42 , -3914.12 , -24.43 +67.42 , -2935.59 , -18.23 +67.42 , -1957.06 , -12.01 +67.42 , -978.53 , -5.76 +67.42 , -195.71 , -0.66 +67.42 , 173.26 , 1.84 +67.42 , 866.29 , 7.35 +67.42 , 1732.57 , 14.22 +67.42 , 2598.86 , 21.11 +67.42 , 3465.15 , 28.02 +67.42 , 4331.43 , 34.96 +67.42 , 5197.72 , 41.92 +67.42 , 6064.01 , 48.90 +67.42 , 6930.29 , 55.90 +67.42 , 7796.58 , 62.93 +67.42 , 8662.87 , 69.98 +67.42 , 9529.15 , 77.05 +67.42 , 10395.44 , 84.15 +67.42 , 11261.73 , 91.27 +67.42 , 12128.01 , 98.41 +67.42 , 12994.30 , 105.58 +67.42 , 13860.59 , 112.76 +67.42 , 14726.87 , 119.97 +67.42 , 15593.16 , 127.21 +67.42 , 16459.45 , 134.46 +67.42 , 17325.73 , 141.74 +101.12 , -19570.62 , -182.44 +101.12 , -18592.09 , -173.55 +101.12 , -17613.56 , -164.62 +101.12 , -16635.03 , -155.67 +101.12 , -15656.50 , -146.69 +101.12 , -14677.97 , -137.68 +101.12 , -13699.44 , -128.65 +101.12 , -12720.91 , -119.58 +101.12 , -11742.37 , -110.49 +101.12 , -10763.84 , -101.36 +101.12 , -9785.31 , -92.21 +101.12 , -8806.78 , -83.03 +101.12 , -7828.25 , -73.82 +101.12 , -6849.72 , -64.58 +101.12 , -5871.19 , -55.31 +101.12 , -4892.66 , -46.02 +101.12 , -3914.12 , -36.70 +101.12 , -2935.59 , -27.34 +101.12 , -1957.06 , -17.96 +101.12 , -978.53 , -8.54 +101.12 , -195.71 , -0.79 +101.12 , 173.26 , 2.86 +101.12 , 866.29 , 11.12 +101.12 , 1732.57 , 21.39 +101.12 , 2598.86 , 31.68 +101.12 , 3465.15 , 41.99 +101.12 , 4331.43 , 52.34 +101.12 , 5197.72 , 62.71 +101.12 , 6064.01 , 73.12 +101.12 , 6930.29 , 83.55 +101.12 , 7796.58 , 94.01 +101.12 , 8662.87 , 104.50 +101.12 , 9529.15 , 115.02 +101.12 , 10395.44 , 125.57 +101.12 , 11261.73 , 136.15 +101.12 , 12128.01 , 146.76 +101.12 , 12994.30 , 157.40 +101.12 , 13860.59 , 168.06 +101.12 , 14726.87 , 178.76 +101.12 , 15593.16 , 189.48 +101.12 , 16459.45 , 200.23 +101.12 , 17325.73 , 211.02 +134.83 , -19570.62 , -243.71 +134.83 , -18592.09 , -231.81 +134.83 , -17613.56 , -219.87 +134.83 , -16635.03 , -207.89 +134.83 , -15656.50 , -195.88 +134.83 , -14677.97 , -183.83 +134.83 , -13699.44 , -171.74 +134.83 , -12720.91 , -159.61 +134.83 , -11742.37 , -147.45 +134.83 , -10763.84 , -135.25 +134.83 , -9785.31 , -123.01 +134.83 , -8806.78 , -110.74 +134.83 , -7828.25 , -98.43 +134.83 , -6849.72 , -86.08 +134.83 , -5871.19 , -73.70 +134.83 , -4892.66 , -61.27 +134.83 , -3914.12 , -48.82 +134.83 , -2935.59 , -36.32 +134.83 , -1957.06 , -23.78 +134.83 , -978.53 , -11.19 +134.83 , -195.71 , -0.63 +134.83 , 173.26 , 3.98 +134.83 , 866.29 , 15.01 +134.83 , 1732.57 , 28.68 +134.83 , 2598.86 , 42.37 +134.83 , 3465.15 , 56.10 +134.83 , 4331.43 , 69.87 +134.83 , 5197.72 , 83.67 +134.83 , 6064.01 , 97.52 +134.83 , 6930.29 , 111.40 +134.83 , 7796.58 , 125.31 +134.83 , 8662.87 , 139.27 +134.83 , 9529.15 , 153.26 +134.83 , 10395.44 , 167.29 +134.83 , 11261.73 , 181.36 +134.83 , 12128.01 , 195.46 +134.83 , 12994.30 , 209.61 +134.83 , 13860.59 , 223.79 +134.83 , 14726.87 , 238.01 +134.83 , 15593.16 , 252.26 +134.83 , 16459.45 , 266.56 +134.83 , 17325.73 , 280.89 +168.54 , -19570.62 , -304.37 +168.54 , -18592.09 , -289.50 +168.54 , -17613.56 , -274.59 +168.54 , -16635.03 , -259.63 +168.54 , -15656.50 , -244.61 +168.54 , -14677.97 , -229.56 +168.54 , -13699.44 , -214.45 +168.54 , -12720.91 , -199.30 +168.54 , -11742.37 , -184.10 +168.54 , -10763.84 , -168.85 +168.54 , -9785.31 , -153.55 +168.54 , -8806.78 , -138.20 +168.54 , -7828.25 , -122.81 +168.54 , -6849.72 , -107.37 +168.54 , -5871.19 , -91.88 +168.54 , -4892.66 , -76.35 +168.54 , -3914.12 , -60.76 +168.54 , -2935.59 , -45.13 +168.54 , -1957.06 , -29.44 +168.54 , -978.53 , -13.67 +168.54 , -195.71 , 0.00 +168.54 , 173.26 , 5.21 +168.54 , 866.29 , 19.04 +168.54 , 1732.57 , 36.13 +168.54 , 2598.86 , 53.24 +168.54 , 3465.15 , 70.39 +168.54 , 4331.43 , 87.59 +168.54 , 5197.72 , 104.83 +168.54 , 6064.01 , 122.13 +168.54 , 6930.29 , 139.47 +168.54 , 7796.58 , 156.87 +168.54 , 8662.87 , 174.31 +168.54 , 9529.15 , 191.80 +168.54 , 10395.44 , 209.33 +168.54 , 11261.73 , 226.92 +168.54 , 12128.01 , 244.56 +168.54 , 12994.30 , 262.24 +168.54 , 13860.59 , 279.97 +168.54 , 14726.87 , 297.76 +168.54 , 15593.16 , 315.58 +168.54 , 16459.45 , 333.46 +168.54 , 17325.73 , 351.39 +202.25 , -19570.62 , -364.37 +202.25 , -18592.09 , -346.59 +202.25 , -17613.56 , -328.74 +202.25 , -16635.03 , -310.84 +202.25 , -15656.50 , -292.87 +202.25 , -14677.97 , -274.84 +202.25 , -13699.44 , -256.75 +202.25 , -12720.91 , -238.60 +202.25 , -11742.37 , -220.39 +202.25 , -10763.84 , -202.12 +202.25 , -9785.31 , -183.79 +202.25 , -8806.78 , -165.40 +202.25 , -7828.25 , -146.94 +202.25 , -6849.72 , -128.43 +202.25 , -5871.19 , -109.85 +202.25 , -4892.66 , -91.21 +202.25 , -3914.12 , -72.51 +202.25 , -2935.59 , -53.75 +202.25 , -1957.06 , -34.91 +202.25 , -978.53 , -15.95 +202.25 , -195.71 , 0.00 +202.25 , 173.26 , 6.58 +202.25 , 866.29 , 23.25 +202.25 , 1732.57 , 43.76 +202.25 , 2598.86 , 64.29 +202.25 , 3465.15 , 84.87 +202.25 , 4331.43 , 105.52 +202.25 , 5197.72 , 126.22 +202.25 , 6064.01 , 146.98 +202.25 , 6930.29 , 167.81 +202.25 , 7796.58 , 188.70 +202.25 , 8662.87 , 209.65 +202.25 , 9529.15 , 230.66 +202.25 , 10395.44 , 251.73 +202.25 , 11261.73 , 272.87 +202.25 , 12128.01 , 294.07 +202.25 , 12994.30 , 315.33 +202.25 , 13860.59 , 336.65 +202.25 , 14726.87 , 358.03 +202.25 , 15593.16 , 379.47 +202.25 , 16459.45 , 400.98 +202.25 , 17325.73 , 422.54 +235.96 , -19570.62 , -423.69 +235.96 , -18592.09 , -403.04 +235.96 , -17613.56 , -382.31 +235.96 , -16635.03 , -361.50 +235.96 , -15656.50 , -340.62 +235.96 , -14677.97 , -319.66 +235.96 , -13699.44 , -298.62 +235.96 , -12720.91 , -277.51 +235.96 , -11742.37 , -256.31 +235.96 , -10763.84 , -235.05 +235.96 , -9785.31 , -213.70 +235.96 , -8806.78 , -192.28 +235.96 , -7828.25 , -170.79 +235.96 , -6849.72 , -149.21 +235.96 , -5871.19 , -127.57 +235.96 , -4892.66 , -105.84 +235.96 , -3914.12 , -84.03 +235.96 , -2935.59 , -62.14 +235.96 , -1957.06 , -40.16 +235.96 , -978.53 , -18.00 +235.96 , -195.71 , 0.00 +235.96 , 173.26 , 8.09 +235.96 , 866.29 , 27.64 +235.96 , 1732.57 , 51.59 +235.96 , 2598.86 , 75.56 +235.96 , 3465.15 , 99.58 +235.96 , 4331.43 , 123.68 +235.96 , 5197.72 , 147.86 +235.96 , 6064.01 , 172.10 +235.96 , 6930.29 , 196.43 +235.96 , 7796.58 , 220.84 +235.96 , 8662.87 , 245.32 +235.96 , 9529.15 , 269.88 +235.96 , 10395.44 , 294.51 +235.96 , 11261.73 , 319.23 +235.96 , 12128.01 , 344.02 +235.96 , 12994.30 , 368.89 +235.96 , 13860.59 , 393.83 +235.96 , 14726.87 , 418.85 +235.96 , 15593.16 , 443.95 +235.96 , 16459.45 , 469.13 +235.96 , 17325.73 , 494.38 +269.67 , -19570.62 , -482.31 +269.67 , -18592.09 , -458.83 +269.67 , -17613.56 , -435.26 +269.67 , -16635.03 , -411.59 +269.67 , -15656.50 , -387.83 +269.67 , -14677.97 , -363.97 +269.67 , -13699.44 , -340.02 +269.67 , -12720.91 , -315.97 +269.67 , -11742.37 , -291.83 +269.67 , -10763.84 , -267.59 +269.67 , -9785.31 , -243.26 +269.67 , -8806.78 , -218.84 +269.67 , -7828.25 , -194.32 +269.67 , -6849.72 , -169.71 +269.67 , -5871.19 , -145.00 +269.67 , -4892.66 , -120.19 +269.67 , -3914.12 , -95.29 +269.67 , -2935.59 , -70.28 +269.67 , -1957.06 , -45.14 +269.67 , -978.53 , -19.76 +269.67 , -195.71 , 0.00 +269.67 , 173.26 , 9.76 +269.67 , 866.29 , 32.25 +269.67 , 1732.57 , 59.66 +269.67 , 2598.86 , 87.07 +269.67 , 3465.15 , 114.55 +269.67 , 4331.43 , 142.11 +269.67 , 5197.72 , 169.77 +269.67 , 6064.01 , 197.52 +269.67 , 6930.29 , 225.37 +269.67 , 7796.58 , 253.31 +269.67 , 8662.87 , 281.34 +269.67 , 9529.15 , 309.47 +269.67 , 10395.44 , 337.70 +269.67 , 11261.73 , 366.02 +269.67 , 12128.01 , 394.44 +269.67 , 12994.30 , 422.95 +269.67 , 13860.59 , 451.56 +269.67 , 14726.87 , 480.26 +269.67 , 15593.16 , 509.05 +269.67 , 16459.45 , 537.94 +269.67 , 17325.73 , 566.93 +303.37 , -19570.62 , -540.17 +303.37 , -18592.09 , -513.92 +303.37 , -17613.56 , -487.55 +303.37 , -16635.03 , -461.06 +303.37 , -15656.50 , -434.46 +303.37 , -14677.97 , -407.75 +303.37 , -13699.44 , -380.92 +303.37 , -12720.91 , -353.97 +303.37 , -11742.37 , -326.91 +303.37 , -10763.84 , -299.73 +303.37 , -9785.31 , -272.44 +303.37 , -8806.78 , -245.03 +303.37 , -7828.25 , -217.51 +303.37 , -6849.72 , -189.87 +303.37 , -5871.19 , -162.12 +303.37 , -4892.66 , -134.25 +303.37 , -3914.12 , -106.26 +303.37 , -2935.59 , -78.13 +303.37 , -1957.06 , -49.84 +303.37 , -978.53 , -21.19 +303.37 , -195.71 , 0.00 +303.37 , 173.26 , 11.59 +303.37 , 866.29 , 37.10 +303.37 , 1732.57 , 67.98 +303.37 , 2598.86 , 98.85 +303.37 , 3465.15 , 129.79 +303.37 , 4331.43 , 160.84 +303.37 , 5197.72 , 191.99 +303.37 , 6064.01 , 223.26 +303.37 , 6930.29 , 254.64 +303.37 , 7796.58 , 286.14 +303.37 , 8662.87 , 317.75 +303.37 , 9529.15 , 349.48 +303.37 , 10395.44 , 381.32 +303.37 , 11261.73 , 413.28 +303.37 , 12128.01 , 445.36 +303.37 , 12994.30 , 477.54 +303.37 , 13860.59 , 509.85 +303.37 , 14726.87 , 542.27 +303.37 , 15593.16 , 574.80 +303.37 , 16459.45 , 607.45 +303.37 , 17325.73 , 640.21 +337.08 , -19570.62 , -597.26 +337.08 , -18592.09 , -568.28 +337.08 , -17613.56 , -539.16 +337.08 , -16635.03 , -509.90 +337.08 , -15656.50 , -480.50 +337.08 , -14677.97 , -450.96 +337.08 , -13699.44 , -421.28 +337.08 , -12720.91 , -391.47 +337.08 , -11742.37 , -361.52 +337.08 , -10763.84 , -331.43 +337.08 , -9785.31 , -301.20 +337.08 , -8806.78 , -270.83 +337.08 , -7828.25 , -240.33 +337.08 , -6849.72 , -209.68 +337.08 , -5871.19 , -178.90 +337.08 , -4892.66 , -147.97 +337.08 , -3914.12 , -116.90 +337.08 , -2935.59 , -85.66 +337.08 , -1957.06 , -54.21 +337.08 , -978.53 , -22.23 +337.08 , -195.71 , 0.00 +337.08 , 173.26 , 13.60 +337.08 , 866.29 , 42.20 +337.08 , 1732.57 , 76.58 +337.08 , 2598.86 , 110.92 +337.08 , 3465.15 , 145.34 +337.08 , 4331.43 , 179.88 +337.08 , 5197.72 , 214.55 +337.08 , 6064.01 , 249.35 +337.08 , 6930.29 , 284.29 +337.08 , 7796.58 , 319.36 +337.08 , 8662.87 , 354.57 +337.08 , 9529.15 , 389.92 +337.08 , 10395.44 , 425.41 +337.08 , 11261.73 , 461.03 +337.08 , 12128.01 , 496.79 +337.08 , 12994.30 , 532.69 +337.08 , 13860.59 , 568.73 +337.08 , 14726.87 , 604.90 +337.08 , 15593.16 , 641.21 +337.08 , 16459.45 , 677.66 +337.08 , 17325.73 , 714.24 +370.79 , -19570.62 , -653.54 +370.79 , -18592.09 , -621.88 +370.79 , -17613.56 , -590.05 +370.79 , -16635.03 , -558.06 +370.79 , -15656.50 , -525.90 +370.79 , -14677.97 , -493.58 +370.79 , -13699.44 , -461.09 +370.79 , -12720.91 , -428.44 +370.79 , -11742.37 , -395.63 +370.79 , -10763.84 , -362.65 +370.79 , -9785.31 , -329.51 +370.79 , -8806.78 , -296.21 +370.79 , -7828.25 , -262.74 +370.79 , -6849.72 , -229.11 +370.79 , -5871.19 , -195.31 +370.79 , -4892.66 , -161.34 +370.79 , -3914.12 , -127.18 +370.79 , -2935.59 , -92.83 +370.79 , -1957.06 , -58.20 +370.79 , -978.53 , -22.82 +370.79 , -195.71 , 0.00 +370.79 , 173.26 , 15.79 +370.79 , 866.29 , 47.58 +370.79 , 1732.57 , 85.48 +370.79 , 2598.86 , 123.30 +370.79 , 3465.15 , 161.22 +370.79 , 4331.43 , 199.26 +370.79 , 5197.72 , 237.46 +370.79 , 6064.01 , 275.81 +370.79 , 6930.29 , 314.32 +370.79 , 7796.58 , 352.99 +370.79 , 8662.87 , 391.83 +370.79 , 9529.15 , 430.82 +370.79 , 10395.44 , 469.98 +370.79 , 11261.73 , 509.30 +370.79 , 12128.01 , 548.78 +370.79 , 12994.30 , 588.42 +370.79 , 13860.59 , 628.23 +370.79 , 14726.87 , 668.20 +370.79 , 15593.16 , 708.32 +370.79 , 16459.45 , 748.61 +370.79 , 17325.73 , 789.06 +404.50 , -19570.62 , -708.97 +404.50 , -18592.09 , -674.68 +404.50 , -17613.56 , -640.19 +404.50 , -16635.03 , -605.51 +404.50 , -15656.50 , -570.63 +404.50 , -14677.97 , -535.56 +404.50 , -13699.44 , -500.30 +404.50 , -12720.91 , -464.85 +404.50 , -11742.37 , -429.21 +404.50 , -10763.84 , -393.37 +404.50 , -9785.31 , -357.35 +404.50 , -8806.78 , -321.13 +404.50 , -7828.25 , -284.71 +404.50 , -6849.72 , -248.11 +404.50 , -5871.19 , -211.31 +404.50 , -4892.66 , -174.30 +404.50 , -3914.12 , -137.08 +404.50 , -2935.59 , -99.61 +404.50 , -1957.06 , -61.78 +404.50 , -978.53 , -22.86 +404.50 , -195.71 , 0.00 +404.50 , 173.26 , 18.17 +404.50 , 866.29 , 53.24 +404.50 , 1732.57 , 94.71 +404.50 , 2598.86 , 136.03 +404.50 , 3465.15 , 177.45 +404.50 , 4331.43 , 219.01 +404.50 , 5197.72 , 260.75 +404.50 , 6064.01 , 302.67 +404.50 , 6930.29 , 344.78 +404.50 , 7796.58 , 387.07 +404.50 , 8662.87 , 429.54 +404.50 , 9529.15 , 472.21 +404.50 , 10395.44 , 515.06 +404.50 , 11261.73 , 558.11 +404.50 , 12128.01 , 601.34 +404.50 , 12994.30 , 644.76 +404.50 , 13860.59 , 688.37 +404.50 , 14726.87 , 732.17 +404.50 , 15593.16 , 776.15 +404.50 , 16459.45 , 820.33 +404.50 , 17325.73 , 864.69 +438.21 , -19570.62 , -763.53 +438.21 , -18592.09 , -726.65 +438.21 , -17613.56 , -689.55 +438.21 , -16635.03 , -652.22 +438.21 , -15656.50 , -614.67 +438.21 , -14677.97 , -576.89 +438.21 , -13699.44 , -538.89 +438.21 , -12720.91 , -500.67 +438.21 , -11742.37 , -462.22 +438.21 , -10763.84 , -423.56 +438.21 , -9785.31 , -384.67 +438.21 , -8806.78 , -345.56 +438.21 , -7828.25 , -306.22 +438.21 , -6849.72 , -266.66 +438.21 , -5871.19 , -226.86 +438.21 , -4892.66 , -186.83 +438.21 , -3914.12 , -146.54 +438.21 , -2935.59 , -105.95 +438.21 , -1957.06 , -64.90 +438.21 , -978.53 , -22.24 +438.21 , -195.71 , 0.00 +438.21 , 173.26 , 20.74 +438.21 , 866.29 , 59.20 +438.21 , 1732.57 , 104.27 +438.21 , 2598.86 , 149.12 +438.21 , 3465.15 , 194.05 +438.21 , 4331.43 , 239.16 +438.21 , 5197.72 , 284.45 +438.21 , 6064.01 , 329.96 +438.21 , 6930.29 , 375.67 +438.21 , 7796.58 , 421.60 +438.21 , 8662.87 , 467.75 +438.21 , 9529.15 , 514.11 +438.21 , 10395.44 , 560.69 +438.21 , 11261.73 , 607.48 +438.21 , 12128.01 , 654.50 +438.21 , 12994.30 , 701.73 +438.21 , 13860.59 , 749.18 +438.21 , 14726.87 , 796.84 +438.21 , 15593.16 , 844.73 +438.21 , 16459.45 , 892.83 +438.21 , 17325.73 , 941.14 +471.92 , -19570.62 , -817.17 +471.92 , -18592.09 , -777.76 +471.92 , -17613.56 , -738.08 +471.92 , -16635.03 , -698.15 +471.92 , -15656.50 , -657.96 +471.92 , -14677.97 , -617.52 +471.92 , -13699.44 , -576.82 +471.92 , -12720.91 , -535.86 +471.92 , -11742.37 , -494.65 +471.92 , -10763.84 , -453.18 +471.92 , -9785.31 , -411.45 +471.92 , -8806.78 , -369.47 +471.92 , -7828.25 , -327.22 +471.92 , -6849.72 , -284.72 +471.92 , -5871.19 , -241.95 +471.92 , -4892.66 , -198.90 +471.92 , -3914.12 , -155.54 +471.92 , -2935.59 , -111.82 +471.92 , -1957.06 , -67.51 +471.92 , -978.53 , -20.80 +471.92 , -195.71 , 0.00 +471.92 , 173.26 , 23.52 +471.92 , 866.29 , 65.48 +471.92 , 1732.57 , 114.20 +471.92 , 2598.86 , 162.59 +471.92 , 3465.15 , 211.06 +471.92 , 4331.43 , 259.72 +471.92 , 5197.72 , 308.59 +471.92 , 6064.01 , 357.69 +471.92 , 6930.29 , 407.04 +471.92 , 7796.58 , 456.62 +471.92 , 8662.87 , 506.46 +471.92 , 9529.15 , 556.54 +471.92 , 10395.44 , 606.87 +471.92 , 11261.73 , 657.45 +471.92 , 12128.01 , 708.28 +471.92 , 12994.30 , 759.35 +471.92 , 13860.59 , 810.68 +471.92 , 14726.87 , 862.25 +471.92 , 15593.16 , 914.07 +471.92 , 16459.45 , 966.13 +471.92 , 17325.73 , 1018.44 +505.62 , -19570.62 , -869.86 +505.62 , -18592.09 , -827.96 +505.62 , -17613.56 , -785.77 +505.62 , -16635.03 , -743.28 +505.62 , -15656.50 , -700.50 +505.62 , -14677.97 , -657.42 +505.62 , -13699.44 , -614.05 +505.62 , -12720.91 , -570.39 +505.62 , -11742.37 , -526.44 +505.62 , -10763.84 , -482.19 +505.62 , -9785.31 , -437.65 +505.62 , -8806.78 , -392.82 +505.62 , -7828.25 , -347.69 +505.62 , -6849.72 , -302.26 +505.62 , -5871.19 , -256.52 +505.62 , -4892.66 , -210.46 +505.62 , -3914.12 , -164.04 +505.62 , -2935.59 , -117.17 +505.62 , -1957.06 , -69.54 +505.62 , -978.53 , -18.27 +505.62 , -195.71 , 0.00 +505.62 , 173.26 , 26.49 +505.62 , 866.29 , 72.10 +505.62 , 1732.57 , 124.50 +505.62 , 2598.86 , 176.46 +505.62 , 3465.15 , 228.49 +505.62 , 4331.43 , 280.71 +505.62 , 5197.72 , 333.18 +505.62 , 6064.01 , 385.90 +505.62 , 6930.29 , 438.89 +505.62 , 7796.58 , 492.16 +505.62 , 8662.87 , 545.71 +505.62 , 9529.15 , 599.54 +505.62 , 10395.44 , 653.64 +505.62 , 11261.73 , 708.03 +505.62 , 12128.01 , 762.71 +505.62 , 12994.30 , 817.66 +505.62 , 13860.59 , 872.89 +505.62 , 14726.87 , 928.41 +505.62 , 15593.16 , 984.20 +505.62 , 16459.45 , 1040.27 +505.62 , 17325.73 , 1096.63 +539.33 , -19570.62 , -921.56 +539.33 , -18592.09 , -877.23 +539.33 , -17613.56 , -832.56 +539.33 , -16635.03 , -787.56 +539.33 , -15656.50 , -742.22 +539.33 , -14677.97 , -696.56 +539.33 , -13699.44 , -650.56 +539.33 , -12720.91 , -604.23 +539.33 , -11742.37 , -557.56 +539.33 , -10763.84 , -510.57 +539.33 , -9785.31 , -463.24 +539.33 , -8806.78 , -415.58 +539.33 , -7828.25 , -367.58 +539.33 , -6849.72 , -319.24 +539.33 , -5871.19 , -270.55 +539.33 , -4892.66 , -221.48 +539.33 , -3914.12 , -171.99 +539.33 , -2935.59 , -121.95 +539.33 , -1957.06 , -70.93 +539.33 , -978.53 , -14.10 +539.33 , -195.71 , 0.00 +539.33 , 173.26 , 29.68 +539.33 , 866.29 , 79.05 +539.33 , 1732.57 , 135.20 +539.33 , 2598.86 , 190.76 +539.33 , 3465.15 , 246.36 +539.33 , 4331.43 , 302.17 +539.33 , 5197.72 , 358.24 +539.33 , 6064.01 , 414.60 +539.33 , 6930.29 , 471.27 +539.33 , 7796.58 , 528.24 +539.33 , 8662.87 , 585.52 +539.33 , 9529.15 , 643.12 +539.33 , 10395.44 , 701.03 +539.33 , 11261.73 , 759.26 +539.33 , 12128.01 , 817.80 +539.33 , 12994.30 , 876.66 +539.33 , 13860.59 , 935.84 +539.33 , 14726.87 , 995.34 +539.33 , 15593.16 , 1055.15 +539.33 , 16459.45 , 1115.27 +539.33 , 17325.73 , 1175.71 +573.04 , -19570.62 , -972.24 +573.04 , -18592.09 , -925.52 +573.04 , -17613.56 , -878.43 +573.04 , -16635.03 , -830.96 +573.04 , -15656.50 , -783.11 +573.04 , -14677.97 , -734.89 +573.04 , -13699.44 , -686.30 +573.04 , -12720.91 , -637.33 +573.04 , -11742.37 , -587.99 +573.04 , -10763.84 , -538.28 +573.04 , -9785.31 , -488.19 +573.04 , -8806.78 , -437.72 +573.04 , -7828.25 , -386.87 +573.04 , -6849.72 , -335.63 +573.04 , -5871.19 , -283.99 +573.04 , -4892.66 , -231.92 +573.04 , -3914.12 , -179.35 +573.04 , -2935.59 , -126.12 +573.04 , -1957.06 , -71.60 +573.04 , -978.53 , -6.45 +573.04 , -195.71 , 0.00 +573.04 , 173.26 , 33.08 +573.04 , 866.29 , 86.37 +573.04 , 1732.57 , 146.31 +573.04 , 2598.86 , 205.50 +573.04 , 3465.15 , 264.70 +573.04 , 4331.43 , 324.11 +573.04 , 5197.72 , 383.81 +573.04 , 6064.01 , 443.83 +573.04 , 6930.29 , 504.18 +573.04 , 7796.58 , 564.87 +573.04 , 8662.87 , 625.91 +573.04 , 9529.15 , 687.30 +573.04 , 10395.44 , 749.05 +573.04 , 11261.73 , 811.14 +573.04 , 12128.01 , 873.59 +573.04 , 12994.30 , 936.40 +573.04 , 13860.59 , 999.56 +573.04 , 14726.87 , 1063.07 +573.04 , 15593.16 , 1126.93 +573.04 , 16459.45 , 1191.14 +573.04 , 17325.73 , 1255.71 +606.75 , -19570.62 , -1021.86 +606.75 , -18592.09 , -972.81 +606.75 , -17613.56 , -923.33 +606.75 , -16635.03 , -873.44 +606.75 , -15656.50 , -823.13 +606.75 , -14677.97 , -772.39 +606.75 , -13699.44 , -721.24 +606.75 , -12720.91 , -669.67 +606.75 , -11742.37 , -617.68 +606.75 , -10763.84 , -565.27 +606.75 , -9785.31 , -512.45 +606.75 , -8806.78 , -459.19 +606.75 , -7828.25 , -405.51 +606.75 , -6849.72 , -351.39 +606.75 , -5871.19 , -296.81 +606.75 , -4892.66 , -241.73 +606.75 , -3914.12 , -186.07 +606.75 , -2935.59 , -129.61 +606.75 , -1957.06 , -71.46 +606.75 , -978.53 , 0.00 +606.75 , -195.71 , 0.00 +606.75 , 173.26 , 36.70 +606.75 , 866.29 , 94.04 +606.75 , 1732.57 , 157.85 +606.75 , 2598.86 , 220.70 +606.75 , 3465.15 , 283.52 +606.75 , 4331.43 , 346.56 +606.75 , 5197.72 , 409.90 +606.75 , 6064.01 , 473.59 +606.75 , 6930.29 , 537.65 +606.75 , 7796.58 , 602.09 +606.75 , 8662.87 , 666.91 +606.75 , 9529.15 , 732.12 +606.75 , 10395.44 , 797.72 +606.75 , 11261.73 , 863.72 +606.75 , 12128.01 , 930.10 +606.75 , 12994.30 , 996.88 +606.75 , 13860.59 , 1064.05 +606.75 , 14726.87 , 1131.62 +606.75 , 15593.16 , 1199.57 +606.75 , 16459.45 , 1267.92 +606.75 , 17325.73 , 1336.65 +640.46 , -19570.62 , -1070.37 +640.46 , -18592.09 , -1019.04 +640.46 , -17613.56 , -967.24 +640.46 , -16635.03 , -914.96 +640.46 , -15656.50 , -862.23 +640.46 , -14677.97 , -809.02 +640.46 , -13699.44 , -755.35 +640.46 , -12720.91 , -701.21 +640.46 , -11742.37 , -646.60 +640.46 , -10763.84 , -591.53 +640.46 , -9785.31 , -535.99 +640.46 , -8806.78 , -479.97 +640.46 , -7828.25 , -423.47 +640.46 , -6849.72 , -366.48 +640.46 , -5871.19 , -308.96 +640.46 , -4892.66 , -250.88 +640.46 , -3914.12 , -192.11 +640.46 , -2935.59 , -132.36 +640.46 , -1957.06 , -70.38 +640.46 , -978.53 , 0.00 +640.46 , -195.71 , 0.00 +640.46 , 173.26 , 40.53 +640.46 , 866.29 , 102.10 +640.46 , 1732.57 , 169.83 +640.46 , 2598.86 , 236.37 +640.46 , 3465.15 , 302.84 +640.46 , 4331.43 , 369.53 +640.46 , 5197.72 , 436.54 +640.46 , 6064.01 , 503.92 +640.46 , 6930.29 , 571.71 +640.46 , 7796.58 , 639.91 +640.46 , 8662.87 , 708.54 +640.46 , 9529.15 , 777.59 +640.46 , 10395.44 , 847.08 +640.46 , 11261.73 , 917.00 +640.46 , 12128.01 , 987.35 +640.46 , 12994.30 , 1058.14 +640.46 , 13860.59 , 1129.36 +640.46 , 14726.87 , 1201.01 +640.46 , 15593.16 , 1273.09 +640.46 , 16459.45 , 1345.61 +640.46 , 17325.73 , 1418.56 +674.17 , -19570.62 , -1117.74 +674.17 , -18592.09 , -1064.18 +674.17 , -17613.56 , -1010.10 +674.17 , -16635.03 , -955.49 +674.17 , -15656.50 , -900.37 +674.17 , -14677.97 , -844.73 +674.17 , -13699.44 , -788.58 +674.17 , -12720.91 , -731.90 +674.17 , -11742.37 , -674.71 +674.17 , -10763.84 , -617.00 +674.17 , -9785.31 , -558.77 +674.17 , -8806.78 , -500.01 +674.17 , -7828.25 , -440.71 +674.17 , -6849.72 , -380.85 +674.17 , -5871.19 , -320.40 +674.17 , -4892.66 , -259.31 +674.17 , -3914.12 , -197.41 +674.17 , -2935.59 , -134.30 +674.17 , -1957.06 , -68.24 +674.17 , -978.53 , 0.00 +674.17 , -195.71 , 0.00 +674.17 , 173.26 , 44.59 +674.17 , 866.29 , 110.53 +674.17 , 1732.57 , 182.27 +674.17 , 2598.86 , 252.55 +674.17 , 3465.15 , 322.69 +674.17 , 4331.43 , 393.04 +674.17 , 5197.72 , 463.74 +674.17 , 6064.01 , 534.84 +674.17 , 6930.29 , 606.37 +674.17 , 7796.58 , 678.37 +674.17 , 8662.87 , 750.82 +674.17 , 9529.15 , 823.74 +674.17 , 10395.44 , 897.14 +674.17 , 11261.73 , 971.01 +674.17 , 12128.01 , 1045.36 +674.17 , 12994.30 , 1120.19 +674.17 , 13860.59 , 1195.49 +674.17 , 14726.87 , 1271.27 +674.17 , 15593.16 , 1347.52 +674.17 , 16459.45 , 1424.25 +674.17 , 17325.73 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco new file mode 100644 index 0000000000..07feb55aeb --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -11414.26 , 0.00 +0.00 , -10843.55 , 0.00 +0.00 , -10272.84 , 0.00 +0.00 , -9702.12 , 0.00 +0.00 , -9131.41 , 0.00 +0.00 , -8560.70 , 0.00 +0.00 , -7989.99 , -0.13 +0.00 , -7419.27 , -0.66 +0.00 , -6848.56 , -0.98 +0.00 , -6277.85 , -1.19 +0.00 , -5707.13 , -1.32 +0.00 , -5136.42 , -1.38 +0.00 , -4565.71 , -1.39 +0.00 , -3994.99 , -1.35 +0.00 , -3424.28 , -1.26 +0.00 , -2853.57 , -1.13 +0.00 , -2282.85 , -0.97 +0.00 , -1712.14 , -0.77 +0.00 , -1141.43 , -0.53 +0.00 , -570.71 , -0.27 +0.00 , -114.14 , -0.02 +0.00 , 103.14 , 0.13 +0.00 , 515.72 , 0.56 +0.00 , 1031.44 , 1.12 +0.00 , 1547.16 , 1.70 +0.00 , 2062.88 , 2.31 +0.00 , 2578.60 , 2.93 +0.00 , 3094.32 , 3.58 +0.00 , 3610.04 , 4.25 +0.00 , 4125.76 , 4.93 +0.00 , 4641.48 , 5.64 +0.00 , 5157.20 , 6.37 +0.00 , 5672.91 , 7.12 +0.00 , 6188.63 , 7.88 +0.00 , 6704.35 , 8.67 +0.00 , 7220.07 , 9.47 +0.00 , 7735.79 , 10.29 +0.00 , 8251.51 , 11.13 +0.00 , 8767.23 , 11.99 +0.00 , 9282.95 , 12.87 +0.00 , 9798.67 , 13.76 +0.00 , 10314.39 , 14.67 +5.72 , -11414.26 , 0.00 +5.72 , -10843.55 , 0.00 +5.72 , -10272.84 , 0.00 +5.72 , -9702.12 , 0.00 +5.72 , -9131.41 , 0.00 +5.72 , -8560.70 , 0.00 +5.72 , -7989.99 , -0.50 +5.72 , -7419.27 , -0.84 +5.72 , -6848.56 , -1.04 +5.72 , -6277.85 , -1.16 +5.72 , -5707.13 , -1.22 +5.72 , -5136.42 , -1.24 +5.72 , -4565.71 , -1.21 +5.72 , -3994.99 , -1.15 +5.72 , -3424.28 , -1.06 +5.72 , -2853.57 , -0.94 +5.72 , -2282.85 , -0.80 +5.72 , -1712.14 , -0.62 +5.72 , -1141.43 , -0.43 +5.72 , -570.71 , -0.21 +5.72 , -114.14 , -0.02 +5.72 , 103.14 , 0.10 +5.72 , 515.72 , 0.43 +5.72 , 1031.44 , 0.85 +5.72 , 1547.16 , 1.30 +5.72 , 2062.88 , 1.75 +5.72 , 2578.60 , 2.23 +5.72 , 3094.32 , 2.71 +5.72 , 3610.04 , 3.21 +5.72 , 4125.76 , 3.73 +5.72 , 4641.48 , 4.26 +5.72 , 5157.20 , 4.80 +5.72 , 5672.91 , 5.36 +5.72 , 6188.63 , 5.93 +5.72 , 6704.35 , 6.52 +5.72 , 7220.07 , 7.12 +5.72 , 7735.79 , 7.73 +5.72 , 8251.51 , 8.35 +5.72 , 8767.23 , 8.99 +5.72 , 9282.95 , 9.64 +5.72 , 9798.67 , 10.30 +5.72 , 10314.39 , 10.98 +57.21 , -11414.26 , -58.10 +57.21 , -10843.55 , -55.37 +57.21 , -10272.84 , -52.62 +57.21 , -9702.12 , -49.85 +57.21 , -9131.41 , -47.06 +57.21 , -8560.70 , -44.25 +57.21 , -7989.99 , -41.42 +57.21 , -7419.27 , -38.57 +57.21 , -6848.56 , -35.70 +57.21 , -6277.85 , -32.81 +57.21 , -5707.13 , -29.90 +57.21 , -5136.42 , -26.98 +57.21 , -4565.71 , -24.03 +57.21 , -3994.99 , -21.07 +57.21 , -3424.28 , -18.08 +57.21 , -2853.57 , -15.08 +57.21 , -2282.85 , -12.06 +57.21 , -1712.14 , -9.02 +57.21 , -1141.43 , -5.96 +57.21 , -570.71 , -2.88 +57.21 , -114.14 , -0.37 +57.21 , 103.14 , 0.90 +57.21 , 515.72 , 3.68 +57.21 , 1031.44 , 7.16 +57.21 , 1547.16 , 10.66 +57.21 , 2062.88 , 14.17 +57.21 , 2578.60 , 17.71 +57.21 , 3094.32 , 21.26 +57.21 , 3610.04 , 24.84 +57.21 , 4125.76 , 28.43 +57.21 , 4641.48 , 32.04 +57.21 , 5157.20 , 35.67 +57.21 , 5672.91 , 39.32 +57.21 , 6188.63 , 42.99 +57.21 , 6704.35 , 46.68 +57.21 , 7220.07 , 50.38 +57.21 , 7735.79 , 54.11 +57.21 , 8251.51 , 57.85 +57.21 , 8767.23 , 61.61 +57.21 , 9282.95 , 65.39 +57.21 , 9798.67 , 69.19 +57.21 , 10314.39 , 73.01 +114.41 , -11414.26 , -120.57 +114.41 , -10843.55 , -114.73 +114.41 , -10272.84 , -108.87 +114.41 , -9702.12 , -102.99 +114.41 , -9131.41 , -97.08 +114.41 , -8560.70 , -91.15 +114.41 , -7989.99 , -85.20 +114.41 , -7419.27 , -79.23 +114.41 , -6848.56 , -73.23 +114.41 , -6277.85 , -67.21 +114.41 , -5707.13 , -61.17 +114.41 , -5136.42 , -55.10 +114.41 , -4565.71 , -49.01 +114.41 , -3994.99 , -42.90 +114.41 , -3424.28 , -36.77 +114.41 , -2853.57 , -30.61 +114.41 , -2282.85 , -24.43 +114.41 , -1712.14 , -18.23 +114.41 , -1141.43 , -12.01 +114.41 , -570.71 , -5.76 +114.41 , -114.14 , -0.66 +114.41 , 103.14 , 1.84 +114.41 , 515.72 , 7.35 +114.41 , 1031.44 , 14.22 +114.41 , 1547.16 , 21.11 +114.41 , 2062.88 , 28.02 +114.41 , 2578.60 , 34.96 +114.41 , 3094.32 , 41.92 +114.41 , 3610.04 , 48.90 +114.41 , 4125.76 , 55.90 +114.41 , 4641.48 , 62.93 +114.41 , 5157.20 , 69.98 +114.41 , 5672.91 , 77.05 +114.41 , 6188.63 , 84.15 +114.41 , 6704.35 , 91.27 +114.41 , 7220.07 , 98.41 +114.41 , 7735.79 , 105.58 +114.41 , 8251.51 , 112.76 +114.41 , 8767.23 , 119.97 +114.41 , 9282.95 , 127.21 +114.41 , 9798.67 , 134.46 +114.41 , 10314.39 , 141.74 +171.62 , -11414.26 , -182.44 +171.62 , -10843.55 , -173.55 +171.62 , -10272.84 , -164.62 +171.62 , -9702.12 , -155.67 +171.62 , -9131.41 , -146.69 +171.62 , -8560.70 , -137.68 +171.62 , -7989.99 , -128.65 +171.62 , -7419.27 , -119.58 +171.62 , -6848.56 , -110.49 +171.62 , -6277.85 , -101.36 +171.62 , -5707.13 , -92.21 +171.62 , -5136.42 , -83.03 +171.62 , -4565.71 , -73.82 +171.62 , -3994.99 , -64.58 +171.62 , -3424.28 , -55.31 +171.62 , -2853.57 , -46.02 +171.62 , -2282.85 , -36.70 +171.62 , -1712.14 , -27.34 +171.62 , -1141.43 , -17.96 +171.62 , -570.71 , -8.54 +171.62 , -114.14 , -0.79 +171.62 , 103.14 , 2.86 +171.62 , 515.72 , 11.12 +171.62 , 1031.44 , 21.39 +171.62 , 1547.16 , 31.68 +171.62 , 2062.88 , 41.99 +171.62 , 2578.60 , 52.34 +171.62 , 3094.32 , 62.71 +171.62 , 3610.04 , 73.12 +171.62 , 4125.76 , 83.55 +171.62 , 4641.48 , 94.01 +171.62 , 5157.20 , 104.50 +171.62 , 5672.91 , 115.02 +171.62 , 6188.63 , 125.57 +171.62 , 6704.35 , 136.15 +171.62 , 7220.07 , 146.76 +171.62 , 7735.79 , 157.40 +171.62 , 8251.51 , 168.06 +171.62 , 8767.23 , 178.76 +171.62 , 9282.95 , 189.48 +171.62 , 9798.67 , 200.23 +171.62 , 10314.39 , 211.02 +228.82 , -11414.26 , -243.71 +228.82 , -10843.55 , -231.81 +228.82 , -10272.84 , -219.87 +228.82 , -9702.12 , -207.89 +228.82 , -9131.41 , -195.88 +228.82 , -8560.70 , -183.83 +228.82 , -7989.99 , -171.74 +228.82 , -7419.27 , -159.61 +228.82 , -6848.56 , -147.45 +228.82 , -6277.85 , -135.25 +228.82 , -5707.13 , -123.01 +228.82 , -5136.42 , -110.74 +228.82 , -4565.71 , -98.43 +228.82 , -3994.99 , -86.08 +228.82 , -3424.28 , -73.70 +228.82 , -2853.57 , -61.27 +228.82 , -2282.85 , -48.82 +228.82 , -1712.14 , -36.32 +228.82 , -1141.43 , -23.78 +228.82 , -570.71 , -11.19 +228.82 , -114.14 , -0.63 +228.82 , 103.14 , 3.98 +228.82 , 515.72 , 15.01 +228.82 , 1031.44 , 28.68 +228.82 , 1547.16 , 42.37 +228.82 , 2062.88 , 56.10 +228.82 , 2578.60 , 69.87 +228.82 , 3094.32 , 83.67 +228.82 , 3610.04 , 97.52 +228.82 , 4125.76 , 111.40 +228.82 , 4641.48 , 125.31 +228.82 , 5157.20 , 139.27 +228.82 , 5672.91 , 153.26 +228.82 , 6188.63 , 167.29 +228.82 , 6704.35 , 181.36 +228.82 , 7220.07 , 195.46 +228.82 , 7735.79 , 209.61 +228.82 , 8251.51 , 223.79 +228.82 , 8767.23 , 238.01 +228.82 , 9282.95 , 252.26 +228.82 , 9798.67 , 266.56 +228.82 , 10314.39 , 280.89 +286.03 , -11414.26 , -304.37 +286.03 , -10843.55 , -289.50 +286.03 , -10272.84 , -274.59 +286.03 , -9702.12 , -259.63 +286.03 , -9131.41 , -244.61 +286.03 , -8560.70 , -229.56 +286.03 , -7989.99 , -214.45 +286.03 , -7419.27 , -199.30 +286.03 , -6848.56 , -184.10 +286.03 , -6277.85 , -168.85 +286.03 , -5707.13 , -153.55 +286.03 , -5136.42 , -138.20 +286.03 , -4565.71 , -122.81 +286.03 , -3994.99 , -107.37 +286.03 , -3424.28 , -91.88 +286.03 , -2853.57 , -76.35 +286.03 , -2282.85 , -60.76 +286.03 , -1712.14 , -45.13 +286.03 , -1141.43 , -29.44 +286.03 , -570.71 , -13.67 +286.03 , -114.14 , 0.00 +286.03 , 103.14 , 5.21 +286.03 , 515.72 , 19.04 +286.03 , 1031.44 , 36.13 +286.03 , 1547.16 , 53.24 +286.03 , 2062.88 , 70.39 +286.03 , 2578.60 , 87.59 +286.03 , 3094.32 , 104.83 +286.03 , 3610.04 , 122.13 +286.03 , 4125.76 , 139.47 +286.03 , 4641.48 , 156.87 +286.03 , 5157.20 , 174.31 +286.03 , 5672.91 , 191.80 +286.03 , 6188.63 , 209.33 +286.03 , 6704.35 , 226.92 +286.03 , 7220.07 , 244.56 +286.03 , 7735.79 , 262.24 +286.03 , 8251.51 , 279.97 +286.03 , 8767.23 , 297.76 +286.03 , 9282.95 , 315.58 +286.03 , 9798.67 , 333.46 +286.03 , 10314.39 , 351.39 +343.23 , -11414.26 , -364.37 +343.23 , -10843.55 , -346.59 +343.23 , -10272.84 , -328.74 +343.23 , -9702.12 , -310.84 +343.23 , -9131.41 , -292.87 +343.23 , -8560.70 , -274.84 +343.23 , -7989.99 , -256.75 +343.23 , -7419.27 , -238.60 +343.23 , -6848.56 , -220.39 +343.23 , -6277.85 , -202.12 +343.23 , -5707.13 , -183.79 +343.23 , -5136.42 , -165.40 +343.23 , -4565.71 , -146.94 +343.23 , -3994.99 , -128.43 +343.23 , -3424.28 , -109.85 +343.23 , -2853.57 , -91.21 +343.23 , -2282.85 , -72.51 +343.23 , -1712.14 , -53.75 +343.23 , -1141.43 , -34.91 +343.23 , -570.71 , -15.95 +343.23 , -114.14 , 0.00 +343.23 , 103.14 , 6.58 +343.23 , 515.72 , 23.25 +343.23 , 1031.44 , 43.76 +343.23 , 1547.16 , 64.29 +343.23 , 2062.88 , 84.87 +343.23 , 2578.60 , 105.52 +343.23 , 3094.32 , 126.22 +343.23 , 3610.04 , 146.98 +343.23 , 4125.76 , 167.81 +343.23 , 4641.48 , 188.70 +343.23 , 5157.20 , 209.65 +343.23 , 5672.91 , 230.66 +343.23 , 6188.63 , 251.73 +343.23 , 6704.35 , 272.87 +343.23 , 7220.07 , 294.07 +343.23 , 7735.79 , 315.33 +343.23 , 8251.51 , 336.65 +343.23 , 8767.23 , 358.03 +343.23 , 9282.95 , 379.47 +343.23 , 9798.67 , 400.98 +343.23 , 10314.39 , 422.54 +400.44 , -11414.26 , -423.69 +400.44 , -10843.55 , -403.04 +400.44 , -10272.84 , -382.31 +400.44 , -9702.12 , -361.50 +400.44 , -9131.41 , -340.62 +400.44 , -8560.70 , -319.66 +400.44 , -7989.99 , -298.62 +400.44 , -7419.27 , -277.51 +400.44 , -6848.56 , -256.31 +400.44 , -6277.85 , -235.05 +400.44 , -5707.13 , -213.70 +400.44 , -5136.42 , -192.28 +400.44 , -4565.71 , -170.79 +400.44 , -3994.99 , -149.21 +400.44 , -3424.28 , -127.57 +400.44 , -2853.57 , -105.84 +400.44 , -2282.85 , -84.03 +400.44 , -1712.14 , -62.14 +400.44 , -1141.43 , -40.16 +400.44 , -570.71 , -18.00 +400.44 , -114.14 , 0.00 +400.44 , 103.14 , 8.09 +400.44 , 515.72 , 27.64 +400.44 , 1031.44 , 51.59 +400.44 , 1547.16 , 75.56 +400.44 , 2062.88 , 99.58 +400.44 , 2578.60 , 123.68 +400.44 , 3094.32 , 147.86 +400.44 , 3610.04 , 172.10 +400.44 , 4125.76 , 196.43 +400.44 , 4641.48 , 220.84 +400.44 , 5157.20 , 245.32 +400.44 , 5672.91 , 269.88 +400.44 , 6188.63 , 294.51 +400.44 , 6704.35 , 319.23 +400.44 , 7220.07 , 344.02 +400.44 , 7735.79 , 368.89 +400.44 , 8251.51 , 393.83 +400.44 , 8767.23 , 418.85 +400.44 , 9282.95 , 443.95 +400.44 , 9798.67 , 469.13 +400.44 , 10314.39 , 494.38 +457.64 , -11414.26 , -482.31 +457.64 , -10843.55 , -458.83 +457.64 , -10272.84 , -435.26 +457.64 , -9702.12 , -411.59 +457.64 , -9131.41 , -387.83 +457.64 , -8560.70 , -363.97 +457.64 , -7989.99 , -340.02 +457.64 , -7419.27 , -315.97 +457.64 , -6848.56 , -291.83 +457.64 , -6277.85 , -267.59 +457.64 , -5707.13 , -243.26 +457.64 , -5136.42 , -218.84 +457.64 , -4565.71 , -194.32 +457.64 , -3994.99 , -169.71 +457.64 , -3424.28 , -145.00 +457.64 , -2853.57 , -120.19 +457.64 , -2282.85 , -95.29 +457.64 , -1712.14 , -70.28 +457.64 , -1141.43 , -45.14 +457.64 , -570.71 , -19.76 +457.64 , -114.14 , 0.00 +457.64 , 103.14 , 9.76 +457.64 , 515.72 , 32.25 +457.64 , 1031.44 , 59.66 +457.64 , 1547.16 , 87.07 +457.64 , 2062.88 , 114.55 +457.64 , 2578.60 , 142.11 +457.64 , 3094.32 , 169.77 +457.64 , 3610.04 , 197.52 +457.64 , 4125.76 , 225.37 +457.64 , 4641.48 , 253.31 +457.64 , 5157.20 , 281.34 +457.64 , 5672.91 , 309.47 +457.64 , 6188.63 , 337.70 +457.64 , 6704.35 , 366.02 +457.64 , 7220.07 , 394.44 +457.64 , 7735.79 , 422.95 +457.64 , 8251.51 , 451.56 +457.64 , 8767.23 , 480.26 +457.64 , 9282.95 , 509.05 +457.64 , 9798.67 , 537.94 +457.64 , 10314.39 , 566.93 +514.85 , -11414.26 , -540.17 +514.85 , -10843.55 , -513.92 +514.85 , -10272.84 , -487.55 +514.85 , -9702.12 , -461.06 +514.85 , -9131.41 , -434.46 +514.85 , -8560.70 , -407.75 +514.85 , -7989.99 , -380.92 +514.85 , -7419.27 , -353.97 +514.85 , -6848.56 , -326.91 +514.85 , -6277.85 , -299.73 +514.85 , -5707.13 , -272.44 +514.85 , -5136.42 , -245.03 +514.85 , -4565.71 , -217.51 +514.85 , -3994.99 , -189.87 +514.85 , -3424.28 , -162.12 +514.85 , -2853.57 , -134.25 +514.85 , -2282.85 , -106.26 +514.85 , -1712.14 , -78.13 +514.85 , -1141.43 , -49.84 +514.85 , -570.71 , -21.19 +514.85 , -114.14 , 0.00 +514.85 , 103.14 , 11.59 +514.85 , 515.72 , 37.10 +514.85 , 1031.44 , 67.98 +514.85 , 1547.16 , 98.85 +514.85 , 2062.88 , 129.79 +514.85 , 2578.60 , 160.84 +514.85 , 3094.32 , 191.99 +514.85 , 3610.04 , 223.26 +514.85 , 4125.76 , 254.64 +514.85 , 4641.48 , 286.14 +514.85 , 5157.20 , 317.75 +514.85 , 5672.91 , 349.48 +514.85 , 6188.63 , 381.32 +514.85 , 6704.35 , 413.28 +514.85 , 7220.07 , 445.36 +514.85 , 7735.79 , 477.54 +514.85 , 8251.51 , 509.85 +514.85 , 8767.23 , 542.27 +514.85 , 9282.95 , 574.80 +514.85 , 9798.67 , 607.45 +514.85 , 10314.39 , 640.21 +572.06 , -11414.26 , -597.26 +572.06 , -10843.55 , -568.28 +572.06 , -10272.84 , -539.16 +572.06 , -9702.12 , -509.90 +572.06 , -9131.41 , -480.50 +572.06 , -8560.70 , -450.96 +572.06 , -7989.99 , -421.28 +572.06 , -7419.27 , -391.47 +572.06 , -6848.56 , -361.52 +572.06 , -6277.85 , -331.43 +572.06 , -5707.13 , -301.20 +572.06 , -5136.42 , -270.83 +572.06 , -4565.71 , -240.33 +572.06 , -3994.99 , -209.68 +572.06 , -3424.28 , -178.90 +572.06 , -2853.57 , -147.97 +572.06 , -2282.85 , -116.90 +572.06 , -1712.14 , -85.66 +572.06 , -1141.43 , -54.21 +572.06 , -570.71 , -22.23 +572.06 , -114.14 , 0.00 +572.06 , 103.14 , 13.60 +572.06 , 515.72 , 42.20 +572.06 , 1031.44 , 76.58 +572.06 , 1547.16 , 110.92 +572.06 , 2062.88 , 145.34 +572.06 , 2578.60 , 179.88 +572.06 , 3094.32 , 214.55 +572.06 , 3610.04 , 249.35 +572.06 , 4125.76 , 284.29 +572.06 , 4641.48 , 319.36 +572.06 , 5157.20 , 354.57 +572.06 , 5672.91 , 389.92 +572.06 , 6188.63 , 425.41 +572.06 , 6704.35 , 461.03 +572.06 , 7220.07 , 496.79 +572.06 , 7735.79 , 532.69 +572.06 , 8251.51 , 568.73 +572.06 , 8767.23 , 604.90 +572.06 , 9282.95 , 641.21 +572.06 , 9798.67 , 677.66 +572.06 , 10314.39 , 714.24 +629.26 , -11414.26 , -653.54 +629.26 , -10843.55 , -621.88 +629.26 , -10272.84 , -590.05 +629.26 , -9702.12 , -558.06 +629.26 , -9131.41 , -525.90 +629.26 , -8560.70 , -493.58 +629.26 , -7989.99 , -461.09 +629.26 , -7419.27 , -428.44 +629.26 , -6848.56 , -395.63 +629.26 , -6277.85 , -362.65 +629.26 , -5707.13 , -329.51 +629.26 , -5136.42 , -296.21 +629.26 , -4565.71 , -262.74 +629.26 , -3994.99 , -229.11 +629.26 , -3424.28 , -195.31 +629.26 , -2853.57 , -161.34 +629.26 , -2282.85 , -127.18 +629.26 , -1712.14 , -92.83 +629.26 , -1141.43 , -58.20 +629.26 , -570.71 , -22.82 +629.26 , -114.14 , 0.00 +629.26 , 103.14 , 15.79 +629.26 , 515.72 , 47.58 +629.26 , 1031.44 , 85.48 +629.26 , 1547.16 , 123.30 +629.26 , 2062.88 , 161.22 +629.26 , 2578.60 , 199.26 +629.26 , 3094.32 , 237.46 +629.26 , 3610.04 , 275.81 +629.26 , 4125.76 , 314.32 +629.26 , 4641.48 , 352.99 +629.26 , 5157.20 , 391.83 +629.26 , 5672.91 , 430.82 +629.26 , 6188.63 , 469.98 +629.26 , 6704.35 , 509.30 +629.26 , 7220.07 , 548.78 +629.26 , 7735.79 , 588.42 +629.26 , 8251.51 , 628.23 +629.26 , 8767.23 , 668.20 +629.26 , 9282.95 , 708.32 +629.26 , 9798.67 , 748.61 +629.26 , 10314.39 , 789.06 +686.47 , -11414.26 , -708.97 +686.47 , -10843.55 , -674.68 +686.47 , -10272.84 , -640.19 +686.47 , -9702.12 , -605.51 +686.47 , -9131.41 , -570.63 +686.47 , -8560.70 , -535.56 +686.47 , -7989.99 , -500.30 +686.47 , -7419.27 , -464.85 +686.47 , -6848.56 , -429.21 +686.47 , -6277.85 , -393.37 +686.47 , -5707.13 , -357.35 +686.47 , -5136.42 , -321.13 +686.47 , -4565.71 , -284.71 +686.47 , -3994.99 , -248.11 +686.47 , -3424.28 , -211.31 +686.47 , -2853.57 , -174.30 +686.47 , -2282.85 , -137.08 +686.47 , -1712.14 , -99.61 +686.47 , -1141.43 , -61.78 +686.47 , -570.71 , -22.86 +686.47 , -114.14 , 0.00 +686.47 , 103.14 , 18.17 +686.47 , 515.72 , 53.24 +686.47 , 1031.44 , 94.71 +686.47 , 1547.16 , 136.03 +686.47 , 2062.88 , 177.45 +686.47 , 2578.60 , 219.01 +686.47 , 3094.32 , 260.75 +686.47 , 3610.04 , 302.67 +686.47 , 4125.76 , 344.78 +686.47 , 4641.48 , 387.07 +686.47 , 5157.20 , 429.54 +686.47 , 5672.91 , 472.21 +686.47 , 6188.63 , 515.06 +686.47 , 6704.35 , 558.11 +686.47 , 7220.07 , 601.34 +686.47 , 7735.79 , 644.76 +686.47 , 8251.51 , 688.37 +686.47 , 8767.23 , 732.17 +686.47 , 9282.95 , 776.15 +686.47 , 9798.67 , 820.33 +686.47 , 10314.39 , 864.69 +743.67 , -11414.26 , -763.53 +743.67 , -10843.55 , -726.65 +743.67 , -10272.84 , -689.55 +743.67 , -9702.12 , -652.22 +743.67 , -9131.41 , -614.67 +743.67 , -8560.70 , -576.89 +743.67 , -7989.99 , -538.89 +743.67 , -7419.27 , -500.67 +743.67 , -6848.56 , -462.22 +743.67 , -6277.85 , -423.56 +743.67 , -5707.13 , -384.67 +743.67 , -5136.42 , -345.56 +743.67 , -4565.71 , -306.22 +743.67 , -3994.99 , -266.66 +743.67 , -3424.28 , -226.86 +743.67 , -2853.57 , -186.83 +743.67 , -2282.85 , -146.54 +743.67 , -1712.14 , -105.95 +743.67 , -1141.43 , -64.90 +743.67 , -570.71 , -22.24 +743.67 , -114.14 , 0.00 +743.67 , 103.14 , 20.74 +743.67 , 515.72 , 59.20 +743.67 , 1031.44 , 104.27 +743.67 , 1547.16 , 149.12 +743.67 , 2062.88 , 194.05 +743.67 , 2578.60 , 239.16 +743.67 , 3094.32 , 284.45 +743.67 , 3610.04 , 329.96 +743.67 , 4125.76 , 375.67 +743.67 , 4641.48 , 421.60 +743.67 , 5157.20 , 467.75 +743.67 , 5672.91 , 514.11 +743.67 , 6188.63 , 560.69 +743.67 , 6704.35 , 607.48 +743.67 , 7220.07 , 654.50 +743.67 , 7735.79 , 701.73 +743.67 , 8251.51 , 749.18 +743.67 , 8767.23 , 796.84 +743.67 , 9282.95 , 844.73 +743.67 , 9798.67 , 892.83 +743.67 , 10314.39 , 941.14 +800.88 , -11414.26 , -817.17 +800.88 , -10843.55 , -777.76 +800.88 , -10272.84 , -738.08 +800.88 , -9702.12 , -698.15 +800.88 , -9131.41 , -657.96 +800.88 , -8560.70 , -617.52 +800.88 , -7989.99 , -576.82 +800.88 , -7419.27 , -535.86 +800.88 , -6848.56 , -494.65 +800.88 , -6277.85 , -453.18 +800.88 , -5707.13 , -411.45 +800.88 , -5136.42 , -369.47 +800.88 , -4565.71 , -327.22 +800.88 , -3994.99 , -284.72 +800.88 , -3424.28 , -241.95 +800.88 , -2853.57 , -198.90 +800.88 , -2282.85 , -155.54 +800.88 , -1712.14 , -111.82 +800.88 , -1141.43 , -67.51 +800.88 , -570.71 , -20.80 +800.88 , -114.14 , 0.00 +800.88 , 103.14 , 23.52 +800.88 , 515.72 , 65.48 +800.88 , 1031.44 , 114.20 +800.88 , 1547.16 , 162.59 +800.88 , 2062.88 , 211.06 +800.88 , 2578.60 , 259.72 +800.88 , 3094.32 , 308.59 +800.88 , 3610.04 , 357.69 +800.88 , 4125.76 , 407.04 +800.88 , 4641.48 , 456.62 +800.88 , 5157.20 , 506.46 +800.88 , 5672.91 , 556.54 +800.88 , 6188.63 , 606.87 +800.88 , 6704.35 , 657.45 +800.88 , 7220.07 , 708.28 +800.88 , 7735.79 , 759.35 +800.88 , 8251.51 , 810.68 +800.88 , 8767.23 , 862.25 +800.88 , 9282.95 , 914.07 +800.88 , 9798.67 , 966.13 +800.88 , 10314.39 , 1018.44 +858.08 , -11414.26 , -869.86 +858.08 , -10843.55 , -827.96 +858.08 , -10272.84 , -785.77 +858.08 , -9702.12 , -743.28 +858.08 , -9131.41 , -700.50 +858.08 , -8560.70 , -657.42 +858.08 , -7989.99 , -614.05 +858.08 , -7419.27 , -570.39 +858.08 , -6848.56 , -526.44 +858.08 , -6277.85 , -482.19 +858.08 , -5707.13 , -437.65 +858.08 , -5136.42 , -392.82 +858.08 , -4565.71 , -347.69 +858.08 , -3994.99 , -302.26 +858.08 , -3424.28 , -256.52 +858.08 , -2853.57 , -210.46 +858.08 , -2282.85 , -164.04 +858.08 , -1712.14 , -117.17 +858.08 , -1141.43 , -69.54 +858.08 , -570.71 , -18.27 +858.08 , -114.14 , 0.00 +858.08 , 103.14 , 26.49 +858.08 , 515.72 , 72.10 +858.08 , 1031.44 , 124.50 +858.08 , 1547.16 , 176.46 +858.08 , 2062.88 , 228.49 +858.08 , 2578.60 , 280.71 +858.08 , 3094.32 , 333.18 +858.08 , 3610.04 , 385.90 +858.08 , 4125.76 , 438.89 +858.08 , 4641.48 , 492.16 +858.08 , 5157.20 , 545.71 +858.08 , 5672.91 , 599.54 +858.08 , 6188.63 , 653.64 +858.08 , 6704.35 , 708.03 +858.08 , 7220.07 , 762.71 +858.08 , 7735.79 , 817.66 +858.08 , 8251.51 , 872.89 +858.08 , 8767.23 , 928.41 +858.08 , 9282.95 , 984.20 +858.08 , 9798.67 , 1040.27 +858.08 , 10314.39 , 1096.63 +915.29 , -11414.26 , -921.56 +915.29 , -10843.55 , -877.23 +915.29 , -10272.84 , -832.56 +915.29 , -9702.12 , -787.56 +915.29 , -9131.41 , -742.22 +915.29 , -8560.70 , -696.56 +915.29 , -7989.99 , -650.56 +915.29 , -7419.27 , -604.23 +915.29 , -6848.56 , -557.56 +915.29 , -6277.85 , -510.57 +915.29 , -5707.13 , -463.24 +915.29 , -5136.42 , -415.58 +915.29 , -4565.71 , -367.58 +915.29 , -3994.99 , -319.24 +915.29 , -3424.28 , -270.55 +915.29 , -2853.57 , -221.48 +915.29 , -2282.85 , -171.99 +915.29 , -1712.14 , -121.95 +915.29 , -1141.43 , -70.93 +915.29 , -570.71 , -14.10 +915.29 , -114.14 , 0.00 +915.29 , 103.14 , 29.68 +915.29 , 515.72 , 79.05 +915.29 , 1031.44 , 135.20 +915.29 , 1547.16 , 190.76 +915.29 , 2062.88 , 246.36 +915.29 , 2578.60 , 302.17 +915.29 , 3094.32 , 358.24 +915.29 , 3610.04 , 414.60 +915.29 , 4125.76 , 471.27 +915.29 , 4641.48 , 528.24 +915.29 , 5157.20 , 585.52 +915.29 , 5672.91 , 643.12 +915.29 , 6188.63 , 701.03 +915.29 , 6704.35 , 759.26 +915.29 , 7220.07 , 817.80 +915.29 , 7735.79 , 876.66 +915.29 , 8251.51 , 935.84 +915.29 , 8767.23 , 995.34 +915.29 , 9282.95 , 1055.15 +915.29 , 9798.67 , 1115.27 +915.29 , 10314.39 , 1175.71 +972.50 , -11414.26 , -972.24 +972.50 , -10843.55 , -925.52 +972.50 , -10272.84 , -878.43 +972.50 , -9702.12 , -830.96 +972.50 , -9131.41 , -783.11 +972.50 , -8560.70 , -734.89 +972.50 , -7989.99 , -686.30 +972.50 , -7419.27 , -637.33 +972.50 , -6848.56 , -587.99 +972.50 , -6277.85 , -538.28 +972.50 , -5707.13 , -488.19 +972.50 , -5136.42 , -437.72 +972.50 , -4565.71 , -386.87 +972.50 , -3994.99 , -335.63 +972.50 , -3424.28 , -283.99 +972.50 , -2853.57 , -231.92 +972.50 , -2282.85 , -179.35 +972.50 , -1712.14 , -126.12 +972.50 , -1141.43 , -71.60 +972.50 , -570.71 , -6.45 +972.50 , -114.14 , 0.00 +972.50 , 103.14 , 33.08 +972.50 , 515.72 , 86.37 +972.50 , 1031.44 , 146.31 +972.50 , 1547.16 , 205.50 +972.50 , 2062.88 , 264.70 +972.50 , 2578.60 , 324.11 +972.50 , 3094.32 , 383.81 +972.50 , 3610.04 , 443.83 +972.50 , 4125.76 , 504.18 +972.50 , 4641.48 , 564.87 +972.50 , 5157.20 , 625.91 +972.50 , 5672.91 , 687.30 +972.50 , 6188.63 , 749.05 +972.50 , 6704.35 , 811.14 +972.50 , 7220.07 , 873.59 +972.50 , 7735.79 , 936.40 +972.50 , 8251.51 , 999.56 +972.50 , 8767.23 , 1063.07 +972.50 , 9282.95 , 1126.93 +972.50 , 9798.67 , 1191.14 +972.50 , 10314.39 , 1255.71 +1029.70 , -11414.26 , -1021.86 +1029.70 , -10843.55 , -972.81 +1029.70 , -10272.84 , -923.33 +1029.70 , -9702.12 , -873.44 +1029.70 , -9131.41 , -823.13 +1029.70 , -8560.70 , -772.39 +1029.70 , -7989.99 , -721.24 +1029.70 , -7419.27 , -669.67 +1029.70 , -6848.56 , -617.68 +1029.70 , -6277.85 , -565.27 +1029.70 , -5707.13 , -512.45 +1029.70 , -5136.42 , -459.19 +1029.70 , -4565.71 , -405.51 +1029.70 , -3994.99 , -351.39 +1029.70 , -3424.28 , -296.81 +1029.70 , -2853.57 , -241.73 +1029.70 , -2282.85 , -186.07 +1029.70 , -1712.14 , -129.61 +1029.70 , -1141.43 , -71.46 +1029.70 , -570.71 , 0.00 +1029.70 , -114.14 , 0.00 +1029.70 , 103.14 , 36.70 +1029.70 , 515.72 , 94.04 +1029.70 , 1031.44 , 157.85 +1029.70 , 1547.16 , 220.70 +1029.70 , 2062.88 , 283.52 +1029.70 , 2578.60 , 346.56 +1029.70 , 3094.32 , 409.90 +1029.70 , 3610.04 , 473.59 +1029.70 , 4125.76 , 537.65 +1029.70 , 4641.48 , 602.09 +1029.70 , 5157.20 , 666.91 +1029.70 , 5672.91 , 732.12 +1029.70 , 6188.63 , 797.72 +1029.70 , 6704.35 , 863.72 +1029.70 , 7220.07 , 930.10 +1029.70 , 7735.79 , 996.88 +1029.70 , 8251.51 , 1064.05 +1029.70 , 8767.23 , 1131.62 +1029.70 , 9282.95 , 1199.57 +1029.70 , 9798.67 , 1267.92 +1029.70 , 10314.39 , 1336.65 +1086.91 , -11414.26 , -1070.37 +1086.91 , -10843.55 , -1019.04 +1086.91 , -10272.84 , -967.24 +1086.91 , -9702.12 , -914.96 +1086.91 , -9131.41 , -862.23 +1086.91 , -8560.70 , -809.02 +1086.91 , -7989.99 , -755.35 +1086.91 , -7419.27 , -701.21 +1086.91 , -6848.56 , -646.60 +1086.91 , -6277.85 , -591.53 +1086.91 , -5707.13 , -535.99 +1086.91 , -5136.42 , -479.97 +1086.91 , -4565.71 , -423.47 +1086.91 , -3994.99 , -366.48 +1086.91 , -3424.28 , -308.96 +1086.91 , -2853.57 , -250.88 +1086.91 , -2282.85 , -192.11 +1086.91 , -1712.14 , -132.36 +1086.91 , -1141.43 , -70.38 +1086.91 , -570.71 , 0.00 +1086.91 , -114.14 , 0.00 +1086.91 , 103.14 , 40.53 +1086.91 , 515.72 , 102.10 +1086.91 , 1031.44 , 169.83 +1086.91 , 1547.16 , 236.37 +1086.91 , 2062.88 , 302.84 +1086.91 , 2578.60 , 369.53 +1086.91 , 3094.32 , 436.54 +1086.91 , 3610.04 , 503.92 +1086.91 , 4125.76 , 571.71 +1086.91 , 4641.48 , 639.91 +1086.91 , 5157.20 , 708.54 +1086.91 , 5672.91 , 777.59 +1086.91 , 6188.63 , 847.08 +1086.91 , 6704.35 , 917.00 +1086.91 , 7220.07 , 987.35 +1086.91 , 7735.79 , 1058.14 +1086.91 , 8251.51 , 1129.36 +1086.91 , 8767.23 , 1201.01 +1086.91 , 9282.95 , 1273.09 +1086.91 , 9798.67 , 1345.61 +1086.91 , 10314.39 , 1418.56 +1144.11 , -11414.26 , -1117.74 +1144.11 , -10843.55 , -1064.18 +1144.11 , -10272.84 , -1010.10 +1144.11 , -9702.12 , -955.49 +1144.11 , -9131.41 , -900.37 +1144.11 , -8560.70 , -844.73 +1144.11 , -7989.99 , -788.58 +1144.11 , -7419.27 , -731.90 +1144.11 , -6848.56 , -674.71 +1144.11 , -6277.85 , -617.00 +1144.11 , -5707.13 , -558.77 +1144.11 , -5136.42 , -500.01 +1144.11 , -4565.71 , -440.71 +1144.11 , -3994.99 , -380.85 +1144.11 , -3424.28 , -320.40 +1144.11 , -2853.57 , -259.31 +1144.11 , -2282.85 , -197.41 +1144.11 , -1712.14 , -134.30 +1144.11 , -1141.43 , -68.24 +1144.11 , -570.71 , 0.00 +1144.11 , -114.14 , 0.00 +1144.11 , 103.14 , 44.59 +1144.11 , 515.72 , 110.53 +1144.11 , 1031.44 , 182.27 +1144.11 , 1547.16 , 252.55 +1144.11 , 2062.88 , 322.69 +1144.11 , 2578.60 , 393.04 +1144.11 , 3094.32 , 463.74 +1144.11 , 3610.04 , 534.84 +1144.11 , 4125.76 , 606.37 +1144.11 , 4641.48 , 678.37 +1144.11 , 5157.20 , 750.82 +1144.11 , 5672.91 , 823.74 +1144.11 , 6188.63 , 897.14 +1144.11 , 6704.35 , 971.01 +1144.11 , 7220.07 , 1045.36 +1144.11 , 7735.79 , 1120.19 +1144.11 , 8251.51 , 1195.49 +1144.11 , 8767.23 , 1271.27 +1144.11 , 9282.95 , 1347.52 +1144.11 , 9798.67 , 1424.25 +1144.11 , 10314.39 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp new file mode 100644 index 0000000000..d8fab6b922 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 10314.39 , -11414.26 +5.67 , 10314.39 , -11414.26 +57.23 , 10314.39 , -11414.26 +114.47 , 10314.39 , -11414.26 +171.56 , 10314.39 , -11414.26 +228.79 , 10314.39 , -11414.26 +286.03 , 10314.39 , -11414.26 +343.26 , 8595.33 , -9511.89 +400.49 , 7367.36 , -8152.98 +457.59 , 6446.49 , -7133.92 +514.82 , 5730.26 , -6341.31 +572.05 , 5157.20 , -5707.13 +629.29 , 4688.37 , -5188.32 +686.52 , 4297.66 , -4755.94 +743.61 , 3967.05 , -4390.08 +800.85 , 3683.75 , -4076.57 +858.08 , 3438.13 , -3804.75 +915.31 , 3223.32 , -3567.03 +972.54 , 3033.67 , -3357.16 +1029.64 , 2865.06 , -3170.58 +1086.87 , 2714.33 , -3003.78 +1144.11 , 2578.60 , -2853.57 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd new file mode 100644 index 0000000000..102d2ba38d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -21.84 +5.72 , -22.52 +57.21 , -28.92 +114.41 , -35.99 +171.62 , -43.07 +228.82 , -50.22 +286.03 , -57.30 +343.23 , -64.38 +400.44 , -71.45 +457.65 , -78.53 +514.85 , -85.68 +572.06 , -92.76 +629.26 , -99.84 +686.47 , -106.91 +743.67 , -113.99 +800.88 , -121.14 +858.08 , -128.22 +915.29 , -135.30 +972.50 , -142.37 +1029.70 , -149.45 +1086.91 , -156.60 +1144.11 , -163.68 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000..e11cbf7cdd --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm @@ -0,0 +1,317 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5478,220 +0,-176,28 +0,0,8 +0,116,14 +0,220,17 +0,326,21 +0,432,24 +0,641,31 +0,853,38 +0,1274,53 +0,1696,67 +0,2117,82 +0,2538,96 +0,2959,110 +0,3376,119 +0,3785,123 +0,4200,130 +0,6309,204 +0,8409,268 +0,10507,332 +0,12606,396 +0,16804,523 +0,21002,651 +0,25199,778 +0,29397,905 +0,33594,1032 +0,37792,1160 +0,41990,1288 +0,46187,1415 +0,50385,1542 +143,-5482,216 +143,-174,28 +143,0,9 +143,116,14 +143,222,17 +143,326,21 +143,432,24 +143,641,31 +143,853,38 +143,1273,52 +143,1694,66 +143,2115,80 +143,2536,94 +143,2957,108 +143,3372,116 +143,3786,123 +143,4200,130 +143,6323,218 +143,8427,287 +143,10532,356 +143,12635,425 +143,16843,563 +143,21052,701 +143,25260,839 +143,29467,977 +143,33676,1115 +143,37884,1253 +143,42092,1391 +143,46300,1529 +143,50509,1667 +285,-5496,202 +285,-172,32 +285,0,10 +285,118,16 +285,223,19 +285,327,22 +285,432,24 +285,641,31 +285,851,37 +285,1271,50 +285,1690,63 +285,2110,75 +285,2530,88 +285,2950,101 +285,3369,113 +285,3780,117 +285,4195,124 +285,6305,200 +285,8402,262 +285,10499,324 +285,12596,386 +285,16791,510 +285,20987,636 +285,25181,760 +285,29376,884 +285,33570,1009 +285,37765,1133 +285,41960,1259 +285,46154,1383 +285,50350,1507 +428,-5501,200 +428,-167,35 +428,0,12 +428,119,17 +428,224,21 +428,328,23 +428,433,26 +428,643,31 +428,851,37 +428,1270,49 +428,1689,61 +428,2109,74 +428,2529,87 +428,2949,100 +428,3365,109 +428,3778,115 +428,4191,121 +428,6296,191 +428,8390,251 +428,10485,310 +428,12579,369 +428,16767,486 +428,20955,604 +428,25143,723 +428,29332,841 +428,33521,958 +428,37708,1076 +428,41897,1195 +428,46084,1313 +428,50273,1430 +570,-5512,188 +570,-167,37 +570,0,13 +570,121,19 +570,224,21 +570,328,23 +570,433,26 +570,641,31 +570,850,36 +570,1268,46 +570,1685,58 +570,2104,70 +570,2523,81 +570,2943,94 +570,3363,107 +570,3776,113 +570,4189,118 +570,6281,175 +570,8369,230 +570,10459,283 +570,12547,336 +570,16724,443 +570,20901,550 +570,25078,658 +570,29255,764 +570,33432,871 +570,37611,979 +570,41788,1086 +570,45965,1192 +570,50142,1299 +713,-5517,181 +713,-165,39 +713,0,14 +713,122,20 +713,225,22 +713,329,24 +713,433,27 +713,641,30 +713,850,36 +713,1267,45 +713,1684,56 +713,2102,67 +713,2521,79 +713,2939,90 +713,3358,102 +713,3775,111 +713,4188,118 +713,6272,166 +713,8357,217 +713,10442,267 +713,12527,317 +713,16697,416 +713,20867,517 +713,25039,617 +713,29209,717 +713,33379,818 +713,37549,918 +713,41719,1017 +713,45890,1117 +713,50060,1218 +855,-5524,174 +855,-162,42 +855,0,15 +855,122,21 +855,226,22 +855,329,24 +855,434,27 +855,641,31 +855,849,35 +855,1266,45 +855,1683,55 +855,2100,65 +855,2518,77 +855,2937,87 +855,3355,99 +855,3775,111 +855,4188,117 +855,6264,158 +855,8346,205 +855,10427,252 +855,12509,299 +855,16674,393 +855,20838,487 +855,25003,581 +855,29167,675 +855,33330,769 +855,37495,863 +855,41659,957 +855,45823,1051 +855,49988,1145 +998,-5526,172 +998,-160,44 +998,0,16 +998,123,22 +998,227,23 +998,331,26 +998,435,28 +998,641,31 +998,850,36 +998,1266,45 +998,1682,55 +998,2100,64 +998,2517,74 +998,2935,86 +998,3354,97 +998,3772,109 +998,4185,115 +998,6258,153 +998,8338,197 +998,10418,242 +998,12498,288 +998,16658,377 +998,20817,466 +998,24977,556 +998,29137,645 +998,33297,735 +998,37456,825 +998,41616,914 +998,45776,1003 +998,49936,1093 +1140,-5529,169 +1140,-158,46 +1140,0,18 +1140,125,23 +1140,229,24 +1140,332,27 +1140,436,29 +1140,643,32 +1140,851,37 +1140,1267,45 +1140,1683,55 +1140,2100,64 +1140,2516,74 +1140,2934,85 +1140,3352,96 +1140,3771,108 +1140,4183,114 +1283,-5529,169 +1283,-155,49 +1283,0,19 +1283,126,24 +1283,230,26 +1283,333,28 +1283,437,30 +1283,644,34 +1283,853,38 +1283,1267,46 +1283,1683,55 +1283,2098,64 +1283,2516,74 +1283,2934,85 +1283,3351,95 +1283,3764,101 +1425,-5531,167 +1425,-153,51 +1425,0,20 +1425,128,26 +1425,231,27 +1425,336,30 +1425,436,29 +1425,646,36 +1425,853,38 +1425,1268,46 +1425,1683,55 +1425,2098,63 +1425,2516,73 +1425,2932,84 +1425,3345,89 +1568,-5538,160 +1568,-148,56 +1568,0,21 +1568,129,28 +1568,232,29 +1568,336,31 +1568,440,32 +1568,647,37 +1568,854,41 +1568,1269,48 +1568,1684,57 +1568,2101,65 +1568,2517,74 +1568,2929,80 +1853,-5540,158 +1853,-144,60 +1853,0,24 +1853,132,30 +1853,234,31 +1853,340,34 +1853,442,35 +1853,650,38 +1853,856,42 +1853,1269,49 +1853,1684,57 +1853,2098,64 +1853,2515,73 +1853,2928,79 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx new file mode 100644 index 0000000000..6d42e7230c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx @@ -0,0 +1,33 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-11-03T14:19:09.9858299Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "3_speed_AMT", + "Inertia": 0.0, + "TracInt": 0.8, + "Gears": [ + { + "Ratio": 2.64, + "LossMap": "Axle_4x2_Tractor.vtlm" + } + ], + "TqReserve": 0.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.22222222222222, + "StartAcc": 0.8, + "GearboxType": "AMT", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc new file mode 100644 index 0000000000..d6e43cd81d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc @@ -0,0 +1,61 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 8.31 + }, + { + "Ratio": 4.65 + }, + { + "Ratio": 2.74 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc new file mode 100644 index 0000000000..211d7cb275 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc @@ -0,0 +1,63 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:54:28.7387223Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic IEPC", + "Inertia": 0.5, + "DifferentialIncluded": false, + "DesignTypeWheelMotor": false, + "NrOfDesignTypeWheelMotorMeasured": 1, + "ThermalOverloadRecoveryFactor": 0.9, + "Gears": [ + { + "Ratio": 8.31 + }, + { + "Ratio": 4.65 + }, + { + "Ratio": 2.74 + } + ], + "VoltageLevels": [ + { + "Voltage": 500, + "ContinuousTorque": 3222.24, + "ContinuousTorqueSpeed": 748.18, + "OverloadTorque": 3839.84, + "OverloadTorqueSpeed": 743.80, + "OverloadTime": 312, + "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + }, + { + "Voltage": 900, + "ContinuousTorque": 3490.76, + "ContinuousTorqueSpeed": 755.47, + "OverloadTorque": 4027.80, + "OverloadTorqueSpeed": 762.41, + "OverloadTime": 345, + "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp", + "PowerMaps": { + "1": "IEPC_Gbx3_1.viepco", + "2": "IEPC_Gbx3_2.viepco", + "3": "IEPC_Gbx3_3.viepco" + } + } + ], + "DragCurves": { + "1": "IEPC_Gbx3_drag1.viepcd", + "2": "IEPC_Gbx3_drag2.viepcd", + "3": "IEPC_Gbx3_drag.viepcd" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto new file mode 100644 index 0000000000..a4a11c1a55 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx3.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "Axlegear.vgbx", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto new file mode 100644 index 0000000000..4204820093 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto @@ -0,0 +1,83 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T08:55:18.2100810Z", + "AppVersion": "3", + "FileVersion": 12 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "IEPC-S_Vehicle_Gbx3_drag.vveh", + "EngineFile": "../Common/209kW_7c7l.veng", + "GearboxFile": "Axlegear.vgbx", + "TCU": "../Common/ShiftParameters.vtcu", + "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", + "Padd_electric": 0.0, + + "VACC": "../Common/Truck.vacc", + + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "" + }, + "OverSpeedEcoRoll": { + "Mode": "Off", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + }, + "Cycles": [ + "LongHaul", + "Coach", + "Construction", + "HeavyUrban", + "Interurban", + "RegionalDelivery", + "Suburban", + "Urban", + "UrbanDelivery" + ], + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Crankshaft mounted - On/off clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Full electric steering gear" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Vacuum pump + elec. driven" + ] + } + ], + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh new file mode 100644 index 0000000000..b75469c0de --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh new file mode 100644 index 0000000000..35c7428b04 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh @@ -0,0 +1,88 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2017-07-13T14:14:29.3226830Z", + "AppVersion": "3", + "FileVersion": 11 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "LegislativeClass": "Unknown", + "CurbWeight": 4670.0, + "CurbWeightExtra": 1900.0, + "Loading": 3020.0, + "MassMax": 11.99, + "rdyn": 421.0, + "PowertrainConfiguration": "IEPC-S", + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "IEPC": "GenericIEPC_Gbx3_drag.viepc", + "Batteries": [ + { + "NumPacks": 1, + "BatteryFile": "../Common/GenericBattery.vbat", + "StreamId": 0 + } + ], + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1, + "Position": "GEN", + "MotorFile": "../Common/GenericGen.vem", + "MechanicalEfficiency": 1 + } + ], + "InitialSoC": 80, + "TorqueLimits": {}, + "IdlingSpeed": 0.0, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.3, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 4.5, + "Wheels": "235/75 R17.5", + "AxleWeightShare": 0.25, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 16680.0, + "Type": "VehicleNonDriven" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 4.83, + "VehicleHeight": 3.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco new file mode 100644 index 0000000000..52c23c595e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -12984.38 , 0.00 +0.00 , -12335.16 , 0.00 +0.00 , -11685.94 , 0.00 +0.00 , -11036.72 , 0.00 +0.00 , -10387.50 , 0.00 +0.00 , -9738.28 , 0.00 +0.00 , -9089.06 , -0.13 +0.00 , -8439.84 , -0.66 +0.00 , -7790.63 , -0.98 +0.00 , -7141.41 , -1.19 +0.00 , -6492.19 , -1.32 +0.00 , -5842.97 , -1.38 +0.00 , -5193.75 , -1.39 +0.00 , -4544.53 , -1.35 +0.00 , -3895.31 , -1.26 +0.00 , -3246.09 , -1.13 +0.00 , -2596.88 , -0.97 +0.00 , -1947.66 , -0.77 +0.00 , -1298.44 , -0.53 +0.00 , -649.22 , -0.27 +0.00 , -129.84 , -0.02 +0.00 , 119.66 , 0.13 +0.00 , 598.32 , 0.56 +0.00 , 1196.64 , 1.12 +0.00 , 1794.96 , 1.70 +0.00 , 2393.28 , 2.31 +0.00 , 2991.60 , 2.93 +0.00 , 3589.92 , 3.58 +0.00 , 4188.24 , 4.25 +0.00 , 4786.56 , 4.93 +0.00 , 5384.88 , 5.64 +0.00 , 5983.20 , 6.37 +0.00 , 6581.52 , 7.12 +0.00 , 7179.84 , 7.88 +0.00 , 7778.16 , 8.67 +0.00 , 8376.48 , 9.47 +0.00 , 8974.80 , 10.29 +0.00 , 9573.12 , 11.13 +0.00 , 10171.44 , 11.99 +0.00 , 10769.76 , 12.87 +0.00 , 11368.08 , 13.76 +0.00 , 11966.40 , 14.67 +4.98 , -12984.38 , 0.00 +4.98 , -12335.16 , 0.00 +4.98 , -11685.94 , 0.00 +4.98 , -11036.72 , 0.00 +4.98 , -10387.50 , 0.00 +4.98 , -9738.28 , 0.00 +4.98 , -9089.06 , -0.50 +4.98 , -8439.84 , -0.84 +4.98 , -7790.63 , -1.04 +4.98 , -7141.41 , -1.16 +4.98 , -6492.19 , -1.22 +4.98 , -5842.97 , -1.24 +4.98 , -5193.75 , -1.21 +4.98 , -4544.53 , -1.15 +4.98 , -3895.31 , -1.06 +4.98 , -3246.09 , -0.94 +4.98 , -2596.88 , -0.80 +4.98 , -1947.66 , -0.62 +4.98 , -1298.44 , -0.43 +4.98 , -649.22 , -0.21 +4.98 , -129.84 , -0.02 +4.98 , 119.66 , 0.10 +4.98 , 598.32 , 0.43 +4.98 , 1196.64 , 0.85 +4.98 , 1794.96 , 1.30 +4.98 , 2393.28 , 1.75 +4.98 , 2991.60 , 2.23 +4.98 , 3589.92 , 2.71 +4.98 , 4188.24 , 3.21 +4.98 , 4786.56 , 3.73 +4.98 , 5384.88 , 4.26 +4.98 , 5983.20 , 4.80 +4.98 , 6581.52 , 5.36 +4.98 , 7179.84 , 5.93 +4.98 , 7778.16 , 6.52 +4.98 , 8376.48 , 7.12 +4.98 , 8974.80 , 7.73 +4.98 , 9573.12 , 8.35 +4.98 , 10171.44 , 8.99 +4.98 , 10769.76 , 9.64 +4.98 , 11368.08 , 10.30 +4.98 , 11966.40 , 10.98 +49.80 , -12984.38 , -58.10 +49.80 , -12335.16 , -55.37 +49.80 , -11685.94 , -52.62 +49.80 , -11036.72 , -49.85 +49.80 , -10387.50 , -47.06 +49.80 , -9738.28 , -44.25 +49.80 , -9089.06 , -41.42 +49.80 , -8439.84 , -38.57 +49.80 , -7790.63 , -35.70 +49.80 , -7141.41 , -32.81 +49.80 , -6492.19 , -29.90 +49.80 , -5842.97 , -26.98 +49.80 , -5193.75 , -24.03 +49.80 , -4544.53 , -21.07 +49.80 , -3895.31 , -18.08 +49.80 , -3246.09 , -15.08 +49.80 , -2596.88 , -12.06 +49.80 , -1947.66 , -9.02 +49.80 , -1298.44 , -5.96 +49.80 , -649.22 , -2.88 +49.80 , -129.84 , -0.37 +49.80 , 119.66 , 0.90 +49.80 , 598.32 , 3.68 +49.80 , 1196.64 , 7.16 +49.80 , 1794.96 , 10.66 +49.80 , 2393.28 , 14.17 +49.80 , 2991.60 , 17.71 +49.80 , 3589.92 , 21.26 +49.80 , 4188.24 , 24.84 +49.80 , 4786.56 , 28.43 +49.80 , 5384.88 , 32.04 +49.80 , 5983.20 , 35.67 +49.80 , 6581.52 , 39.32 +49.80 , 7179.84 , 42.99 +49.80 , 7778.16 , 46.68 +49.80 , 8376.48 , 50.38 +49.80 , 8974.80 , 54.11 +49.80 , 9573.12 , 57.85 +49.80 , 10171.44 , 61.61 +49.80 , 10769.76 , 65.39 +49.80 , 11368.08 , 69.19 +49.80 , 11966.40 , 73.01 +99.59 , -12984.38 , -120.57 +99.59 , -12335.16 , -114.73 +99.59 , -11685.94 , -108.87 +99.59 , -11036.72 , -102.99 +99.59 , -10387.50 , -97.08 +99.59 , -9738.28 , -91.15 +99.59 , -9089.06 , -85.20 +99.59 , -8439.84 , -79.23 +99.59 , -7790.63 , -73.23 +99.59 , -7141.41 , -67.21 +99.59 , -6492.19 , -61.17 +99.59 , -5842.97 , -55.10 +99.59 , -5193.75 , -49.01 +99.59 , -4544.53 , -42.90 +99.59 , -3895.31 , -36.77 +99.59 , -3246.09 , -30.61 +99.59 , -2596.88 , -24.43 +99.59 , -1947.66 , -18.23 +99.59 , -1298.44 , -12.01 +99.59 , -649.22 , -5.76 +99.59 , -129.84 , -0.66 +99.59 , 119.66 , 1.84 +99.59 , 598.32 , 7.35 +99.59 , 1196.64 , 14.22 +99.59 , 1794.96 , 21.11 +99.59 , 2393.28 , 28.02 +99.59 , 2991.60 , 34.96 +99.59 , 3589.92 , 41.92 +99.59 , 4188.24 , 48.90 +99.59 , 4786.56 , 55.90 +99.59 , 5384.88 , 62.93 +99.59 , 5983.20 , 69.98 +99.59 , 6581.52 , 77.05 +99.59 , 7179.84 , 84.15 +99.59 , 7778.16 , 91.27 +99.59 , 8376.48 , 98.41 +99.59 , 8974.80 , 105.58 +99.59 , 9573.12 , 112.76 +99.59 , 10171.44 , 119.97 +99.59 , 10769.76 , 127.21 +99.59 , 11368.08 , 134.46 +99.59 , 11966.40 , 141.74 +149.39 , -12984.38 , -182.44 +149.39 , -12335.16 , -173.55 +149.39 , -11685.94 , -164.62 +149.39 , -11036.72 , -155.67 +149.39 , -10387.50 , -146.69 +149.39 , -9738.28 , -137.68 +149.39 , -9089.06 , -128.65 +149.39 , -8439.84 , -119.58 +149.39 , -7790.63 , -110.49 +149.39 , -7141.41 , -101.36 +149.39 , -6492.19 , -92.21 +149.39 , -5842.97 , -83.03 +149.39 , -5193.75 , -73.82 +149.39 , -4544.53 , -64.58 +149.39 , -3895.31 , -55.31 +149.39 , -3246.09 , -46.02 +149.39 , -2596.88 , -36.70 +149.39 , -1947.66 , -27.34 +149.39 , -1298.44 , -17.96 +149.39 , -649.22 , -8.54 +149.39 , -129.84 , -0.79 +149.39 , 119.66 , 2.86 +149.39 , 598.32 , 11.12 +149.39 , 1196.64 , 21.39 +149.39 , 1794.96 , 31.68 +149.39 , 2393.28 , 41.99 +149.39 , 2991.60 , 52.34 +149.39 , 3589.92 , 62.71 +149.39 , 4188.24 , 73.12 +149.39 , 4786.56 , 83.55 +149.39 , 5384.88 , 94.01 +149.39 , 5983.20 , 104.50 +149.39 , 6581.52 , 115.02 +149.39 , 7179.84 , 125.57 +149.39 , 7778.16 , 136.15 +149.39 , 8376.48 , 146.76 +149.39 , 8974.80 , 157.40 +149.39 , 9573.12 , 168.06 +149.39 , 10171.44 , 178.76 +149.39 , 10769.76 , 189.48 +149.39 , 11368.08 , 200.23 +149.39 , 11966.40 , 211.02 +199.18 , -12984.38 , -243.71 +199.18 , -12335.16 , -231.81 +199.18 , -11685.94 , -219.87 +199.18 , -11036.72 , -207.89 +199.18 , -10387.50 , -195.88 +199.18 , -9738.28 , -183.83 +199.18 , -9089.06 , -171.74 +199.18 , -8439.84 , -159.61 +199.18 , -7790.63 , -147.45 +199.18 , -7141.41 , -135.25 +199.18 , -6492.19 , -123.01 +199.18 , -5842.97 , -110.74 +199.18 , -5193.75 , -98.43 +199.18 , -4544.53 , -86.08 +199.18 , -3895.31 , -73.70 +199.18 , -3246.09 , -61.27 +199.18 , -2596.88 , -48.82 +199.18 , -1947.66 , -36.32 +199.18 , -1298.44 , -23.78 +199.18 , -649.22 , -11.19 +199.18 , -129.84 , -0.63 +199.18 , 119.66 , 3.98 +199.18 , 598.32 , 15.01 +199.18 , 1196.64 , 28.68 +199.18 , 1794.96 , 42.37 +199.18 , 2393.28 , 56.10 +199.18 , 2991.60 , 69.87 +199.18 , 3589.92 , 83.67 +199.18 , 4188.24 , 97.52 +199.18 , 4786.56 , 111.40 +199.18 , 5384.88 , 125.31 +199.18 , 5983.20 , 139.27 +199.18 , 6581.52 , 153.26 +199.18 , 7179.84 , 167.29 +199.18 , 7778.16 , 181.36 +199.18 , 8376.48 , 195.46 +199.18 , 8974.80 , 209.61 +199.18 , 9573.12 , 223.79 +199.18 , 10171.44 , 238.01 +199.18 , 10769.76 , 252.26 +199.18 , 11368.08 , 266.56 +199.18 , 11966.40 , 280.89 +248.98 , -12984.38 , -304.37 +248.98 , -12335.16 , -289.50 +248.98 , -11685.94 , -274.59 +248.98 , -11036.72 , -259.63 +248.98 , -10387.50 , -244.61 +248.98 , -9738.28 , -229.56 +248.98 , -9089.06 , -214.45 +248.98 , -8439.84 , -199.30 +248.98 , -7790.63 , -184.10 +248.98 , -7141.41 , -168.85 +248.98 , -6492.19 , -153.55 +248.98 , -5842.97 , -138.20 +248.98 , -5193.75 , -122.81 +248.98 , -4544.53 , -107.37 +248.98 , -3895.31 , -91.88 +248.98 , -3246.09 , -76.35 +248.98 , -2596.88 , -60.76 +248.98 , -1947.66 , -45.13 +248.98 , -1298.44 , -29.44 +248.98 , -649.22 , -13.67 +248.98 , -129.84 , 0.00 +248.98 , 119.66 , 5.21 +248.98 , 598.32 , 19.04 +248.98 , 1196.64 , 36.13 +248.98 , 1794.96 , 53.24 +248.98 , 2393.28 , 70.39 +248.98 , 2991.60 , 87.59 +248.98 , 3589.92 , 104.83 +248.98 , 4188.24 , 122.13 +248.98 , 4786.56 , 139.47 +248.98 , 5384.88 , 156.87 +248.98 , 5983.20 , 174.31 +248.98 , 6581.52 , 191.80 +248.98 , 7179.84 , 209.33 +248.98 , 7778.16 , 226.92 +248.98 , 8376.48 , 244.56 +248.98 , 8974.80 , 262.24 +248.98 , 9573.12 , 279.97 +248.98 , 10171.44 , 297.76 +248.98 , 10769.76 , 315.58 +248.98 , 11368.08 , 333.46 +248.98 , 11966.40 , 351.39 +298.77 , -12984.38 , -364.37 +298.77 , -12335.16 , -346.59 +298.77 , -11685.94 , -328.74 +298.77 , -11036.72 , -310.84 +298.77 , -10387.50 , -292.87 +298.77 , -9738.28 , -274.84 +298.77 , -9089.06 , -256.75 +298.77 , -8439.84 , -238.60 +298.77 , -7790.63 , -220.39 +298.77 , -7141.41 , -202.12 +298.77 , -6492.19 , -183.79 +298.77 , -5842.97 , -165.40 +298.77 , -5193.75 , -146.94 +298.77 , -4544.53 , -128.43 +298.77 , -3895.31 , -109.85 +298.77 , -3246.09 , -91.21 +298.77 , -2596.88 , -72.51 +298.77 , -1947.66 , -53.75 +298.77 , -1298.44 , -34.91 +298.77 , -649.22 , -15.95 +298.77 , -129.84 , 0.00 +298.77 , 119.66 , 6.58 +298.77 , 598.32 , 23.25 +298.77 , 1196.64 , 43.76 +298.77 , 1794.96 , 64.29 +298.77 , 2393.28 , 84.87 +298.77 , 2991.60 , 105.52 +298.77 , 3589.92 , 126.22 +298.77 , 4188.24 , 146.98 +298.77 , 4786.56 , 167.81 +298.77 , 5384.88 , 188.70 +298.77 , 5983.20 , 209.65 +298.77 , 6581.52 , 230.66 +298.77 , 7179.84 , 251.73 +298.77 , 7778.16 , 272.87 +298.77 , 8376.48 , 294.07 +298.77 , 8974.80 , 315.33 +298.77 , 9573.12 , 336.65 +298.77 , 10171.44 , 358.03 +298.77 , 10769.76 , 379.47 +298.77 , 11368.08 , 400.98 +298.77 , 11966.40 , 422.54 +348.57 , -12984.38 , -423.69 +348.57 , -12335.16 , -403.04 +348.57 , -11685.94 , -382.31 +348.57 , -11036.72 , -361.50 +348.57 , -10387.50 , -340.62 +348.57 , -9738.28 , -319.66 +348.57 , -9089.06 , -298.62 +348.57 , -8439.84 , -277.51 +348.57 , -7790.63 , -256.31 +348.57 , -7141.41 , -235.05 +348.57 , -6492.19 , -213.70 +348.57 , -5842.97 , -192.28 +348.57 , -5193.75 , -170.79 +348.57 , -4544.53 , -149.21 +348.57 , -3895.31 , -127.57 +348.57 , -3246.09 , -105.84 +348.57 , -2596.88 , -84.03 +348.57 , -1947.66 , -62.14 +348.57 , -1298.44 , -40.16 +348.57 , -649.22 , -18.00 +348.57 , -129.84 , 0.00 +348.57 , 119.66 , 8.09 +348.57 , 598.32 , 27.64 +348.57 , 1196.64 , 51.59 +348.57 , 1794.96 , 75.56 +348.57 , 2393.28 , 99.58 +348.57 , 2991.60 , 123.68 +348.57 , 3589.92 , 147.86 +348.57 , 4188.24 , 172.10 +348.57 , 4786.56 , 196.43 +348.57 , 5384.88 , 220.84 +348.57 , 5983.20 , 245.32 +348.57 , 6581.52 , 269.88 +348.57 , 7179.84 , 294.51 +348.57 , 7778.16 , 319.23 +348.57 , 8376.48 , 344.02 +348.57 , 8974.80 , 368.89 +348.57 , 9573.12 , 393.83 +348.57 , 10171.44 , 418.85 +348.57 , 10769.76 , 443.95 +348.57 , 11368.08 , 469.13 +348.57 , 11966.40 , 494.38 +398.37 , -12984.38 , -482.31 +398.37 , -12335.16 , -458.83 +398.37 , -11685.94 , -435.26 +398.37 , -11036.72 , -411.59 +398.37 , -10387.50 , -387.83 +398.37 , -9738.28 , -363.97 +398.37 , -9089.06 , -340.02 +398.37 , -8439.84 , -315.97 +398.37 , -7790.63 , -291.83 +398.37 , -7141.41 , -267.59 +398.37 , -6492.19 , -243.26 +398.37 , -5842.97 , -218.84 +398.37 , -5193.75 , -194.32 +398.37 , -4544.53 , -169.71 +398.37 , -3895.31 , -145.00 +398.37 , -3246.09 , -120.19 +398.37 , -2596.88 , -95.29 +398.37 , -1947.66 , -70.28 +398.37 , -1298.44 , -45.14 +398.37 , -649.22 , -19.76 +398.37 , -129.84 , 0.00 +398.37 , 119.66 , 9.76 +398.37 , 598.32 , 32.25 +398.37 , 1196.64 , 59.66 +398.37 , 1794.96 , 87.07 +398.37 , 2393.28 , 114.55 +398.37 , 2991.60 , 142.11 +398.37 , 3589.92 , 169.77 +398.37 , 4188.24 , 197.52 +398.37 , 4786.56 , 225.37 +398.37 , 5384.88 , 253.31 +398.37 , 5983.20 , 281.34 +398.37 , 6581.52 , 309.47 +398.37 , 7179.84 , 337.70 +398.37 , 7778.16 , 366.02 +398.37 , 8376.48 , 394.44 +398.37 , 8974.80 , 422.95 +398.37 , 9573.12 , 451.56 +398.37 , 10171.44 , 480.26 +398.37 , 10769.76 , 509.05 +398.37 , 11368.08 , 537.94 +398.37 , 11966.40 , 566.93 +448.16 , -12984.38 , -540.17 +448.16 , -12335.16 , -513.92 +448.16 , -11685.94 , -487.55 +448.16 , -11036.72 , -461.06 +448.16 , -10387.50 , -434.46 +448.16 , -9738.28 , -407.75 +448.16 , -9089.06 , -380.92 +448.16 , -8439.84 , -353.97 +448.16 , -7790.63 , -326.91 +448.16 , -7141.41 , -299.73 +448.16 , -6492.19 , -272.44 +448.16 , -5842.97 , -245.03 +448.16 , -5193.75 , -217.51 +448.16 , -4544.53 , -189.87 +448.16 , -3895.31 , -162.12 +448.16 , -3246.09 , -134.25 +448.16 , -2596.88 , -106.26 +448.16 , -1947.66 , -78.13 +448.16 , -1298.44 , -49.84 +448.16 , -649.22 , -21.19 +448.16 , -129.84 , 0.00 +448.16 , 119.66 , 11.59 +448.16 , 598.32 , 37.10 +448.16 , 1196.64 , 67.98 +448.16 , 1794.96 , 98.85 +448.16 , 2393.28 , 129.79 +448.16 , 2991.60 , 160.84 +448.16 , 3589.92 , 191.99 +448.16 , 4188.24 , 223.26 +448.16 , 4786.56 , 254.64 +448.16 , 5384.88 , 286.14 +448.16 , 5983.20 , 317.75 +448.16 , 6581.52 , 349.48 +448.16 , 7179.84 , 381.32 +448.16 , 7778.16 , 413.28 +448.16 , 8376.48 , 445.36 +448.16 , 8974.80 , 477.54 +448.16 , 9573.12 , 509.85 +448.16 , 10171.44 , 542.27 +448.16 , 10769.76 , 574.80 +448.16 , 11368.08 , 607.45 +448.16 , 11966.40 , 640.21 +497.96 , -12984.38 , -597.26 +497.96 , -12335.16 , -568.28 +497.96 , -11685.94 , -539.16 +497.96 , -11036.72 , -509.90 +497.96 , -10387.50 , -480.50 +497.96 , -9738.28 , -450.96 +497.96 , -9089.06 , -421.28 +497.96 , -8439.84 , -391.47 +497.96 , -7790.63 , -361.52 +497.96 , -7141.41 , -331.43 +497.96 , -6492.19 , -301.20 +497.96 , -5842.97 , -270.83 +497.96 , -5193.75 , -240.33 +497.96 , -4544.53 , -209.68 +497.96 , -3895.31 , -178.90 +497.96 , -3246.09 , -147.97 +497.96 , -2596.88 , -116.90 +497.96 , -1947.66 , -85.66 +497.96 , -1298.44 , -54.21 +497.96 , -649.22 , -22.23 +497.96 , -129.84 , 0.00 +497.96 , 119.66 , 13.60 +497.96 , 598.32 , 42.20 +497.96 , 1196.64 , 76.58 +497.96 , 1794.96 , 110.92 +497.96 , 2393.28 , 145.34 +497.96 , 2991.60 , 179.88 +497.96 , 3589.92 , 214.55 +497.96 , 4188.24 , 249.35 +497.96 , 4786.56 , 284.29 +497.96 , 5384.88 , 319.36 +497.96 , 5983.20 , 354.57 +497.96 , 6581.52 , 389.92 +497.96 , 7179.84 , 425.41 +497.96 , 7778.16 , 461.03 +497.96 , 8376.48 , 496.79 +497.96 , 8974.80 , 532.69 +497.96 , 9573.12 , 568.73 +497.96 , 10171.44 , 604.90 +497.96 , 10769.76 , 641.21 +497.96 , 11368.08 , 677.66 +497.96 , 11966.40 , 714.24 +547.75 , -12984.38 , -653.54 +547.75 , -12335.16 , -621.88 +547.75 , -11685.94 , -590.05 +547.75 , -11036.72 , -558.06 +547.75 , -10387.50 , -525.90 +547.75 , -9738.28 , -493.58 +547.75 , -9089.06 , -461.09 +547.75 , -8439.84 , -428.44 +547.75 , -7790.63 , -395.63 +547.75 , -7141.41 , -362.65 +547.75 , -6492.19 , -329.51 +547.75 , -5842.97 , -296.21 +547.75 , -5193.75 , -262.74 +547.75 , -4544.53 , -229.11 +547.75 , -3895.31 , -195.31 +547.75 , -3246.09 , -161.34 +547.75 , -2596.88 , -127.18 +547.75 , -1947.66 , -92.83 +547.75 , -1298.44 , -58.20 +547.75 , -649.22 , -22.82 +547.75 , -129.84 , 0.00 +547.75 , 119.66 , 15.79 +547.75 , 598.32 , 47.58 +547.75 , 1196.64 , 85.48 +547.75 , 1794.96 , 123.30 +547.75 , 2393.28 , 161.22 +547.75 , 2991.60 , 199.26 +547.75 , 3589.92 , 237.46 +547.75 , 4188.24 , 275.81 +547.75 , 4786.56 , 314.32 +547.75 , 5384.88 , 352.99 +547.75 , 5983.20 , 391.83 +547.75 , 6581.52 , 430.82 +547.75 , 7179.84 , 469.98 +547.75 , 7778.16 , 509.30 +547.75 , 8376.48 , 548.78 +547.75 , 8974.80 , 588.42 +547.75 , 9573.12 , 628.23 +547.75 , 10171.44 , 668.20 +547.75 , 10769.76 , 708.32 +547.75 , 11368.08 , 748.61 +547.75 , 11966.40 , 789.06 +597.55 , -12984.38 , -708.97 +597.55 , -12335.16 , -674.68 +597.55 , -11685.94 , -640.19 +597.55 , -11036.72 , -605.51 +597.55 , -10387.50 , -570.63 +597.55 , -9738.28 , -535.56 +597.55 , -9089.06 , -500.30 +597.55 , -8439.84 , -464.85 +597.55 , -7790.63 , -429.21 +597.55 , -7141.41 , -393.37 +597.55 , -6492.19 , -357.35 +597.55 , -5842.97 , -321.13 +597.55 , -5193.75 , -284.71 +597.55 , -4544.53 , -248.11 +597.55 , -3895.31 , -211.31 +597.55 , -3246.09 , -174.30 +597.55 , -2596.88 , -137.08 +597.55 , -1947.66 , -99.61 +597.55 , -1298.44 , -61.78 +597.55 , -649.22 , -22.86 +597.55 , -129.84 , 0.00 +597.55 , 119.66 , 18.17 +597.55 , 598.32 , 53.24 +597.55 , 1196.64 , 94.71 +597.55 , 1794.96 , 136.03 +597.55 , 2393.28 , 177.45 +597.55 , 2991.60 , 219.01 +597.55 , 3589.92 , 260.75 +597.55 , 4188.24 , 302.67 +597.55 , 4786.56 , 344.78 +597.55 , 5384.88 , 387.07 +597.55 , 5983.20 , 429.54 +597.55 , 6581.52 , 472.21 +597.55 , 7179.84 , 515.06 +597.55 , 7778.16 , 558.11 +597.55 , 8376.48 , 601.34 +597.55 , 8974.80 , 644.76 +597.55 , 9573.12 , 688.37 +597.55 , 10171.44 , 732.17 +597.55 , 10769.76 , 776.15 +597.55 , 11368.08 , 820.33 +597.55 , 11966.40 , 864.69 +647.35 , -12984.38 , -763.53 +647.35 , -12335.16 , -726.65 +647.35 , -11685.94 , -689.55 +647.35 , -11036.72 , -652.22 +647.35 , -10387.50 , -614.67 +647.35 , -9738.28 , -576.89 +647.35 , -9089.06 , -538.89 +647.35 , -8439.84 , -500.67 +647.35 , -7790.63 , -462.22 +647.35 , -7141.41 , -423.56 +647.35 , -6492.19 , -384.67 +647.35 , -5842.97 , -345.56 +647.35 , -5193.75 , -306.22 +647.35 , -4544.53 , -266.66 +647.35 , -3895.31 , -226.86 +647.35 , -3246.09 , -186.83 +647.35 , -2596.88 , -146.54 +647.35 , -1947.66 , -105.95 +647.35 , -1298.44 , -64.90 +647.35 , -649.22 , -22.24 +647.35 , -129.84 , 0.00 +647.35 , 119.66 , 20.74 +647.35 , 598.32 , 59.20 +647.35 , 1196.64 , 104.27 +647.35 , 1794.96 , 149.12 +647.35 , 2393.28 , 194.05 +647.35 , 2991.60 , 239.16 +647.35 , 3589.92 , 284.45 +647.35 , 4188.24 , 329.96 +647.35 , 4786.56 , 375.67 +647.35 , 5384.88 , 421.60 +647.35 , 5983.20 , 467.75 +647.35 , 6581.52 , 514.11 +647.35 , 7179.84 , 560.69 +647.35 , 7778.16 , 607.48 +647.35 , 8376.48 , 654.50 +647.35 , 8974.80 , 701.73 +647.35 , 9573.12 , 749.18 +647.35 , 10171.44 , 796.84 +647.35 , 10769.76 , 844.73 +647.35 , 11368.08 , 892.83 +647.35 , 11966.40 , 941.14 +697.14 , -12984.38 , -817.17 +697.14 , -12335.16 , -777.76 +697.14 , -11685.94 , -738.08 +697.14 , -11036.72 , -698.15 +697.14 , -10387.50 , -657.96 +697.14 , -9738.28 , -617.52 +697.14 , -9089.06 , -576.82 +697.14 , -8439.84 , -535.86 +697.14 , -7790.63 , -494.65 +697.14 , -7141.41 , -453.18 +697.14 , -6492.19 , -411.45 +697.14 , -5842.97 , -369.47 +697.14 , -5193.75 , -327.22 +697.14 , -4544.53 , -284.72 +697.14 , -3895.31 , -241.95 +697.14 , -3246.09 , -198.90 +697.14 , -2596.88 , -155.54 +697.14 , -1947.66 , -111.82 +697.14 , -1298.44 , -67.51 +697.14 , -649.22 , -20.80 +697.14 , -129.84 , 0.00 +697.14 , 119.66 , 23.52 +697.14 , 598.32 , 65.48 +697.14 , 1196.64 , 114.20 +697.14 , 1794.96 , 162.59 +697.14 , 2393.28 , 211.06 +697.14 , 2991.60 , 259.72 +697.14 , 3589.92 , 308.59 +697.14 , 4188.24 , 357.69 +697.14 , 4786.56 , 407.04 +697.14 , 5384.88 , 456.62 +697.14 , 5983.20 , 506.46 +697.14 , 6581.52 , 556.54 +697.14 , 7179.84 , 606.87 +697.14 , 7778.16 , 657.45 +697.14 , 8376.48 , 708.28 +697.14 , 8974.80 , 759.35 +697.14 , 9573.12 , 810.68 +697.14 , 10171.44 , 862.25 +697.14 , 10769.76 , 914.07 +697.14 , 11368.08 , 966.13 +697.14 , 11966.40 , 1018.44 +746.94 , -12984.38 , -869.86 +746.94 , -12335.16 , -827.96 +746.94 , -11685.94 , -785.77 +746.94 , -11036.72 , -743.28 +746.94 , -10387.50 , -700.50 +746.94 , -9738.28 , -657.42 +746.94 , -9089.06 , -614.05 +746.94 , -8439.84 , -570.39 +746.94 , -7790.63 , -526.44 +746.94 , -7141.41 , -482.19 +746.94 , -6492.19 , -437.65 +746.94 , -5842.97 , -392.82 +746.94 , -5193.75 , -347.69 +746.94 , -4544.53 , -302.26 +746.94 , -3895.31 , -256.52 +746.94 , -3246.09 , -210.46 +746.94 , -2596.88 , -164.04 +746.94 , -1947.66 , -117.17 +746.94 , -1298.44 , -69.54 +746.94 , -649.22 , -18.27 +746.94 , -129.84 , 0.00 +746.94 , 119.66 , 26.49 +746.94 , 598.32 , 72.10 +746.94 , 1196.64 , 124.50 +746.94 , 1794.96 , 176.46 +746.94 , 2393.28 , 228.49 +746.94 , 2991.60 , 280.71 +746.94 , 3589.92 , 333.18 +746.94 , 4188.24 , 385.90 +746.94 , 4786.56 , 438.89 +746.94 , 5384.88 , 492.16 +746.94 , 5983.20 , 545.71 +746.94 , 6581.52 , 599.54 +746.94 , 7179.84 , 653.64 +746.94 , 7778.16 , 708.03 +746.94 , 8376.48 , 762.71 +746.94 , 8974.80 , 817.66 +746.94 , 9573.12 , 872.89 +746.94 , 10171.44 , 928.41 +746.94 , 10769.76 , 984.20 +746.94 , 11368.08 , 1040.27 +746.94 , 11966.40 , 1096.63 +796.73 , -12984.38 , -921.56 +796.73 , -12335.16 , -877.23 +796.73 , -11685.94 , -832.56 +796.73 , -11036.72 , -787.56 +796.73 , -10387.50 , -742.22 +796.73 , -9738.28 , -696.56 +796.73 , -9089.06 , -650.56 +796.73 , -8439.84 , -604.23 +796.73 , -7790.63 , -557.56 +796.73 , -7141.41 , -510.57 +796.73 , -6492.19 , -463.24 +796.73 , -5842.97 , -415.58 +796.73 , -5193.75 , -367.58 +796.73 , -4544.53 , -319.24 +796.73 , -3895.31 , -270.55 +796.73 , -3246.09 , -221.48 +796.73 , -2596.88 , -171.99 +796.73 , -1947.66 , -121.95 +796.73 , -1298.44 , -70.93 +796.73 , -649.22 , -14.10 +796.73 , -129.84 , 0.00 +796.73 , 119.66 , 29.68 +796.73 , 598.32 , 79.05 +796.73 , 1196.64 , 135.20 +796.73 , 1794.96 , 190.76 +796.73 , 2393.28 , 246.36 +796.73 , 2991.60 , 302.17 +796.73 , 3589.92 , 358.24 +796.73 , 4188.24 , 414.60 +796.73 , 4786.56 , 471.27 +796.73 , 5384.88 , 528.24 +796.73 , 5983.20 , 585.52 +796.73 , 6581.52 , 643.12 +796.73 , 7179.84 , 701.03 +796.73 , 7778.16 , 759.26 +796.73 , 8376.48 , 817.80 +796.73 , 8974.80 , 876.66 +796.73 , 9573.12 , 935.84 +796.73 , 10171.44 , 995.34 +796.73 , 10769.76 , 1055.15 +796.73 , 11368.08 , 1115.27 +796.73 , 11966.40 , 1175.71 +846.53 , -12984.38 , -972.24 +846.53 , -12335.16 , -925.52 +846.53 , -11685.94 , -878.43 +846.53 , -11036.72 , -830.96 +846.53 , -10387.50 , -783.11 +846.53 , -9738.28 , -734.89 +846.53 , -9089.06 , -686.30 +846.53 , -8439.84 , -637.33 +846.53 , -7790.63 , -587.99 +846.53 , -7141.41 , -538.28 +846.53 , -6492.19 , -488.19 +846.53 , -5842.97 , -437.72 +846.53 , -5193.75 , -386.87 +846.53 , -4544.53 , -335.63 +846.53 , -3895.31 , -283.99 +846.53 , -3246.09 , -231.92 +846.53 , -2596.88 , -179.35 +846.53 , -1947.66 , -126.12 +846.53 , -1298.44 , -71.60 +846.53 , -649.22 , -6.45 +846.53 , -129.84 , 0.00 +846.53 , 119.66 , 33.08 +846.53 , 598.32 , 86.37 +846.53 , 1196.64 , 146.31 +846.53 , 1794.96 , 205.50 +846.53 , 2393.28 , 264.70 +846.53 , 2991.60 , 324.11 +846.53 , 3589.92 , 383.81 +846.53 , 4188.24 , 443.83 +846.53 , 4786.56 , 504.18 +846.53 , 5384.88 , 564.87 +846.53 , 5983.20 , 625.91 +846.53 , 6581.52 , 687.30 +846.53 , 7179.84 , 749.05 +846.53 , 7778.16 , 811.14 +846.53 , 8376.48 , 873.59 +846.53 , 8974.80 , 936.40 +846.53 , 9573.12 , 999.56 +846.53 , 10171.44 , 1063.07 +846.53 , 10769.76 , 1126.93 +846.53 , 11368.08 , 1191.14 +846.53 , 11966.40 , 1255.71 +896.32 , -12984.38 , -1021.86 +896.32 , -12335.16 , -972.81 +896.32 , -11685.94 , -923.33 +896.32 , -11036.72 , -873.44 +896.32 , -10387.50 , -823.13 +896.32 , -9738.28 , -772.39 +896.32 , -9089.06 , -721.24 +896.32 , -8439.84 , -669.67 +896.32 , -7790.63 , -617.68 +896.32 , -7141.41 , -565.27 +896.32 , -6492.19 , -512.45 +896.32 , -5842.97 , -459.19 +896.32 , -5193.75 , -405.51 +896.32 , -4544.53 , -351.39 +896.32 , -3895.31 , -296.81 +896.32 , -3246.09 , -241.73 +896.32 , -2596.88 , -186.07 +896.32 , -1947.66 , -129.61 +896.32 , -1298.44 , -71.46 +896.32 , -649.22 , 0.00 +896.32 , -129.84 , 0.00 +896.32 , 119.66 , 36.70 +896.32 , 598.32 , 94.04 +896.32 , 1196.64 , 157.85 +896.32 , 1794.96 , 220.70 +896.32 , 2393.28 , 283.52 +896.32 , 2991.60 , 346.56 +896.32 , 3589.92 , 409.90 +896.32 , 4188.24 , 473.59 +896.32 , 4786.56 , 537.65 +896.32 , 5384.88 , 602.09 +896.32 , 5983.20 , 666.91 +896.32 , 6581.52 , 732.12 +896.32 , 7179.84 , 797.72 +896.32 , 7778.16 , 863.72 +896.32 , 8376.48 , 930.10 +896.32 , 8974.80 , 996.88 +896.32 , 9573.12 , 1064.05 +896.32 , 10171.44 , 1131.62 +896.32 , 10769.76 , 1199.57 +896.32 , 11368.08 , 1267.92 +896.32 , 11966.40 , 1336.65 +946.12 , -12984.38 , -1070.37 +946.12 , -12335.16 , -1019.04 +946.12 , -11685.94 , -967.24 +946.12 , -11036.72 , -914.96 +946.12 , -10387.50 , -862.23 +946.12 , -9738.28 , -809.02 +946.12 , -9089.06 , -755.35 +946.12 , -8439.84 , -701.21 +946.12 , -7790.63 , -646.60 +946.12 , -7141.41 , -591.53 +946.12 , -6492.19 , -535.99 +946.12 , -5842.97 , -479.97 +946.12 , -5193.75 , -423.47 +946.12 , -4544.53 , -366.48 +946.12 , -3895.31 , -308.96 +946.12 , -3246.09 , -250.88 +946.12 , -2596.88 , -192.11 +946.12 , -1947.66 , -132.36 +946.12 , -1298.44 , -70.38 +946.12 , -649.22 , 0.00 +946.12 , -129.84 , 0.00 +946.12 , 119.66 , 40.53 +946.12 , 598.32 , 102.10 +946.12 , 1196.64 , 169.83 +946.12 , 1794.96 , 236.37 +946.12 , 2393.28 , 302.84 +946.12 , 2991.60 , 369.53 +946.12 , 3589.92 , 436.54 +946.12 , 4188.24 , 503.92 +946.12 , 4786.56 , 571.71 +946.12 , 5384.88 , 639.91 +946.12 , 5983.20 , 708.54 +946.12 , 6581.52 , 777.59 +946.12 , 7179.84 , 847.08 +946.12 , 7778.16 , 917.00 +946.12 , 8376.48 , 987.35 +946.12 , 8974.80 , 1058.14 +946.12 , 9573.12 , 1129.36 +946.12 , 10171.44 , 1201.01 +946.12 , 10769.76 , 1273.09 +946.12 , 11368.08 , 1345.61 +946.12 , 11966.40 , 1418.56 +995.92 , -12984.38 , -1117.74 +995.92 , -12335.16 , -1064.18 +995.92 , -11685.94 , -1010.10 +995.92 , -11036.72 , -955.49 +995.92 , -10387.50 , -900.37 +995.92 , -9738.28 , -844.73 +995.92 , -9089.06 , -788.58 +995.92 , -8439.84 , -731.90 +995.92 , -7790.63 , -674.71 +995.92 , -7141.41 , -617.00 +995.92 , -6492.19 , -558.77 +995.92 , -5842.97 , -500.01 +995.92 , -5193.75 , -440.71 +995.92 , -4544.53 , -380.85 +995.92 , -3895.31 , -320.40 +995.92 , -3246.09 , -259.31 +995.92 , -2596.88 , -197.41 +995.92 , -1947.66 , -134.30 +995.92 , -1298.44 , -68.24 +995.92 , -649.22 , 0.00 +995.92 , -129.84 , 0.00 +995.92 , 119.66 , 44.59 +995.92 , 598.32 , 110.53 +995.92 , 1196.64 , 182.27 +995.92 , 1794.96 , 252.55 +995.92 , 2393.28 , 322.69 +995.92 , 2991.60 , 393.04 +995.92 , 3589.92 , 463.74 +995.92 , 4188.24 , 534.84 +995.92 , 4786.56 , 606.37 +995.92 , 5384.88 , 678.37 +995.92 , 5983.20 , 750.82 +995.92 , 6581.52 , 823.74 +995.92 , 7179.84 , 897.14 +995.92 , 7778.16 , 971.01 +995.92 , 8376.48 , 1045.36 +995.92 , 8974.80 , 1120.19 +995.92 , 9573.12 , 1195.49 +995.92 , 10171.44 , 1271.27 +995.92 , 10769.76 , 1347.52 +995.92 , 11368.08 , 1424.25 +995.92 , 11966.40 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco new file mode 100644 index 0000000000..e4be1e22ed --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -7190.72 , 0.00 +0.00 , -6831.19 , 0.00 +0.00 , -6471.65 , 0.00 +0.00 , -6112.11 , 0.00 +0.00 , -5752.58 , 0.00 +0.00 , -5393.04 , 0.00 +0.00 , -5033.51 , -0.13 +0.00 , -4673.97 , -0.66 +0.00 , -4314.43 , -0.98 +0.00 , -3954.90 , -1.19 +0.00 , -3595.36 , -1.32 +0.00 , -3235.82 , -1.38 +0.00 , -2876.29 , -1.39 +0.00 , -2516.75 , -1.35 +0.00 , -2157.22 , -1.26 +0.00 , -1797.68 , -1.13 +0.00 , -1438.14 , -0.97 +0.00 , -1078.61 , -0.77 +0.00 , -719.07 , -0.53 +0.00 , -359.54 , -0.27 +0.00 , -71.91 , -0.02 +0.00 , 67.66 , 0.13 +0.00 , 338.29 , 0.56 +0.00 , 676.58 , 1.12 +0.00 , 1014.86 , 1.70 +0.00 , 1353.15 , 2.31 +0.00 , 1691.44 , 2.93 +0.00 , 2029.73 , 3.58 +0.00 , 2368.01 , 4.25 +0.00 , 2706.30 , 4.93 +0.00 , 3044.59 , 5.64 +0.00 , 3382.88 , 6.37 +0.00 , 3721.16 , 7.12 +0.00 , 4059.45 , 7.88 +0.00 , 4397.74 , 8.67 +0.00 , 4736.03 , 9.47 +0.00 , 5074.31 , 10.29 +0.00 , 5412.60 , 11.13 +0.00 , 5750.89 , 11.99 +0.00 , 6089.18 , 12.87 +0.00 , 6427.46 , 13.76 +0.00 , 6765.75 , 14.67 +8.90 , -7190.72 , 0.00 +8.90 , -6831.19 , 0.00 +8.90 , -6471.65 , 0.00 +8.90 , -6112.11 , 0.00 +8.90 , -5752.58 , 0.00 +8.90 , -5393.04 , 0.00 +8.90 , -5033.51 , -0.50 +8.90 , -4673.97 , -0.84 +8.90 , -4314.43 , -1.04 +8.90 , -3954.90 , -1.16 +8.90 , -3595.36 , -1.22 +8.90 , -3235.82 , -1.24 +8.90 , -2876.29 , -1.21 +8.90 , -2516.75 , -1.15 +8.90 , -2157.22 , -1.06 +8.90 , -1797.68 , -0.94 +8.90 , -1438.14 , -0.80 +8.90 , -1078.61 , -0.62 +8.90 , -719.07 , -0.43 +8.90 , -359.54 , -0.21 +8.90 , -71.91 , -0.02 +8.90 , 67.66 , 0.10 +8.90 , 338.29 , 0.43 +8.90 , 676.58 , 0.85 +8.90 , 1014.86 , 1.30 +8.90 , 1353.15 , 1.75 +8.90 , 1691.44 , 2.23 +8.90 , 2029.73 , 2.71 +8.90 , 2368.01 , 3.21 +8.90 , 2706.30 , 3.73 +8.90 , 3044.59 , 4.26 +8.90 , 3382.88 , 4.80 +8.90 , 3721.16 , 5.36 +8.90 , 4059.45 , 5.93 +8.90 , 4397.74 , 6.52 +8.90 , 4736.03 , 7.12 +8.90 , 5074.31 , 7.73 +8.90 , 5412.60 , 8.35 +8.90 , 5750.89 , 8.99 +8.90 , 6089.18 , 9.64 +8.90 , 6427.46 , 10.30 +8.90 , 6765.75 , 10.98 +88.99 , -7190.72 , -58.10 +88.99 , -6831.19 , -55.37 +88.99 , -6471.65 , -52.62 +88.99 , -6112.11 , -49.85 +88.99 , -5752.58 , -47.06 +88.99 , -5393.04 , -44.25 +88.99 , -5033.51 , -41.42 +88.99 , -4673.97 , -38.57 +88.99 , -4314.43 , -35.70 +88.99 , -3954.90 , -32.81 +88.99 , -3595.36 , -29.90 +88.99 , -3235.82 , -26.98 +88.99 , -2876.29 , -24.03 +88.99 , -2516.75 , -21.07 +88.99 , -2157.22 , -18.08 +88.99 , -1797.68 , -15.08 +88.99 , -1438.14 , -12.06 +88.99 , -1078.61 , -9.02 +88.99 , -719.07 , -5.96 +88.99 , -359.54 , -2.88 +88.99 , -71.91 , -0.37 +88.99 , 67.66 , 0.90 +88.99 , 338.29 , 3.68 +88.99 , 676.58 , 7.16 +88.99 , 1014.86 , 10.66 +88.99 , 1353.15 , 14.17 +88.99 , 1691.44 , 17.71 +88.99 , 2029.73 , 21.26 +88.99 , 2368.01 , 24.84 +88.99 , 2706.30 , 28.43 +88.99 , 3044.59 , 32.04 +88.99 , 3382.88 , 35.67 +88.99 , 3721.16 , 39.32 +88.99 , 4059.45 , 42.99 +88.99 , 4397.74 , 46.68 +88.99 , 4736.03 , 50.38 +88.99 , 5074.31 , 54.11 +88.99 , 5412.60 , 57.85 +88.99 , 5750.89 , 61.61 +88.99 , 6089.18 , 65.39 +88.99 , 6427.46 , 69.19 +88.99 , 6765.75 , 73.01 +177.98 , -7190.72 , -120.57 +177.98 , -6831.19 , -114.73 +177.98 , -6471.65 , -108.87 +177.98 , -6112.11 , -102.99 +177.98 , -5752.58 , -97.08 +177.98 , -5393.04 , -91.15 +177.98 , -5033.51 , -85.20 +177.98 , -4673.97 , -79.23 +177.98 , -4314.43 , -73.23 +177.98 , -3954.90 , -67.21 +177.98 , -3595.36 , -61.17 +177.98 , -3235.82 , -55.10 +177.98 , -2876.29 , -49.01 +177.98 , -2516.75 , -42.90 +177.98 , -2157.22 , -36.77 +177.98 , -1797.68 , -30.61 +177.98 , -1438.14 , -24.43 +177.98 , -1078.61 , -18.23 +177.98 , -719.07 , -12.01 +177.98 , -359.54 , -5.76 +177.98 , -71.91 , -0.66 +177.98 , 67.66 , 1.84 +177.98 , 338.29 , 7.35 +177.98 , 676.58 , 14.22 +177.98 , 1014.86 , 21.11 +177.98 , 1353.15 , 28.02 +177.98 , 1691.44 , 34.96 +177.98 , 2029.73 , 41.92 +177.98 , 2368.01 , 48.90 +177.98 , 2706.30 , 55.90 +177.98 , 3044.59 , 62.93 +177.98 , 3382.88 , 69.98 +177.98 , 3721.16 , 77.05 +177.98 , 4059.45 , 84.15 +177.98 , 4397.74 , 91.27 +177.98 , 4736.03 , 98.41 +177.98 , 5074.31 , 105.58 +177.98 , 5412.60 , 112.76 +177.98 , 5750.89 , 119.97 +177.98 , 6089.18 , 127.21 +177.98 , 6427.46 , 134.46 +177.98 , 6765.75 , 141.74 +266.97 , -7190.72 , -182.44 +266.97 , -6831.19 , -173.55 +266.97 , -6471.65 , -164.62 +266.97 , -6112.11 , -155.67 +266.97 , -5752.58 , -146.69 +266.97 , -5393.04 , -137.68 +266.97 , -5033.51 , -128.65 +266.97 , -4673.97 , -119.58 +266.97 , -4314.43 , -110.49 +266.97 , -3954.90 , -101.36 +266.97 , -3595.36 , -92.21 +266.97 , -3235.82 , -83.03 +266.97 , -2876.29 , -73.82 +266.97 , -2516.75 , -64.58 +266.97 , -2157.22 , -55.31 +266.97 , -1797.68 , -46.02 +266.97 , -1438.14 , -36.70 +266.97 , -1078.61 , -27.34 +266.97 , -719.07 , -17.96 +266.97 , -359.54 , -8.54 +266.97 , -71.91 , -0.79 +266.97 , 67.66 , 2.86 +266.97 , 338.29 , 11.12 +266.97 , 676.58 , 21.39 +266.97 , 1014.86 , 31.68 +266.97 , 1353.15 , 41.99 +266.97 , 1691.44 , 52.34 +266.97 , 2029.73 , 62.71 +266.97 , 2368.01 , 73.12 +266.97 , 2706.30 , 83.55 +266.97 , 3044.59 , 94.01 +266.97 , 3382.88 , 104.50 +266.97 , 3721.16 , 115.02 +266.97 , 4059.45 , 125.57 +266.97 , 4397.74 , 136.15 +266.97 , 4736.03 , 146.76 +266.97 , 5074.31 , 157.40 +266.97 , 5412.60 , 168.06 +266.97 , 5750.89 , 178.76 +266.97 , 6089.18 , 189.48 +266.97 , 6427.46 , 200.23 +266.97 , 6765.75 , 211.02 +355.96 , -7190.72 , -243.71 +355.96 , -6831.19 , -231.81 +355.96 , -6471.65 , -219.87 +355.96 , -6112.11 , -207.89 +355.96 , -5752.58 , -195.88 +355.96 , -5393.04 , -183.83 +355.96 , -5033.51 , -171.74 +355.96 , -4673.97 , -159.61 +355.96 , -4314.43 , -147.45 +355.96 , -3954.90 , -135.25 +355.96 , -3595.36 , -123.01 +355.96 , -3235.82 , -110.74 +355.96 , -2876.29 , -98.43 +355.96 , -2516.75 , -86.08 +355.96 , -2157.22 , -73.70 +355.96 , -1797.68 , -61.27 +355.96 , -1438.14 , -48.82 +355.96 , -1078.61 , -36.32 +355.96 , -719.07 , -23.78 +355.96 , -359.54 , -11.19 +355.96 , -71.91 , -0.63 +355.96 , 67.66 , 3.98 +355.96 , 338.29 , 15.01 +355.96 , 676.58 , 28.68 +355.96 , 1014.86 , 42.37 +355.96 , 1353.15 , 56.10 +355.96 , 1691.44 , 69.87 +355.96 , 2029.73 , 83.67 +355.96 , 2368.01 , 97.52 +355.96 , 2706.30 , 111.40 +355.96 , 3044.59 , 125.31 +355.96 , 3382.88 , 139.27 +355.96 , 3721.16 , 153.26 +355.96 , 4059.45 , 167.29 +355.96 , 4397.74 , 181.36 +355.96 , 4736.03 , 195.46 +355.96 , 5074.31 , 209.61 +355.96 , 5412.60 , 223.79 +355.96 , 5750.89 , 238.01 +355.96 , 6089.18 , 252.26 +355.96 , 6427.46 , 266.56 +355.96 , 6765.75 , 280.89 +444.95 , -7190.72 , -304.37 +444.95 , -6831.19 , -289.50 +444.95 , -6471.65 , -274.59 +444.95 , -6112.11 , -259.63 +444.95 , -5752.58 , -244.61 +444.95 , -5393.04 , -229.56 +444.95 , -5033.51 , -214.45 +444.95 , -4673.97 , -199.30 +444.95 , -4314.43 , -184.10 +444.95 , -3954.90 , -168.85 +444.95 , -3595.36 , -153.55 +444.95 , -3235.82 , -138.20 +444.95 , -2876.29 , -122.81 +444.95 , -2516.75 , -107.37 +444.95 , -2157.22 , -91.88 +444.95 , -1797.68 , -76.35 +444.95 , -1438.14 , -60.76 +444.95 , -1078.61 , -45.13 +444.95 , -719.07 , -29.44 +444.95 , -359.54 , -13.67 +444.95 , -71.91 , 0.00 +444.95 , 67.66 , 5.21 +444.95 , 338.29 , 19.04 +444.95 , 676.58 , 36.13 +444.95 , 1014.86 , 53.24 +444.95 , 1353.15 , 70.39 +444.95 , 1691.44 , 87.59 +444.95 , 2029.73 , 104.83 +444.95 , 2368.01 , 122.13 +444.95 , 2706.30 , 139.47 +444.95 , 3044.59 , 156.87 +444.95 , 3382.88 , 174.31 +444.95 , 3721.16 , 191.80 +444.95 , 4059.45 , 209.33 +444.95 , 4397.74 , 226.92 +444.95 , 4736.03 , 244.56 +444.95 , 5074.31 , 262.24 +444.95 , 5412.60 , 279.97 +444.95 , 5750.89 , 297.76 +444.95 , 6089.18 , 315.58 +444.95 , 6427.46 , 333.46 +444.95 , 6765.75 , 351.39 +533.94 , -7190.72 , -364.37 +533.94 , -6831.19 , -346.59 +533.94 , -6471.65 , -328.74 +533.94 , -6112.11 , -310.84 +533.94 , -5752.58 , -292.87 +533.94 , -5393.04 , -274.84 +533.94 , -5033.51 , -256.75 +533.94 , -4673.97 , -238.60 +533.94 , -4314.43 , -220.39 +533.94 , -3954.90 , -202.12 +533.94 , -3595.36 , -183.79 +533.94 , -3235.82 , -165.40 +533.94 , -2876.29 , -146.94 +533.94 , -2516.75 , -128.43 +533.94 , -2157.22 , -109.85 +533.94 , -1797.68 , -91.21 +533.94 , -1438.14 , -72.51 +533.94 , -1078.61 , -53.75 +533.94 , -719.07 , -34.91 +533.94 , -359.54 , -15.95 +533.94 , -71.91 , 0.00 +533.94 , 67.66 , 6.58 +533.94 , 338.29 , 23.25 +533.94 , 676.58 , 43.76 +533.94 , 1014.86 , 64.29 +533.94 , 1353.15 , 84.87 +533.94 , 1691.44 , 105.52 +533.94 , 2029.73 , 126.22 +533.94 , 2368.01 , 146.98 +533.94 , 2706.30 , 167.81 +533.94 , 3044.59 , 188.70 +533.94 , 3382.88 , 209.65 +533.94 , 3721.16 , 230.66 +533.94 , 4059.45 , 251.73 +533.94 , 4397.74 , 272.87 +533.94 , 4736.03 , 294.07 +533.94 , 5074.31 , 315.33 +533.94 , 5412.60 , 336.65 +533.94 , 5750.89 , 358.03 +533.94 , 6089.18 , 379.47 +533.94 , 6427.46 , 400.98 +533.94 , 6765.75 , 422.54 +622.93 , -7190.72 , -423.69 +622.93 , -6831.19 , -403.04 +622.93 , -6471.65 , -382.31 +622.93 , -6112.11 , -361.50 +622.93 , -5752.58 , -340.62 +622.93 , -5393.04 , -319.66 +622.93 , -5033.51 , -298.62 +622.93 , -4673.97 , -277.51 +622.93 , -4314.43 , -256.31 +622.93 , -3954.90 , -235.05 +622.93 , -3595.36 , -213.70 +622.93 , -3235.82 , -192.28 +622.93 , -2876.29 , -170.79 +622.93 , -2516.75 , -149.21 +622.93 , -2157.22 , -127.57 +622.93 , -1797.68 , -105.84 +622.93 , -1438.14 , -84.03 +622.93 , -1078.61 , -62.14 +622.93 , -719.07 , -40.16 +622.93 , -359.54 , -18.00 +622.93 , -71.91 , 0.00 +622.93 , 67.66 , 8.09 +622.93 , 338.29 , 27.64 +622.93 , 676.58 , 51.59 +622.93 , 1014.86 , 75.56 +622.93 , 1353.15 , 99.58 +622.93 , 1691.44 , 123.68 +622.93 , 2029.73 , 147.86 +622.93 , 2368.01 , 172.10 +622.93 , 2706.30 , 196.43 +622.93 , 3044.59 , 220.84 +622.93 , 3382.88 , 245.32 +622.93 , 3721.16 , 269.88 +622.93 , 4059.45 , 294.51 +622.93 , 4397.74 , 319.23 +622.93 , 4736.03 , 344.02 +622.93 , 5074.31 , 368.89 +622.93 , 5412.60 , 393.83 +622.93 , 5750.89 , 418.85 +622.93 , 6089.18 , 443.95 +622.93 , 6427.46 , 469.13 +622.93 , 6765.75 , 494.38 +711.92 , -7190.72 , -482.31 +711.92 , -6831.19 , -458.83 +711.92 , -6471.65 , -435.26 +711.92 , -6112.11 , -411.59 +711.92 , -5752.58 , -387.83 +711.92 , -5393.04 , -363.97 +711.92 , -5033.51 , -340.02 +711.92 , -4673.97 , -315.97 +711.92 , -4314.43 , -291.83 +711.92 , -3954.90 , -267.59 +711.92 , -3595.36 , -243.26 +711.92 , -3235.82 , -218.84 +711.92 , -2876.29 , -194.32 +711.92 , -2516.75 , -169.71 +711.92 , -2157.22 , -145.00 +711.92 , -1797.68 , -120.19 +711.92 , -1438.14 , -95.29 +711.92 , -1078.61 , -70.28 +711.92 , -719.07 , -45.14 +711.92 , -359.54 , -19.76 +711.92 , -71.91 , 0.00 +711.92 , 67.66 , 9.76 +711.92 , 338.29 , 32.25 +711.92 , 676.58 , 59.66 +711.92 , 1014.86 , 87.07 +711.92 , 1353.15 , 114.55 +711.92 , 1691.44 , 142.11 +711.92 , 2029.73 , 169.77 +711.92 , 2368.01 , 197.52 +711.92 , 2706.30 , 225.37 +711.92 , 3044.59 , 253.31 +711.92 , 3382.88 , 281.34 +711.92 , 3721.16 , 309.47 +711.92 , 4059.45 , 337.70 +711.92 , 4397.74 , 366.02 +711.92 , 4736.03 , 394.44 +711.92 , 5074.31 , 422.95 +711.92 , 5412.60 , 451.56 +711.92 , 5750.89 , 480.26 +711.92 , 6089.18 , 509.05 +711.92 , 6427.46 , 537.94 +711.92 , 6765.75 , 566.93 +800.91 , -7190.72 , -540.17 +800.91 , -6831.19 , -513.92 +800.91 , -6471.65 , -487.55 +800.91 , -6112.11 , -461.06 +800.91 , -5752.58 , -434.46 +800.91 , -5393.04 , -407.75 +800.91 , -5033.51 , -380.92 +800.91 , -4673.97 , -353.97 +800.91 , -4314.43 , -326.91 +800.91 , -3954.90 , -299.73 +800.91 , -3595.36 , -272.44 +800.91 , -3235.82 , -245.03 +800.91 , -2876.29 , -217.51 +800.91 , -2516.75 , -189.87 +800.91 , -2157.22 , -162.12 +800.91 , -1797.68 , -134.25 +800.91 , -1438.14 , -106.26 +800.91 , -1078.61 , -78.13 +800.91 , -719.07 , -49.84 +800.91 , -359.54 , -21.19 +800.91 , -71.91 , 0.00 +800.91 , 67.66 , 11.59 +800.91 , 338.29 , 37.10 +800.91 , 676.58 , 67.98 +800.91 , 1014.86 , 98.85 +800.91 , 1353.15 , 129.79 +800.91 , 1691.44 , 160.84 +800.91 , 2029.73 , 191.99 +800.91 , 2368.01 , 223.26 +800.91 , 2706.30 , 254.64 +800.91 , 3044.59 , 286.14 +800.91 , 3382.88 , 317.75 +800.91 , 3721.16 , 349.48 +800.91 , 4059.45 , 381.32 +800.91 , 4397.74 , 413.28 +800.91 , 4736.03 , 445.36 +800.91 , 5074.31 , 477.54 +800.91 , 5412.60 , 509.85 +800.91 , 5750.89 , 542.27 +800.91 , 6089.18 , 574.80 +800.91 , 6427.46 , 607.45 +800.91 , 6765.75 , 640.21 +889.90 , -7190.72 , -597.26 +889.90 , -6831.19 , -568.28 +889.90 , -6471.65 , -539.16 +889.90 , -6112.11 , -509.90 +889.90 , -5752.58 , -480.50 +889.90 , -5393.04 , -450.96 +889.90 , -5033.51 , -421.28 +889.90 , -4673.97 , -391.47 +889.90 , -4314.43 , -361.52 +889.90 , -3954.90 , -331.43 +889.90 , -3595.36 , -301.20 +889.90 , -3235.82 , -270.83 +889.90 , -2876.29 , -240.33 +889.90 , -2516.75 , -209.68 +889.90 , -2157.22 , -178.90 +889.90 , -1797.68 , -147.97 +889.90 , -1438.14 , -116.90 +889.90 , -1078.61 , -85.66 +889.90 , -719.07 , -54.21 +889.90 , -359.54 , -22.23 +889.90 , -71.91 , 0.00 +889.90 , 67.66 , 13.60 +889.90 , 338.29 , 42.20 +889.90 , 676.58 , 76.58 +889.90 , 1014.86 , 110.92 +889.90 , 1353.15 , 145.34 +889.90 , 1691.44 , 179.88 +889.90 , 2029.73 , 214.55 +889.90 , 2368.01 , 249.35 +889.90 , 2706.30 , 284.29 +889.90 , 3044.59 , 319.36 +889.90 , 3382.88 , 354.57 +889.90 , 3721.16 , 389.92 +889.90 , 4059.45 , 425.41 +889.90 , 4397.74 , 461.03 +889.90 , 4736.03 , 496.79 +889.90 , 5074.31 , 532.69 +889.90 , 5412.60 , 568.73 +889.90 , 5750.89 , 604.90 +889.90 , 6089.18 , 641.21 +889.90 , 6427.46 , 677.66 +889.90 , 6765.75 , 714.24 +978.89 , -7190.72 , -653.54 +978.89 , -6831.19 , -621.88 +978.89 , -6471.65 , -590.05 +978.89 , -6112.11 , -558.06 +978.89 , -5752.58 , -525.90 +978.89 , -5393.04 , -493.58 +978.89 , -5033.51 , -461.09 +978.89 , -4673.97 , -428.44 +978.89 , -4314.43 , -395.63 +978.89 , -3954.90 , -362.65 +978.89 , -3595.36 , -329.51 +978.89 , -3235.82 , -296.21 +978.89 , -2876.29 , -262.74 +978.89 , -2516.75 , -229.11 +978.89 , -2157.22 , -195.31 +978.89 , -1797.68 , -161.34 +978.89 , -1438.14 , -127.18 +978.89 , -1078.61 , -92.83 +978.89 , -719.07 , -58.20 +978.89 , -359.54 , -22.82 +978.89 , -71.91 , 0.00 +978.89 , 67.66 , 15.79 +978.89 , 338.29 , 47.58 +978.89 , 676.58 , 85.48 +978.89 , 1014.86 , 123.30 +978.89 , 1353.15 , 161.22 +978.89 , 1691.44 , 199.26 +978.89 , 2029.73 , 237.46 +978.89 , 2368.01 , 275.81 +978.89 , 2706.30 , 314.32 +978.89 , 3044.59 , 352.99 +978.89 , 3382.88 , 391.83 +978.89 , 3721.16 , 430.82 +978.89 , 4059.45 , 469.98 +978.89 , 4397.74 , 509.30 +978.89 , 4736.03 , 548.78 +978.89 , 5074.31 , 588.42 +978.89 , 5412.60 , 628.23 +978.89 , 5750.89 , 668.20 +978.89 , 6089.18 , 708.32 +978.89 , 6427.46 , 748.61 +978.89 , 6765.75 , 789.06 +1067.88 , -7190.72 , -708.97 +1067.88 , -6831.19 , -674.68 +1067.88 , -6471.65 , -640.19 +1067.88 , -6112.11 , -605.51 +1067.88 , -5752.58 , -570.63 +1067.88 , -5393.04 , -535.56 +1067.88 , -5033.51 , -500.30 +1067.88 , -4673.97 , -464.85 +1067.88 , -4314.43 , -429.21 +1067.88 , -3954.90 , -393.37 +1067.88 , -3595.36 , -357.35 +1067.88 , -3235.82 , -321.13 +1067.88 , -2876.29 , -284.71 +1067.88 , -2516.75 , -248.11 +1067.88 , -2157.22 , -211.31 +1067.88 , -1797.68 , -174.30 +1067.88 , -1438.14 , -137.08 +1067.88 , -1078.61 , -99.61 +1067.88 , -719.07 , -61.78 +1067.88 , -359.54 , -22.86 +1067.88 , -71.91 , 0.00 +1067.88 , 67.66 , 18.17 +1067.88 , 338.29 , 53.24 +1067.88 , 676.58 , 94.71 +1067.88 , 1014.86 , 136.03 +1067.88 , 1353.15 , 177.45 +1067.88 , 1691.44 , 219.01 +1067.88 , 2029.73 , 260.75 +1067.88 , 2368.01 , 302.67 +1067.88 , 2706.30 , 344.78 +1067.88 , 3044.59 , 387.07 +1067.88 , 3382.88 , 429.54 +1067.88 , 3721.16 , 472.21 +1067.88 , 4059.45 , 515.06 +1067.88 , 4397.74 , 558.11 +1067.88 , 4736.03 , 601.34 +1067.88 , 5074.31 , 644.76 +1067.88 , 5412.60 , 688.37 +1067.88 , 5750.89 , 732.17 +1067.88 , 6089.18 , 776.15 +1067.88 , 6427.46 , 820.33 +1067.88 , 6765.75 , 864.69 +1156.87 , -7190.72 , -763.53 +1156.87 , -6831.19 , -726.65 +1156.87 , -6471.65 , -689.55 +1156.87 , -6112.11 , -652.22 +1156.87 , -5752.58 , -614.67 +1156.87 , -5393.04 , -576.89 +1156.87 , -5033.51 , -538.89 +1156.87 , -4673.97 , -500.67 +1156.87 , -4314.43 , -462.22 +1156.87 , -3954.90 , -423.56 +1156.87 , -3595.36 , -384.67 +1156.87 , -3235.82 , -345.56 +1156.87 , -2876.29 , -306.22 +1156.87 , -2516.75 , -266.66 +1156.87 , -2157.22 , -226.86 +1156.87 , -1797.68 , -186.83 +1156.87 , -1438.14 , -146.54 +1156.87 , -1078.61 , -105.95 +1156.87 , -719.07 , -64.90 +1156.87 , -359.54 , -22.24 +1156.87 , -71.91 , 0.00 +1156.87 , 67.66 , 20.74 +1156.87 , 338.29 , 59.20 +1156.87 , 676.58 , 104.27 +1156.87 , 1014.86 , 149.12 +1156.87 , 1353.15 , 194.05 +1156.87 , 1691.44 , 239.16 +1156.87 , 2029.73 , 284.45 +1156.87 , 2368.01 , 329.96 +1156.87 , 2706.30 , 375.67 +1156.87 , 3044.59 , 421.60 +1156.87 , 3382.88 , 467.75 +1156.87 , 3721.16 , 514.11 +1156.87 , 4059.45 , 560.69 +1156.87 , 4397.74 , 607.48 +1156.87 , 4736.03 , 654.50 +1156.87 , 5074.31 , 701.73 +1156.87 , 5412.60 , 749.18 +1156.87 , 5750.89 , 796.84 +1156.87 , 6089.18 , 844.73 +1156.87 , 6427.46 , 892.83 +1156.87 , 6765.75 , 941.14 +1245.86 , -7190.72 , -817.17 +1245.86 , -6831.19 , -777.76 +1245.86 , -6471.65 , -738.08 +1245.86 , -6112.11 , -698.15 +1245.86 , -5752.58 , -657.96 +1245.86 , -5393.04 , -617.52 +1245.86 , -5033.51 , -576.82 +1245.86 , -4673.97 , -535.86 +1245.86 , -4314.43 , -494.65 +1245.86 , -3954.90 , -453.18 +1245.86 , -3595.36 , -411.45 +1245.86 , -3235.82 , -369.47 +1245.86 , -2876.29 , -327.22 +1245.86 , -2516.75 , -284.72 +1245.86 , -2157.22 , -241.95 +1245.86 , -1797.68 , -198.90 +1245.86 , -1438.14 , -155.54 +1245.86 , -1078.61 , -111.82 +1245.86 , -719.07 , -67.51 +1245.86 , -359.54 , -20.80 +1245.86 , -71.91 , 0.00 +1245.86 , 67.66 , 23.52 +1245.86 , 338.29 , 65.48 +1245.86 , 676.58 , 114.20 +1245.86 , 1014.86 , 162.59 +1245.86 , 1353.15 , 211.06 +1245.86 , 1691.44 , 259.72 +1245.86 , 2029.73 , 308.59 +1245.86 , 2368.01 , 357.69 +1245.86 , 2706.30 , 407.04 +1245.86 , 3044.59 , 456.62 +1245.86 , 3382.88 , 506.46 +1245.86 , 3721.16 , 556.54 +1245.86 , 4059.45 , 606.87 +1245.86 , 4397.74 , 657.45 +1245.86 , 4736.03 , 708.28 +1245.86 , 5074.31 , 759.35 +1245.86 , 5412.60 , 810.68 +1245.86 , 5750.89 , 862.25 +1245.86 , 6089.18 , 914.07 +1245.86 , 6427.46 , 966.13 +1245.86 , 6765.75 , 1018.44 +1334.85 , -7190.72 , -869.86 +1334.85 , -6831.19 , -827.96 +1334.85 , -6471.65 , -785.77 +1334.85 , -6112.11 , -743.28 +1334.85 , -5752.58 , -700.50 +1334.85 , -5393.04 , -657.42 +1334.85 , -5033.51 , -614.05 +1334.85 , -4673.97 , -570.39 +1334.85 , -4314.43 , -526.44 +1334.85 , -3954.90 , -482.19 +1334.85 , -3595.36 , -437.65 +1334.85 , -3235.82 , -392.82 +1334.85 , -2876.29 , -347.69 +1334.85 , -2516.75 , -302.26 +1334.85 , -2157.22 , -256.52 +1334.85 , -1797.68 , -210.46 +1334.85 , -1438.14 , -164.04 +1334.85 , -1078.61 , -117.17 +1334.85 , -719.07 , -69.54 +1334.85 , -359.54 , -18.27 +1334.85 , -71.91 , 0.00 +1334.85 , 67.66 , 26.49 +1334.85 , 338.29 , 72.10 +1334.85 , 676.58 , 124.50 +1334.85 , 1014.86 , 176.46 +1334.85 , 1353.15 , 228.49 +1334.85 , 1691.44 , 280.71 +1334.85 , 2029.73 , 333.18 +1334.85 , 2368.01 , 385.90 +1334.85 , 2706.30 , 438.89 +1334.85 , 3044.59 , 492.16 +1334.85 , 3382.88 , 545.71 +1334.85 , 3721.16 , 599.54 +1334.85 , 4059.45 , 653.64 +1334.85 , 4397.74 , 708.03 +1334.85 , 4736.03 , 762.71 +1334.85 , 5074.31 , 817.66 +1334.85 , 5412.60 , 872.89 +1334.85 , 5750.89 , 928.41 +1334.85 , 6089.18 , 984.20 +1334.85 , 6427.46 , 1040.27 +1334.85 , 6765.75 , 1096.63 +1423.84 , -7190.72 , -921.56 +1423.84 , -6831.19 , -877.23 +1423.84 , -6471.65 , -832.56 +1423.84 , -6112.11 , -787.56 +1423.84 , -5752.58 , -742.22 +1423.84 , -5393.04 , -696.56 +1423.84 , -5033.51 , -650.56 +1423.84 , -4673.97 , -604.23 +1423.84 , -4314.43 , -557.56 +1423.84 , -3954.90 , -510.57 +1423.84 , -3595.36 , -463.24 +1423.84 , -3235.82 , -415.58 +1423.84 , -2876.29 , -367.58 +1423.84 , -2516.75 , -319.24 +1423.84 , -2157.22 , -270.55 +1423.84 , -1797.68 , -221.48 +1423.84 , -1438.14 , -171.99 +1423.84 , -1078.61 , -121.95 +1423.84 , -719.07 , -70.93 +1423.84 , -359.54 , -14.10 +1423.84 , -71.91 , 0.00 +1423.84 , 67.66 , 29.68 +1423.84 , 338.29 , 79.05 +1423.84 , 676.58 , 135.20 +1423.84 , 1014.86 , 190.76 +1423.84 , 1353.15 , 246.36 +1423.84 , 1691.44 , 302.17 +1423.84 , 2029.73 , 358.24 +1423.84 , 2368.01 , 414.60 +1423.84 , 2706.30 , 471.27 +1423.84 , 3044.59 , 528.24 +1423.84 , 3382.88 , 585.52 +1423.84 , 3721.16 , 643.12 +1423.84 , 4059.45 , 701.03 +1423.84 , 4397.74 , 759.26 +1423.84 , 4736.03 , 817.80 +1423.84 , 5074.31 , 876.66 +1423.84 , 5412.60 , 935.84 +1423.84 , 5750.89 , 995.34 +1423.84 , 6089.18 , 1055.15 +1423.84 , 6427.46 , 1115.27 +1423.84 , 6765.75 , 1175.71 +1512.83 , -7190.72 , -972.24 +1512.83 , -6831.19 , -925.52 +1512.83 , -6471.65 , -878.43 +1512.83 , -6112.11 , -830.96 +1512.83 , -5752.58 , -783.11 +1512.83 , -5393.04 , -734.89 +1512.83 , -5033.51 , -686.30 +1512.83 , -4673.97 , -637.33 +1512.83 , -4314.43 , -587.99 +1512.83 , -3954.90 , -538.28 +1512.83 , -3595.36 , -488.19 +1512.83 , -3235.82 , -437.72 +1512.83 , -2876.29 , -386.87 +1512.83 , -2516.75 , -335.63 +1512.83 , -2157.22 , -283.99 +1512.83 , -1797.68 , -231.92 +1512.83 , -1438.14 , -179.35 +1512.83 , -1078.61 , -126.12 +1512.83 , -719.07 , -71.60 +1512.83 , -359.54 , -6.45 +1512.83 , -71.91 , 0.00 +1512.83 , 67.66 , 33.08 +1512.83 , 338.29 , 86.37 +1512.83 , 676.58 , 146.31 +1512.83 , 1014.86 , 205.50 +1512.83 , 1353.15 , 264.70 +1512.83 , 1691.44 , 324.11 +1512.83 , 2029.73 , 383.81 +1512.83 , 2368.01 , 443.83 +1512.83 , 2706.30 , 504.18 +1512.83 , 3044.59 , 564.87 +1512.83 , 3382.88 , 625.91 +1512.83 , 3721.16 , 687.30 +1512.83 , 4059.45 , 749.05 +1512.83 , 4397.74 , 811.14 +1512.83 , 4736.03 , 873.59 +1512.83 , 5074.31 , 936.40 +1512.83 , 5412.60 , 999.56 +1512.83 , 5750.89 , 1063.07 +1512.83 , 6089.18 , 1126.93 +1512.83 , 6427.46 , 1191.14 +1512.83 , 6765.75 , 1255.71 +1601.82 , -7190.72 , -1021.86 +1601.82 , -6831.19 , -972.81 +1601.82 , -6471.65 , -923.33 +1601.82 , -6112.11 , -873.44 +1601.82 , -5752.58 , -823.13 +1601.82 , -5393.04 , -772.39 +1601.82 , -5033.51 , -721.24 +1601.82 , -4673.97 , -669.67 +1601.82 , -4314.43 , -617.68 +1601.82 , -3954.90 , -565.27 +1601.82 , -3595.36 , -512.45 +1601.82 , -3235.82 , -459.19 +1601.82 , -2876.29 , -405.51 +1601.82 , -2516.75 , -351.39 +1601.82 , -2157.22 , -296.81 +1601.82 , -1797.68 , -241.73 +1601.82 , -1438.14 , -186.07 +1601.82 , -1078.61 , -129.61 +1601.82 , -719.07 , -71.46 +1601.82 , -359.54 , 0.00 +1601.82 , -71.91 , 0.00 +1601.82 , 67.66 , 36.70 +1601.82 , 338.29 , 94.04 +1601.82 , 676.58 , 157.85 +1601.82 , 1014.86 , 220.70 +1601.82 , 1353.15 , 283.52 +1601.82 , 1691.44 , 346.56 +1601.82 , 2029.73 , 409.90 +1601.82 , 2368.01 , 473.59 +1601.82 , 2706.30 , 537.65 +1601.82 , 3044.59 , 602.09 +1601.82 , 3382.88 , 666.91 +1601.82 , 3721.16 , 732.12 +1601.82 , 4059.45 , 797.72 +1601.82 , 4397.74 , 863.72 +1601.82 , 4736.03 , 930.10 +1601.82 , 5074.31 , 996.88 +1601.82 , 5412.60 , 1064.05 +1601.82 , 5750.89 , 1131.62 +1601.82 , 6089.18 , 1199.57 +1601.82 , 6427.46 , 1267.92 +1601.82 , 6765.75 , 1336.65 +1690.81 , -7190.72 , -1070.37 +1690.81 , -6831.19 , -1019.04 +1690.81 , -6471.65 , -967.24 +1690.81 , -6112.11 , -914.96 +1690.81 , -5752.58 , -862.23 +1690.81 , -5393.04 , -809.02 +1690.81 , -5033.51 , -755.35 +1690.81 , -4673.97 , -701.21 +1690.81 , -4314.43 , -646.60 +1690.81 , -3954.90 , -591.53 +1690.81 , -3595.36 , -535.99 +1690.81 , -3235.82 , -479.97 +1690.81 , -2876.29 , -423.47 +1690.81 , -2516.75 , -366.48 +1690.81 , -2157.22 , -308.96 +1690.81 , -1797.68 , -250.88 +1690.81 , -1438.14 , -192.11 +1690.81 , -1078.61 , -132.36 +1690.81 , -719.07 , -70.38 +1690.81 , -359.54 , 0.00 +1690.81 , -71.91 , 0.00 +1690.81 , 67.66 , 40.53 +1690.81 , 338.29 , 102.10 +1690.81 , 676.58 , 169.83 +1690.81 , 1014.86 , 236.37 +1690.81 , 1353.15 , 302.84 +1690.81 , 1691.44 , 369.53 +1690.81 , 2029.73 , 436.54 +1690.81 , 2368.01 , 503.92 +1690.81 , 2706.30 , 571.71 +1690.81 , 3044.59 , 639.91 +1690.81 , 3382.88 , 708.54 +1690.81 , 3721.16 , 777.59 +1690.81 , 4059.45 , 847.08 +1690.81 , 4397.74 , 917.00 +1690.81 , 4736.03 , 987.35 +1690.81 , 5074.31 , 1058.14 +1690.81 , 5412.60 , 1129.36 +1690.81 , 5750.89 , 1201.01 +1690.81 , 6089.18 , 1273.09 +1690.81 , 6427.46 , 1345.61 +1690.81 , 6765.75 , 1418.56 +1779.80 , -7190.72 , -1117.74 +1779.80 , -6831.19 , -1064.18 +1779.80 , -6471.65 , -1010.10 +1779.80 , -6112.11 , -955.49 +1779.80 , -5752.58 , -900.37 +1779.80 , -5393.04 , -844.73 +1779.80 , -5033.51 , -788.58 +1779.80 , -4673.97 , -731.90 +1779.80 , -4314.43 , -674.71 +1779.80 , -3954.90 , -617.00 +1779.80 , -3595.36 , -558.77 +1779.80 , -3235.82 , -500.01 +1779.80 , -2876.29 , -440.71 +1779.80 , -2516.75 , -380.85 +1779.80 , -2157.22 , -320.40 +1779.80 , -1797.68 , -259.31 +1779.80 , -1438.14 , -197.41 +1779.80 , -1078.61 , -134.30 +1779.80 , -719.07 , -68.24 +1779.80 , -359.54 , 0.00 +1779.80 , -71.91 , 0.00 +1779.80 , 67.66 , 44.59 +1779.80 , 338.29 , 110.53 +1779.80 , 676.58 , 182.27 +1779.80 , 1014.86 , 252.55 +1779.80 , 1353.15 , 322.69 +1779.80 , 1691.44 , 393.04 +1779.80 , 2029.73 , 463.74 +1779.80 , 2368.01 , 534.84 +1779.80 , 2706.30 , 606.37 +1779.80 , 3044.59 , 678.37 +1779.80 , 3382.88 , 750.82 +1779.80 , 3721.16 , 823.74 +1779.80 , 4059.45 , 897.14 +1779.80 , 4397.74 , 971.01 +1779.80 , 4736.03 , 1045.36 +1779.80 , 5074.31 , 1120.19 +1779.80 , 5412.60 , 1195.49 +1779.80 , 5750.89 , 1271.27 +1779.80 , 6089.18 , 1347.52 +1779.80 , 6427.46 , 1424.25 +1779.80 , 6765.75 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco new file mode 100644 index 0000000000..0bcfef3ae9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco @@ -0,0 +1,925 @@ +n_out , T_out , P_el +0.00 , -4193.88 , 0.00 +0.00 , -3984.18 , 0.00 +0.00 , -3774.49 , 0.00 +0.00 , -3564.80 , 0.00 +0.00 , -3355.10 , 0.00 +0.00 , -3145.41 , 0.00 +0.00 , -2935.71 , -0.13 +0.00 , -2726.02 , -0.66 +0.00 , -2516.33 , -0.98 +0.00 , -2306.63 , -1.19 +0.00 , -2096.94 , -1.32 +0.00 , -1887.24 , -1.38 +0.00 , -1677.55 , -1.39 +0.00 , -1467.86 , -1.35 +0.00 , -1258.16 , -1.26 +0.00 , -1048.47 , -1.13 +0.00 , -838.78 , -0.97 +0.00 , -629.08 , -0.77 +0.00 , -419.39 , -0.53 +0.00 , -209.69 , -0.27 +0.00 , -41.94 , -0.02 +0.00 , 40.28 , 0.13 +0.00 , 201.39 , 0.56 +0.00 , 402.78 , 1.12 +0.00 , 604.17 , 1.70 +0.00 , 805.56 , 2.31 +0.00 , 1006.95 , 2.93 +0.00 , 1208.34 , 3.58 +0.00 , 1409.73 , 4.25 +0.00 , 1611.12 , 4.93 +0.00 , 1812.51 , 5.64 +0.00 , 2013.90 , 6.37 +0.00 , 2215.29 , 7.12 +0.00 , 2416.68 , 7.88 +0.00 , 2618.07 , 8.67 +0.00 , 2819.46 , 9.47 +0.00 , 3020.85 , 10.29 +0.00 , 3222.24 , 11.13 +0.00 , 3423.63 , 11.99 +0.00 , 3625.02 , 12.87 +0.00 , 3826.41 , 13.76 +0.00 , 4027.80 , 14.67 +15.10 , -4193.88 , 0.00 +15.10 , -3984.18 , 0.00 +15.10 , -3774.49 , 0.00 +15.10 , -3564.80 , 0.00 +15.10 , -3355.10 , 0.00 +15.10 , -3145.41 , 0.00 +15.10 , -2935.71 , -0.50 +15.10 , -2726.02 , -0.84 +15.10 , -2516.33 , -1.04 +15.10 , -2306.63 , -1.16 +15.10 , -2096.94 , -1.22 +15.10 , -1887.24 , -1.24 +15.10 , -1677.55 , -1.21 +15.10 , -1467.86 , -1.15 +15.10 , -1258.16 , -1.06 +15.10 , -1048.47 , -0.94 +15.10 , -838.78 , -0.80 +15.10 , -629.08 , -0.62 +15.10 , -419.39 , -0.43 +15.10 , -209.69 , -0.21 +15.10 , -41.94 , -0.02 +15.10 , 40.28 , 0.10 +15.10 , 201.39 , 0.43 +15.10 , 402.78 , 0.85 +15.10 , 604.17 , 1.30 +15.10 , 805.56 , 1.75 +15.10 , 1006.95 , 2.23 +15.10 , 1208.34 , 2.71 +15.10 , 1409.73 , 3.21 +15.10 , 1611.12 , 3.73 +15.10 , 1812.51 , 4.26 +15.10 , 2013.90 , 4.80 +15.10 , 2215.29 , 5.36 +15.10 , 2416.68 , 5.93 +15.10 , 2618.07 , 6.52 +15.10 , 2819.46 , 7.12 +15.10 , 3020.85 , 7.73 +15.10 , 3222.24 , 8.35 +15.10 , 3423.63 , 8.99 +15.10 , 3625.02 , 9.64 +15.10 , 3826.41 , 10.30 +15.10 , 4027.80 , 10.98 +151.02 , -4193.88 , -58.10 +151.02 , -3984.18 , -55.37 +151.02 , -3774.49 , -52.62 +151.02 , -3564.80 , -49.85 +151.02 , -3355.10 , -47.06 +151.02 , -3145.41 , -44.25 +151.02 , -2935.71 , -41.42 +151.02 , -2726.02 , -38.57 +151.02 , -2516.33 , -35.70 +151.02 , -2306.63 , -32.81 +151.02 , -2096.94 , -29.90 +151.02 , -1887.24 , -26.98 +151.02 , -1677.55 , -24.03 +151.02 , -1467.86 , -21.07 +151.02 , -1258.16 , -18.08 +151.02 , -1048.47 , -15.08 +151.02 , -838.78 , -12.06 +151.02 , -629.08 , -9.02 +151.02 , -419.39 , -5.96 +151.02 , -209.69 , -2.88 +151.02 , -41.94 , -0.37 +151.02 , 40.28 , 0.90 +151.02 , 201.39 , 3.68 +151.02 , 402.78 , 7.16 +151.02 , 604.17 , 10.66 +151.02 , 805.56 , 14.17 +151.02 , 1006.95 , 17.71 +151.02 , 1208.34 , 21.26 +151.02 , 1409.73 , 24.84 +151.02 , 1611.12 , 28.43 +151.02 , 1812.51 , 32.04 +151.02 , 2013.90 , 35.67 +151.02 , 2215.29 , 39.32 +151.02 , 2416.68 , 42.99 +151.02 , 2618.07 , 46.68 +151.02 , 2819.46 , 50.38 +151.02 , 3020.85 , 54.11 +151.02 , 3222.24 , 57.85 +151.02 , 3423.63 , 61.61 +151.02 , 3625.02 , 65.39 +151.02 , 3826.41 , 69.19 +151.02 , 4027.80 , 73.01 +302.05 , -4193.88 , -120.57 +302.05 , -3984.18 , -114.73 +302.05 , -3774.49 , -108.87 +302.05 , -3564.80 , -102.99 +302.05 , -3355.10 , -97.08 +302.05 , -3145.41 , -91.15 +302.05 , -2935.71 , -85.20 +302.05 , -2726.02 , -79.23 +302.05 , -2516.33 , -73.23 +302.05 , -2306.63 , -67.21 +302.05 , -2096.94 , -61.17 +302.05 , -1887.24 , -55.10 +302.05 , -1677.55 , -49.01 +302.05 , -1467.86 , -42.90 +302.05 , -1258.16 , -36.77 +302.05 , -1048.47 , -30.61 +302.05 , -838.78 , -24.43 +302.05 , -629.08 , -18.23 +302.05 , -419.39 , -12.01 +302.05 , -209.69 , -5.76 +302.05 , -41.94 , -0.66 +302.05 , 40.28 , 1.84 +302.05 , 201.39 , 7.35 +302.05 , 402.78 , 14.22 +302.05 , 604.17 , 21.11 +302.05 , 805.56 , 28.02 +302.05 , 1006.95 , 34.96 +302.05 , 1208.34 , 41.92 +302.05 , 1409.73 , 48.90 +302.05 , 1611.12 , 55.90 +302.05 , 1812.51 , 62.93 +302.05 , 2013.90 , 69.98 +302.05 , 2215.29 , 77.05 +302.05 , 2416.68 , 84.15 +302.05 , 2618.07 , 91.27 +302.05 , 2819.46 , 98.41 +302.05 , 3020.85 , 105.58 +302.05 , 3222.24 , 112.76 +302.05 , 3423.63 , 119.97 +302.05 , 3625.02 , 127.21 +302.05 , 3826.41 , 134.46 +302.05 , 4027.80 , 141.74 +453.07 , -4193.88 , -182.44 +453.07 , -3984.18 , -173.55 +453.07 , -3774.49 , -164.62 +453.07 , -3564.80 , -155.67 +453.07 , -3355.10 , -146.69 +453.07 , -3145.41 , -137.68 +453.07 , -2935.71 , -128.65 +453.07 , -2726.02 , -119.58 +453.07 , -2516.33 , -110.49 +453.07 , -2306.63 , -101.36 +453.07 , -2096.94 , -92.21 +453.07 , -1887.24 , -83.03 +453.07 , -1677.55 , -73.82 +453.07 , -1467.86 , -64.58 +453.07 , -1258.16 , -55.31 +453.07 , -1048.47 , -46.02 +453.07 , -838.78 , -36.70 +453.07 , -629.08 , -27.34 +453.07 , -419.39 , -17.96 +453.07 , -209.69 , -8.54 +453.07 , -41.94 , -0.79 +453.07 , 40.28 , 2.86 +453.07 , 201.39 , 11.12 +453.07 , 402.78 , 21.39 +453.07 , 604.17 , 31.68 +453.07 , 805.56 , 41.99 +453.07 , 1006.95 , 52.34 +453.07 , 1208.34 , 62.71 +453.07 , 1409.73 , 73.12 +453.07 , 1611.12 , 83.55 +453.07 , 1812.51 , 94.01 +453.07 , 2013.90 , 104.50 +453.07 , 2215.29 , 115.02 +453.07 , 2416.68 , 125.57 +453.07 , 2618.07 , 136.15 +453.07 , 2819.46 , 146.76 +453.07 , 3020.85 , 157.40 +453.07 , 3222.24 , 168.06 +453.07 , 3423.63 , 178.76 +453.07 , 3625.02 , 189.48 +453.07 , 3826.41 , 200.23 +453.07 , 4027.80 , 211.02 +604.09 , -4193.88 , -243.71 +604.09 , -3984.18 , -231.81 +604.09 , -3774.49 , -219.87 +604.09 , -3564.80 , -207.89 +604.09 , -3355.10 , -195.88 +604.09 , -3145.41 , -183.83 +604.09 , -2935.71 , -171.74 +604.09 , -2726.02 , -159.61 +604.09 , -2516.33 , -147.45 +604.09 , -2306.63 , -135.25 +604.09 , -2096.94 , -123.01 +604.09 , -1887.24 , -110.74 +604.09 , -1677.55 , -98.43 +604.09 , -1467.86 , -86.08 +604.09 , -1258.16 , -73.70 +604.09 , -1048.47 , -61.27 +604.09 , -838.78 , -48.82 +604.09 , -629.08 , -36.32 +604.09 , -419.39 , -23.78 +604.09 , -209.69 , -11.19 +604.09 , -41.94 , -0.63 +604.09 , 40.28 , 3.98 +604.09 , 201.39 , 15.01 +604.09 , 402.78 , 28.68 +604.09 , 604.17 , 42.37 +604.09 , 805.56 , 56.10 +604.09 , 1006.95 , 69.87 +604.09 , 1208.34 , 83.67 +604.09 , 1409.73 , 97.52 +604.09 , 1611.12 , 111.40 +604.09 , 1812.51 , 125.31 +604.09 , 2013.90 , 139.27 +604.09 , 2215.29 , 153.26 +604.09 , 2416.68 , 167.29 +604.09 , 2618.07 , 181.36 +604.09 , 2819.46 , 195.46 +604.09 , 3020.85 , 209.61 +604.09 , 3222.24 , 223.79 +604.09 , 3423.63 , 238.01 +604.09 , 3625.02 , 252.26 +604.09 , 3826.41 , 266.56 +604.09 , 4027.80 , 280.89 +755.11 , -4193.88 , -304.37 +755.11 , -3984.18 , -289.50 +755.11 , -3774.49 , -274.59 +755.11 , -3564.80 , -259.63 +755.11 , -3355.10 , -244.61 +755.11 , -3145.41 , -229.56 +755.11 , -2935.71 , -214.45 +755.11 , -2726.02 , -199.30 +755.11 , -2516.33 , -184.10 +755.11 , -2306.63 , -168.85 +755.11 , -2096.94 , -153.55 +755.11 , -1887.24 , -138.20 +755.11 , -1677.55 , -122.81 +755.11 , -1467.86 , -107.37 +755.11 , -1258.16 , -91.88 +755.11 , -1048.47 , -76.35 +755.11 , -838.78 , -60.76 +755.11 , -629.08 , -45.13 +755.11 , -419.39 , -29.44 +755.11 , -209.69 , -13.67 +755.11 , -41.94 , 0.00 +755.11 , 40.28 , 5.21 +755.11 , 201.39 , 19.04 +755.11 , 402.78 , 36.13 +755.11 , 604.17 , 53.24 +755.11 , 805.56 , 70.39 +755.11 , 1006.95 , 87.59 +755.11 , 1208.34 , 104.83 +755.11 , 1409.73 , 122.13 +755.11 , 1611.12 , 139.47 +755.11 , 1812.51 , 156.87 +755.11 , 2013.90 , 174.31 +755.11 , 2215.29 , 191.80 +755.11 , 2416.68 , 209.33 +755.11 , 2618.07 , 226.92 +755.11 , 2819.46 , 244.56 +755.11 , 3020.85 , 262.24 +755.11 , 3222.24 , 279.97 +755.11 , 3423.63 , 297.76 +755.11 , 3625.02 , 315.58 +755.11 , 3826.41 , 333.46 +755.11 , 4027.80 , 351.39 +906.14 , -4193.88 , -364.37 +906.14 , -3984.18 , -346.59 +906.14 , -3774.49 , -328.74 +906.14 , -3564.80 , -310.84 +906.14 , -3355.10 , -292.87 +906.14 , -3145.41 , -274.84 +906.14 , -2935.71 , -256.75 +906.14 , -2726.02 , -238.60 +906.14 , -2516.33 , -220.39 +906.14 , -2306.63 , -202.12 +906.14 , -2096.94 , -183.79 +906.14 , -1887.24 , -165.40 +906.14 , -1677.55 , -146.94 +906.14 , -1467.86 , -128.43 +906.14 , -1258.16 , -109.85 +906.14 , -1048.47 , -91.21 +906.14 , -838.78 , -72.51 +906.14 , -629.08 , -53.75 +906.14 , -419.39 , -34.91 +906.14 , -209.69 , -15.95 +906.14 , -41.94 , 0.00 +906.14 , 40.28 , 6.58 +906.14 , 201.39 , 23.25 +906.14 , 402.78 , 43.76 +906.14 , 604.17 , 64.29 +906.14 , 805.56 , 84.87 +906.14 , 1006.95 , 105.52 +906.14 , 1208.34 , 126.22 +906.14 , 1409.73 , 146.98 +906.14 , 1611.12 , 167.81 +906.14 , 1812.51 , 188.70 +906.14 , 2013.90 , 209.65 +906.14 , 2215.29 , 230.66 +906.14 , 2416.68 , 251.73 +906.14 , 2618.07 , 272.87 +906.14 , 2819.46 , 294.07 +906.14 , 3020.85 , 315.33 +906.14 , 3222.24 , 336.65 +906.14 , 3423.63 , 358.03 +906.14 , 3625.02 , 379.47 +906.14 , 3826.41 , 400.98 +906.14 , 4027.80 , 422.54 +1057.16 , -4193.88 , -423.69 +1057.16 , -3984.18 , -403.04 +1057.16 , -3774.49 , -382.31 +1057.16 , -3564.80 , -361.50 +1057.16 , -3355.10 , -340.62 +1057.16 , -3145.41 , -319.66 +1057.16 , -2935.71 , -298.62 +1057.16 , -2726.02 , -277.51 +1057.16 , -2516.33 , -256.31 +1057.16 , -2306.63 , -235.05 +1057.16 , -2096.94 , -213.70 +1057.16 , -1887.24 , -192.28 +1057.16 , -1677.55 , -170.79 +1057.16 , -1467.86 , -149.21 +1057.16 , -1258.16 , -127.57 +1057.16 , -1048.47 , -105.84 +1057.16 , -838.78 , -84.03 +1057.16 , -629.08 , -62.14 +1057.16 , -419.39 , -40.16 +1057.16 , -209.69 , -18.00 +1057.16 , -41.94 , 0.00 +1057.16 , 40.28 , 8.09 +1057.16 , 201.39 , 27.64 +1057.16 , 402.78 , 51.59 +1057.16 , 604.17 , 75.56 +1057.16 , 805.56 , 99.58 +1057.16 , 1006.95 , 123.68 +1057.16 , 1208.34 , 147.86 +1057.16 , 1409.73 , 172.10 +1057.16 , 1611.12 , 196.43 +1057.16 , 1812.51 , 220.84 +1057.16 , 2013.90 , 245.32 +1057.16 , 2215.29 , 269.88 +1057.16 , 2416.68 , 294.51 +1057.16 , 2618.07 , 319.23 +1057.16 , 2819.46 , 344.02 +1057.16 , 3020.85 , 368.89 +1057.16 , 3222.24 , 393.83 +1057.16 , 3423.63 , 418.85 +1057.16 , 3625.02 , 443.95 +1057.16 , 3826.41 , 469.13 +1057.16 , 4027.80 , 494.38 +1208.18 , -4193.88 , -482.31 +1208.18 , -3984.18 , -458.83 +1208.18 , -3774.49 , -435.26 +1208.18 , -3564.80 , -411.59 +1208.18 , -3355.10 , -387.83 +1208.18 , -3145.41 , -363.97 +1208.18 , -2935.71 , -340.02 +1208.18 , -2726.02 , -315.97 +1208.18 , -2516.33 , -291.83 +1208.18 , -2306.63 , -267.59 +1208.18 , -2096.94 , -243.26 +1208.18 , -1887.24 , -218.84 +1208.18 , -1677.55 , -194.32 +1208.18 , -1467.86 , -169.71 +1208.18 , -1258.16 , -145.00 +1208.18 , -1048.47 , -120.19 +1208.18 , -838.78 , -95.29 +1208.18 , -629.08 , -70.28 +1208.18 , -419.39 , -45.14 +1208.18 , -209.69 , -19.76 +1208.18 , -41.94 , 0.00 +1208.18 , 40.28 , 9.76 +1208.18 , 201.39 , 32.25 +1208.18 , 402.78 , 59.66 +1208.18 , 604.17 , 87.07 +1208.18 , 805.56 , 114.55 +1208.18 , 1006.95 , 142.11 +1208.18 , 1208.34 , 169.77 +1208.18 , 1409.73 , 197.52 +1208.18 , 1611.12 , 225.37 +1208.18 , 1812.51 , 253.31 +1208.18 , 2013.90 , 281.34 +1208.18 , 2215.29 , 309.47 +1208.18 , 2416.68 , 337.70 +1208.18 , 2618.07 , 366.02 +1208.18 , 2819.46 , 394.44 +1208.18 , 3020.85 , 422.95 +1208.18 , 3222.24 , 451.56 +1208.18 , 3423.63 , 480.26 +1208.18 , 3625.02 , 509.05 +1208.18 , 3826.41 , 537.94 +1208.18 , 4027.80 , 566.93 +1359.21 , -4193.88 , -540.17 +1359.21 , -3984.18 , -513.92 +1359.21 , -3774.49 , -487.55 +1359.21 , -3564.80 , -461.06 +1359.21 , -3355.10 , -434.46 +1359.21 , -3145.41 , -407.75 +1359.21 , -2935.71 , -380.92 +1359.21 , -2726.02 , -353.97 +1359.21 , -2516.33 , -326.91 +1359.21 , -2306.63 , -299.73 +1359.21 , -2096.94 , -272.44 +1359.21 , -1887.24 , -245.03 +1359.21 , -1677.55 , -217.51 +1359.21 , -1467.86 , -189.87 +1359.21 , -1258.16 , -162.12 +1359.21 , -1048.47 , -134.25 +1359.21 , -838.78 , -106.26 +1359.21 , -629.08 , -78.13 +1359.21 , -419.39 , -49.84 +1359.21 , -209.69 , -21.19 +1359.21 , -41.94 , 0.00 +1359.21 , 40.28 , 11.59 +1359.21 , 201.39 , 37.10 +1359.21 , 402.78 , 67.98 +1359.21 , 604.17 , 98.85 +1359.21 , 805.56 , 129.79 +1359.21 , 1006.95 , 160.84 +1359.21 , 1208.34 , 191.99 +1359.21 , 1409.73 , 223.26 +1359.21 , 1611.12 , 254.64 +1359.21 , 1812.51 , 286.14 +1359.21 , 2013.90 , 317.75 +1359.21 , 2215.29 , 349.48 +1359.21 , 2416.68 , 381.32 +1359.21 , 2618.07 , 413.28 +1359.21 , 2819.46 , 445.36 +1359.21 , 3020.85 , 477.54 +1359.21 , 3222.24 , 509.85 +1359.21 , 3423.63 , 542.27 +1359.21 , 3625.02 , 574.80 +1359.21 , 3826.41 , 607.45 +1359.21 , 4027.80 , 640.21 +1510.23 , -4193.88 , -597.26 +1510.23 , -3984.18 , -568.28 +1510.23 , -3774.49 , -539.16 +1510.23 , -3564.80 , -509.90 +1510.23 , -3355.10 , -480.50 +1510.23 , -3145.41 , -450.96 +1510.23 , -2935.71 , -421.28 +1510.23 , -2726.02 , -391.47 +1510.23 , -2516.33 , -361.52 +1510.23 , -2306.63 , -331.43 +1510.23 , -2096.94 , -301.20 +1510.23 , -1887.24 , -270.83 +1510.23 , -1677.55 , -240.33 +1510.23 , -1467.86 , -209.68 +1510.23 , -1258.16 , -178.90 +1510.23 , -1048.47 , -147.97 +1510.23 , -838.78 , -116.90 +1510.23 , -629.08 , -85.66 +1510.23 , -419.39 , -54.21 +1510.23 , -209.69 , -22.23 +1510.23 , -41.94 , 0.00 +1510.23 , 40.28 , 13.60 +1510.23 , 201.39 , 42.20 +1510.23 , 402.78 , 76.58 +1510.23 , 604.17 , 110.92 +1510.23 , 805.56 , 145.34 +1510.23 , 1006.95 , 179.88 +1510.23 , 1208.34 , 214.55 +1510.23 , 1409.73 , 249.35 +1510.23 , 1611.12 , 284.29 +1510.23 , 1812.51 , 319.36 +1510.23 , 2013.90 , 354.57 +1510.23 , 2215.29 , 389.92 +1510.23 , 2416.68 , 425.41 +1510.23 , 2618.07 , 461.03 +1510.23 , 2819.46 , 496.79 +1510.23 , 3020.85 , 532.69 +1510.23 , 3222.24 , 568.73 +1510.23 , 3423.63 , 604.90 +1510.23 , 3625.02 , 641.21 +1510.23 , 3826.41 , 677.66 +1510.23 , 4027.80 , 714.24 +1661.25 , -4193.88 , -653.54 +1661.25 , -3984.18 , -621.88 +1661.25 , -3774.49 , -590.05 +1661.25 , -3564.80 , -558.06 +1661.25 , -3355.10 , -525.90 +1661.25 , -3145.41 , -493.58 +1661.25 , -2935.71 , -461.09 +1661.25 , -2726.02 , -428.44 +1661.25 , -2516.33 , -395.63 +1661.25 , -2306.63 , -362.65 +1661.25 , -2096.94 , -329.51 +1661.25 , -1887.24 , -296.21 +1661.25 , -1677.55 , -262.74 +1661.25 , -1467.86 , -229.11 +1661.25 , -1258.16 , -195.31 +1661.25 , -1048.47 , -161.34 +1661.25 , -838.78 , -127.18 +1661.25 , -629.08 , -92.83 +1661.25 , -419.39 , -58.20 +1661.25 , -209.69 , -22.82 +1661.25 , -41.94 , 0.00 +1661.25 , 40.28 , 15.79 +1661.25 , 201.39 , 47.58 +1661.25 , 402.78 , 85.48 +1661.25 , 604.17 , 123.30 +1661.25 , 805.56 , 161.22 +1661.25 , 1006.95 , 199.26 +1661.25 , 1208.34 , 237.46 +1661.25 , 1409.73 , 275.81 +1661.25 , 1611.12 , 314.32 +1661.25 , 1812.51 , 352.99 +1661.25 , 2013.90 , 391.83 +1661.25 , 2215.29 , 430.82 +1661.25 , 2416.68 , 469.98 +1661.25 , 2618.07 , 509.30 +1661.25 , 2819.46 , 548.78 +1661.25 , 3020.85 , 588.42 +1661.25 , 3222.24 , 628.23 +1661.25 , 3423.63 , 668.20 +1661.25 , 3625.02 , 708.32 +1661.25 , 3826.41 , 748.61 +1661.25 , 4027.80 , 789.06 +1812.27 , -4193.88 , -708.97 +1812.27 , -3984.18 , -674.68 +1812.27 , -3774.49 , -640.19 +1812.27 , -3564.80 , -605.51 +1812.27 , -3355.10 , -570.63 +1812.27 , -3145.41 , -535.56 +1812.27 , -2935.71 , -500.30 +1812.27 , -2726.02 , -464.85 +1812.27 , -2516.33 , -429.21 +1812.27 , -2306.63 , -393.37 +1812.27 , -2096.94 , -357.35 +1812.27 , -1887.24 , -321.13 +1812.27 , -1677.55 , -284.71 +1812.27 , -1467.86 , -248.11 +1812.27 , -1258.16 , -211.31 +1812.27 , -1048.47 , -174.30 +1812.27 , -838.78 , -137.08 +1812.27 , -629.08 , -99.61 +1812.27 , -419.39 , -61.78 +1812.27 , -209.69 , -22.86 +1812.27 , -41.94 , 0.00 +1812.27 , 40.28 , 18.17 +1812.27 , 201.39 , 53.24 +1812.27 , 402.78 , 94.71 +1812.27 , 604.17 , 136.03 +1812.27 , 805.56 , 177.45 +1812.27 , 1006.95 , 219.01 +1812.27 , 1208.34 , 260.75 +1812.27 , 1409.73 , 302.67 +1812.27 , 1611.12 , 344.78 +1812.27 , 1812.51 , 387.07 +1812.27 , 2013.90 , 429.54 +1812.27 , 2215.29 , 472.21 +1812.27 , 2416.68 , 515.06 +1812.27 , 2618.07 , 558.11 +1812.27 , 2819.46 , 601.34 +1812.27 , 3020.85 , 644.76 +1812.27 , 3222.24 , 688.37 +1812.27 , 3423.63 , 732.17 +1812.27 , 3625.02 , 776.15 +1812.27 , 3826.41 , 820.33 +1812.27 , 4027.80 , 864.69 +1963.30 , -4193.88 , -763.53 +1963.30 , -3984.18 , -726.65 +1963.30 , -3774.49 , -689.55 +1963.30 , -3564.80 , -652.22 +1963.30 , -3355.10 , -614.67 +1963.30 , -3145.41 , -576.89 +1963.30 , -2935.71 , -538.89 +1963.30 , -2726.02 , -500.67 +1963.30 , -2516.33 , -462.22 +1963.30 , -2306.63 , -423.56 +1963.30 , -2096.94 , -384.67 +1963.30 , -1887.24 , -345.56 +1963.30 , -1677.55 , -306.22 +1963.30 , -1467.86 , -266.66 +1963.30 , -1258.16 , -226.86 +1963.30 , -1048.47 , -186.83 +1963.30 , -838.78 , -146.54 +1963.30 , -629.08 , -105.95 +1963.30 , -419.39 , -64.90 +1963.30 , -209.69 , -22.24 +1963.30 , -41.94 , 0.00 +1963.30 , 40.28 , 20.74 +1963.30 , 201.39 , 59.20 +1963.30 , 402.78 , 104.27 +1963.30 , 604.17 , 149.12 +1963.30 , 805.56 , 194.05 +1963.30 , 1006.95 , 239.16 +1963.30 , 1208.34 , 284.45 +1963.30 , 1409.73 , 329.96 +1963.30 , 1611.12 , 375.67 +1963.30 , 1812.51 , 421.60 +1963.30 , 2013.90 , 467.75 +1963.30 , 2215.29 , 514.11 +1963.30 , 2416.68 , 560.69 +1963.30 , 2618.07 , 607.48 +1963.30 , 2819.46 , 654.50 +1963.30 , 3020.85 , 701.73 +1963.30 , 3222.24 , 749.18 +1963.30 , 3423.63 , 796.84 +1963.30 , 3625.02 , 844.73 +1963.30 , 3826.41 , 892.83 +1963.30 , 4027.80 , 941.14 +2114.32 , -4193.88 , -817.17 +2114.32 , -3984.18 , -777.76 +2114.32 , -3774.49 , -738.08 +2114.32 , -3564.80 , -698.15 +2114.32 , -3355.10 , -657.96 +2114.32 , -3145.41 , -617.52 +2114.32 , -2935.71 , -576.82 +2114.32 , -2726.02 , -535.86 +2114.32 , -2516.33 , -494.65 +2114.32 , -2306.63 , -453.18 +2114.32 , -2096.94 , -411.45 +2114.32 , -1887.24 , -369.47 +2114.32 , -1677.55 , -327.22 +2114.32 , -1467.86 , -284.72 +2114.32 , -1258.16 , -241.95 +2114.32 , -1048.47 , -198.90 +2114.32 , -838.78 , -155.54 +2114.32 , -629.08 , -111.82 +2114.32 , -419.39 , -67.51 +2114.32 , -209.69 , -20.80 +2114.32 , -41.94 , 0.00 +2114.32 , 40.28 , 23.52 +2114.32 , 201.39 , 65.48 +2114.32 , 402.78 , 114.20 +2114.32 , 604.17 , 162.59 +2114.32 , 805.56 , 211.06 +2114.32 , 1006.95 , 259.72 +2114.32 , 1208.34 , 308.59 +2114.32 , 1409.73 , 357.69 +2114.32 , 1611.12 , 407.04 +2114.32 , 1812.51 , 456.62 +2114.32 , 2013.90 , 506.46 +2114.32 , 2215.29 , 556.54 +2114.32 , 2416.68 , 606.87 +2114.32 , 2618.07 , 657.45 +2114.32 , 2819.46 , 708.28 +2114.32 , 3020.85 , 759.35 +2114.32 , 3222.24 , 810.68 +2114.32 , 3423.63 , 862.25 +2114.32 , 3625.02 , 914.07 +2114.32 , 3826.41 , 966.13 +2114.32 , 4027.80 , 1018.44 +2265.34 , -4193.88 , -869.86 +2265.34 , -3984.18 , -827.96 +2265.34 , -3774.49 , -785.77 +2265.34 , -3564.80 , -743.28 +2265.34 , -3355.10 , -700.50 +2265.34 , -3145.41 , -657.42 +2265.34 , -2935.71 , -614.05 +2265.34 , -2726.02 , -570.39 +2265.34 , -2516.33 , -526.44 +2265.34 , -2306.63 , -482.19 +2265.34 , -2096.94 , -437.65 +2265.34 , -1887.24 , -392.82 +2265.34 , -1677.55 , -347.69 +2265.34 , -1467.86 , -302.26 +2265.34 , -1258.16 , -256.52 +2265.34 , -1048.47 , -210.46 +2265.34 , -838.78 , -164.04 +2265.34 , -629.08 , -117.17 +2265.34 , -419.39 , -69.54 +2265.34 , -209.69 , -18.27 +2265.34 , -41.94 , 0.00 +2265.34 , 40.28 , 26.49 +2265.34 , 201.39 , 72.10 +2265.34 , 402.78 , 124.50 +2265.34 , 604.17 , 176.46 +2265.34 , 805.56 , 228.49 +2265.34 , 1006.95 , 280.71 +2265.34 , 1208.34 , 333.18 +2265.34 , 1409.73 , 385.90 +2265.34 , 1611.12 , 438.89 +2265.34 , 1812.51 , 492.16 +2265.34 , 2013.90 , 545.71 +2265.34 , 2215.29 , 599.54 +2265.34 , 2416.68 , 653.64 +2265.34 , 2618.07 , 708.03 +2265.34 , 2819.46 , 762.71 +2265.34 , 3020.85 , 817.66 +2265.34 , 3222.24 , 872.89 +2265.34 , 3423.63 , 928.41 +2265.34 , 3625.02 , 984.20 +2265.34 , 3826.41 , 1040.27 +2265.34 , 4027.80 , 1096.63 +2416.37 , -4193.88 , -921.56 +2416.37 , -3984.18 , -877.23 +2416.37 , -3774.49 , -832.56 +2416.37 , -3564.80 , -787.56 +2416.37 , -3355.10 , -742.22 +2416.37 , -3145.41 , -696.56 +2416.37 , -2935.71 , -650.56 +2416.37 , -2726.02 , -604.23 +2416.37 , -2516.33 , -557.56 +2416.37 , -2306.63 , -510.57 +2416.37 , -2096.94 , -463.24 +2416.37 , -1887.24 , -415.58 +2416.37 , -1677.55 , -367.58 +2416.37 , -1467.86 , -319.24 +2416.37 , -1258.16 , -270.55 +2416.37 , -1048.47 , -221.48 +2416.37 , -838.78 , -171.99 +2416.37 , -629.08 , -121.95 +2416.37 , -419.39 , -70.93 +2416.37 , -209.69 , -14.10 +2416.37 , -41.94 , 0.00 +2416.37 , 40.28 , 29.68 +2416.37 , 201.39 , 79.05 +2416.37 , 402.78 , 135.20 +2416.37 , 604.17 , 190.76 +2416.37 , 805.56 , 246.36 +2416.37 , 1006.95 , 302.17 +2416.37 , 1208.34 , 358.24 +2416.37 , 1409.73 , 414.60 +2416.37 , 1611.12 , 471.27 +2416.37 , 1812.51 , 528.24 +2416.37 , 2013.90 , 585.52 +2416.37 , 2215.29 , 643.12 +2416.37 , 2416.68 , 701.03 +2416.37 , 2618.07 , 759.26 +2416.37 , 2819.46 , 817.80 +2416.37 , 3020.85 , 876.66 +2416.37 , 3222.24 , 935.84 +2416.37 , 3423.63 , 995.34 +2416.37 , 3625.02 , 1055.15 +2416.37 , 3826.41 , 1115.27 +2416.37 , 4027.80 , 1175.71 +2567.39 , -4193.88 , -972.24 +2567.39 , -3984.18 , -925.52 +2567.39 , -3774.49 , -878.43 +2567.39 , -3564.80 , -830.96 +2567.39 , -3355.10 , -783.11 +2567.39 , -3145.41 , -734.89 +2567.39 , -2935.71 , -686.30 +2567.39 , -2726.02 , -637.33 +2567.39 , -2516.33 , -587.99 +2567.39 , -2306.63 , -538.28 +2567.39 , -2096.94 , -488.19 +2567.39 , -1887.24 , -437.72 +2567.39 , -1677.55 , -386.87 +2567.39 , -1467.86 , -335.63 +2567.39 , -1258.16 , -283.99 +2567.39 , -1048.47 , -231.92 +2567.39 , -838.78 , -179.35 +2567.39 , -629.08 , -126.12 +2567.39 , -419.39 , -71.60 +2567.39 , -209.69 , -6.45 +2567.39 , -41.94 , 0.00 +2567.39 , 40.28 , 33.08 +2567.39 , 201.39 , 86.37 +2567.39 , 402.78 , 146.31 +2567.39 , 604.17 , 205.50 +2567.39 , 805.56 , 264.70 +2567.39 , 1006.95 , 324.11 +2567.39 , 1208.34 , 383.81 +2567.39 , 1409.73 , 443.83 +2567.39 , 1611.12 , 504.18 +2567.39 , 1812.51 , 564.87 +2567.39 , 2013.90 , 625.91 +2567.39 , 2215.29 , 687.30 +2567.39 , 2416.68 , 749.05 +2567.39 , 2618.07 , 811.14 +2567.39 , 2819.46 , 873.59 +2567.39 , 3020.85 , 936.40 +2567.39 , 3222.24 , 999.56 +2567.39 , 3423.63 , 1063.07 +2567.39 , 3625.02 , 1126.93 +2567.39 , 3826.41 , 1191.14 +2567.39 , 4027.80 , 1255.71 +2718.41 , -4193.88 , -1021.86 +2718.41 , -3984.18 , -972.81 +2718.41 , -3774.49 , -923.33 +2718.41 , -3564.80 , -873.44 +2718.41 , -3355.10 , -823.13 +2718.41 , -3145.41 , -772.39 +2718.41 , -2935.71 , -721.24 +2718.41 , -2726.02 , -669.67 +2718.41 , -2516.33 , -617.68 +2718.41 , -2306.63 , -565.27 +2718.41 , -2096.94 , -512.45 +2718.41 , -1887.24 , -459.19 +2718.41 , -1677.55 , -405.51 +2718.41 , -1467.86 , -351.39 +2718.41 , -1258.16 , -296.81 +2718.41 , -1048.47 , -241.73 +2718.41 , -838.78 , -186.07 +2718.41 , -629.08 , -129.61 +2718.41 , -419.39 , -71.46 +2718.41 , -209.69 , 0.00 +2718.41 , -41.94 , 0.00 +2718.41 , 40.28 , 36.70 +2718.41 , 201.39 , 94.04 +2718.41 , 402.78 , 157.85 +2718.41 , 604.17 , 220.70 +2718.41 , 805.56 , 283.52 +2718.41 , 1006.95 , 346.56 +2718.41 , 1208.34 , 409.90 +2718.41 , 1409.73 , 473.59 +2718.41 , 1611.12 , 537.65 +2718.41 , 1812.51 , 602.09 +2718.41 , 2013.90 , 666.91 +2718.41 , 2215.29 , 732.12 +2718.41 , 2416.68 , 797.72 +2718.41 , 2618.07 , 863.72 +2718.41 , 2819.46 , 930.10 +2718.41 , 3020.85 , 996.88 +2718.41 , 3222.24 , 1064.05 +2718.41 , 3423.63 , 1131.62 +2718.41 , 3625.02 , 1199.57 +2718.41 , 3826.41 , 1267.92 +2718.41 , 4027.80 , 1336.65 +2869.43 , -4193.88 , -1070.37 +2869.43 , -3984.18 , -1019.04 +2869.43 , -3774.49 , -967.24 +2869.43 , -3564.80 , -914.96 +2869.43 , -3355.10 , -862.23 +2869.43 , -3145.41 , -809.02 +2869.43 , -2935.71 , -755.35 +2869.43 , -2726.02 , -701.21 +2869.43 , -2516.33 , -646.60 +2869.43 , -2306.63 , -591.53 +2869.43 , -2096.94 , -535.99 +2869.43 , -1887.24 , -479.97 +2869.43 , -1677.55 , -423.47 +2869.43 , -1467.86 , -366.48 +2869.43 , -1258.16 , -308.96 +2869.43 , -1048.47 , -250.88 +2869.43 , -838.78 , -192.11 +2869.43 , -629.08 , -132.36 +2869.43 , -419.39 , -70.38 +2869.43 , -209.69 , 0.00 +2869.43 , -41.94 , 0.00 +2869.43 , 40.28 , 40.53 +2869.43 , 201.39 , 102.10 +2869.43 , 402.78 , 169.83 +2869.43 , 604.17 , 236.37 +2869.43 , 805.56 , 302.84 +2869.43 , 1006.95 , 369.53 +2869.43 , 1208.34 , 436.54 +2869.43 , 1409.73 , 503.92 +2869.43 , 1611.12 , 571.71 +2869.43 , 1812.51 , 639.91 +2869.43 , 2013.90 , 708.54 +2869.43 , 2215.29 , 777.59 +2869.43 , 2416.68 , 847.08 +2869.43 , 2618.07 , 917.00 +2869.43 , 2819.46 , 987.35 +2869.43 , 3020.85 , 1058.14 +2869.43 , 3222.24 , 1129.36 +2869.43 , 3423.63 , 1201.01 +2869.43 , 3625.02 , 1273.09 +2869.43 , 3826.41 , 1345.61 +2869.43 , 4027.80 , 1418.56 +3020.46 , -4193.88 , -1117.74 +3020.46 , -3984.18 , -1064.18 +3020.46 , -3774.49 , -1010.10 +3020.46 , -3564.80 , -955.49 +3020.46 , -3355.10 , -900.37 +3020.46 , -3145.41 , -844.73 +3020.46 , -2935.71 , -788.58 +3020.46 , -2726.02 , -731.90 +3020.46 , -2516.33 , -674.71 +3020.46 , -2306.63 , -617.00 +3020.46 , -2096.94 , -558.77 +3020.46 , -1887.24 , -500.01 +3020.46 , -1677.55 , -440.71 +3020.46 , -1467.86 , -380.85 +3020.46 , -1258.16 , -320.40 +3020.46 , -1048.47 , -259.31 +3020.46 , -838.78 , -197.41 +3020.46 , -629.08 , -134.30 +3020.46 , -419.39 , -68.24 +3020.46 , -209.69 , 0.00 +3020.46 , -41.94 , 0.00 +3020.46 , 40.28 , 44.59 +3020.46 , 201.39 , 110.53 +3020.46 , 402.78 , 182.27 +3020.46 , 604.17 , 252.55 +3020.46 , 805.56 , 322.69 +3020.46 , 1006.95 , 393.04 +3020.46 , 1208.34 , 463.74 +3020.46 , 1409.73 , 534.84 +3020.46 , 1611.12 , 606.37 +3020.46 , 1812.51 , 678.37 +3020.46 , 2013.90 , 750.82 +3020.46 , 2215.29 , 823.74 +3020.46 , 2416.68 , 897.14 +3020.46 , 2618.07 , 971.01 +3020.46 , 2819.46 , 1045.36 +3020.46 , 3020.85 , 1120.19 +3020.46 , 3222.24 , 1195.49 +3020.46 , 3423.63 , 1271.27 +3020.46 , 3625.02 , 1347.52 +3020.46 , 3826.41 , 1424.25 +3020.46 , 4027.80 , 1501.45 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp new file mode 100644 index 0000000000..2c22528593 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp @@ -0,0 +1,24 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 4027.80 , -4193.88 +14.96 , 4027.80 , -4193.88 +151.09 , 4027.80 , -4193.88 +302.19 , 4027.80 , -4193.88 +452.92 , 4027.80 , -4193.88 +604.01 , 4027.80 , -4193.88 +755.11 , 4027.80 , -4193.88 +906.20 , 3356.50 , -3494.90 +1057.30 , 2876.98 , -2995.60 +1208.03 , 2517.38 , -2621.17 +1359.12 , 2237.68 , -2329.95 +1510.22 , 2013.90 , -2096.94 +1661.31 , 1830.82 , -1906.31 +1812.41 , 1678.25 , -1747.45 +1963.14 , 1549.15 , -1613.02 +2114.23 , 1438.52 , -1497.83 +2265.33 , 1342.60 , -1397.96 +2416.42 , 1258.71 , -1310.61 +2567.52 , 1184.66 , -1233.50 +2718.25 , 1118.82 , -1164.95 +2869.34 , 1059.96 , -1103.66 +3020.44 , 1006.95 , -1048.47 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp new file mode 100644 index 0000000000..1c40e34f4c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp @@ -0,0 +1,23 @@ +n_out , T_drive_out , T_recuperation_out +0.00 , 4027.80 , -4193.88 +14.96 , 4027.80 , -4193.88 +151.09 , 4027.80 , -4193.88 +302.19 , 4027.80 , -4193.88 +452.92 , 4027.80 , -4193.88 +604.01 , 4027.80 , -4193.88 +755.11 , 4027.80 , -4193.88 +906.20 , 3356.50 , -3494.90 +1057.30 , 2876.98 , -2995.60 +1208.03 , 2517.38 , -2621.17 +1359.12 , 2237.68 , -2329.95 +1510.22 , 2013.90 , -2096.94 +1661.31 , 1830.82 , -1906.31 +1812.41 , 1678.25 , -1747.45 +1963.14 , 1549.15 , -1613.02 +2114.23 , 1438.52 , -1497.83 +2265.33 , 1342.60 , -1397.96 +2416.42 , 1258.71 , -1310.61 +2567.52 , 1184.66 , -1233.50 +2718.25 , 1118.82 , -1164.95 +2869.34 , 1059.96 , -1103.66 +3020.44 , 1006.95 , -1048.47 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd new file mode 100644 index 0000000000..841a118a18 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -8.02 +15.10 , -8.28 +151.02 , -10.62 +302.05 , -13.22 +453.07 , -15.82 +604.09 , -18.45 +755.11 , -21.05 +906.14 , -23.65 +1057.16 , -26.25 +1208.18 , -28.85 +1359.21 , -31.48 +1510.23 , -34.08 +1661.25 , -36.68 +1812.28 , -39.28 +1963.30 , -41.88 +2114.32 , -44.51 +2265.34 , -47.11 +2416.37 , -49.71 +2567.39 , -52.31 +2718.41 , -54.91 +2869.44 , -57.54 +3020.46 , -60.14 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd new file mode 100644 index 0000000000..69fa4188ea --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -24.84 +4.98 , -25.62 +49.80 , -32.89 +99.59 , -40.94 +149.39 , -48.99 +199.18 , -57.13 +248.98 , -65.18 +298.77 , -73.23 +348.57 , -81.28 +398.37 , -89.33 +448.16 , -97.47 +497.96 , -105.52 +547.75 , -113.57 +597.55 , -121.62 +647.35 , -129.67 +697.14 , -137.81 +746.94 , -145.86 +796.73 , -153.91 +846.53 , -161.96 +896.32 , -170.01 +946.12 , -178.15 +995.92 , -186.20 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd new file mode 100644 index 0000000000..ffb4883b31 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd @@ -0,0 +1,23 @@ +n_out , T_drag_out +0.00 , -13.76 +8.90 , -14.19 +88.99 , -18.22 +177.98 , -22.67 +266.97 , -27.13 +355.96 , -31.64 +444.95 , -36.10 +533.94 , -40.56 +622.93 , -45.01 +711.92 , -49.47 +800.91 , -53.98 +889.90 , -58.44 +978.89 , -62.89 +1067.88 , -67.35 +1156.87 , -71.81 +1245.86 , -76.32 +1334.85 , -80.78 +1423.84 , -85.23 +1512.83 , -89.69 +1601.82 , -94.15 +1690.81 , -98.66 +1779.80 , -103.11 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000..e11cbf7cdd --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm @@ -0,0 +1,317 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5478,220 +0,-176,28 +0,0,8 +0,116,14 +0,220,17 +0,326,21 +0,432,24 +0,641,31 +0,853,38 +0,1274,53 +0,1696,67 +0,2117,82 +0,2538,96 +0,2959,110 +0,3376,119 +0,3785,123 +0,4200,130 +0,6309,204 +0,8409,268 +0,10507,332 +0,12606,396 +0,16804,523 +0,21002,651 +0,25199,778 +0,29397,905 +0,33594,1032 +0,37792,1160 +0,41990,1288 +0,46187,1415 +0,50385,1542 +143,-5482,216 +143,-174,28 +143,0,9 +143,116,14 +143,222,17 +143,326,21 +143,432,24 +143,641,31 +143,853,38 +143,1273,52 +143,1694,66 +143,2115,80 +143,2536,94 +143,2957,108 +143,3372,116 +143,3786,123 +143,4200,130 +143,6323,218 +143,8427,287 +143,10532,356 +143,12635,425 +143,16843,563 +143,21052,701 +143,25260,839 +143,29467,977 +143,33676,1115 +143,37884,1253 +143,42092,1391 +143,46300,1529 +143,50509,1667 +285,-5496,202 +285,-172,32 +285,0,10 +285,118,16 +285,223,19 +285,327,22 +285,432,24 +285,641,31 +285,851,37 +285,1271,50 +285,1690,63 +285,2110,75 +285,2530,88 +285,2950,101 +285,3369,113 +285,3780,117 +285,4195,124 +285,6305,200 +285,8402,262 +285,10499,324 +285,12596,386 +285,16791,510 +285,20987,636 +285,25181,760 +285,29376,884 +285,33570,1009 +285,37765,1133 +285,41960,1259 +285,46154,1383 +285,50350,1507 +428,-5501,200 +428,-167,35 +428,0,12 +428,119,17 +428,224,21 +428,328,23 +428,433,26 +428,643,31 +428,851,37 +428,1270,49 +428,1689,61 +428,2109,74 +428,2529,87 +428,2949,100 +428,3365,109 +428,3778,115 +428,4191,121 +428,6296,191 +428,8390,251 +428,10485,310 +428,12579,369 +428,16767,486 +428,20955,604 +428,25143,723 +428,29332,841 +428,33521,958 +428,37708,1076 +428,41897,1195 +428,46084,1313 +428,50273,1430 +570,-5512,188 +570,-167,37 +570,0,13 +570,121,19 +570,224,21 +570,328,23 +570,433,26 +570,641,31 +570,850,36 +570,1268,46 +570,1685,58 +570,2104,70 +570,2523,81 +570,2943,94 +570,3363,107 +570,3776,113 +570,4189,118 +570,6281,175 +570,8369,230 +570,10459,283 +570,12547,336 +570,16724,443 +570,20901,550 +570,25078,658 +570,29255,764 +570,33432,871 +570,37611,979 +570,41788,1086 +570,45965,1192 +570,50142,1299 +713,-5517,181 +713,-165,39 +713,0,14 +713,122,20 +713,225,22 +713,329,24 +713,433,27 +713,641,30 +713,850,36 +713,1267,45 +713,1684,56 +713,2102,67 +713,2521,79 +713,2939,90 +713,3358,102 +713,3775,111 +713,4188,118 +713,6272,166 +713,8357,217 +713,10442,267 +713,12527,317 +713,16697,416 +713,20867,517 +713,25039,617 +713,29209,717 +713,33379,818 +713,37549,918 +713,41719,1017 +713,45890,1117 +713,50060,1218 +855,-5524,174 +855,-162,42 +855,0,15 +855,122,21 +855,226,22 +855,329,24 +855,434,27 +855,641,31 +855,849,35 +855,1266,45 +855,1683,55 +855,2100,65 +855,2518,77 +855,2937,87 +855,3355,99 +855,3775,111 +855,4188,117 +855,6264,158 +855,8346,205 +855,10427,252 +855,12509,299 +855,16674,393 +855,20838,487 +855,25003,581 +855,29167,675 +855,33330,769 +855,37495,863 +855,41659,957 +855,45823,1051 +855,49988,1145 +998,-5526,172 +998,-160,44 +998,0,16 +998,123,22 +998,227,23 +998,331,26 +998,435,28 +998,641,31 +998,850,36 +998,1266,45 +998,1682,55 +998,2100,64 +998,2517,74 +998,2935,86 +998,3354,97 +998,3772,109 +998,4185,115 +998,6258,153 +998,8338,197 +998,10418,242 +998,12498,288 +998,16658,377 +998,20817,466 +998,24977,556 +998,29137,645 +998,33297,735 +998,37456,825 +998,41616,914 +998,45776,1003 +998,49936,1093 +1140,-5529,169 +1140,-158,46 +1140,0,18 +1140,125,23 +1140,229,24 +1140,332,27 +1140,436,29 +1140,643,32 +1140,851,37 +1140,1267,45 +1140,1683,55 +1140,2100,64 +1140,2516,74 +1140,2934,85 +1140,3352,96 +1140,3771,108 +1140,4183,114 +1283,-5529,169 +1283,-155,49 +1283,0,19 +1283,126,24 +1283,230,26 +1283,333,28 +1283,437,30 +1283,644,34 +1283,853,38 +1283,1267,46 +1283,1683,55 +1283,2098,64 +1283,2516,74 +1283,2934,85 +1283,3351,95 +1283,3764,101 +1425,-5531,167 +1425,-153,51 +1425,0,20 +1425,128,26 +1425,231,27 +1425,336,30 +1425,436,29 +1425,646,36 +1425,853,38 +1425,1268,46 +1425,1683,55 +1425,2098,63 +1425,2516,73 +1425,2932,84 +1425,3345,89 +1568,-5538,160 +1568,-148,56 +1568,0,21 +1568,129,28 +1568,232,29 +1568,336,31 +1568,440,32 +1568,647,37 +1568,854,41 +1568,1269,48 +1568,1684,57 +1568,2101,65 +1568,2517,74 +1568,2929,80 +1853,-5540,158 +1853,-144,60 +1853,0,24 +1853,132,30 +1853,234,31 +1853,340,34 +1853,442,35 +1853,650,38 +1853,856,42 +1853,1269,49 +1853,1684,57 +1853,2098,64 +1853,2515,73 +1853,2928,79 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm new file mode 100644 index 0000000000..ea00afe57c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,239.2 +0,-5000.0,219.2 +0,-4500.0,179.2 +0,-4000.0,179.2 +0,-3500.0,159.2 +0,-3000.0,139.2 +0,-2500.0,119.2 +0,-2000.0,99.2 +0,-1600.0,83.2 +0,-1200.0,67.2 +0,-900.0,55.2 +0,-600.0,43.2 +0,-400.0,35.2 +0,-200.0,27.2 +0,0.0,27.2 +0,200.0,27.2 +0,400.0,35.2 +0,600.0,43.2 +0,900.0,55.2 +0,1200.0,67.2 +0,1600.0,83.2 +0,2000.0,99.2 +0,2500.0,119.2 +0,3000.0,139.2 +0,3500.0,159.2 +0,4000.0,179.2 +0,4500.0,199.2 +0,5000.0,219.2 +0,5500.0,239.2 +600,-5500.0,239.2 +600,-5000.0,219.2 +600,-4500.0,179.2 +600,-4000.0,179.2 +600,-3500.0,159.2 +600,-3000.0,139.2 +600,-2500.0,119.2 +600,-2000.0,99.2 +600,-1600.0,83.2 +600,-1200.0,67.2 +600,-900.0,55.2 +600,-600.0,43.2 +600,-400.0,35.2 +600,-200.0,27.2 +600,0.0,27.2 +600,200.0,27.2 +600,400.0,35.2 +600,600.0,43.2 +600,900.0,55.2 +600,1200.0,67.2 +600,1600.0,83.2 +600,2000.0,99.2 +600,2500.0,119.2 +600,3000.0,139.2 +600,3500.0,159.2 +600,4000.0,179.2 +600,4500.0,199.2 +600,5000.0,219.2 +600,5500.0,239.2 +900,-5500.0,242.8 +900,-5000.0,222.8 +900,-4500.0,182.8 +900,-4000.0,182.8 +900,-3500.0,162.8 +900,-3000.0,142.8 +900,-2500.0,122.8 +900,-2000.0,102.8 +900,-1600.0,86.8 +900,-1200.0,70.8 +900,-900.0,58.8 +900,-600.0,46.8 +900,-400.0,38.8 +900,-200.0,30.8 +900,0.0,30.8 +900,200.0,30.8 +900,400.0,38.8 +900,600.0,46.8 +900,900.0,58.8 +900,1200.0,70.8 +900,1600.0,86.8 +900,2000.0,102.8 +900,2500.0,122.8 +900,3000.0,142.8 +900,3500.0,162.8 +900,4000.0,182.8 +900,4500.0,202.8 +900,5000.0,222.8 +900,5500.0,242.8 +1200,-5500.0,246.4 +1200,-5000.0,226.4 +1200,-4500.0,186.4 +1200,-4000.0,186.4 +1200,-3500.0,166.4 +1200,-3000.0,146.4 +1200,-2500.0,126.4 +1200,-2000.0,106.4 +1200,-1600.0,90.4 +1200,-1200.0,74.4 +1200,-900.0,62.4 +1200,-600.0,50.4 +1200,-400.0,42.4 +1200,-200.0,34.4 +1200,0.0,34.4 +1200,200.0,34.4 +1200,400.0,42.4 +1200,600.0,50.4 +1200,900.0,62.4 +1200,1200.0,74.4 +1200,1600.0,90.4 +1200,2000.0,106.4 +1200,2500.0,126.4 +1200,3000.0,146.4 +1200,3500.0,166.4 +1200,4000.0,186.4 +1200,4500.0,206.4 +1200,5000.0,226.4 +1200,5500.0,246.4 +1600,-5500.0,251.2 +1600,-5000.0,231.2 +1600,-4500.0,191.2 +1600,-4000.0,191.2 +1600,-3500.0,171.2 +1600,-3000.0,151.2 +1600,-2500.0,131.2 +1600,-2000.0,111.2 +1600,-1600.0,95.2 +1600,-1200.0,79.2 +1600,-900.0,67.2 +1600,-600.0,55.2 +1600,-400.0,47.2 +1600,-200.0,39.2 +1600,0.0,39.2 +1600,200.0,39.2 +1600,400.0,47.2 +1600,600.0,55.2 +1600,900.0,67.2 +1600,1200.0,79.2 +1600,1600.0,95.2 +1600,2000.0,111.2 +1600,2500.0,131.2 +1600,3000.0,151.2 +1600,3500.0,171.2 +1600,4000.0,191.2 +1600,4500.0,211.2 +1600,5000.0,231.2 +1600,5500.0,251.2 +2000,-5500.0,256.0 +2000,-5000.0,236.0 +2000,-4500.0,196.0 +2000,-4000.0,196.0 +2000,-3500.0,176.0 +2000,-3000.0,156.0 +2000,-2500.0,136.0 +2000,-2000.0,116.0 +2000,-1600.0,100.0 +2000,-1200.0,84.0 +2000,-900.0,72.0 +2000,-600.0,60.0 +2000,-400.0,52.0 +2000,-200.0,44.0 +2000,0.0,44.0 +2000,200.0,44.0 +2000,400.0,52.0 +2000,600.0,60.0 +2000,900.0,72.0 +2000,1200.0,84.0 +2000,1600.0,100.0 +2000,2000.0,116.0 +2000,2500.0,136.0 +2000,3000.0,156.0 +2000,3500.0,176.0 +2000,4000.0,196.0 +2000,4500.0,216.0 +2000,5000.0,236.0 +2000,5500.0,256.0 +2500,-5500.0,262.0 +2500,-5000.0,242.0 +2500,-4500.0,202.0 +2500,-4000.0,202.0 +2500,-3500.0,182.0 +2500,-3000.0,162.0 +2500,-2500.0,142.0 +2500,-2000.0,122.0 +2500,-1600.0,106.0 +2500,-1200.0,90.0 +2500,-900.0,78.0 +2500,-600.0,66.0 +2500,-400.0,58.0 +2500,-200.0,50.0 +2500,0.0,50.0 +2500,200.0,50.0 +2500,400.0,58.0 +2500,600.0,66.0 +2500,900.0,78.0 +2500,1200.0,90.0 +2500,1600.0,106.0 +2500,2000.0,122.0 +2500,2500.0,142.0 +2500,3000.0,162.0 +2500,3500.0,182.0 +2500,4000.0,202.0 +2500,4500.0,222.0 +2500,5000.0,242.0 +2500,5500.0,262.0 +3000,-5500.0,268.0 +3000,-5000.0,248.0 +3000,-4500.0,208.0 +3000,-4000.0,208.0 +3000,-3500.0,188.0 +3000,-3000.0,168.0 +3000,-2500.0,148.0 +3000,-2000.0,128.0 +3000,-1600.0,112.0 +3000,-1200.0,96.0 +3000,-900.0,84.0 +3000,-600.0,72.0 +3000,-400.0,64.0 +3000,-200.0,56.0 +3000,0.0,56.0 +3000,200.0,56.0 +3000,400.0,64.0 +3000,600.0,72.0 +3000,900.0,84.0 +3000,1200.0,96.0 +3000,1600.0,112.0 +3000,2000.0,128.0 +3000,2500.0,148.0 +3000,3000.0,168.0 +3000,3500.0,188.0 +3000,4000.0,208.0 +3000,4500.0,228.0 +3000,5000.0,248.0 +3000,5500.0,268.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax new file mode 100644 index 0000000000..adf28fb9b5 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax @@ -0,0 +1,3 @@ +SOC, I_charge, I_discharge +0, 1620, 1620 +100, 1620, 1620 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc new file mode 100644 index 0000000000..54e7786487 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc @@ -0,0 +1,6 @@ +v [km/h],acc [m/s²],dec [m/s²] +0,1,-1 +25,1,-1 +50,0.642857143,-1 +60,0.5,-0.5 +120,0.5,-0.5 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap new file mode 100644 index 0000000000..10f19d740c --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap @@ -0,0 +1,163 @@ +engine speed [rpm], torque [Nm], fuel consumption [g/h] +600.00,0.00,648.214 +600.00,68.85,1626.915 +600.00,98.35,2053.103 +600.00,195.48,3383.983 +600.00,293.83,4726.347 +600.00,392.18,6058.504 +600.00,489.31,8107.779 +600.00,587.66,10186.402 +600.00,684.78,12239.042 +600.00,783.14,14317.665 +600.00,881.49,16396.288 +600.00,978.61,18448.929 +600.00,1076.96,20527.552 +600.00,1175.32,22606.175 +851.61,0.00,928.937 +851.61,64.67,1892.325 +851.61,92.39,2405.282 +851.61,183.63,4070.477 +851.61,276.02,5758.641 +851.61,368.41,7453.185 +851.61,459.65,9663.237 +851.61,552.04,11837.561 +851.61,643.28,13995.297 +851.61,735.67,16050.952 +851.61,828.06,18103.130 +851.61,919.30,20129.657 +851.61,1011.69,22181.836 +851.61,1104.09,24234.015 +1103.23,0.00,1209.659 +1103.23,62.41,2157.736 +1103.23,89.15,2758.737 +1103.23,177.19,4758.248 +1103.23,266.34,6792.210 +1103.23,355.49,8847.865 +1103.23,443.52,11219.971 +1103.23,532.67,13488.720 +1103.23,620.71,15726.845 +1103.23,709.86,17966.245 +1103.23,799.01,20229.890 +1103.23,887.05,22492.259 +1103.23,976.20,24743.508 +1103.23,1065.35,26994.757 +1354.84,0.00,1490.382 +1354.84,60.98,2421.870 +1354.84,87.11,3112.193 +1354.84,173.14,5444.742 +1354.84,260.25,7824.504 +1354.84,347.36,10242.546 +1354.84,433.39,12776.705 +1354.84,520.50,15141.155 +1354.84,606.52,17457.117 +1354.84,693.63,19881.539 +1354.84,780.75,22341.689 +1354.84,866.77,24801.840 +1354.84,953.88,27249.231 +1354.84,1041.00,30075.597 +1606.45,0.00,1964.218 +1606.45,60.00,2898.713 +1606.45,85.71,3701.160 +1606.45,170.35,6375.138 +1606.45,256.07,9132.915 +1606.45,341.78,11916.086 +1606.45,426.42,14629.424 +1606.45,512.14,17373.235 +1606.45,596.78,20240.205 +1606.45,682.49,23084.322 +1606.45,768.20,25784.963 +1606.45,852.85,28443.704 +1606.45,938.56,31162.121 +1606.45,1024.27,33987.192 +1858.06,0.00,2405.472 +1858.06,59.28,3395.960 +1858.06,84.69,4296.748 +1858.06,168.33,7298.534 +1858.06,253.02,10456.979 +1858.06,337.71,13614.161 +1858.06,421.35,16806.717 +1858.06,506.04,19948.738 +1858.06,589.67,23098.339 +1858.06,674.37,26265.628 +1858.06,759.06,29333.109 +1858.06,842.69,32242.669 +1858.06,927.39,35435.225 +1858.06,1012.08,38645.468 +2109.68,0.00,2908.296 +2109.68,58.74,4008.698 +2109.68,83.92,4995.396 +2109.68,166.78,8282.706 +2109.68,250.70,11854.275 +2109.68,334.61,15399.314 +2109.68,417.48,18962.040 +2109.68,501.40,22400.954 +2109.68,584.26,25903.038 +2109.68,668.18,29565.571 +2109.68,752.10,33148.511 +2109.68,834.96,36787.039 +2109.68,918.88,40596.124 +2109.68,1002.79,44447.432 +2361.29,0.00,3517.244 +2361.29,58.31,4836.211 +2361.29,83.30,5889.868 +2361.29,165.57,9403.322 +2361.29,248.87,13398.123 +2361.29,332.18,17295.644 +2361.29,414.44,21267.704 +2361.29,497.74,25214.497 +2361.29,580.01,29106.965 +2361.29,663.31,33230.630 +2361.29,746.62,37409.885 +2361.29,828.88,41464.064 +2361.29,912.18,45307.994 +2361.29,995.49,49151.923 +2612.90,0.00,4272.744 +2612.90,57.97,5567.707 +2612.90,82.81,6727.488 +2612.90,164.59,10597.214 +2612.90,247.40,14941.971 +2612.90,330.21,19262.724 +2612.90,411.98,23531.678 +2612.90,494.79,27996.455 +2612.90,576.57,32694.958 +2612.90,659.38,37346.716 +2612.90,742.19,41862.028 +2612.90,823.97,46367.264 +2612.90,906.78,50929.527 +2612.90,989.59,55491.791 +2864.52,0.00,4975.182 +2864.52,57.68,6271.408 +2864.52,82.40,7570.161 +2864.52,163.78,11901.020 +2864.52,246.18,16541.408 +2864.52,328.59,21435.734 +2864.52,409.96,26482.929 +2864.52,492.36,31523.807 +2864.52,573.74,36936.118 +2864.52,656.14,42358.536 +2864.52,738.54,47310.978 +2864.52,819.92,52201.514 +2864.52,902.32,57153.955 +2864.52,984.73,62106.397 +535.00,-48.25,0.000 +795.00,-53.16,0.000 +1055.00,-59.37,0.000 +1315.00,-66.29,0.000 +1575.00,-73.79,0.000 +1835.00,-81.42,0.000 +2095.00,-88.73,0.000 +2355.00,-95.54,0.000 +2615.00,-102.74,0.000 +2875.00,-110.97,0.000 +3005.00,-115.10,0.000 +535.00,-117.19,0.000 +795.00,-115.02,0.000 +1055.00,-117.63,0.000 +1315.00,-122.38,0.000 +1575.00,-128.43,0.000 +1835.00,-135.02,0.000 +2095.00,-141.54,0.000 +2355.00,-147.74,0.000 +2615.00,-154.45,0.000 +2875.00,-162.29,0.000 +3005.00,-166.24,0.000 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo new file mode 100644 index 0000000000..2cc4c71621 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo @@ -0,0 +1,379 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-1030.00,0.000 +0.00,-978.50,0.000 +0.00,-927.00,0.000 +0.00,-875.50,0.000 +0.00,-824.00,0.000 +0.00,-772.50,0.000 +0.00,-721.00,-0.220 +0.00,-669.50,-0.510 +0.00,-618.00,-0.671 +0.00,-566.50,-0.765 +0.00,-515.00,-0.813 +0.00,-463.50,-0.826 +0.00,-412.00,-0.811 +0.00,-360.50,-0.771 +0.00,-309.00,-0.710 +0.00,-257.50,-0.629 +0.00,-206.00,-0.531 +0.00,-154.50,-0.416 +0.00,-103.00,-0.287 +0.00,-51.50,-0.143 +0.00,-10.30,-0.015 +0.00,10.30,0.059 +0.00,51.50,0.264 +0.00,103.00,0.527 +0.00,154.50,0.800 +0.00,206.00,1.080 +0.00,257.50,1.370 +0.00,309.00,1.667 +0.00,360.50,1.972 +0.00,412.00,2.285 +0.00,463.50,2.606 +0.00,515.00,2.935 +0.00,566.50,3.270 +0.00,618.00,3.613 +0.00,669.50,3.964 +0.00,721.00,4.321 +0.00,772.50,4.685 +0.00,824.00,5.056 +0.00,875.50,5.433 +0.00,927.00,5.818 +0.00,978.50,6.209 +0.00,1030.00,6.606 +37.00,-1030.00,0.000 +37.00,-978.50,0.000 +37.00,-927.00,0.000 +37.00,-875.50,0.000 +37.00,-824.00,0.000 +37.00,-772.50,0.000 +37.00,-721.00,-0.447 +37.00,-669.50,-0.678 +37.00,-618.00,-0.798 +37.00,-566.50,-0.860 +37.00,-515.00,-0.883 +37.00,-463.50,-0.876 +37.00,-412.00,-0.845 +37.00,-360.50,-0.792 +37.00,-309.00,-0.721 +37.00,-257.50,-0.633 +37.00,-206.00,-0.530 +37.00,-154.50,-0.413 +37.00,-103.00,-0.283 +37.00,-51.50,-0.141 +37.00,-10.30,-0.015 +37.00,10.30,0.055 +37.00,51.50,0.248 +37.00,103.00,0.495 +37.00,154.50,0.749 +37.00,206.00,1.011 +37.00,257.50,1.280 +37.00,309.00,1.556 +37.00,360.50,1.840 +37.00,412.00,2.129 +37.00,463.50,2.426 +37.00,515.00,2.729 +37.00,566.50,3.039 +37.00,618.00,3.355 +37.00,669.50,3.677 +37.00,721.00,4.005 +37.00,772.50,4.340 +37.00,824.00,4.680 +37.00,875.50,5.026 +37.00,927.00,5.378 +37.00,978.50,5.735 +37.00,1030.00,6.098 +370.00,-1030.00,-36.344 +370.00,-978.50,-34.617 +370.00,-927.00,-32.881 +370.00,-875.50,-31.134 +370.00,-824.00,-29.376 +370.00,-772.50,-27.609 +370.00,-721.00,-25.831 +370.00,-669.50,-24.043 +370.00,-618.00,-22.244 +370.00,-566.50,-20.436 +370.00,-515.00,-18.617 +370.00,-463.50,-16.789 +370.00,-412.00,-14.950 +370.00,-360.50,-13.102 +370.00,-309.00,-11.244 +370.00,-257.50,-9.375 +370.00,-206.00,-7.497 +370.00,-154.50,-5.609 +370.00,-103.00,-3.711 +370.00,-51.50,-1.802 +370.00,-10.30,-0.248 +370.00,10.30,0.515 +370.00,51.50,2.185 +370.00,103.00,4.271 +370.00,154.50,6.366 +370.00,206.00,8.470 +370.00,257.50,10.584 +370.00,309.00,12.707 +370.00,360.50,14.839 +370.00,412.00,16.982 +370.00,463.50,19.133 +370.00,515.00,21.294 +370.00,566.50,23.465 +370.00,618.00,25.644 +370.00,669.50,27.833 +370.00,721.00,30.032 +370.00,772.50,32.239 +370.00,824.00,34.456 +370.00,875.50,36.682 +370.00,927.00,38.918 +370.00,978.50,41.162 +370.00,1030.00,43.415 +740.00,-1030.00,-74.961 +740.00,-978.50,-71.312 +740.00,-927.00,-67.651 +740.00,-875.50,-63.979 +740.00,-824.00,-60.294 +740.00,-772.50,-56.597 +740.00,-721.00,-52.889 +740.00,-669.50,-49.169 +740.00,-618.00,-45.436 +740.00,-566.50,-41.693 +740.00,-515.00,-37.937 +740.00,-463.50,-34.170 +740.00,-412.00,-30.391 +740.00,-360.50,-26.600 +740.00,-309.00,-22.798 +740.00,-257.50,-18.984 +740.00,-206.00,-15.158 +740.00,-154.50,-11.321 +740.00,-103.00,-7.471 +740.00,-51.50,-3.607 +740.00,-10.30,-0.452 +740.00,10.30,1.051 +740.00,51.50,4.367 +740.00,103.00,8.495 +740.00,154.50,12.632 +740.00,206.00,16.780 +740.00,257.50,20.940 +740.00,309.00,25.111 +740.00,360.50,29.294 +740.00,412.00,33.488 +740.00,463.50,37.693 +740.00,515.00,41.910 +740.00,566.50,46.139 +740.00,618.00,50.379 +740.00,669.50,54.630 +740.00,721.00,58.893 +740.00,772.50,63.167 +740.00,824.00,67.452 +740.00,875.50,71.749 +740.00,927.00,76.057 +740.00,978.50,80.377 +740.00,1030.00,84.707 +1110.00,-1030.00,-113.264 +1110.00,-978.50,-107.719 +1110.00,-927.00,-102.159 +1110.00,-875.50,-96.584 +1110.00,-824.00,-90.994 +1110.00,-772.50,-85.390 +1110.00,-721.00,-79.770 +1110.00,-669.50,-74.136 +1110.00,-618.00,-68.486 +1110.00,-566.50,-62.822 +1110.00,-515.00,-57.144 +1110.00,-463.50,-51.450 +1110.00,-412.00,-45.742 +1110.00,-360.50,-40.018 +1110.00,-309.00,-34.281 +1110.00,-257.50,-28.528 +1110.00,-206.00,-22.760 +1110.00,-154.50,-16.978 +1110.00,-103.00,-11.179 +1110.00,-51.50,-5.359 +1110.00,-10.30,-0.563 +1110.00,10.30,1.626 +1110.00,51.50,6.595 +1110.00,103.00,12.768 +1110.00,154.50,18.951 +1110.00,206.00,25.148 +1110.00,257.50,31.359 +1110.00,309.00,37.584 +1110.00,360.50,43.824 +1110.00,412.00,50.078 +1110.00,463.50,56.347 +1110.00,515.00,62.631 +1110.00,566.50,68.929 +1110.00,618.00,75.242 +1110.00,669.50,81.569 +1110.00,721.00,87.911 +1110.00,772.50,94.268 +1110.00,824.00,100.638 +1110.00,875.50,107.024 +1110.00,927.00,113.423 +1110.00,978.50,119.838 +1110.00,1030.00,126.266 +1480.00,-1030.00,-151.257 +1480.00,-978.50,-143.841 +1480.00,-927.00,-136.405 +1480.00,-875.50,-128.950 +1480.00,-824.00,-121.475 +1480.00,-772.50,-113.982 +1480.00,-721.00,-106.469 +1480.00,-669.50,-98.937 +1480.00,-618.00,-91.386 +1480.00,-566.50,-83.815 +1480.00,-515.00,-76.226 +1480.00,-463.50,-68.618 +1480.00,-412.00,-60.990 +1480.00,-360.50,-53.344 +1480.00,-309.00,-45.678 +1480.00,-257.50,-37.993 +1480.00,-206.00,-30.289 +1480.00,-154.50,-22.565 +1480.00,-103.00,-14.819 +1480.00,-51.50,-7.042 +1480.00,-10.30,-0.493 +1480.00,10.30,2.246 +1480.00,51.50,8.883 +1480.00,103.00,17.106 +1480.00,154.50,25.338 +1480.00,206.00,33.588 +1480.00,257.50,41.855 +1480.00,309.00,50.141 +1480.00,360.50,58.446 +1480.00,412.00,66.770 +1480.00,463.50,75.112 +1480.00,515.00,83.474 +1480.00,566.50,91.854 +1480.00,618.00,100.253 +1480.00,669.50,108.671 +1480.00,721.00,117.108 +1480.00,772.50,125.563 +1480.00,824.00,134.038 +1480.00,875.50,142.531 +1480.00,927.00,151.043 +1480.00,978.50,159.573 +1480.00,1030.00,168.122 +1850.00,-1030.00,-188.930 +1850.00,-978.50,-179.665 +1850.00,-927.00,-170.376 +1850.00,-875.50,-161.062 +1850.00,-824.00,-151.723 +1850.00,-772.50,-142.360 +1850.00,-721.00,-132.971 +1850.00,-669.50,-123.558 +1850.00,-618.00,-114.120 +1850.00,-566.50,-104.657 +1850.00,-515.00,-95.170 +1850.00,-463.50,-85.659 +1850.00,-412.00,-76.122 +1850.00,-360.50,-66.561 +1850.00,-309.00,-56.976 +1850.00,-257.50,-47.365 +1850.00,-206.00,-37.729 +1850.00,-154.50,-28.067 +1850.00,-103.00,-18.376 +1850.00,-51.50,-8.638 +1850.00,-10.30,0.000 +1850.00,10.30,2.921 +1850.00,51.50,11.243 +1850.00,103.00,21.520 +1850.00,154.50,31.807 +1850.00,206.00,42.113 +1850.00,257.50,52.443 +1850.00,309.00,62.797 +1850.00,360.50,73.174 +1850.00,412.00,83.576 +1850.00,463.50,94.003 +1850.00,515.00,104.453 +1850.00,566.50,114.928 +1850.00,618.00,125.427 +1850.00,669.50,135.950 +1850.00,721.00,146.498 +1850.00,772.50,157.070 +1850.00,824.00,167.666 +1850.00,875.50,178.286 +1850.00,927.00,188.931 +1850.00,978.50,199.599 +1850.00,1030.00,210.291 +2220.00,-1030.00,-226.266 +2220.00,-978.50,-215.178 +2220.00,-927.00,-204.058 +2220.00,-875.50,-192.907 +2220.00,-824.00,-181.723 +2220.00,-772.50,-170.509 +2220.00,-721.00,-159.262 +2220.00,-669.50,-147.984 +2220.00,-618.00,-136.675 +2220.00,-566.50,-125.334 +2220.00,-515.00,-113.962 +2220.00,-463.50,-102.558 +2220.00,-412.00,-91.123 +2220.00,-360.50,-79.656 +2220.00,-309.00,-68.158 +2220.00,-257.50,-56.628 +2220.00,-206.00,-45.066 +2220.00,-154.50,-33.469 +2220.00,-103.00,-21.833 +2220.00,-51.50,-10.128 +2220.00,-10.30,0.000 +2220.00,10.30,3.656 +2220.00,51.50,13.687 +2220.00,103.00,26.025 +2220.00,154.50,38.369 +2220.00,206.00,50.739 +2220.00,257.50,63.137 +2220.00,309.00,75.565 +2220.00,360.50,88.023 +2220.00,412.00,100.512 +2220.00,463.50,113.032 +2220.00,515.00,125.583 +2220.00,566.50,138.165 +2220.00,618.00,150.778 +2220.00,669.50,163.421 +2220.00,721.00,176.096 +2220.00,772.50,188.801 +2220.00,824.00,201.537 +2220.00,875.50,214.304 +2220.00,927.00,227.101 +2220.00,978.50,239.929 +2220.00,1030.00,252.787 +2590.00,-1030.00,-263.249 +2590.00,-978.50,-250.362 +2590.00,-927.00,-237.434 +2590.00,-875.50,-224.467 +2590.00,-824.00,-211.460 +2590.00,-772.50,-198.413 +2590.00,-721.00,-185.327 +2590.00,-669.50,-172.200 +2590.00,-618.00,-159.035 +2590.00,-566.50,-145.830 +2590.00,-515.00,-132.585 +2590.00,-463.50,-119.301 +2590.00,-412.00,-105.977 +2590.00,-360.50,-92.614 +2590.00,-309.00,-79.211 +2590.00,-257.50,-65.768 +2590.00,-206.00,-52.283 +2590.00,-154.50,-38.755 +2590.00,-103.00,-25.173 +2590.00,-51.50,-11.490 +2590.00,-10.30,0.000 +2590.00,10.30,4.457 +2590.00,51.50,16.224 +2590.00,103.00,30.631 +2590.00,154.50,45.039 +2590.00,206.00,59.477 +2590.00,257.50,73.949 +2590.00,309.00,88.458 +2590.00,360.50,103.005 +2590.00,412.00,117.591 +2590.00,463.50,132.215 +2590.00,515.00,146.877 +2590.00,566.50,161.579 +2590.00,618.00,176.319 +2590.00,669.50,191.097 +2590.00,721.00,205.914 +2590.00,772.50,220.770 +2590.00,824.00,235.664 +2590.00,875.50,250.596 +2590.00,927.00,265.567 +2590.00,978.50,280.576 +2590.00,1030.00,295.623 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd new file mode 100644 index 0000000000..314a3b4215 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd @@ -0,0 +1,11 @@ +n [rpm] , T_drag [Nm] +0, -1.89 +37, -2.01 +370, -3.02 +740, -4.14 +1110, -5.26 +1480, -6.38 +1850, -7.5 +2220, -8.62 +2590, -9.74 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp new file mode 100644 index 0000000000..d7a681028a --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp @@ -0,0 +1,13 @@ +n [rpm] , T_drive [Nm] , T_drag [Nm] +0, 1030.00, -1030.00 +37, 1030.00, -1030.00 +370, 1030.00, -1030.00 +740, 1030.00, -1030.00 +1110, 1030.00, -1030.00 +1480, 1030.00, -1030.00 +1850, 1030.00, -1030.00 +2220, 858.33, -858.33 +2590, 735.71, -735.71 + + + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem similarity index 95% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem index 2ba4542e1e..3967eda59f 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem @@ -15,6 +15,7 @@ "OverloadTorqueSpeed": 3500, "OverloadTime": 120, "ThermalOverloadRecoveryFactor": 0.9, + "R85RatedPower": 183259.5715, "VoltageLevels": [ { "Voltage": 0.0, diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem new file mode 100644 index 0000000000..c4e5522bea --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem @@ -0,0 +1,34 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-08-05T14:49:40.5920495Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "Model": "Generic Electric Motor", + "Inertia": 0.134, + "ContinuousTorque": 798, + "ContinuousTorqueSpeed": 1850, + "OverloadTorque": 1030, + "OverloadTorqueSpeed": 1850, + "OverloadTime": 120, + "ThermalOverloadRecoveryFactor": 0.9, + "R85RatedPower": 199.0, + "VoltageLevels": [ + { + "Voltage": 0.0, + "FullLoadCurve": "Gen_fld.vemp", + "DragCurve": "Gen_drag.vemd", + "EfficiencyMap": "Gen_Map.vemo" + }, + { + "Voltage": 1000.0, + "FullLoadCurve": "Gen_fld.vemp", + "DragCurve": "Gen_drag.vemd", + "EfficiencyMap": "Gen_Map.vemo" + } + ] + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl new file mode 100644 index 0000000000..2f2ed814fc --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl @@ -0,0 +1,18 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2020-09-07T15:28:08.3781385Z", + "AppVersion": "3", + "FileVersion": 2 + }, + "Body": { + "----EquivalenceFactor": 2.0, + "MinSoC": 24.0, + "----MaxSoC": 80.0, + "TargetSoC": 70.0, + "----AuxBufferTime": 5.0, + "----AuxBufferChgTime": 5.0, + "----MinICEOnTime": 10.0, + "GensetMinOptPowerFactor": 0.2 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax new file mode 100644 index 0000000000..adf28fb9b5 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax @@ -0,0 +1,3 @@ +SOC, I_charge, I_discharge +0, 1620, 1620 +100, 1620, 1620 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc similarity index 100% rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index 223c77c529..743080623d 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -47,22 +47,22 @@ </None> </ItemGroup> <ItemGroup> - <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\Group5_HEV_P3_ovc.xml"> + <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\Group5_HEV_P3_ovc.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> - <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\HEV_heavy_lorry_S4_ovc.xml"> + <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\HEV_heavy_lorry_S4_ovc.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> - <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_AMT_E2_realistic.xml"> + <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_AMT_E2_realistic.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> - <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic.xml"> + <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> - <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_municipal.xml"> + <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_municipal.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> - <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_TorqueLimits.xml"> + <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_TorqueLimits.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> <None Update="TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\HeavyLorry\HEV-S_heavyLorry_S3_ovc.xml"> -- GitLab