diff --git a/pyproject.toml b/pyproject.toml index b8c1b6f..1e39fa8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,8 @@ build-backend = "setuptools.build_meta" "matplotlib>=3.7.1", "pint>=0.24.3", "sympy>=1.13.3", - "component-model>=0.0.1" + "component-model>=0.0.1", + "jsonpath-ng>=1.7.0" ] #dynamic = ["version"] diff --git a/tests/data/BouncingBall0/results_base.js5 b/tests/data/BouncingBall0/results_base.js5 new file mode 100644 index 0000000..c39ca48 --- /dev/null +++ b/tests/data/BouncingBall0/results_base.js5 @@ -0,0 +1,1216 @@ +{ +header : { + case : 'base', + dateTime : '2024-11-04T09:28:08.129070', + cases : 'BouncingBall', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall0/BouncingBall.cases', + casesDate : '2024-11-04T09:04:34.407987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : -9.81, + e : 1.0, + h : 1.0}}, + +0.01 : { + bb : { + h : 0.99955855}}, + +0.02 : { + bb : { + h : 0.9981361000000002}}, + +0.03 : { + bb : { + h : 0.9957326500000004}}, + +0.04 : { + bb : { + h : 0.9923482000000008}}, + +0.05 : { + bb : { + h : 0.9879827500000012}}, + +0.06 : { + bb : { + h : 0.9826363000000014}}, + +0.07 : { + bb : { + h : 0.9763088500000009}}, + +0.08 : { + bb : { + h : 0.9690004000000005}}, + +0.09 : { + bb : { + h : 0.9607109500000003}}, + +0.1 : { + bb : { + h : 0.9514405000000001}}, + +0.11 : { + bb : { + h : 0.9411890500000001}}, + +0.12 : { + bb : { + h : 0.9299566000000001}}, + +0.13 : { + bb : { + h : 0.9177431500000003}}, + +0.14 : { + bb : { + h : 0.9045487000000005}}, + +0.15 : { + bb : { + h : 0.8903732500000009}}, + +0.16 : { + bb : { + h : 0.8752168000000013}}, + +0.17 : { + bb : { + h : 0.8590793500000008}}, + +0.18 : { + bb : { + h : 0.8419609000000003}}, + +0.19 : { + bb : { + h : 0.82386145}}, + +0.2 : { + bb : { + h : 0.8047809999999997}}, + +0.21 : { + bb : { + h : 0.7847195499999996}}, + +0.22 : { + bb : { + h : 0.7636770999999996}}, + +0.23 : { + bb : { + h : 0.7416536499999996}}, + +0.24 : { + bb : { + h : 0.7186491999999998}}, + +0.25 : { + bb : { + h : 0.69466375}}, + +0.26 : { + bb : { + h : 0.6696973000000004}}, + +0.27 : { + bb : { + h : 0.6437498500000008}}, + +0.28 : { + bb : { + h : 0.6168214000000007}}, + +0.29 : { + bb : { + h : 0.5889119500000003}}, + +0.3 : { + bb : { + h : 0.5600215}}, + +0.31 : { + bb : { + h : 0.5301500499999997}}, + +0.32 : { + bb : { + h : 0.49929759999999956}}, + +0.33 : { + bb : { + h : 0.4674641499999995}}, + +0.34 : { + bb : { + h : 0.4346496999999996}}, + +0.35 : { + bb : { + h : 0.40085424999999975}}, + +0.36 : { + bb : { + h : 0.3660778}}, + +0.37 : { + bb : { + h : 0.33032035000000026}}, + +0.38 : { + bb : { + h : 0.2935819000000002}}, + +0.39 : { + bb : { + h : 0.2558624500000002}}, + +0.4 : { + bb : { + h : 0.2171620000000003}}, + +0.41 : { + bb : { + h : 0.17748055000000051}}, + +0.42 : { + bb : { + h : 0.1368181000000007}}, + +0.43 : { + bb : { + h : 0.09517465000000083}}, + +0.44 : { + bb : { + h : 0.05255020000000105}}, + +0.45 : { + bb : { + h : 0.008944750000001257}}, + +0.46 : { + bb : { + h : 0.030901499999999853}}, + +0.47 : { + bb : { + h : 0.07421264999999966}}, + +0.48 : { + bb : { + h : 0.11654279999999945}}, + +0.49 : { + bb : { + h : 0.15789194999999934}}, + +0.5 : { + bb : { + h : 0.1982600999999991}}, + +0.51 : { + bb : { + h : 0.23764724999999892}}, + +0.52 : { + bb : { + h : 0.27605339999999884}}, + +0.53 : { + bb : { + h : 0.31347854999999886}}, + +0.54 : { + bb : { + h : 0.3499226999999989}}, + +0.55 : { + bb : { + h : 0.3853858499999986}}, + +0.56 : { + bb : { + h : 0.41986799999999835}}, + +0.57 : { + bb : { + h : 0.4533691499999982}}, + +0.58 : { + bb : { + h : 0.4858892999999982}}, + +0.59 : { + bb : { + h : 0.5174284499999983}}, + +0.6 : { + bb : { + h : 0.5479865999999984}}, + +0.61 : { + bb : { + h : 0.5775637499999987}}, + +0.62 : { + bb : { + h : 0.6061598999999991}}, + +0.63 : { + bb : { + h : 0.6337750499999996}}, + +0.64 : { + bb : { + h : 0.6604091999999994}}, + +0.65 : { + bb : { + h : 0.6860623499999989}}, + +0.66 : { + bb : { + h : 0.7107344999999986}}, + +0.67 : { + bb : { + h : 0.7344256499999984}}, + +0.68 : { + bb : { + h : 0.7571357999999982}}, + +0.69 : { + bb : { + h : 0.7788649499999982}}, + +0.7 : { + bb : { + h : 0.7996130999999983}}, + +0.71 : { + bb : { + h : 0.8193802499999985}}, + +0.72 : { + bb : { + h : 0.8381663999999988}}, + +0.73 : { + bb : { + h : 0.8559715499999991}}, + +0.74 : { + bb : { + h : 0.8727956999999996}}, + +0.75 : { + bb : { + h : 0.8886388499999999}}, + +0.76 : { + bb : { + h : 0.9035009999999994}}, + +0.77 : { + bb : { + h : 0.9173821499999991}}, + +0.78 : { + bb : { + h : 0.9302822999999989}}, + +0.79 : { + bb : { + h : 0.9422014499999988}}, + +0.8 : { + bb : { + h : 0.9531395999999988}}, + +0.81 : { + bb : { + h : 0.9630967499999988}}, + +0.82 : { + bb : { + h : 0.972072899999999}}, + +0.83 : { + bb : { + h : 0.9800680499999993}}, + +0.84 : { + bb : { + h : 0.9870821999999997}}, + +0.85 : { + bb : { + h : 0.9931153500000002}}, + +0.86 : { + bb : { + h : 0.9981674999999999}}, + +0.87 : { + bb : { + h : 1.0022386499999998}}, + +0.88 : { + bb : { + h : 1.0053288}}, + +0.89 : { + bb : { + h : 1.0074379500000004}}, + +0.9 : { + bb : { + h : 1.0085661000000008}}, + +0.91 : { + bb : { + h : 1.008713250000001}}, + +0.92 : { + bb : { + h : 1.0078794000000004}}, + +0.93 : { + bb : { + h : 1.00606455}}, + +0.94 : { + bb : { + h : 1.0032686999999998}}, + +0.95 : { + bb : { + h : 0.9994918499999997}}, + +0.96 : { + bb : { + h : 0.9947340000000002}}, + +0.97 : { + bb : { + h : 0.9889951499999999}}, + +0.98 : { + bb : { + h : 0.9822752999999995}}, + +0.99 : { + bb : { + h : 0.9745744499999992}}, + +1.0 : { + bb : { + v : -0.9221399999999991, + h : 0.965892599999999}}, + +1.01 : { + bb : { + h : 0.9562297499999989}}, + +1.02 : { + bb : { + h : 0.9455858999999989}}, + +1.03 : { + bb : { + h : 0.933961049999999}}, + +1.04 : { + bb : { + h : 0.9213551999999992}}, + +1.05 : { + bb : { + h : 0.9077683499999994}}, + +1.06 : { + bb : { + h : 0.8932004999999998}}, + +1.07 : { + bb : { + h : 0.8776516499999999}}, + +1.08 : { + bb : { + h : 0.8611217999999994}}, + +1.09 : { + bb : { + h : 0.843610949999999}}, + +1.1 : { + bb : { + h : 0.8251190999999987}}, + +1.11 : { + bb : { + h : 0.8056462499999985}}, + +1.12 : { + bb : { + h : 0.7851923999999983}}, + +1.13 : { + bb : { + h : 0.7637575499999983}}, + +1.14 : { + bb : { + h : 0.7413416999999984}}, + +1.15 : { + bb : { + h : 0.7179448499999986}}, + +1.16 : { + bb : { + h : 0.6935669999999989}}, + +1.17 : { + bb : { + h : 0.6682081499999993}}, + +1.18 : { + bb : { + h : 0.6418682999999998}}, + +1.19 : { + bb : { + h : 0.6145474499999994}}, + +1.2 : { + bb : { + h : 0.586245599999999}}, + +1.21 : { + bb : { + h : 0.5569627499999987}}, + +1.22 : { + bb : { + h : 0.5266988999999985}}, + +1.23 : { + bb : { + h : 0.4954540499999984}}, + +1.24 : { + bb : { + h : 0.4632281999999984}}, + +1.25 : { + bb : { + h : 0.4300213499999985}}, + +1.26 : { + bb : { + h : 0.39583349999999873}}, + +1.27 : { + bb : { + h : 0.36066464999999903}}, + +1.28 : { + bb : { + h : 0.3245147999999991}}, + +1.29 : { + bb : { + h : 0.28738394999999906}}, + +1.3 : { + bb : { + h : 0.2492720999999991}}, + +1.31 : { + bb : { + h : 0.21017924999999926}}, + +1.32 : { + bb : { + h : 0.17010539999999952}}, + +1.33 : { + bb : { + h : 0.12905054999999963}}, + +1.34 : { + bb : { + h : 0.0870146999999998}}, + +1.35 : { + bb : { + h : 0.04399785000000002}}, + +1.36 : { + bb : { + h : 2.3505503099485736e-16}}, + +1.37 : { + bb : { + h : 0.0398187899999998}}, + +1.38 : { + bb : { + h : 0.08312993999999962}}, + +1.39 : { + bb : { + h : 0.1254600899999994}}, + +1.4 : { + bb : { + h : 0.1668092399999993}}, + +1.41 : { + bb : { + h : 0.20717738999999907}}, + +1.42 : { + bb : { + h : 0.2465645399999989}}, + +1.43 : { + bb : { + h : 0.2849706899999988}}, + +1.44 : { + bb : { + h : 0.3223958399999988}}, + +1.45 : { + bb : { + h : 0.3588399899999989}}, + +1.46 : { + bb : { + h : 0.39430313999999855}}, + +1.47 : { + bb : { + h : 0.4287852899999983}}, + +1.48 : { + bb : { + h : 0.4622864399999982}}, + +1.49 : { + bb : { + h : 0.49480658999999816}}, + +1.5 : { + bb : { + h : 0.5263457399999982}}, + +1.51 : { + bb : { + h : 0.5569038899999984}}, + +1.52 : { + bb : { + h : 0.5864810399999987}}, + +1.53 : { + bb : { + h : 0.615077189999999}}, + +1.54 : { + bb : { + h : 0.6426923399999995}}, + +1.55 : { + bb : { + h : 0.6693264899999993}}, + +1.56 : { + bb : { + h : 0.6949796399999989}}, + +1.57 : { + bb : { + h : 0.7196517899999986}}, + +1.58 : { + bb : { + h : 0.7433429399999983}}, + +1.59 : { + bb : { + h : 0.7660530899999982}}, + +1.6 : { + bb : { + h : 0.7877822399999982}}, + +1.61 : { + bb : { + h : 0.8085303899999983}}, + +1.62 : { + bb : { + h : 0.8282975399999984}}, + +1.63 : { + bb : { + h : 0.8470836899999987}}, + +1.64 : { + bb : { + h : 0.8648888399999991}}, + +1.65 : { + bb : { + h : 0.8817129899999996}}, + +1.66 : { + bb : { + h : 0.8975561399999998}}, + +1.67 : { + bb : { + h : 0.9124182899999994}}, + +1.68 : { + bb : { + h : 0.9262994399999991}}, + +1.69 : { + bb : { + h : 0.9391995899999989}}, + +1.7 : { + bb : { + h : 0.9511187399999987}}, + +1.71 : { + bb : { + h : 0.9620568899999987}}, + +1.72 : { + bb : { + h : 0.9720140399999988}}, + +1.73 : { + bb : { + h : 0.980990189999999}}, + +1.74 : { + bb : { + h : 0.9889853399999993}}, + +1.75 : { + bb : { + h : 0.9959994899999997}}, + +1.76 : { + bb : { + h : 1.00203264}}, + +1.77 : { + bb : { + h : 1.00708479}}, + +1.78 : { + bb : { + h : 1.01115594}}, + +1.79 : { + bb : { + h : 1.0142460900000003}}, + +1.8 : { + bb : { + h : 1.0163552400000007}}, + +1.81 : { + bb : { + h : 1.017483390000001}}, + +1.82 : { + bb : { + h : 1.0176305400000012}}, + +1.83 : { + bb : { + h : 1.0167966900000007}}, + +1.84 : { + bb : { + h : 1.0149818400000004}}, + +1.85 : { + bb : { + h : 1.01218599}}, + +1.86 : { + bb : { + h : 1.00840914}}, + +1.87 : { + bb : { + h : 1.0036512899999999}}, + +1.88 : { + bb : { + h : 0.9979124399999997}}, + +1.89 : { + bb : { + h : 0.9911925899999993}}, + +1.9 : { + bb : { + h : 0.983491739999999}}, + +1.91 : { + bb : { + h : 0.9748098899999987}}, + +1.92 : { + bb : { + h : 0.9651470399999986}}, + +1.93 : { + bb : { + h : 0.9545031899999986}}, + +1.94 : { + bb : { + h : 0.9428783399999987}}, + +1.95 : { + bb : { + h : 0.9302724899999989}}, + +1.96 : { + bb : { + h : 0.9166856399999992}}, + +1.97 : { + bb : { + h : 0.9021177899999996}}, + +1.98 : { + bb : { + h : 0.8865689399999996}}, + +1.99 : { + bb : { + h : 0.8700390899999991}}, + +2.0 : { + bb : { + h : 0.8525282399999987}}, + +2.01 : { + bb : { + h : 0.8340363899999984}}, + +2.02 : { + bb : { + h : 0.8145635399999982}}, + +2.03 : { + bb : { + h : 0.7941096899999981}}, + +2.04 : { + bb : { + h : 0.7726748399999981}}, + +2.05 : { + bb : { + h : 0.7502589899999982}}, + +2.06 : { + bb : { + h : 0.7268621399999984}}, + +2.07 : { + bb : { + h : 0.7024842899999987}}, + +2.08 : { + bb : { + h : 0.6771254399999991}}, + +2.09 : { + bb : { + h : 0.6507855899999996}}, + +2.1 : { + bb : { + h : 0.6234647399999991}}, + +2.11 : { + bb : { + h : 0.5951628899999987}}, + +2.12 : { + bb : { + h : 0.5658800399999984}}, + +2.13 : { + bb : { + h : 0.5356161899999982}}, + +2.14 : { + bb : { + h : 0.5043713399999981}}, + +2.15 : { + bb : { + h : 0.47214548999999806}}, + +2.16 : { + bb : { + h : 0.43893863999999816}}, + +2.17 : { + bb : { + h : 0.40475078999999836}}, + +2.18 : { + bb : { + h : 0.36958193999999867}}, + +2.19 : { + bb : { + h : 0.33343208999999874}}, + +2.2 : { + bb : { + h : 0.2963012399999987}}, + +2.21 : { + bb : { + h : 0.25818938999999874}}, + +2.22 : { + bb : { + h : 0.2190965399999989}}, + +2.23 : { + bb : { + h : 0.17902268999999915}}, + +2.24 : { + bb : { + h : 0.13796783999999926}}, + +2.25 : { + bb : { + h : 0.09593198999999944}}, + +2.26 : { + bb : { + h : 0.05291513999999964}}, + +2.27 : { + bb : { + h : 0.008917289999999856}}, + +2.28 : { + bb : { + h : 0.03551219999999982}}, + +2.29 : { + bb : { + h : 0.07901954999999962}}, + +2.3 : { + bb : { + h : 0.1215458999999994}}, + +2.31 : { + bb : { + h : 0.16309124999999927}}, + +2.32 : { + bb : { + h : 0.2036555999999991}}, + +2.33 : { + bb : { + h : 0.2432389499999989}}, + +2.34 : { + bb : { + h : 0.2818412999999988}}, + +2.35 : { + bb : { + h : 0.3194626499999988}}, + +2.36 : { + bb : { + h : 0.3561029999999989}}, + +2.37 : { + bb : { + h : 0.3917623499999986}}, + +2.38 : { + bb : { + h : 0.42644069999999834}}, + +2.39 : { + bb : { + h : 0.4601380499999982}}, + +2.4 : { + bb : { + h : 0.49285439999999814}}, + +2.41 : { + bb : { + h : 0.5245897499999982}}, + +2.42 : { + bb : { + h : 0.5553440999999983}}, + +2.43 : { + bb : { + h : 0.5851174499999986}}, + +2.44 : { + bb : { + h : 0.613909799999999}}, + +2.45 : { + bb : { + h : 0.6417211499999994}}, + +2.46 : { + bb : { + h : 0.6685514999999994}}, + +2.47 : { + bb : { + h : 0.694400849999999}}, + +2.48 : { + bb : { + h : 0.7192691999999986}}, + +2.49 : { + bb : { + h : 0.7431565499999984}}, + +2.5 : { + bb : { + h : 0.7660628999999982}}, + +2.51 : { + bb : { + h : 0.7879882499999982}}, + +2.52 : { + bb : { + h : 0.8089325999999982}}, + +2.53 : { + bb : { + h : 0.8288959499999984}}, + +2.54 : { + bb : { + h : 0.8478782999999986}}, + +2.55 : { + bb : { + h : 0.865879649999999}}, + +2.56 : { + bb : { + h : 0.8828999999999995}}, + +2.57 : { + bb : { + h : 0.8989393499999999}}, + +2.58 : { + bb : { + h : 0.9139976999999995}}, + +2.59 : { + bb : { + h : 0.9280750499999991}}, + +2.6 : { + bb : { + h : 0.9411713999999989}}, + +2.61 : { + bb : { + h : 0.9532867499999987}}, + +2.62 : { + bb : { + h : 0.9644210999999987}}, + +2.63 : { + bb : { + h : 0.9745744499999988}}, + +2.64 : { + bb : { + h : 0.9837467999999989}}, + +2.65 : { + bb : { + h : 0.9919381499999992}}, + +2.66 : { + bb : { + h : 0.9991484999999996}}, + +2.67 : { + bb : { + h : 1.0053778499999995}}, + +2.68 : { + bb : { + h : 1.0106261999999995}}, + +2.69 : { + bb : { + h : 1.0148935499999996}}, + +2.7 : { + bb : { + h : 1.0181798999999998}}, + +2.71 : { + bb : { + h : 1.0204852500000001}}, + +2.72 : { + bb : { + h : 1.0218096000000005}}, + +2.73 : { + bb : { + h : 1.0221529500000008}}, + +2.74 : { + bb : { + h : 1.0215153000000003}}, + +2.75 : { + bb : { + h : 1.01989665}}, + +2.76 : { + bb : { + h : 1.0172969999999997}}, + +2.77 : { + bb : { + h : 1.0137163499999995}}, + +2.78 : { + bb : { + h : 1.0091546999999994}}, + +2.79 : { + bb : { + h : 1.0036120499999994}}, + +2.8 : { + bb : { + h : 0.9970883999999993}}, + +2.81 : { + bb : { + h : 0.989583749999999}}, + +2.82 : { + bb : { + h : 0.9810980999999988}}, + +2.83 : { + bb : { + h : 0.9716314499999986}}, + +2.84 : { + bb : { + h : 0.9611837999999986}}, + +2.85 : { + bb : { + h : 0.9497551499999987}}, + +2.86 : { + bb : { + h : 0.9373454999999988}}, + +2.87 : { + bb : { + h : 0.9239548499999991}}, + +2.88 : { + bb : { + h : 0.9095831999999995}}, + +2.89 : { + bb : { + h : 0.8942305499999997}}, + +2.9 : { + bb : { + h : 0.8778968999999992}}, + +2.91 : { + bb : { + h : 0.8605822499999988}}, + +2.92 : { + bb : { + h : 0.8422865999999984}}, + +2.93 : { + bb : { + h : 0.8230099499999982}}, + +2.94 : { + bb : { + h : 0.8027522999999981}}, + +2.95 : { + bb : { + h : 0.7815136499999981}}, + +2.96 : { + bb : { + h : 0.7592939999999981}}, + +2.97 : { + bb : { + h : 0.7360933499999983}}, + +2.98 : { + bb : { + h : 0.7119116999999986}}, + +2.99 : { + bb : { + h : 0.686749049999999}}, + +3.0 : { + bb : { + h : 0.6606053999999995}}} diff --git a/tests/data/BouncingBall0/results_gravity.js5 b/tests/data/BouncingBall0/results_gravity.js5 new file mode 100644 index 0000000..a7773c6 --- /dev/null +++ b/tests/data/BouncingBall0/results_gravity.js5 @@ -0,0 +1,1216 @@ +{ +header : { + case : 'gravity', + dateTime : '2024-11-04T09:28:16.053566', + cases : 'BouncingBall', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall0/BouncingBall.cases', + casesDate : '2024-11-04T09:04:34.407987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : -1.5, + e : 1.0, + h : 1.0}}, + +0.01 : { + bb : { + h : 0.9999325}}, + +0.02 : { + bb : { + h : 0.999715}}, + +0.03 : { + bb : { + h : 0.9993475}}, + +0.04 : { + bb : { + h : 0.9988300000000001}}, + +0.05 : { + bb : { + h : 0.9981625000000002}}, + +0.06 : { + bb : { + h : 0.9973450000000001}}, + +0.07 : { + bb : { + h : 0.9963775000000001}}, + +0.08 : { + bb : { + h : 0.9952600000000001}}, + +0.09 : { + bb : { + h : 0.9939925000000002}}, + +0.1 : { + bb : { + h : 0.9925750000000002}}, + +0.11 : { + bb : { + h : 0.9910075000000003}}, + +0.12 : { + bb : { + h : 0.9892900000000003}}, + +0.13 : { + bb : { + h : 0.9874225000000004}}, + +0.14 : { + bb : { + h : 0.9854050000000005}}, + +0.15 : { + bb : { + h : 0.9832375000000004}}, + +0.16 : { + bb : { + h : 0.9809200000000003}}, + +0.17 : { + bb : { + h : 0.9784525000000003}}, + +0.18 : { + bb : { + h : 0.9758350000000002}}, + +0.19 : { + bb : { + h : 0.9730675000000002}}, + +0.2 : { + bb : { + h : 0.9701500000000002}}, + +0.21 : { + bb : { + h : 0.9670825000000002}}, + +0.22 : { + bb : { + h : 0.9638650000000002}}, + +0.23 : { + bb : { + h : 0.9604975000000001}}, + +0.24 : { + bb : { + h : 0.95698}}, + +0.25 : { + bb : { + h : 0.9533125}}, + +0.26 : { + bb : { + h : 0.949495}}, + +0.27 : { + bb : { + h : 0.9455275}}, + +0.28 : { + bb : { + h : 0.94141}}, + +0.29 : { + bb : { + h : 0.9371425}}, + +0.3 : { + bb : { + h : 0.932725}}, + +0.31 : { + bb : { + h : 0.9281575000000001}}, + +0.32 : { + bb : { + h : 0.92344}}, + +0.33 : { + bb : { + h : 0.9185725}}, + +0.34 : { + bb : { + h : 0.913555}}, + +0.35 : { + bb : { + h : 0.9083875}}, + +0.36 : { + bb : { + h : 0.90307}}, + +0.37 : { + bb : { + h : 0.8976025000000001}}, + +0.38 : { + bb : { + h : 0.8919850000000001}}, + +0.39 : { + bb : { + h : 0.8862175000000002}}, + +0.4 : { + bb : { + h : 0.8803000000000003}}, + +0.41 : { + bb : { + h : 0.8742325000000003}}, + +0.42 : { + bb : { + h : 0.8680150000000003}}, + +0.43 : { + bb : { + h : 0.8616475000000003}}, + +0.44 : { + bb : { + h : 0.8551300000000004}}, + +0.45 : { + bb : { + h : 0.8484625000000005}}, + +0.46 : { + bb : { + h : 0.8416450000000005}}, + +0.47 : { + bb : { + h : 0.8346775000000006}}, + +0.48 : { + bb : { + h : 0.8275600000000007}}, + +0.49 : { + bb : { + h : 0.8202925000000009}}, + +0.5 : { + bb : { + h : 0.8128750000000009}}, + +0.51 : { + bb : { + h : 0.805307500000001}}, + +0.52 : { + bb : { + h : 0.797590000000001}}, + +0.53 : { + bb : { + h : 0.7897225000000011}}, + +0.54 : { + bb : { + h : 0.7817050000000012}}, + +0.55 : { + bb : { + h : 0.7735375000000013}}, + +0.56 : { + bb : { + h : 0.7652200000000015}}, + +0.57 : { + bb : { + h : 0.7567525000000016}}, + +0.58 : { + bb : { + h : 0.7481350000000018}}, + +0.59 : { + bb : { + h : 0.7393675000000018}}, + +0.6 : { + bb : { + h : 0.7304500000000019}}, + +0.61 : { + bb : { + h : 0.721382500000002}}, + +0.62 : { + bb : { + h : 0.7121650000000022}}, + +0.63 : { + bb : { + h : 0.7027975000000023}}, + +0.64 : { + bb : { + h : 0.6932800000000024}}, + +0.65 : { + bb : { + h : 0.6836125000000026}}, + +0.66 : { + bb : { + h : 0.6737950000000028}}, + +0.67 : { + bb : { + h : 0.663827500000003}}, + +0.68 : { + bb : { + h : 0.6537100000000031}}, + +0.69 : { + bb : { + h : 0.6434425000000032}}, + +0.7 : { + bb : { + h : 0.6330250000000034}}, + +0.71 : { + bb : { + h : 0.6224575000000035}}, + +0.72 : { + bb : { + h : 0.6117400000000037}}, + +0.73 : { + bb : { + h : 0.6008725000000039}}, + +0.74 : { + bb : { + h : 0.5898550000000041}}, + +0.75 : { + bb : { + h : 0.5786875000000044}}, + +0.76 : { + bb : { + h : 0.5673700000000045}}, + +0.77 : { + bb : { + h : 0.5559025000000045}}, + +0.78 : { + bb : { + h : 0.5442850000000046}}, + +0.79 : { + bb : { + h : 0.5325175000000046}}, + +0.8 : { + bb : { + h : 0.5206000000000047}}, + +0.81 : { + bb : { + h : 0.5085325000000048}}, + +0.82 : { + bb : { + h : 0.49631500000000495}}, + +0.83 : { + bb : { + h : 0.483947500000005}}, + +0.84 : { + bb : { + h : 0.4714300000000051}}, + +0.85 : { + bb : { + h : 0.4587625000000052}}, + +0.86 : { + bb : { + h : 0.44594500000000525}}, + +0.87 : { + bb : { + h : 0.4329775000000053}}, + +0.88 : { + bb : { + h : 0.41986000000000534}}, + +0.89 : { + bb : { + h : 0.4065925000000054}}, + +0.9 : { + bb : { + h : 0.3931750000000055}}, + +0.91 : { + bb : { + h : 0.37960750000000554}}, + +0.92 : { + bb : { + h : 0.36589000000000554}}, + +0.93 : { + bb : { + h : 0.35202250000000557}}, + +0.94 : { + bb : { + h : 0.3380050000000056}}, + +0.95 : { + bb : { + h : 0.3238375000000056}}, + +0.96 : { + bb : { + h : 0.3095200000000056}}, + +0.97 : { + bb : { + h : 0.29505250000000566}}, + +0.98 : { + bb : { + h : 0.28043500000000565}}, + +0.99 : { + bb : { + h : 0.2656675000000056}}, + +1.0 : { + bb : { + v : -1.5000000000000013, + h : 0.2507500000000056}}, + +1.01 : { + bb : { + h : 0.23568250000000557}}, + +1.02 : { + bb : { + h : 0.22046500000000555}}, + +1.03 : { + bb : { + h : 0.2050975000000055}}, + +1.04 : { + bb : { + h : 0.1895800000000055}}, + +1.05 : { + bb : { + h : 0.17391250000000544}}, + +1.06 : { + bb : { + h : 0.1580950000000054}}, + +1.07 : { + bb : { + h : 0.14212750000000535}}, + +1.08 : { + bb : { + h : 0.12601000000000528}}, + +1.09 : { + bb : { + h : 0.10974250000000522}}, + +1.1 : { + bb : { + h : 0.09332500000000515}}, + +1.11 : { + bb : { + h : 0.07675750000000509}}, + +1.12 : { + bb : { + h : 0.06004000000000502}}, + +1.13 : { + bb : { + h : 0.043172500000004936}}, + +1.14 : { + bb : { + h : 0.02615500000000484}}, + +1.15 : { + bb : { + h : 0.008987500000004747}}, + +1.16 : { + bb : { + h : 0.006927000000000041}}, + +1.17 : { + bb : { + h : 0.02413950000000014}}, + +1.18 : { + bb : { + h : 0.041202000000000225}}, + +1.19 : { + bb : { + h : 0.05811450000000031}}, + +1.2 : { + bb : { + h : 0.0748770000000004}}, + +1.21 : { + bb : { + h : 0.09148950000000047}}, + +1.22 : { + bb : { + h : 0.10795200000000055}}, + +1.23 : { + bb : { + h : 0.12426450000000061}}, + +1.24 : { + bb : { + h : 0.1404270000000007}}, + +1.25 : { + bb : { + h : 0.15643950000000073}}, + +1.26 : { + bb : { + h : 0.1723020000000008}}, + +1.27 : { + bb : { + h : 0.18801450000000083}}, + +1.28 : { + bb : { + h : 0.20357700000000087}}, + +1.29 : { + bb : { + h : 0.2189895000000009}}, + +1.3 : { + bb : { + h : 0.23425200000000093}}, + +1.31 : { + bb : { + h : 0.24936450000000093}}, + +1.32 : { + bb : { + h : 0.2643270000000009}}, + +1.33 : { + bb : { + h : 0.27913950000000093}}, + +1.34 : { + bb : { + h : 0.29380200000000095}}, + +1.35 : { + bb : { + h : 0.308314500000001}}, + +1.36 : { + bb : { + h : 0.32267700000000094}}, + +1.37 : { + bb : { + h : 0.3368895000000009}}, + +1.38 : { + bb : { + h : 0.3509520000000009}}, + +1.39 : { + bb : { + h : 0.36486450000000087}}, + +1.4 : { + bb : { + h : 0.3786270000000009}}, + +1.41 : { + bb : { + h : 0.3922395000000008}}, + +1.42 : { + bb : { + h : 0.40570200000000073}}, + +1.43 : { + bb : { + h : 0.4190145000000007}}, + +1.44 : { + bb : { + h : 0.43217700000000064}}, + +1.45 : { + bb : { + h : 0.44518950000000057}}, + +1.46 : { + bb : { + h : 0.4580520000000005}}, + +1.47 : { + bb : { + h : 0.4707645000000005}}, + +1.48 : { + bb : { + h : 0.4833270000000004}}, + +1.49 : { + bb : { + h : 0.4957395000000003}}, + +1.5 : { + bb : { + h : 0.5080020000000003}}, + +1.51 : { + bb : { + h : 0.5201145000000001}}, + +1.52 : { + bb : { + h : 0.532077}}, + +1.53 : { + bb : { + h : 0.5438894999999999}}, + +1.54 : { + bb : { + h : 0.5555519999999998}}, + +1.55 : { + bb : { + h : 0.5670644999999997}}, + +1.56 : { + bb : { + h : 0.5784269999999997}}, + +1.57 : { + bb : { + h : 0.5896394999999995}}, + +1.58 : { + bb : { + h : 0.6007019999999994}}, + +1.59 : { + bb : { + h : 0.6116144999999992}}, + +1.6 : { + bb : { + h : 0.622376999999999}}, + +1.61 : { + bb : { + h : 0.6329894999999988}}, + +1.62 : { + bb : { + h : 0.6434519999999986}}, + +1.63 : { + bb : { + h : 0.6537644999999984}}, + +1.64 : { + bb : { + h : 0.6639269999999983}}, + +1.65 : { + bb : { + h : 0.6739394999999981}}, + +1.66 : { + bb : { + h : 0.683801999999998}}, + +1.67 : { + bb : { + h : 0.6935144999999979}}, + +1.68 : { + bb : { + h : 0.7030769999999977}}, + +1.69 : { + bb : { + h : 0.7124894999999976}}, + +1.7 : { + bb : { + h : 0.7217519999999974}}, + +1.71 : { + bb : { + h : 0.7308644999999973}}, + +1.72 : { + bb : { + h : 0.7398269999999971}}, + +1.73 : { + bb : { + h : 0.748639499999997}}, + +1.74 : { + bb : { + h : 0.7573019999999969}}, + +1.75 : { + bb : { + h : 0.7658144999999968}}, + +1.76 : { + bb : { + h : 0.7741769999999968}}, + +1.77 : { + bb : { + h : 0.7823894999999966}}, + +1.78 : { + bb : { + h : 0.7904519999999965}}, + +1.79 : { + bb : { + h : 0.7983644999999964}}, + +1.8 : { + bb : { + h : 0.8061269999999963}}, + +1.81 : { + bb : { + h : 0.8137394999999962}}, + +1.82 : { + bb : { + h : 0.8212019999999961}}, + +1.83 : { + bb : { + h : 0.828514499999996}}, + +1.84 : { + bb : { + h : 0.835676999999996}}, + +1.85 : { + bb : { + h : 0.842689499999996}}, + +1.86 : { + bb : { + h : 0.8495519999999959}}, + +1.87 : { + bb : { + h : 0.8562644999999958}}, + +1.88 : { + bb : { + h : 0.8628269999999957}}, + +1.89 : { + bb : { + h : 0.8692394999999956}}, + +1.9 : { + bb : { + h : 0.8755019999999956}}, + +1.91 : { + bb : { + h : 0.8816144999999955}}, + +1.92 : { + bb : { + h : 0.8875769999999955}}, + +1.93 : { + bb : { + h : 0.8933894999999955}}, + +1.94 : { + bb : { + h : 0.8990519999999955}}, + +1.95 : { + bb : { + h : 0.9045644999999954}}, + +1.96 : { + bb : { + h : 0.9099269999999954}}, + +1.97 : { + bb : { + h : 0.9151394999999953}}, + +1.98 : { + bb : { + h : 0.9202019999999953}}, + +1.99 : { + bb : { + h : 0.9251144999999953}}, + +2.0 : { + bb : { + h : 0.9298769999999953}}, + +2.01 : { + bb : { + h : 0.9344894999999953}}, + +2.02 : { + bb : { + h : 0.9389519999999953}}, + +2.03 : { + bb : { + h : 0.9432644999999954}}, + +2.04 : { + bb : { + h : 0.9474269999999954}}, + +2.05 : { + bb : { + h : 0.9514394999999953}}, + +2.06 : { + bb : { + h : 0.9553019999999953}}, + +2.07 : { + bb : { + h : 0.9590144999999953}}, + +2.08 : { + bb : { + h : 0.9625769999999954}}, + +2.09 : { + bb : { + h : 0.9659894999999954}}, + +2.1 : { + bb : { + h : 0.9692519999999955}}, + +2.11 : { + bb : { + h : 0.9723644999999955}}, + +2.12 : { + bb : { + h : 0.9753269999999956}}, + +2.13 : { + bb : { + h : 0.9781394999999956}}, + +2.14 : { + bb : { + h : 0.9808019999999956}}, + +2.15 : { + bb : { + h : 0.9833144999999957}}, + +2.16 : { + bb : { + h : 0.9856769999999957}}, + +2.17 : { + bb : { + h : 0.9878894999999958}}, + +2.18 : { + bb : { + h : 0.9899519999999957}}, + +2.19 : { + bb : { + h : 0.9918644999999957}}, + +2.2 : { + bb : { + h : 0.9936269999999957}}, + +2.21 : { + bb : { + h : 0.9952394999999956}}, + +2.22 : { + bb : { + h : 0.9967019999999955}}, + +2.23 : { + bb : { + h : 0.9980144999999955}}, + +2.24 : { + bb : { + h : 0.9991769999999954}}, + +2.25 : { + bb : { + h : 1.0001894999999956}}, + +2.26 : { + bb : { + h : 1.0010519999999952}}, + +2.27 : { + bb : { + h : 1.0017644999999955}}, + +2.28 : { + bb : { + h : 1.0023269999999953}}, + +2.29 : { + bb : { + h : 1.0027394999999955}}, + +2.3 : { + bb : { + h : 1.0030019999999955}}, + +2.31 : { + bb : { + h : 1.0031144999999955}}, + +2.32 : { + bb : { + h : 1.0030769999999958}}, + +2.33 : { + bb : { + h : 1.0028894999999953}}, + +2.34 : { + bb : { + h : 1.0025519999999957}}, + +2.35 : { + bb : { + h : 1.0020644999999953}}, + +2.36 : { + bb : { + h : 1.0014269999999954}}, + +2.37 : { + bb : { + h : 1.0006394999999952}}, + +2.38 : { + bb : { + h : 0.9997019999999956}}, + +2.39 : { + bb : { + h : 0.9986144999999956}}, + +2.4 : { + bb : { + h : 0.9973769999999956}}, + +2.41 : { + bb : { + h : 0.9959894999999956}}, + +2.42 : { + bb : { + h : 0.9944519999999957}}, + +2.43 : { + bb : { + h : 0.9927644999999957}}, + +2.44 : { + bb : { + h : 0.9909269999999958}}, + +2.45 : { + bb : { + h : 0.9889394999999959}}, + +2.46 : { + bb : { + h : 0.986801999999996}}, + +2.47 : { + bb : { + h : 0.9845144999999959}}, + +2.48 : { + bb : { + h : 0.9820769999999958}}, + +2.49 : { + bb : { + h : 0.9794894999999957}}, + +2.5 : { + bb : { + h : 0.9767519999999956}}, + +2.51 : { + bb : { + h : 0.9738644999999956}}, + +2.52 : { + bb : { + h : 0.9708269999999956}}, + +2.53 : { + bb : { + h : 0.9676394999999955}}, + +2.54 : { + bb : { + h : 0.9643019999999956}}, + +2.55 : { + bb : { + h : 0.9608144999999956}}, + +2.56 : { + bb : { + h : 0.9571769999999955}}, + +2.57 : { + bb : { + h : 0.9533894999999954}}, + +2.58 : { + bb : { + h : 0.9494519999999954}}, + +2.59 : { + bb : { + h : 0.9453644999999954}}, + +2.6 : { + bb : { + h : 0.9411269999999954}}, + +2.61 : { + bb : { + h : 0.9367394999999954}}, + +2.62 : { + bb : { + h : 0.9322019999999954}}, + +2.63 : { + bb : { + h : 0.9275144999999955}}, + +2.64 : { + bb : { + h : 0.9226769999999955}}, + +2.65 : { + bb : { + h : 0.9176894999999955}}, + +2.66 : { + bb : { + h : 0.9125519999999955}}, + +2.67 : { + bb : { + h : 0.9072644999999955}}, + +2.68 : { + bb : { + h : 0.9018269999999955}}, + +2.69 : { + bb : { + h : 0.8962394999999955}}, + +2.7 : { + bb : { + h : 0.8905019999999956}}, + +2.71 : { + bb : { + h : 0.8846144999999956}}, + +2.72 : { + bb : { + h : 0.8785769999999957}}, + +2.73 : { + bb : { + h : 0.8723894999999958}}, + +2.74 : { + bb : { + h : 0.8660519999999958}}, + +2.75 : { + bb : { + h : 0.8595644999999958}}, + +2.76 : { + bb : { + h : 0.8529269999999959}}, + +2.77 : { + bb : { + h : 0.8461394999999959}}, + +2.78 : { + bb : { + h : 0.839201999999996}}, + +2.79 : { + bb : { + h : 0.8321144999999961}}, + +2.8 : { + bb : { + h : 0.8248769999999962}}, + +2.81 : { + bb : { + h : 0.8174894999999963}}, + +2.82 : { + bb : { + h : 0.8099519999999965}}, + +2.83 : { + bb : { + h : 0.8022644999999965}}, + +2.84 : { + bb : { + h : 0.7944269999999966}}, + +2.85 : { + bb : { + h : 0.7864394999999966}}, + +2.86 : { + bb : { + h : 0.7783019999999967}}, + +2.87 : { + bb : { + h : 0.7700144999999968}}, + +2.88 : { + bb : { + h : 0.761576999999997}}, + +2.89 : { + bb : { + h : 0.7529894999999971}}, + +2.9 : { + bb : { + h : 0.7442519999999972}}, + +2.91 : { + bb : { + h : 0.7353644999999974}}, + +2.92 : { + bb : { + h : 0.7263269999999975}}, + +2.93 : { + bb : { + h : 0.7171394999999976}}, + +2.94 : { + bb : { + h : 0.7078019999999977}}, + +2.95 : { + bb : { + h : 0.6983144999999978}}, + +2.96 : { + bb : { + h : 0.688676999999998}}, + +2.97 : { + bb : { + h : 0.6788894999999981}}, + +2.98 : { + bb : { + h : 0.6689519999999983}}, + +2.99 : { + bb : { + h : 0.6588644999999985}}, + +3.0 : { + bb : { + h : 0.6486269999999987}}} diff --git a/tests/data/BouncingBall0/results_restitution.js5 b/tests/data/BouncingBall0/results_restitution.js5 new file mode 100644 index 0000000..b8f8807 --- /dev/null +++ b/tests/data/BouncingBall0/results_restitution.js5 @@ -0,0 +1,1216 @@ +{ +header : { + case : 'restitution', + dateTime : '2024-11-04T09:28:12.628607', + cases : 'BouncingBall', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall0/BouncingBall.cases', + casesDate : '2024-11-04T09:04:34.407987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : -9.81, + e : 0.5, + h : 1.0}}, + +0.01 : { + bb : { + h : 0.99955855}}, + +0.02 : { + bb : { + h : 0.9981361000000002}}, + +0.03 : { + bb : { + h : 0.9957326500000004}}, + +0.04 : { + bb : { + h : 0.9923482000000008}}, + +0.05 : { + bb : { + h : 0.9879827500000012}}, + +0.06 : { + bb : { + h : 0.9826363000000014}}, + +0.07 : { + bb : { + h : 0.9763088500000009}}, + +0.08 : { + bb : { + h : 0.9690004000000005}}, + +0.09 : { + bb : { + h : 0.9607109500000003}}, + +0.1 : { + bb : { + h : 0.9514405000000001}}, + +0.11 : { + bb : { + h : 0.9411890500000001}}, + +0.12 : { + bb : { + h : 0.9299566000000001}}, + +0.13 : { + bb : { + h : 0.9177431500000003}}, + +0.14 : { + bb : { + h : 0.9045487000000005}}, + +0.15 : { + bb : { + h : 0.8903732500000009}}, + +0.16 : { + bb : { + h : 0.8752168000000013}}, + +0.17 : { + bb : { + h : 0.8590793500000008}}, + +0.18 : { + bb : { + h : 0.8419609000000003}}, + +0.19 : { + bb : { + h : 0.82386145}}, + +0.2 : { + bb : { + h : 0.8047809999999997}}, + +0.21 : { + bb : { + h : 0.7847195499999996}}, + +0.22 : { + bb : { + h : 0.7636770999999996}}, + +0.23 : { + bb : { + h : 0.7416536499999996}}, + +0.24 : { + bb : { + h : 0.7186491999999998}}, + +0.25 : { + bb : { + h : 0.69466375}}, + +0.26 : { + bb : { + h : 0.6696973000000004}}, + +0.27 : { + bb : { + h : 0.6437498500000008}}, + +0.28 : { + bb : { + h : 0.6168214000000007}}, + +0.29 : { + bb : { + h : 0.5889119500000003}}, + +0.3 : { + bb : { + h : 0.5600215}}, + +0.31 : { + bb : { + h : 0.5301500499999997}}, + +0.32 : { + bb : { + h : 0.49929759999999956}}, + +0.33 : { + bb : { + h : 0.4674641499999995}}, + +0.34 : { + bb : { + h : 0.4346496999999996}}, + +0.35 : { + bb : { + h : 0.40085424999999975}}, + +0.36 : { + bb : { + h : 0.3660778}}, + +0.37 : { + bb : { + h : 0.33032035000000026}}, + +0.38 : { + bb : { + h : 0.2935819000000002}}, + +0.39 : { + bb : { + h : 0.2558624500000002}}, + +0.4 : { + bb : { + h : 0.2171620000000003}}, + +0.41 : { + bb : { + h : 0.17748055000000051}}, + +0.42 : { + bb : { + h : 0.1368181000000007}}, + +0.43 : { + bb : { + h : 0.09517465000000083}}, + +0.44 : { + bb : { + h : 0.05255020000000105}}, + +0.45 : { + bb : { + h : 0.008944750000001257}}, + +0.46 : { + bb : { + h : 0.015347744999999925}}, + +0.47 : { + bb : { + h : 0.03643924499999983}}, + +0.48 : { + bb : { + h : 0.056549744999999735}}, + +0.49 : { + bb : { + h : 0.07567924499999965}}, + +0.5 : { + bb : { + h : 0.09382774499999955}}, + +0.51 : { + bb : { + h : 0.11099524499999944}}, + +0.52 : { + bb : { + h : 0.1271817449999993}}, + +0.53 : { + bb : { + h : 0.1423872449999991}}, + +0.54 : { + bb : { + h : 0.15661174499999903}}, + +0.55 : { + bb : { + h : 0.16985524499999882}}, + +0.56 : { + bb : { + h : 0.18211774499999867}}, + +0.57 : { + bb : { + h : 0.19339924499999853}}, + +0.58 : { + bb : { + h : 0.2036997449999983}}, + +0.59 : { + bb : { + h : 0.21301924499999816}}, + +0.6 : { + bb : { + h : 0.22135774499999797}}, + +0.61 : { + bb : { + h : 0.22871524499999776}}, + +0.62 : { + bb : { + h : 0.23509174499999766}}, + +0.63 : { + bb : { + h : 0.24048724499999743}}, + +0.64 : { + bb : { + h : 0.24490174499999726}}, + +0.65 : { + bb : { + h : 0.24833524499999715}}, + +0.66 : { + bb : { + h : 0.2507877449999969}}, + +0.67 : { + bb : { + h : 0.25225924499999675}}, + +0.68 : { + bb : { + h : 0.2527497449999967}}, + +0.69 : { + bb : { + h : 0.25225924499999675}}, + +0.7 : { + bb : { + h : 0.25078774499999634}}, + +0.71 : { + bb : { + h : 0.24833524499999607}}, + +0.72 : { + bb : { + h : 0.24490174499999587}}, + +0.73 : { + bb : { + h : 0.24048724499999577}}, + +0.74 : { + bb : { + h : 0.23509174499999555}}, + +0.75 : { + bb : { + h : 0.22871524499999538}}, + +0.76 : { + bb : { + h : 0.22135774499999528}}, + +0.77 : { + bb : { + h : 0.21301924499999503}}, + +0.78 : { + bb : { + h : 0.20369974499999488}}, + +0.79 : { + bb : { + h : 0.19339924499999475}}, + +0.8 : { + bb : { + h : 0.18211774499999453}}, + +0.81 : { + bb : { + h : 0.1698552449999944}}, + +0.82 : { + bb : { + h : 0.15661174499999414}}, + +0.83 : { + bb : { + h : 0.14238724499999394}}, + +0.84 : { + bb : { + h : 0.12718174499999377}}, + +0.85 : { + bb : { + h : 0.11099524499999353}}, + +0.86 : { + bb : { + h : 0.09382774499999329}}, + +0.87 : { + bb : { + h : 0.07567924499999305}}, + +0.88 : { + bb : { + h : 0.05654974499999279}}, + +0.89 : { + bb : { + h : 0.03643924499999253}}, + +0.9 : { + bb : { + h : 0.01534774499999228}}, + +0.91 : { + bb : { + h : 0.0033182325000000353}}, + +0.92 : { + bb : { + h : 0.013741357500000146}}, + +0.93 : { + bb : { + h : 0.023183482500000255}}, + +0.94 : { + bb : { + h : 0.031644607500000366}}, + +0.95 : { + bb : { + h : 0.039124732500000474}}, + +0.96 : { + bb : { + h : 0.045623857500000586}}, + +0.97 : { + bb : { + h : 0.05114198250000069}}, + +0.98 : { + bb : { + h : 0.0556791075000008}}, + +0.99 : { + bb : { + h : 0.059235232500000914}}, + +1.0 : { + bb : { + v : 0.2035575000000117, + h : 0.06181035750000103}}, + +1.01 : { + bb : { + h : 0.06340448250000116}}, + +1.02 : { + bb : { + h : 0.06401760750000127}}, + +1.03 : { + bb : { + h : 0.06364973250000139}}, + +1.04 : { + bb : { + h : 0.062300857500001514}}, + +1.05 : { + bb : { + h : 0.059970982500001636}}, + +1.06 : { + bb : { + h : 0.05666010750000175}}, + +1.07 : { + bb : { + h : 0.052368232500001874}}, + +1.08 : { + bb : { + h : 0.04709535750000198}}, + +1.09 : { + bb : { + h : 0.0408414825000021}}, + +1.1 : { + bb : { + h : 0.03360660750000222}}, + +1.11 : { + bb : { + h : 0.025390732500002337}}, + +1.12 : { + bb : { + h : 0.01619385750000246}}, + +1.13 : { + bb : { + h : 0.0060159825000025815}}, + +1.14 : { + bb : { + h : 0.002202344999999978}}, + +1.15 : { + bb : { + h : 0.007021507499999923}}, + +1.16 : { + bb : { + h : 0.01085966999999987}}, + +1.17 : { + bb : { + h : 0.013716832499999818}}, + +1.18 : { + bb : { + h : 0.015592994999999766}}, + +1.19 : { + bb : { + h : 0.01648815749999971}}, + +1.2 : { + bb : { + h : 0.016402319999999658}}, + +1.21 : { + bb : { + h : 0.015335482499999607}}, + +1.22 : { + bb : { + h : 0.013287644999999553}}, + +1.23 : { + bb : { + h : 0.010258807499999498}}, + +1.24 : { + bb : { + h : 0.006248969999999446}}, + +1.25 : { + bb : { + h : 0.0012581324999993955}}, + +1.26 : { + bb : { + h : 0.0018326306250000177}}, + +1.27 : { + bb : { + h : 0.0036168243750000417}}, + +1.28 : { + bb : { + h : 0.004420018125000065}}, + +1.29 : { + bb : { + h : 0.00424221187500009}}, + +1.3 : { + bb : { + h : 0.0030834056250001133}}, + +1.31 : { + bb : { + h : 0.000943599375000136}}, + +1.32 : { + bb : { + h : 0.0007743768749999929}}, + +1.33 : { + bb : { + h : 0.001280204999999981}}, + +1.34 : { + bb : { + h : 0.0008050331249999694}}, + +1.35 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.36 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.37 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.38 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.39 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.4 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.41 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.42 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.43 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.44 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.45 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.46 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.47 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.48 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.49 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.5 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.51 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.52 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.53 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.54 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.55 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.56 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.57 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.58 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.59 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.6 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.61 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.62 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.63 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.64 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.65 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.66 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.67 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.68 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.69 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.7 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.71 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.72 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.73 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.74 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.75 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.76 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.77 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.78 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.79 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.8 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.81 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.82 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.83 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.84 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.85 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.86 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.87 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.88 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.89 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.9 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.91 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.92 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.93 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.94 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.95 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.96 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.97 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.98 : { + bb : { + h : 2.2250738585072014e-308}}, + +1.99 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.0 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.01 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.02 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.03 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.04 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.05 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.06 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.07 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.08 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.09 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.1 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.11 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.12 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.13 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.14 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.15 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.16 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.17 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.18 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.19 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.2 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.21 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.22 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.23 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.24 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.25 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.26 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.27 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.28 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.29 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.3 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.31 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.32 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.33 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.34 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.35 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.36 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.37 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.38 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.39 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.4 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.41 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.42 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.43 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.44 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.45 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.46 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.47 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.48 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.49 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.5 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.51 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.52 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.53 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.54 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.55 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.56 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.57 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.58 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.59 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.6 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.61 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.62 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.63 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.64 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.65 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.66 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.67 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.68 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.69 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.7 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.71 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.72 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.73 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.74 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.75 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.76 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.77 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.78 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.79 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.8 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.81 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.82 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.83 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.84 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.85 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.86 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.87 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.88 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.89 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.9 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.91 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.92 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.93 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.94 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.95 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.96 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.97 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.98 : { + bb : { + h : 2.2250738585072014e-308}}, + +2.99 : { + bb : { + h : 2.2250738585072014e-308}}, + +3.0 : { + bb : { + h : 2.2250738585072014e-308}}} diff --git a/tests/data/BouncingBall0/results_restitutionAndGravity.js5 b/tests/data/BouncingBall0/results_restitutionAndGravity.js5 new file mode 100644 index 0000000..f485f3a --- /dev/null +++ b/tests/data/BouncingBall0/results_restitutionAndGravity.js5 @@ -0,0 +1,1216 @@ +{ +header : { + case : 'restitutionAndGravity', + dateTime : '2024-11-04T09:28:19.217255', + cases : 'BouncingBall', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall0/BouncingBall.cases', + casesDate : '2024-11-04T09:04:34.407987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : -1.5, + e : 0.5, + h : 1.0}}, + +0.01 : { + bb : { + h : 0.9999325}}, + +0.02 : { + bb : { + h : 0.999715}}, + +0.03 : { + bb : { + h : 0.9993475}}, + +0.04 : { + bb : { + h : 0.9988300000000001}}, + +0.05 : { + bb : { + h : 0.9981625000000002}}, + +0.06 : { + bb : { + h : 0.9973450000000001}}, + +0.07 : { + bb : { + h : 0.9963775000000001}}, + +0.08 : { + bb : { + h : 0.9952600000000001}}, + +0.09 : { + bb : { + h : 0.9939925000000002}}, + +0.1 : { + bb : { + h : 0.9925750000000002}}, + +0.11 : { + bb : { + h : 0.9910075000000003}}, + +0.12 : { + bb : { + h : 0.9892900000000003}}, + +0.13 : { + bb : { + h : 0.9874225000000004}}, + +0.14 : { + bb : { + h : 0.9854050000000005}}, + +0.15 : { + bb : { + h : 0.9832375000000004}}, + +0.16 : { + bb : { + h : 0.9809200000000003}}, + +0.17 : { + bb : { + h : 0.9784525000000003}}, + +0.18 : { + bb : { + h : 0.9758350000000002}}, + +0.19 : { + bb : { + h : 0.9730675000000002}}, + +0.2 : { + bb : { + h : 0.9701500000000002}}, + +0.21 : { + bb : { + h : 0.9670825000000002}}, + +0.22 : { + bb : { + h : 0.9638650000000002}}, + +0.23 : { + bb : { + h : 0.9604975000000001}}, + +0.24 : { + bb : { + h : 0.95698}}, + +0.25 : { + bb : { + h : 0.9533125}}, + +0.26 : { + bb : { + h : 0.949495}}, + +0.27 : { + bb : { + h : 0.9455275}}, + +0.28 : { + bb : { + h : 0.94141}}, + +0.29 : { + bb : { + h : 0.9371425}}, + +0.3 : { + bb : { + h : 0.932725}}, + +0.31 : { + bb : { + h : 0.9281575000000001}}, + +0.32 : { + bb : { + h : 0.92344}}, + +0.33 : { + bb : { + h : 0.9185725}}, + +0.34 : { + bb : { + h : 0.913555}}, + +0.35 : { + bb : { + h : 0.9083875}}, + +0.36 : { + bb : { + h : 0.90307}}, + +0.37 : { + bb : { + h : 0.8976025000000001}}, + +0.38 : { + bb : { + h : 0.8919850000000001}}, + +0.39 : { + bb : { + h : 0.8862175000000002}}, + +0.4 : { + bb : { + h : 0.8803000000000003}}, + +0.41 : { + bb : { + h : 0.8742325000000003}}, + +0.42 : { + bb : { + h : 0.8680150000000003}}, + +0.43 : { + bb : { + h : 0.8616475000000003}}, + +0.44 : { + bb : { + h : 0.8551300000000004}}, + +0.45 : { + bb : { + h : 0.8484625000000005}}, + +0.46 : { + bb : { + h : 0.8416450000000005}}, + +0.47 : { + bb : { + h : 0.8346775000000006}}, + +0.48 : { + bb : { + h : 0.8275600000000007}}, + +0.49 : { + bb : { + h : 0.8202925000000009}}, + +0.5 : { + bb : { + h : 0.8128750000000009}}, + +0.51 : { + bb : { + h : 0.805307500000001}}, + +0.52 : { + bb : { + h : 0.797590000000001}}, + +0.53 : { + bb : { + h : 0.7897225000000011}}, + +0.54 : { + bb : { + h : 0.7817050000000012}}, + +0.55 : { + bb : { + h : 0.7735375000000013}}, + +0.56 : { + bb : { + h : 0.7652200000000015}}, + +0.57 : { + bb : { + h : 0.7567525000000016}}, + +0.58 : { + bb : { + h : 0.7481350000000018}}, + +0.59 : { + bb : { + h : 0.7393675000000018}}, + +0.6 : { + bb : { + h : 0.7304500000000019}}, + +0.61 : { + bb : { + h : 0.721382500000002}}, + +0.62 : { + bb : { + h : 0.7121650000000022}}, + +0.63 : { + bb : { + h : 0.7027975000000023}}, + +0.64 : { + bb : { + h : 0.6932800000000024}}, + +0.65 : { + bb : { + h : 0.6836125000000026}}, + +0.66 : { + bb : { + h : 0.6737950000000028}}, + +0.67 : { + bb : { + h : 0.663827500000003}}, + +0.68 : { + bb : { + h : 0.6537100000000031}}, + +0.69 : { + bb : { + h : 0.6434425000000032}}, + +0.7 : { + bb : { + h : 0.6330250000000034}}, + +0.71 : { + bb : { + h : 0.6224575000000035}}, + +0.72 : { + bb : { + h : 0.6117400000000037}}, + +0.73 : { + bb : { + h : 0.6008725000000039}}, + +0.74 : { + bb : { + h : 0.5898550000000041}}, + +0.75 : { + bb : { + h : 0.5786875000000044}}, + +0.76 : { + bb : { + h : 0.5673700000000045}}, + +0.77 : { + bb : { + h : 0.5559025000000045}}, + +0.78 : { + bb : { + h : 0.5442850000000046}}, + +0.79 : { + bb : { + h : 0.5325175000000046}}, + +0.8 : { + bb : { + h : 0.5206000000000047}}, + +0.81 : { + bb : { + h : 0.5085325000000048}}, + +0.82 : { + bb : { + h : 0.49631500000000495}}, + +0.83 : { + bb : { + h : 0.483947500000005}}, + +0.84 : { + bb : { + h : 0.4714300000000051}}, + +0.85 : { + bb : { + h : 0.4587625000000052}}, + +0.86 : { + bb : { + h : 0.44594500000000525}}, + +0.87 : { + bb : { + h : 0.4329775000000053}}, + +0.88 : { + bb : { + h : 0.41986000000000534}}, + +0.89 : { + bb : { + h : 0.4065925000000054}}, + +0.9 : { + bb : { + h : 0.3931750000000055}}, + +0.91 : { + bb : { + h : 0.37960750000000554}}, + +0.92 : { + bb : { + h : 0.36589000000000554}}, + +0.93 : { + bb : { + h : 0.35202250000000557}}, + +0.94 : { + bb : { + h : 0.3380050000000056}}, + +0.95 : { + bb : { + h : 0.3238375000000056}}, + +0.96 : { + bb : { + h : 0.3095200000000056}}, + +0.97 : { + bb : { + h : 0.29505250000000566}}, + +0.98 : { + bb : { + h : 0.28043500000000565}}, + +0.99 : { + bb : { + h : 0.2656675000000056}}, + +1.0 : { + bb : { + v : -1.5000000000000013, + h : 0.2507500000000056}}, + +1.01 : { + bb : { + h : 0.23568250000000557}}, + +1.02 : { + bb : { + h : 0.22046500000000555}}, + +1.03 : { + bb : { + h : 0.2050975000000055}}, + +1.04 : { + bb : { + h : 0.1895800000000055}}, + +1.05 : { + bb : { + h : 0.17391250000000544}}, + +1.06 : { + bb : { + h : 0.1580950000000054}}, + +1.07 : { + bb : { + h : 0.14212750000000535}}, + +1.08 : { + bb : { + h : 0.12601000000000528}}, + +1.09 : { + bb : { + h : 0.10974250000000522}}, + +1.1 : { + bb : { + h : 0.09332500000000515}}, + +1.11 : { + bb : { + h : 0.07675750000000509}}, + +1.12 : { + bb : { + h : 0.06004000000000502}}, + +1.13 : { + bb : { + h : 0.043172500000004936}}, + +1.14 : { + bb : { + h : 0.02615500000000484}}, + +1.15 : { + bb : { + h : 0.008987500000004747}}, + +1.16 : { + bb : { + h : 0.0034590000000000207}}, + +1.17 : { + bb : { + h : 0.012001500000000078}}, + +1.18 : { + bb : { + h : 0.02039400000000014}}, + +1.19 : { + bb : { + h : 0.028636500000000207}}, + +1.2 : { + bb : { + h : 0.03672900000000028}}, + +1.21 : { + bb : { + h : 0.044671500000000364}}, + +1.22 : { + bb : { + h : 0.05246400000000045}}, + +1.23 : { + bb : { + h : 0.060106500000000535}}, + +1.24 : { + bb : { + h : 0.06759900000000064}}, + +1.25 : { + bb : { + h : 0.07494150000000074}}, + +1.26 : { + bb : { + h : 0.08213400000000085}}, + +1.27 : { + bb : { + h : 0.08917650000000096}}, + +1.28 : { + bb : { + h : 0.09606900000000108}}, + +1.29 : { + bb : { + h : 0.10281150000000121}}, + +1.3 : { + bb : { + h : 0.10940400000000133}}, + +1.31 : { + bb : { + h : 0.11584650000000146}}, + +1.32 : { + bb : { + h : 0.1221390000000016}}, + +1.33 : { + bb : { + h : 0.1282815000000017}}, + +1.34 : { + bb : { + h : 0.13427400000000186}}, + +1.35 : { + bb : { + h : 0.140116500000002}}, + +1.36 : { + bb : { + h : 0.14580900000000216}}, + +1.37 : { + bb : { + h : 0.1513515000000023}}, + +1.38 : { + bb : { + h : 0.15674400000000246}}, + +1.39 : { + bb : { + h : 0.16198650000000261}}, + +1.4 : { + bb : { + h : 0.16707900000000278}}, + +1.41 : { + bb : { + h : 0.17202150000000296}}, + +1.42 : { + bb : { + h : 0.17681400000000314}}, + +1.43 : { + bb : { + h : 0.18145650000000332}}, + +1.44 : { + bb : { + h : 0.1859490000000035}}, + +1.45 : { + bb : { + h : 0.1902915000000037}}, + +1.46 : { + bb : { + h : 0.19448400000000388}}, + +1.47 : { + bb : { + h : 0.19852650000000407}}, + +1.48 : { + bb : { + h : 0.20241900000000423}}, + +1.49 : { + bb : { + h : 0.2061615000000044}}, + +1.5 : { + bb : { + h : 0.20975400000000458}}, + +1.51 : { + bb : { + h : 0.21319650000000476}}, + +1.52 : { + bb : { + h : 0.21648900000000496}}, + +1.53 : { + bb : { + h : 0.21963150000000514}}, + +1.54 : { + bb : { + h : 0.22262400000000535}}, + +1.55 : { + bb : { + h : 0.2254665000000055}}, + +1.56 : { + bb : { + h : 0.2281590000000057}}, + +1.57 : { + bb : { + h : 0.23070150000000586}}, + +1.58 : { + bb : { + h : 0.23309400000000605}}, + +1.59 : { + bb : { + h : 0.23533650000000622}}, + +1.6 : { + bb : { + h : 0.2374290000000064}}, + +1.61 : { + bb : { + h : 0.2393715000000066}}, + +1.62 : { + bb : { + h : 0.2411640000000068}}, + +1.63 : { + bb : { + h : 0.24280650000000695}}, + +1.64 : { + bb : { + h : 0.24429900000000712}}, + +1.65 : { + bb : { + h : 0.2456415000000073}}, + +1.66 : { + bb : { + h : 0.2468340000000075}}, + +1.67 : { + bb : { + h : 0.2478765000000077}}, + +1.68 : { + bb : { + h : 0.24876900000000787}}, + +1.69 : { + bb : { + h : 0.24951150000000805}}, + +1.7 : { + bb : { + h : 0.2501040000000082}}, + +1.71 : { + bb : { + h : 0.2505465000000084}}, + +1.72 : { + bb : { + h : 0.2508390000000086}}, + +1.73 : { + bb : { + h : 0.25098150000000874}}, + +1.74 : { + bb : { + h : 0.2509740000000089}}, + +1.75 : { + bb : { + h : 0.2508165000000091}}, + +1.76 : { + bb : { + h : 0.2505090000000093}}, + +1.77 : { + bb : { + h : 0.25005150000000953}}, + +1.78 : { + bb : { + h : 0.2494440000000097}}, + +1.79 : { + bb : { + h : 0.24868650000000989}}, + +1.8 : { + bb : { + h : 0.24777900000001007}}, + +1.81 : { + bb : { + h : 0.24672150000001025}}, + +1.82 : { + bb : { + h : 0.24551400000001045}}, + +1.83 : { + bb : { + h : 0.24415650000001063}}, + +1.84 : { + bb : { + h : 0.2426490000000108}}, + +1.85 : { + bb : { + h : 0.24099150000001096}}, + +1.86 : { + bb : { + h : 0.23918400000001114}}, + +1.87 : { + bb : { + h : 0.2372265000000113}}, + +1.88 : { + bb : { + h : 0.23511900000001149}}, + +1.89 : { + bb : { + h : 0.23286150000001168}}, + +1.9 : { + bb : { + h : 0.23045400000001187}}, + +1.91 : { + bb : { + h : 0.22789650000001205}}, + +1.92 : { + bb : { + h : 0.2251890000000122}}, + +1.93 : { + bb : { + h : 0.2223315000000124}}, + +1.94 : { + bb : { + h : 0.21932400000001256}}, + +1.95 : { + bb : { + h : 0.21616650000001275}}, + +1.96 : { + bb : { + h : 0.21285900000001293}}, + +1.97 : { + bb : { + h : 0.20940150000001312}}, + +1.98 : { + bb : { + h : 0.20579400000001327}}, + +1.99 : { + bb : { + h : 0.20203650000001344}}, + +2.0 : { + bb : { + h : 0.1981290000000136}}, + +2.01 : { + bb : { + h : 0.19407150000001377}}, + +2.02 : { + bb : { + h : 0.18986400000001397}}, + +2.03 : { + bb : { + h : 0.18550650000001415}}, + +2.04 : { + bb : { + h : 0.18099900000001434}}, + +2.05 : { + bb : { + h : 0.1763415000000145}}, + +2.06 : { + bb : { + h : 0.17153400000001467}}, + +2.07 : { + bb : { + h : 0.16657650000001484}}, + +2.08 : { + bb : { + h : 0.16146900000001502}}, + +2.09 : { + bb : { + h : 0.15621150000001519}}, + +2.1 : { + bb : { + h : 0.15080400000001537}}, + +2.11 : { + bb : { + h : 0.14524650000001554}}, + +2.12 : { + bb : { + h : 0.13953900000001573}}, + +2.13 : { + bb : { + h : 0.13368150000001594}}, + +2.14 : { + bb : { + h : 0.12767400000001614}}, + +2.15 : { + bb : { + h : 0.12151650000001633}}, + +2.16 : { + bb : { + h : 0.11520900000001656}}, + +2.17 : { + bb : { + h : 0.1087515000000168}}, + +2.18 : { + bb : { + h : 0.10214400000001703}}, + +2.19 : { + bb : { + h : 0.09538650000001726}}, + +2.2 : { + bb : { + h : 0.0884790000000175}}, + +2.21 : { + bb : { + h : 0.08142150000001774}}, + +2.22 : { + bb : { + h : 0.07421400000001799}}, + +2.23 : { + bb : { + h : 0.06685650000001825}}, + +2.24 : { + bb : { + h : 0.05934900000001853}}, + +2.25 : { + bb : { + h : 0.0516915000000188}}, + +2.26 : { + bb : { + h : 0.043884000000019074}}, + +2.27 : { + bb : { + h : 0.03592650000001936}}, + +2.28 : { + bb : { + h : 0.027819000000019647}}, + +2.29 : { + bb : { + h : 0.019561500000019938}}, + +2.3 : { + bb : { + h : 0.011154000000020233}}, + +2.31 : { + bb : { + h : 0.002596500000020538}}, + +2.32 : { + bb : { + h : 0.0025874999999999076}}, + +2.33 : { + bb : { + h : 0.006779999999999754}}, + +2.34 : { + bb : { + h : 0.010822499999999598}}, + +2.35 : { + bb : { + h : 0.014714999999999446}}, + +2.36 : { + bb : { + h : 0.01845749999999929}}, + +2.37 : { + bb : { + h : 0.022049999999999133}}, + +2.38 : { + bb : { + h : 0.025492499999998978}}, + +2.39 : { + bb : { + h : 0.028784999999998825}}, + +2.4 : { + bb : { + h : 0.031927499999998665}}, + +2.41 : { + bb : { + h : 0.034919999999998515}}, + +2.42 : { + bb : { + h : 0.03776249999999836}}, + +2.43 : { + bb : { + h : 0.0404549999999982}}, + +2.44 : { + bb : { + h : 0.042997499999998044}}, + +2.45 : { + bb : { + h : 0.04538999999999789}}, + +2.46 : { + bb : { + h : 0.04763249999999773}}, + +2.47 : { + bb : { + h : 0.04972499999999758}}, + +2.48 : { + bb : { + h : 0.051667499999997424}}, + +2.49 : { + bb : { + h : 0.05345999999999727}}, + +2.5 : { + bb : { + h : 0.05510249999999711}}, + +2.51 : { + bb : { + h : 0.05659499999999695}}, + +2.52 : { + bb : { + h : 0.05793749999999679}}, + +2.53 : { + bb : { + h : 0.05912999999999664}}, + +2.54 : { + bb : { + h : 0.06017249999999648}}, + +2.55 : { + bb : { + h : 0.061064999999996324}}, + +2.56 : { + bb : { + h : 0.061807499999996164}}, + +2.57 : { + bb : { + h : 0.06239999999999601}}, + +2.58 : { + bb : { + h : 0.06284249999999586}}, + +2.59 : { + bb : { + h : 0.0631349999999957}}, + +2.6 : { + bb : { + h : 0.06327749999999553}}, + +2.61 : { + bb : { + h : 0.06326999999999537}}, + +2.62 : { + bb : { + h : 0.06311249999999521}}, + +2.63 : { + bb : { + h : 0.06280499999999506}}, + +2.64 : { + bb : { + h : 0.0623474999999949}}, + +2.65 : { + bb : { + h : 0.061739999999994744}}, + +2.66 : { + bb : { + h : 0.06098249999999459}}, + +2.67 : { + bb : { + h : 0.06007499999999443}}, + +2.68 : { + bb : { + h : 0.05901749999999427}}, + +2.69 : { + bb : { + h : 0.05780999999999411}}, + +2.7 : { + bb : { + h : 0.05645249999999395}}, + +2.71 : { + bb : { + h : 0.05494499999999379}}, + +2.72 : { + bb : { + h : 0.05328749999999363}}, + +2.73 : { + bb : { + h : 0.051479999999993475}}, + +2.74 : { + bb : { + h : 0.049522499999993315}}, + +2.75 : { + bb : { + h : 0.04741499999999316}}, + +2.76 : { + bb : { + h : 0.045157499999992995}}, + +2.77 : { + bb : { + h : 0.042749999999992835}}, + +2.78 : { + bb : { + h : 0.04019249999999268}}, + +2.79 : { + bb : { + h : 0.03748499999999252}}, + +2.8 : { + bb : { + h : 0.03462749999999236}}, + +2.81 : { + bb : { + h : 0.031619999999992196}}, + +2.82 : { + bb : { + h : 0.028462499999992032}}, + +2.83 : { + bb : { + h : 0.025154999999991875}}, + +2.84 : { + bb : { + h : 0.021697499999991716}}, + +2.85 : { + bb : { + h : 0.018089999999991554}}, + +2.86 : { + bb : { + h : 0.014332499999991392}}, + +2.87 : { + bb : { + h : 0.010424999999991231}}, + +2.88 : { + bb : { + h : 0.0063674999999910695}}, + +2.89 : { + bb : { + h : 0.002159999999990909}}, + +2.9 : { + bb : { + h : 0.0010762500000000405}}, + +2.91 : { + bb : { + h : 0.003116250000000121}}, + +2.92 : { + bb : { + h : 0.0050062500000002015}}, + +2.93 : { + bb : { + h : 0.006746250000000282}}, + +2.94 : { + bb : { + h : 0.008336250000000362}}, + +2.95 : { + bb : { + h : 0.009776250000000443}}, + +2.96 : { + bb : { + h : 0.011066250000000522}}, + +2.97 : { + bb : { + h : 0.012206250000000602}}, + +2.98 : { + bb : { + h : 0.013196250000000681}}, + +2.99 : { + bb : { + h : 0.01403625000000076}}, + +3.0 : { + bb : { + h : 0.014726250000000841}}} diff --git a/tests/data/BouncingBall3D/BouncingBall3D.fmu b/tests/data/BouncingBall3D/BouncingBall3D.fmu index d0fde23..a9f30f9 100644 Binary files a/tests/data/BouncingBall3D/BouncingBall3D.fmu and b/tests/data/BouncingBall3D/BouncingBall3D.fmu differ diff --git a/tests/data/BouncingBall3D/base.js5 b/tests/data/BouncingBall3D/base.js5 new file mode 100644 index 0000000..0ea2f0d --- /dev/null +++ b/tests/data/BouncingBall3D/base.js5 @@ -0,0 +1,2415 @@ +{ +header : { + case : 'base', + dateTime : '2024-11-04T09:27:57.555042', + cases : 'BouncingBall3D', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall3D/BouncingBall3D.cases', + casesDate : '2024-11-04T09:04:34.413987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : 9.81, + e : 1.0, + x[2] : 39.37007874015748}}, + +0.01 : { + bb : { + x : [0.01,0.0,39.35076771653544], + + v : [1.0,0.0,-0.0981], + + x_b[0] : 0.4515236409857309}}, + +0.02 : { + bb : { + x : [0.02,0.0,39.292834645669295], + + v : [1.0,0.0,-0.1962], + + x_b[0] : 0.4515236409857309}}, + +0.03 : { + bb : { + x : [0.03,0.0,39.196279527559064], + + v : [1.0,0.0,-0.2943], + + x_b[0] : 0.4515236409857309}}, + +0.04 : { + bb : { + x : [0.04,0.0,39.061102362204736], + + v : [1.0,0.0,-0.3924], + + x_b[0] : 0.4515236409857309}}, + +0.05 : { + bb : { + x : [0.05,0.0,38.88730314960631], + + v : [1.0,0.0,-0.49050000000000005], + + x_b[0] : 0.4515236409857309}}, + +0.06 : { + bb : { + x : [0.06,0.0,38.67488188976379], + + v : [1.0,0.0,-0.5886], + + x_b[0] : 0.4515236409857309}}, + +0.07 : { + bb : { + x : [0.07,0.0,38.42383858267718], + + v : [1.0,0.0,-0.6867000000000001], + + x_b[0] : 0.4515236409857309}}, + +0.08 : { + bb : { + x : [0.08,0.0,38.13417322834646], + + v : [1.0,0.0,-0.7848], + + x_b[0] : 0.4515236409857309}}, + +0.09 : { + bb : { + x : [0.09,0.0,37.80588582677166], + + v : [1.0,0.0,-0.8829], + + x_b[0] : 0.4515236409857309}}, + +0.1 : { + bb : { + x : [0.1,0.0,37.43897637795276], + + v : [1.0,0.0,-0.9810000000000001], + + x_b[0] : 0.4515236409857309}}, + +0.11 : { + bb : { + x : [0.11,0.0,37.03344488188977], + + v : [1.0,0.0,-1.0791], + + x_b[0] : 0.4515236409857309}}, + +0.12 : { + bb : { + x : [0.12,0.0,36.58929133858268], + + v : [1.0,0.0,-1.1771999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.13 : { + bb : { + x : [0.13,0.0,36.106515748031505], + + v : [1.0,0.0,-1.2752999999999999], + + x_b[0] : 0.4515236409857309}}, + +0.14 : { + bb : { + x : [0.14,0.0,35.58511811023623], + + v : [1.0,0.0,-1.3734], + + x_b[0] : 0.4515236409857309}}, + +0.15 : { + bb : { + x : [0.15,0.0,35.02509842519686], + + v : [1.0,0.0,-1.4714999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.16 : { + bb : { + x : [0.16,0.0,34.4264566929134], + + v : [1.0,0.0,-1.5695999999999999], + + x_b[0] : 0.4515236409857309}}, + +0.17 : { + bb : { + x : [0.17,0.0,33.78919291338584], + + v : [1.0,0.0,-1.6677], + + x_b[0] : 0.4515236409857309}}, + +0.18 : { + bb : { + x : [0.18,0.0,33.113307086614185], + + v : [1.0,0.0,-1.7657999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.19 : { + bb : { + x : [0.19,0.0,32.39879921259844], + + v : [1.0,0.0,-1.8639], + + x_b[0] : 0.4515236409857309}}, + +0.2 : { + bb : { + x : [0.2,0.0,31.645669291338592], + + v : [1.0,0.0,-1.962], + + x_b[0] : 0.4515236409857309}}, + +0.21 : { + bb : { + x : [0.21,0.0,30.85391732283466], + + v : [1.0,0.0,-2.0601], + + x_b[0] : 0.4515236409857309}}, + +0.22 : { + bb : { + x : [0.22,0.0,30.023543307086626], + + v : [1.0,0.0,-2.1582], + + x_b[0] : 0.4515236409857309}}, + +0.23 : { + bb : { + x : [0.23,0.0,29.1545472440945], + + v : [1.0,0.0,-2.2563], + + x_b[0] : 0.4515236409857309}}, + +0.24 : { + bb : { + x : [0.24,0.0,28.24692913385828], + + v : [1.0,0.0,-2.3543999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.25 : { + bb : { + x : [0.25,0.0,27.300688976377963], + + v : [1.0,0.0,-2.4524999999999997], + + x_b[0] : 0.4515236409857309}}, + +0.26 : { + bb : { + x : [0.26,0.0,26.315826771653555], + + v : [1.0,0.0,-2.5505999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.27 : { + bb : { + x : [0.27,0.0,25.292342519685054], + + v : [1.0,0.0,-2.6487], + + x_b[0] : 0.4515236409857309}}, + +0.28 : { + bb : { + x : [0.28,0.0,24.230236220472456], + + v : [1.0,0.0,-2.7468], + + x_b[0] : 0.4515236409857309}}, + +0.29 : { + bb : { + x : [0.29,0.0,23.129507874015765], + + v : [1.0,0.0,-2.8448999999999995], + + x_b[0] : 0.4515236409857309}}, + +0.3 : { + bb : { + x : [0.3,0.0,21.990157480314977], + + v : [1.0,0.0,-2.9429999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.31 : { + bb : { + x : [0.31,0.0,20.812185039370096], + + v : [1.0,0.0,-3.0410999999999997], + + x_b[0] : 0.4515236409857309}}, + +0.32 : { + bb : { + x : [0.32,0.0,19.595590551181118], + + v : [1.0,0.0,-3.1391999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.33 : { + bb : { + x : [0.33,0.0,18.340374015748047], + + v : [1.0,0.0,-3.2373], + + x_b[0] : 0.4515236409857309}}, + +0.34 : { + bb : { + x : [0.34,0.0,17.04653543307088], + + v : [1.0,0.0,-3.3354], + + x_b[0] : 0.4515236409857309}}, + +0.35 : { + bb : { + x : [0.35,0.0,15.714074803149627], + + v : [1.0,0.0,-3.4334999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.36 : { + bb : { + x : [0.36,0.0,14.342992125984273], + + v : [1.0,0.0,-3.5315999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.37 : { + bb : { + x : [0.37,0.0,12.933287401574823], + + v : [1.0,0.0,-3.6296999999999997], + + x_b[0] : 0.4515236409857309}}, + +0.38 : { + bb : { + x : [0.38,0.0,11.484960629921279], + + v : [1.0,0.0,-3.7278], + + x_b[0] : 0.4515236409857309}}, + +0.39 : { + bb : { + x : [0.39,0.0,9.99801181102364], + + v : [1.0,0.0,-3.8259], + + x_b[0] : 0.4515236409857309}}, + +0.4 : { + bb : { + x : [0.4,0.0,8.472440944881907], + + v : [1.0,0.0,-3.924], + + x_b[0] : 0.4515236409857309}}, + +0.41 : { + bb : { + x : [0.41,0.0,6.908248031496088], + + v : [1.0,0.0,-4.022099999999999], + + x_b[0] : 0.4515236409857309}}, + +0.42 : { + bb : { + x : [0.42,0.0,5.305433070866167], + + v : [1.0,0.0,-4.1202], + + x_b[0] : 0.4515236409857309}}, + +0.43 : { + bb : { + x : [0.43,0.0,3.66399606299215], + + v : [1.0,0.0,-4.2183], + + x_b[0] : 0.4515236409857309}}, + +0.44 : { + bb : { + x : [0.44,0.0,1.9839370078740388], + + v : [1.0,0.0,-4.316400000000001], + + x_b[0] : 0.4515236409857309}}, + +0.45 : { + bb : { + x : [0.45,0.0,0.26525590551183287], + + v : [1.0,0.0,-4.414500000000001], + + x_b[0] : 0.4515236409857309}}, + +0.46 : { + bb : { + x : [0.46,0.0,1.4642978198590044], + + v : [1.0,0.0,4.346293836140041], + + x_b[0] : 1.354570922957193}}, + +0.47 : { + bb : { + x : [0.47,0.0,3.156126101803894], + + v : [1.0,0.0,4.248193836140041], + + x_b[0] : 1.354570922957193}}, + +0.48 : { + bb : { + x : [0.48,0.0,4.809332336504699], + + v : [1.0,0.0,4.150093836140041], + + x_b[0] : 1.354570922957193}}, + +0.49 : { + bb : { + x : [0.49,0.0,6.4239165239614096], + + v : [1.0,0.0,4.05199383614004], + + x_b[0] : 1.354570922957193}}, + +0.5 : { + bb : { + x : [0.5,0.0,7.999878664174025], + + v : [1.0,0.0,3.95389383614004], + + x_b[0] : 1.354570922957193}}, + +0.51 : { + bb : { + x : [0.51,0.0,9.537218757142545], + + v : [1.0,0.0,3.85579383614004], + + x_b[0] : 1.354570922957193}}, + +0.52 : { + bb : { + x : [0.52,0.0,11.03593680286697], + + v : [1.0,0.0,3.75769383614004], + + x_b[0] : 1.354570922957193}}, + +0.53 : { + bb : { + x : [0.53,0.0,12.496032801347305], + + v : [1.0,0.0,3.65959383614004], + + x_b[0] : 1.354570922957193}}, + +0.54 : { + bb : { + x : [0.54,0.0,13.917506752583543], + + v : [1.0,0.0,3.56149383614004], + + x_b[0] : 1.354570922957193}}, + +0.55 : { + bb : { + x : [0.55,0.0,15.300358656575686], + + v : [1.0,0.0,3.46339383614004], + + x_b[0] : 1.354570922957193}}, + +0.56 : { + bb : { + x : [0.56,0.0,16.644588513323736], + + v : [1.0,0.0,3.3652938361400397], + + x_b[0] : 1.354570922957193}}, + +0.57 : { + bb : { + x : [0.57,0.0,17.950196322827676], + + v : [1.0,0.0,3.2671938361400406], + + x_b[0] : 1.354570922957193}}, + +0.58 : { + bb : { + x : [0.58,0.0,19.217182085087533], + + v : [1.0,0.0,3.1690938361400405], + + x_b[0] : 1.354570922957193}}, + +0.59 : { + bb : { + x : [0.59,0.0,20.445545800103297], + + v : [1.0,0.0,3.0709938361400404], + + x_b[0] : 1.354570922957193}}, + +0.6 : { + bb : { + x : [0.6,0.0,21.635287467874967], + + v : [1.0,0.0,2.9728938361400403], + + x_b[0] : 1.354570922957193}}, + +0.61 : { + bb : { + x : [0.61,0.0,22.78640708840254], + + v : [1.0,0.0,2.8747938361400402], + + x_b[0] : 1.354570922957193}}, + +0.62 : { + bb : { + x : [0.62,0.0,23.89890466168602], + + v : [1.0,0.0,2.77669383614004], + + x_b[0] : 1.354570922957193}}, + +0.63 : { + bb : { + x : [0.63,0.0,24.97278018772541], + + v : [1.0,0.0,2.67859383614004], + + x_b[0] : 1.354570922957193}}, + +0.64 : { + bb : { + x : [0.64,0.0,26.008033666520703], + + v : [1.0,0.0,2.58049383614004], + + x_b[0] : 1.354570922957193}}, + +0.65 : { + bb : { + x : [0.65,0.0,27.0046650980719], + + v : [1.0,0.0,2.48239383614004], + + x_b[0] : 1.354570922957193}}, + +0.66 : { + bb : { + x : [0.66,0.0,27.962674482379004], + + v : [1.0,0.0,2.38429383614004], + + x_b[0] : 1.354570922957193}}, + +0.67 : { + bb : { + x : [0.67,0.0,28.882061819442015], + + v : [1.0,0.0,2.28619383614004], + + x_b[0] : 1.354570922957193}}, + +0.68 : { + bb : { + x : [0.68,0.0,29.76282710926093], + + v : [1.0,0.0,2.1880938361400397], + + x_b[0] : 1.354570922957193}}, + +0.69 : { + bb : { + x : [0.69,0.0,30.60497035183574], + + v : [1.0,0.0,2.0899938361400405], + + x_b[0] : 1.354570922957193}}, + +0.7 : { + bb : { + x : [0.7,0.0,31.408491547166467], + + v : [1.0,0.0,1.9918938361400405], + + x_b[0] : 1.354570922957193}}, + +0.71 : { + bb : { + x : [0.71,0.0,32.1733906952531], + + v : [1.0,0.0,1.8937938361400404], + + x_b[0] : 1.354570922957193}}, + +0.72 : { + bb : { + x : [0.72,0.0,32.89966779609563], + + v : [1.0,0.0,1.7956938361400403], + + x_b[0] : 1.354570922957193}}, + +0.73 : { + bb : { + x : [0.73,0.0,33.58732284969407], + + v : [1.0,0.0,1.6975938361400402], + + x_b[0] : 1.354570922957193}}, + +0.74 : { + bb : { + x : [0.74,0.0,34.23635585604841], + + v : [1.0,0.0,1.5994938361400401], + + x_b[0] : 1.354570922957193}}, + +0.75 : { + bb : { + x : [0.75,0.0,34.84676681515867], + + v : [1.0,0.0,1.50139383614004], + + x_b[0] : 1.354570922957193}}, + +0.76 : { + bb : { + x : [0.76,0.0,35.418555727024824], + + v : [1.0,0.0,1.40329383614004], + + x_b[0] : 1.354570922957193}}, + +0.77 : { + bb : { + x : [0.77,0.0,35.95172259164689], + + v : [1.0,0.0,1.30519383614004], + + x_b[0] : 1.354570922957193}}, + +0.78 : { + bb : { + x : [0.78,0.0,36.44626740902486], + + v : [1.0,0.0,1.2070938361400398], + + x_b[0] : 1.354570922957193}}, + +0.79 : { + bb : { + x : [0.79,0.0,36.90219017915874], + + v : [1.0,0.0,1.1089938361400398], + + x_b[0] : 1.354570922957193}}, + +0.8 : { + bb : { + x : [0.8,0.0,37.319490902048514], + + v : [1.0,0.0,1.0108938361400397], + + x_b[0] : 1.354570922957193}}, + +0.81 : { + bb : { + x : [0.81,0.0,37.6981695776942], + + v : [1.0,0.0,0.9127938361400396], + + x_b[0] : 1.354570922957193}}, + +0.82 : { + bb : { + x : [0.82,0.0,38.038226206095786], + + v : [1.0,0.0,0.8146938361400407], + + x_b[0] : 1.354570922957193}}, + +0.83 : { + bb : { + x : [0.83,0.0,38.33966078725329], + + v : [1.0,0.0,0.7165938361400406], + + x_b[0] : 1.354570922957193}}, + +0.84 : { + bb : { + x : [0.84,0.0,38.602473321166684], + + v : [1.0,0.0,0.6184938361400405], + + x_b[0] : 1.354570922957193}}, + +0.85 : { + bb : { + x : [0.85,0.0,38.82666380783599], + + v : [1.0,0.0,0.5203938361400404], + + x_b[0] : 1.354570922957193}}, + +0.86 : { + bb : { + x : [0.86,0.0,39.0122322472612], + + v : [1.0,0.0,0.42229383614004035], + + x_b[0] : 1.354570922957193}}, + +0.87 : { + bb : { + x : [0.87,0.0,39.15917863944232], + + v : [1.0,0.0,0.32419383614004027], + + x_b[0] : 1.354570922957193}}, + +0.88 : { + bb : { + x : [0.88,0.0,39.26750298437934], + + v : [1.0,0.0,0.2260938361400402], + + x_b[0] : 1.354570922957193}}, + +0.89 : { + bb : { + x : [0.89,0.0,39.337205282072276], + + v : [1.0,0.0,0.12799383614004012], + + x_b[0] : 1.354570922957193}}, + +0.9 : { + bb : { + x : [0.9,0.0,39.36828553252111], + + v : [1.0,0.0,0.029893836140040028], + + x_b[0] : 1.354570922957193}}, + +0.91 : { + bb : { + x : [0.91,0.0,39.36074373572585], + + v : [1.0,0.0,-0.06820616385996006], + + x_b[0] : 1.354570922957193}}, + +0.92 : { + bb : { + x : [0.92,0.0,39.3145798916865], + + v : [1.0,0.0,-0.16630616385996017], + + x_b[0] : 1.354570922957193}}, + +0.93 : { + bb : { + x : [0.93,0.0,39.22979400040305], + + v : [1.0,0.0,-0.26440616385996024], + + x_b[0] : 1.354570922957193}}, + +0.94 : { + bb : { + x : [0.94,0.0,39.106386061875504], + + v : [1.0,0.0,-0.36250616385995926], + + x_b[0] : 1.354570922957193}}, + +0.95 : { + bb : { + x : [0.95,0.0,38.944356076103865], + + v : [1.0,0.0,-0.46060616385995934], + + x_b[0] : 1.354570922957193}}, + +0.96 : { + bb : { + x : [0.96,0.0,38.74370404308814], + + v : [1.0,0.0,-0.5587061638599594], + + x_b[0] : 1.354570922957193}}, + +0.97 : { + bb : { + x : [0.97,0.0,38.504429962828304], + + v : [1.0,0.0,-0.6568061638599595], + + x_b[0] : 1.354570922957193}}, + +0.98 : { + bb : { + x : [0.98,0.0,38.22653383532438], + + v : [1.0,0.0,-0.7549061638599596], + + x_b[0] : 1.354570922957193}}, + +0.99 : { + bb : { + x : [0.99,0.0,37.91001566057636], + + v : [1.0,0.0,-0.8530061638599596], + + x_b[0] : 1.354570922957193}}, + +1.0 : { + bb : { + x : [1.0,0.0,37.554875438584254], + + v : [1.0,0.0,-0.9511061638599597], + + x_b[0] : 1.354570922957193}}, + +1.01 : { + bb : { + x : [1.01,0.0,37.16111316934805], + + v : [1.0,0.0,-1.04920616385996], + + x_b[0] : 1.354570922957193}}, + +1.02 : { + bb : { + x : [1.02,0.0,36.728728852867754], + + v : [1.0,0.0,-1.14730616385996], + + x_b[0] : 1.354570922957193}}, + +1.03 : { + bb : { + x : [1.03,0.0,36.25772248914336], + + v : [1.0,0.0,-1.24540616385996], + + x_b[0] : 1.354570922957193}}, + +1.04 : { + bb : { + x : [1.04,0.0,35.74809407817487], + + v : [1.0,0.0,-1.3435061638599601], + + x_b[0] : 1.354570922957193}}, + +1.05 : { + bb : { + x : [1.05,0.0,35.199843619962294], + + v : [1.0,0.0,-1.4416061638599602], + + x_b[0] : 1.354570922957193}}, + +1.06 : { + bb : { + x : [1.06,0.0,34.61297111450561], + + v : [1.0,0.0,-1.5397061638599603], + + x_b[0] : 1.354570922957193}}, + +1.07 : { + bb : { + x : [1.07,0.0,33.98747656180484], + + v : [1.0,0.0,-1.6378061638599604], + + x_b[0] : 1.354570922957193}}, + +1.08 : { + bb : { + x : [1.08,0.0,33.32335996185998], + + v : [1.0,0.0,-1.7359061638599604], + + x_b[0] : 1.354570922957193}}, + +1.09 : { + bb : { + x : [1.09,0.0,32.62062131467101], + + v : [1.0,0.0,-1.8340061638599605], + + x_b[0] : 1.354570922957193}}, + +1.1 : { + bb : { + x : [1.1,0.0,31.879260620237957], + + v : [1.0,0.0,-1.9321061638599606], + + x_b[0] : 1.354570922957193}}, + +1.11 : { + bb : { + x : [1.11,0.0,31.099277878560805], + + v : [1.0,0.0,-2.030206163859961], + + x_b[0] : 1.354570922957193}}, + +1.12 : { + bb : { + x : [1.12,0.0,30.28067308963956], + + v : [1.0,0.0,-2.128306163859961], + + x_b[0] : 1.354570922957193}}, + +1.13 : { + bb : { + x : [1.13,0.0,29.42344625347424], + + v : [1.0,0.0,-2.226406163859959], + + x_b[0] : 1.354570922957193}}, + +1.14 : { + bb : { + x : [1.14,0.0,28.527597370064807], + + v : [1.0,0.0,-2.324506163859959], + + x_b[0] : 1.354570922957193}}, + +1.15 : { + bb : { + x : [1.15,0.0,27.593126439411282], + + v : [1.0,0.0,-2.422606163859959], + + x_b[0] : 1.354570922957193}}, + +1.16 : { + bb : { + x : [1.16,0.0,26.62003346151366], + + v : [1.0,0.0,-2.520706163859959], + + x_b[0] : 1.354570922957193}}, + +1.17 : { + bb : { + x : [1.17,0.0,25.608318436371942], + + v : [1.0,0.0,-2.618806163859959], + + x_b[0] : 1.354570922957193}}, + +1.18 : { + bb : { + x : [1.18,0.0,24.557981363986134], + + v : [1.0,0.0,-2.716906163859959], + + x_b[0] : 1.354570922957193}}, + +1.19 : { + bb : { + x : [1.19,0.0,23.469022244356225], + + v : [1.0,0.0,-2.8150061638599593], + + x_b[0] : 1.354570922957193}}, + +1.2 : { + bb : { + x : [1.2,0.0,22.341441077482227], + + v : [1.0,0.0,-2.9131061638599594], + + x_b[0] : 1.354570922957193}}, + +1.21 : { + bb : { + x : [1.21,0.0,21.17523786336413], + + v : [1.0,0.0,-3.0112061638599594], + + x_b[0] : 1.354570922957193}}, + +1.22 : { + bb : { + x : [1.22,0.0,19.97041260200194], + + v : [1.0,0.0,-3.1093061638599595], + + x_b[0] : 1.354570922957193}}, + +1.23 : { + bb : { + x : [1.23,0.0,18.726965293395654], + + v : [1.0,0.0,-3.2074061638599596], + + x_b[0] : 1.354570922957193}}, + +1.24 : { + bb : { + x : [1.24,0.0,17.444895937545276], + + v : [1.0,0.0,-3.3055061638599597], + + x_b[0] : 1.354570922957193}}, + +1.25 : { + bb : { + x : [1.25,0.0,16.124204534450804], + + v : [1.0,0.0,-3.4036061638599597], + + x_b[0] : 1.354570922957193}}, + +1.26 : { + bb : { + x : [1.26,0.0,14.764891084112238], + + v : [1.0,0.0,-3.50170616385996], + + x_b[0] : 1.354570922957193}}, + +1.27 : { + bb : { + x : [1.27,0.0,13.366955586529574], + + v : [1.0,0.0,-3.59980616385996], + + x_b[0] : 1.354570922957193}}, + +1.28 : { + bb : { + x : [1.28,0.0,11.930398041702816], + + v : [1.0,0.0,-3.69790616385996], + + x_b[0] : 1.354570922957193}}, + +1.29 : { + bb : { + x : [1.29,0.0,10.455218449631966], + + v : [1.0,0.0,-3.79600616385996], + + x_b[0] : 1.354570922957193}}, + +1.3 : { + bb : { + x : [1.3,0.0,8.94141681031702], + + v : [1.0,0.0,-3.89410616385996], + + x_b[0] : 1.354570922957193}}, + +1.31 : { + bb : { + x : [1.31,0.0,7.388993123757979], + + v : [1.0,0.0,-3.99220616385996], + + x_b[0] : 1.354570922957193}}, + +1.32 : { + bb : { + x : [1.32,0.0,5.797947389954844], + + v : [1.0,0.0,-4.09030616385996], + + x_b[0] : 1.354570922957193}}, + +1.33 : { + bb : { + x : [1.33,0.0,4.168279608907614], + + v : [1.0,0.0,-4.188406163859961], + + x_b[0] : 1.354570922957193}}, + +1.34 : { + bb : { + x : [1.34,0.0,2.49998978061629], + + v : [1.0,0.0,-4.286506163859961], + + x_b[0] : 1.354570922957193}}, + +1.35 : { + bb : { + x : [1.35,0.0,0.793077905080871], + + v : [1.0,0.0,-4.384606163859962], + + x_b[0] : 1.354570922957193}}, + +1.36 : { + bb : { + x : [1.36,0.0,0.941072216571227], + + v : [1.0,0.0,4.376187672280086], + + x_b[0] : 2.2576182049286553}}, + +1.37 : { + bb : { + x : [1.37,0.0,2.644669725342915], + + v : [1.0,0.0,4.278087672280085], + + x_b[0] : 2.2576182049286553}}, + +1.38 : { + bb : { + x : [1.38,0.0,4.309645186870473], + + v : [1.0,0.0,4.179987672280087], + + x_b[0] : 2.2576182049286553}}, + +1.39 : { + bb : { + x : [1.39,0.0,5.9359986011539725], + + v : [1.0,0.0,4.081887672280087], + + x_b[0] : 2.2576182049286553}}, + +1.4 : { + bb : { + x : [1.4,0.0,7.523729968193377], + + v : [1.0,0.0,3.9837876722800867], + + x_b[0] : 2.2576182049286553}}, + +1.41 : { + bb : { + x : [1.41,0.0,9.072839287988687], + + v : [1.0,0.0,3.8856876722800866], + + x_b[0] : 2.2576182049286553}}, + +1.42 : { + bb : { + x : [1.42,0.0,10.583326560539906], + + v : [1.0,0.0,3.7875876722800865], + + x_b[0] : 2.2576182049286553}}, + +1.43 : { + bb : { + x : [1.43,0.0,12.055191785847027], + + v : [1.0,0.0,3.6894876722800864], + + x_b[0] : 2.2576182049286553}}, + +1.44 : { + bb : { + x : [1.44,0.0,13.488434963910054], + + v : [1.0,0.0,3.5913876722800864], + + x_b[0] : 2.2576182049286553}}, + +1.45 : { + bb : { + x : [1.45,0.0,14.883056094728985], + + v : [1.0,0.0,3.4932876722800863], + + x_b[0] : 2.2576182049286553}}, + +1.46 : { + bb : { + x : [1.46,0.0,16.239055178303822], + + v : [1.0,0.0,3.395187672280086], + + x_b[0] : 2.2576182049286553}}, + +1.47 : { + bb : { + x : [1.47,0.0,17.55643221463457], + + v : [1.0,0.0,3.297087672280086], + + x_b[0] : 2.2576182049286553}}, + +1.48 : { + bb : { + x : [1.48,0.0,18.83518720372122], + + v : [1.0,0.0,3.198987672280086], + + x_b[0] : 2.2576182049286553}}, + +1.49 : { + bb : { + x : [1.49,0.0,20.075320145563772], + + v : [1.0,0.0,3.100887672280086], + + x_b[0] : 2.2576182049286553}}, + +1.5 : { + bb : { + x : [1.5,0.0,21.276831040162232], + + v : [1.0,0.0,3.002787672280086], + + x_b[0] : 2.2576182049286553}}, + +1.51 : { + bb : { + x : [1.51,0.0,22.439719887516596], + + v : [1.0,0.0,2.904687672280086], + + x_b[0] : 2.2576182049286553}}, + +1.52 : { + bb : { + x : [1.52,0.0,23.56398668762687], + + v : [1.0,0.0,2.8065876722800858], + + x_b[0] : 2.2576182049286553}}, + +1.53 : { + bb : { + x : [1.53,0.0,24.649631440493042], + + v : [1.0,0.0,2.7084876722800857], + + x_b[0] : 2.2576182049286553}}, + +1.54 : { + bb : { + x : [1.54,0.0,25.696654146115122], + + v : [1.0,0.0,2.6103876722800856], + + x_b[0] : 2.2576182049286553}}, + +1.55 : { + bb : { + x : [1.55,0.0,26.70505480449311], + + v : [1.0,0.0,2.5122876722800855], + + x_b[0] : 2.2576182049286553}}, + +1.56 : { + bb : { + x : [1.56,0.0,27.674833415627], + + v : [1.0,0.0,2.4141876722800855], + + x_b[0] : 2.2576182049286553}}, + +1.57 : { + bb : { + x : [1.57,0.0,28.6059899795168], + + v : [1.0,0.0,2.3160876722800854], + + x_b[0] : 2.2576182049286553}}, + +1.58 : { + bb : { + x : [1.58,0.0,29.498524496162506], + + v : [1.0,0.0,2.2179876722800853], + + x_b[0] : 2.2576182049286553}}, + +1.59 : { + bb : { + x : [1.59,0.0,30.352436965564117], + + v : [1.0,0.0,2.1198876722800852], + + x_b[0] : 2.2576182049286553}}, + +1.6 : { + bb : { + x : [1.6,0.0,31.167727387721634], + + v : [1.0,0.0,2.021787672280085], + + x_b[0] : 2.2576182049286553}}, + +1.61 : { + bb : { + x : [1.61,0.0,31.944395762635054], + + v : [1.0,0.0,1.923687672280085], + + x_b[0] : 2.2576182049286553}}, + +1.62 : { + bb : { + x : [1.62,0.0,32.68244209030438], + + v : [1.0,0.0,1.825587672280085], + + x_b[0] : 2.2576182049286553}}, + +1.63 : { + bb : { + x : [1.63,0.0,33.38186637072959], + + v : [1.0,0.0,1.7274876722800871], + + x_b[0] : 2.2576182049286553}}, + +1.64 : { + bb : { + x : [1.64,0.0,34.04266860391073], + + v : [1.0,0.0,1.629387672280087], + + x_b[0] : 2.2576182049286553}}, + +1.65 : { + bb : { + x : [1.65,0.0,34.66484878984777], + + v : [1.0,0.0,1.531287672280087], + + x_b[0] : 2.2576182049286553}}, + +1.66 : { + bb : { + x : [1.66,0.0,35.24840692854072], + + v : [1.0,0.0,1.433187672280087], + + x_b[0] : 2.2576182049286553}}, + +1.67 : { + bb : { + x : [1.67,0.0,35.79334301998957], + + v : [1.0,0.0,1.3350876722800868], + + x_b[0] : 2.2576182049286553}}, + +1.68 : { + bb : { + x : [1.68,0.0,36.29965706419433], + + v : [1.0,0.0,1.2369876722800868], + + x_b[0] : 2.2576182049286553}}, + +1.69 : { + bb : { + x : [1.69,0.0,36.767349061154995], + + v : [1.0,0.0,1.1388876722800867], + + x_b[0] : 2.2576182049286553}}, + +1.7 : { + bb : { + x : [1.7,0.0,37.196419010871566], + + v : [1.0,0.0,1.0407876722800866], + + x_b[0] : 2.2576182049286553}}, + +1.71 : { + bb : { + x : [1.71,0.0,37.58686691334404], + + v : [1.0,0.0,0.9426876722800865], + + x_b[0] : 2.2576182049286553}}, + +1.72 : { + bb : { + x : [1.72,0.0,37.93869276857242], + + v : [1.0,0.0,0.8445876722800865], + + x_b[0] : 2.2576182049286553}}, + +1.73 : { + bb : { + x : [1.73,0.0,38.25189657655671], + + v : [1.0,0.0,0.7464876722800864], + + x_b[0] : 2.2576182049286553}}, + +1.74 : { + bb : { + x : [1.74,0.0,38.5264783372969], + + v : [1.0,0.0,0.6483876722800863], + + x_b[0] : 2.2576182049286553}}, + +1.75 : { + bb : { + x : [1.75,0.0,38.762438050793], + + v : [1.0,0.0,0.5502876722800862], + + x_b[0] : 2.2576182049286553}}, + +1.76 : { + bb : { + x : [1.76,0.0,38.959775717045], + + v : [1.0,0.0,0.45218767228008616], + + x_b[0] : 2.2576182049286553}}, + +1.77 : { + bb : { + x : [1.77,0.0,39.118491336052905], + + v : [1.0,0.0,0.3540876722800861], + + x_b[0] : 2.2576182049286553}}, + +1.78 : { + bb : { + x : [1.78,0.0,39.23858490781672], + + v : [1.0,0.0,0.255987672280086], + + x_b[0] : 2.2576182049286553}}, + +1.79 : { + bb : { + x : [1.79,0.0,39.320056432336436], + + v : [1.0,0.0,0.15788767228008593], + + x_b[0] : 2.2576182049286553}}, + +1.8 : { + bb : { + x : [1.8,0.0,39.36290590961206], + + v : [1.0,0.0,0.05978767228008584], + + x_b[0] : 2.2576182049286553}}, + +1.81 : { + bb : { + x : [1.81,0.0,39.36713333964359], + + v : [1.0,0.0,-0.038312327719914246], + + x_b[0] : 2.2576182049286553}}, + +1.82 : { + bb : { + x : [1.82,0.0,39.332738722431024], + + v : [1.0,0.0,-0.13641232771991435], + + x_b[0] : 2.2576182049286553}}, + +1.83 : { + bb : { + x : [1.83,0.0,39.259722057974365], + + v : [1.0,0.0,-0.23451232771991443], + + x_b[0] : 2.2576182049286553}}, + +1.84 : { + bb : { + x : [1.84,0.0,39.148083346273616], + + v : [1.0,0.0,-0.3326123277199145], + + x_b[0] : 2.2576182049286553}}, + +1.85 : { + bb : { + x : [1.85,0.0,38.99782258732876], + + v : [1.0,0.0,-0.4307123277199146], + + x_b[0] : 2.2576182049286553}}, + +1.86 : { + bb : { + x : [1.86,0.0,38.80893978113982], + + v : [1.0,0.0,-0.5288123277199147], + + x_b[0] : 2.2576182049286553}}, + +1.87 : { + bb : { + x : [1.87,0.0,38.58143492770679], + + v : [1.0,0.0,-0.6269123277199148], + + x_b[0] : 2.2576182049286553}}, + +1.88 : { + bb : { + x : [1.88,0.0,38.31530802702966], + + v : [1.0,0.0,-0.7250123277199128], + + x_b[0] : 2.2576182049286553}}, + +1.89 : { + bb : { + x : [1.89,0.0,38.01055907910843], + + v : [1.0,0.0,-0.8231123277199128], + + x_b[0] : 2.2576182049286553}}, + +1.9 : { + bb : { + x : [1.9,0.0,37.66718808394311], + + v : [1.0,0.0,-0.9212123277199129], + + x_b[0] : 2.2576182049286553}}, + +1.91 : { + bb : { + x : [1.91,0.0,37.2851950415337], + + v : [1.0,0.0,-1.019312327719913], + + x_b[0] : 2.2576182049286553}}, + +1.92 : { + bb : { + x : [1.92,0.0,36.86457995188018], + + v : [1.0,0.0,-1.117412327719913], + + x_b[0] : 2.2576182049286553}}, + +1.93 : { + bb : { + x : [1.93,0.0,36.405342814982575], + + v : [1.0,0.0,-1.2155123277199131], + + x_b[0] : 2.2576182049286553}}, + +1.94 : { + bb : { + x : [1.94,0.0,35.90748363084088], + + v : [1.0,0.0,-1.3136123277199132], + + x_b[0] : 2.2576182049286553}}, + +1.95 : { + bb : { + x : [1.95,0.0,35.371002399455094], + + v : [1.0,0.0,-1.4117123277199133], + + x_b[0] : 2.2576182049286553}}, + +1.96 : { + bb : { + x : [1.96,0.0,34.795899120825204], + + v : [1.0,0.0,-1.5098123277199134], + + x_b[0] : 2.2576182049286553}}, + +1.97 : { + bb : { + x : [1.97,0.0,34.182173794951225], + + v : [1.0,0.0,-1.6079123277199134], + + x_b[0] : 2.2576182049286553}}, + +1.98 : { + bb : { + x : [1.98,0.0,33.52982642183315], + + v : [1.0,0.0,-1.7060123277199135], + + x_b[0] : 2.2576182049286553}}, + +1.99 : { + bb : { + x : [1.99,0.0,32.83885700147098], + + v : [1.0,0.0,-1.8041123277199136], + + x_b[0] : 2.2576182049286553}}, + +2.0 : { + bb : { + x : [2.0,0.0,32.10926553386471], + + v : [1.0,0.0,-1.9022123277199137], + + x_b[0] : 2.2576182049286553}}, + +2.01 : { + bb : { + x : [2.01,0.0,31.341052019014366], + + v : [1.0,0.0,-2.0003123277199117], + + x_b[0] : 2.2576182049286553}}, + +2.02 : { + bb : { + x : [2.02,0.0,30.534216456919896], + + v : [1.0,0.0,-2.098412327719914], + + x_b[0] : 2.2576182049286553}}, + +2.03 : { + bb : { + x : [2.03,0.0,29.688758847581365], + + v : [1.0,0.0,-2.196512327719912], + + x_b[0] : 2.2576182049286553}}, + +2.04 : { + bb : { + x : [2.04,0.0,28.804679190998705], + + v : [1.0,0.0,-2.294612327719914], + + x_b[0] : 2.2576182049286553}}, + +2.05 : { + bb : { + x : [2.05,0.0,27.881977487171987], + + v : [1.0,0.0,-2.392712327719912], + + x_b[0] : 2.2576182049286553}}, + +2.06 : { + bb : { + x : [2.06,0.0,26.920653736101134], + + v : [1.0,0.0,-2.4908123277199143], + + x_b[0] : 2.2576182049286553}}, + +2.07 : { + bb : { + x : [2.07,0.0,25.92070793778623], + + v : [1.0,0.0,-2.588912327719912], + + x_b[0] : 2.2576182049286553}}, + +2.08 : { + bb : { + x : [2.08,0.0,24.882140092227186], + + v : [1.0,0.0,-2.6870123277199145], + + x_b[0] : 2.2576182049286553}}, + +2.09 : { + bb : { + x : [2.09,0.0,23.80495019942409], + + v : [1.0,0.0,-2.7851123277199124], + + x_b[0] : 2.2576182049286553}}, + +2.1 : { + bb : { + x : [2.1,0.0,22.689138259376854], + + v : [1.0,0.0,-2.8832123277199146], + + x_b[0] : 2.2576182049286553}}, + +2.11 : { + bb : { + x : [2.11,0.0,21.534704272085577], + + v : [1.0,0.0,-2.9813123277199125], + + x_b[0] : 2.2576182049286553}}, + +2.12 : { + bb : { + x : [2.12,0.0,20.34164823755015], + + v : [1.0,0.0,-3.079412327719915], + + x_b[0] : 2.2576182049286553}}, + +2.13 : { + bb : { + x : [2.13,0.0,19.109970155770682], + + v : [1.0,0.0,-3.1775123277199127], + + x_b[0] : 2.2576182049286553}}, + +2.14 : { + bb : { + x : [2.14,0.0,17.839670026747065], + + v : [1.0,0.0,-3.275612327719915], + + x_b[0] : 2.2576182049286553}}, + +2.15 : { + bb : { + x : [2.15,0.0,16.53074785047941], + + v : [1.0,0.0,-3.373712327719913], + + x_b[0] : 2.2576182049286553}}, + +2.16 : { + bb : { + x : [2.16,0.0,15.183203626967604], + + v : [1.0,0.0,-3.471812327719915], + + x_b[0] : 2.2576182049286553}}, + +2.17 : { + bb : { + x : [2.17,0.0,13.797037356211762], + + v : [1.0,0.0,-3.569912327719913], + + x_b[0] : 2.2576182049286553}}, + +2.18 : { + bb : { + x : [2.18,0.0,12.372249038211763], + + v : [1.0,0.0,-3.6680123277199153], + + x_b[0] : 2.2576182049286553}}, + +2.19 : { + bb : { + x : [2.19,0.0,10.908838672967734], + + v : [1.0,0.0,-3.766112327719913], + + x_b[0] : 2.2576182049286553}}, + +2.2 : { + bb : { + x : [2.2,0.0,9.406806260479545], + + v : [1.0,0.0,-3.8642123277199154], + + x_b[0] : 2.2576182049286553}}, + +2.21 : { + bb : { + x : [2.21,0.0,7.866151800747328], + + v : [1.0,0.0,-3.9623123277199133], + + x_b[0] : 2.2576182049286553}}, + +2.22 : { + bb : { + x : [2.22,0.0,6.286875293770947], + + v : [1.0,0.0,-4.060412327719916], + + x_b[0] : 2.2576182049286553}}, + +2.23 : { + bb : { + x : [2.23,0.0,4.668976739550543], + + v : [1.0,0.0,-4.158512327719913], + + x_b[0] : 2.2576182049286553}}, + +2.24 : { + bb : { + x : [2.24,0.0,3.0124561380859713], + + v : [1.0,0.0,-4.256612327719916], + + x_b[0] : 2.2576182049286553}}, + +2.25 : { + bb : { + x : [2.25,0.0,1.3173134893773804], + + v : [1.0,0.0,-4.354712327719914], + + x_b[0] : 2.2576182049286553}}, + +2.26 : { + bb : { + x : [2.26,0.0,0.41426019801060093], + + v : [1.0,0.0,4.406081508420133], + + x_b[0] : 3.1606654869001174}}, + +2.27 : { + bb : { + x : [2.27,0.0,2.129626933609117], + + v : [1.0,0.0,4.307981508420131], + + x_b[0] : 3.1606654869001174}}, + +2.28 : { + bb : { + x : [2.28,0.0,3.8063716219634642], + + v : [1.0,0.0,4.209881508420133], + + x_b[0] : 3.1606654869001174}}, + +2.29 : { + bb : { + x : [2.29,0.0,5.44449426307379], + + v : [1.0,0.0,4.111781508420131], + + x_b[0] : 3.1606654869001174}}, + +2.3 : { + bb : { + x : [2.3,0.0,7.043994856939949], + + v : [1.0,0.0,4.013681508420133], + + x_b[0] : 3.1606654869001174}}, + +2.31 : { + bb : { + x : [2.31,0.0,8.604873403562085], + + v : [1.0,0.0,3.9155815084201304], + + x_b[0] : 3.1606654869001174}}, + +2.32 : { + bb : { + x : [2.32,0.0,10.127129902940057], + + v : [1.0,0.0,3.8174815084201326], + + x_b[0] : 3.1606654869001174}}, + +2.33 : { + bb : { + x : [2.33,0.0,11.610764355074], + + v : [1.0,0.0,3.7193815084201303], + + x_b[0] : 3.1606654869001174}}, + +2.34 : { + bb : { + x : [2.34,0.0,13.055776759963786], + + v : [1.0,0.0,3.6212815084201324], + + x_b[0] : 3.1606654869001174}}, + +2.35 : { + bb : { + x : [2.35,0.0,14.462167117609539], + + v : [1.0,0.0,3.52318150842013], + + x_b[0] : 3.1606654869001174}}, + +2.36 : { + bb : { + x : [2.36,0.0,15.829935428011137], + + v : [1.0,0.0,3.4250815084201323], + + x_b[0] : 3.1606654869001174}}, + +2.37 : { + bb : { + x : [2.37,0.0,17.159081691168698], + + v : [1.0,0.0,3.32698150842013], + + x_b[0] : 3.1606654869001174}}, + +2.38 : { + bb : { + x : [2.38,0.0,18.44960590708211], + + v : [1.0,0.0,3.228881508420132], + + x_b[0] : 3.1606654869001174}}, + +2.39 : { + bb : { + x : [2.39,0.0,19.70150807575148], + + v : [1.0,0.0,3.13078150842013], + + x_b[0] : 3.1606654869001174}}, + +2.4 : { + bb : { + x : [2.4,0.0,20.9147881971767], + + v : [1.0,0.0,3.032681508420132], + + x_b[0] : 3.1606654869001174}}, + +2.41 : { + bb : { + x : [2.41,0.0,22.089446271357883], + + v : [1.0,0.0,2.9345815084201297], + + x_b[0] : 3.1606654869001174}}, + +2.42 : { + bb : { + x : [2.42,0.0,23.225482298294917], + + v : [1.0,0.0,2.836481508420132], + + x_b[0] : 3.1606654869001174}}, + +2.43 : { + bb : { + x : [2.43,0.0,24.32289627798791], + + v : [1.0,0.0,2.7383815084201295], + + x_b[0] : 3.1606654869001174}}, + +2.44 : { + bb : { + x : [2.44,0.0,25.381688210436753], + + v : [1.0,0.0,2.6402815084201317], + + x_b[0] : 3.1606654869001174}}, + +2.45 : { + bb : { + x : [2.45,0.0,26.40185809564155], + + v : [1.0,0.0,2.5421815084201294], + + x_b[0] : 3.1606654869001174}}, + +2.46 : { + bb : { + x : [2.46,0.0,27.383405933602212], + + v : [1.0,0.0,2.4440815084201315], + + x_b[0] : 3.1606654869001174}}, + +2.47 : { + bb : { + x : [2.47,0.0,28.32633172431882], + + v : [1.0,0.0,2.345981508420129], + + x_b[0] : 3.1606654869001174}}, + +2.48 : { + bb : { + x : [2.48,0.0,29.230635467791295], + + v : [1.0,0.0,2.2478815084201313], + + x_b[0] : 3.1606654869001174}}, + +2.49 : { + bb : { + x : [2.49,0.0,30.096317164019712], + + v : [1.0,0.0,2.149781508420129], + + x_b[0] : 3.1606654869001174}}, + +2.5 : { + bb : { + x : [2.5,0.0,30.923376813003998], + + v : [1.0,0.0,2.051681508420131], + + x_b[0] : 3.1606654869001174}}, + +2.51 : { + bb : { + x : [2.51,0.0,31.711814414744193], + + v : [1.0,0.0,1.9535815084201333], + + x_b[0] : 3.1606654869001174}}, + +2.52 : { + bb : { + x : [2.52,0.0,32.46162996924033], + + v : [1.0,0.0,1.855481508420131], + + x_b[0] : 3.1606654869001174}}, + +2.53 : { + bb : { + x : [2.53,0.0,33.17282347649233], + + v : [1.0,0.0,1.7573815084201332], + + x_b[0] : 3.1606654869001174}}, + +2.54 : { + bb : { + x : [2.54,0.0,33.84539493650027], + + v : [1.0,0.0,1.659281508420131], + + x_b[0] : 3.1606654869001174}}, + +2.55 : { + bb : { + x : [2.55,0.0,34.47934434926409], + + v : [1.0,0.0,1.561181508420133], + + x_b[0] : 3.1606654869001174}}, + +2.56 : { + bb : { + x : [2.56,0.0,35.07467171478384], + + v : [1.0,0.0,1.4630815084201307], + + x_b[0] : 3.1606654869001174}}, + +2.57 : { + bb : { + x : [2.57,0.0,35.63137703305947], + + v : [1.0,0.0,1.3649815084201329], + + x_b[0] : 3.1606654869001174}}, + +2.58 : { + bb : { + x : [2.58,0.0,36.149460304091036], + + v : [1.0,0.0,1.2668815084201306], + + x_b[0] : 3.1606654869001174}}, + +2.59 : { + bb : { + x : [2.59,0.0,36.628921527878475], + + v : [1.0,0.0,1.1687815084201327], + + x_b[0] : 3.1606654869001174}}, + +2.6 : { + bb : { + x : [2.6,0.0,37.069760704421846], + + v : [1.0,0.0,1.0706815084201304], + + x_b[0] : 3.1606654869001174}}, + +2.61 : { + bb : { + x : [2.61,0.0,37.471977833721105], + + v : [1.0,0.0,0.9725815084201326], + + x_b[0] : 3.1606654869001174}}, + +2.62 : { + bb : { + x : [2.62,0.0,37.83557291577628], + + v : [1.0,0.0,0.8744815084201303], + + x_b[0] : 3.1606654869001174}}, + +2.63 : { + bb : { + x : [2.63,0.0,38.16054595058735], + + v : [1.0,0.0,0.7763815084201324], + + x_b[0] : 3.1606654869001174}}, + +2.64 : { + bb : { + x : [2.64,0.0,38.44689693815434], + + v : [1.0,0.0,0.6782815084201301], + + x_b[0] : 3.1606654869001174}}, + +2.65 : { + bb : { + x : [2.65,0.0,38.69462587847722], + + v : [1.0,0.0,0.5801815084201323], + + x_b[0] : 3.1606654869001174}}, + +2.66 : { + bb : { + x : [2.66,0.0,38.903732771556015], + + v : [1.0,0.0,0.48208150842013], + + x_b[0] : 3.1606654869001174}}, + +2.67 : { + bb : { + x : [2.67,0.0,39.07421761739071], + + v : [1.0,0.0,0.38398150842013207], + + x_b[0] : 3.1606654869001174}}, + +2.68 : { + bb : { + x : [2.68,0.0,39.20608041598131], + + v : [1.0,0.0,0.2858815084201298], + + x_b[0] : 3.1606654869001174}}, + +2.69 : { + bb : { + x : [2.69,0.0,39.29932116732782], + + v : [1.0,0.0,0.18778150842013192], + + x_b[0] : 3.1606654869001174}}, + +2.7 : { + bb : { + x : [2.7,0.0,39.35393987143023], + + v : [1.0,0.0,0.08968150842012965], + + x_b[0] : 3.1606654869001174}}, + +2.71 : { + bb : { + x : [2.71,0.0,39.36993652828855], + + v : [1.0,0.0,-0.008418491579868265], + + x_b[0] : 3.1606654869001174}}, + +2.72 : { + bb : { + x : [2.72,0.0,39.34731113790277], + + v : [1.0,0.0,-0.10651849157987053], + + x_b[0] : 3.1606654869001174}}, + +2.73 : { + bb : { + x : [2.73,0.0,39.286063700272905], + + v : [1.0,0.0,-0.20461849157986844], + + x_b[0] : 3.1606654869001174}}, + +2.74 : { + bb : { + x : [2.74,0.0,39.186194215398935], + + v : [1.0,0.0,-0.30271849157987074], + + x_b[0] : 3.1606654869001174}}, + +2.75 : { + bb : { + x : [2.75,0.0,39.04770268328088], + + v : [1.0,0.0,-0.40081849157986865], + + x_b[0] : 3.1606654869001174}}, + +2.76 : { + bb : { + x : [2.76,0.0,38.87058910391873], + + v : [1.0,0.0,-0.49891849157986656], + + x_b[0] : 3.1606654869001174}}, + +2.77 : { + bb : { + x : [2.77,0.0,38.65485347731248], + + v : [1.0,0.0,-0.5970184915798689], + + x_b[0] : 3.1606654869001174}}, + +2.78 : { + bb : { + x : [2.78,0.0,38.40049580346214], + + v : [1.0,0.0,-0.6951184915798667], + + x_b[0] : 3.1606654869001174}}, + +2.79 : { + bb : { + x : [2.79,0.0,38.107516082367695], + + v : [1.0,0.0,-0.793218491579869], + + x_b[0] : 3.1606654869001174}}, + +2.8 : { + bb : { + x : [2.8,0.0,37.77591431402918], + + v : [1.0,0.0,-0.8913184915798669], + + x_b[0] : 3.1606654869001174}}, + +2.81 : { + bb : { + x : [2.81,0.0,37.405690498446546], + + v : [1.0,0.0,-0.9894184915798692], + + x_b[0] : 3.1606654869001174}}, + +2.82 : { + bb : { + x : [2.82,0.0,36.99684463561983], + + v : [1.0,0.0,-1.087518491579867], + + x_b[0] : 3.1606654869001174}}, + +2.83 : { + bb : { + x : [2.83,0.0,36.54937672554901], + + v : [1.0,0.0,-1.1856184915798693], + + x_b[0] : 3.1606654869001174}}, + +2.84 : { + bb : { + x : [2.84,0.0,36.063286768234114], + + v : [1.0,0.0,-1.2837184915798672], + + x_b[0] : 3.1606654869001174}}, + +2.85 : { + bb : { + x : [2.85,0.0,35.5385747636751], + + v : [1.0,0.0,-1.3818184915798695], + + x_b[0] : 3.1606654869001174}}, + +2.86 : { + bb : { + x : [2.86,0.0,34.97524071187201], + + v : [1.0,0.0,-1.4799184915798673], + + x_b[0] : 3.1606654869001174}}, + +2.87 : { + bb : { + x : [2.87,0.0,34.373284612824804], + + v : [1.0,0.0,-1.5780184915798696], + + x_b[0] : 3.1606654869001174}}, + +2.88 : { + bb : { + x : [2.88,0.0,33.732706466533536], + + v : [1.0,0.0,-1.6761184915798675], + + x_b[0] : 3.1606654869001174}}, + +2.89 : { + bb : { + x : [2.89,0.0,33.053506272998135], + + v : [1.0,0.0,-1.7742184915798698], + + x_b[0] : 3.1606654869001174}}, + +2.9 : { + bb : { + x : [2.9,0.0,32.33568403221867], + + v : [1.0,0.0,-1.8723184915798676], + + x_b[0] : 3.1606654869001174}}, + +2.91 : { + bb : { + x : [2.91,0.0,31.579239744195085], + + v : [1.0,0.0,-1.97041849157987], + + x_b[0] : 3.1606654869001174}}, + +2.92 : { + bb : { + x : [2.92,0.0,30.78417340892744], + + v : [1.0,0.0,-2.068518491579868], + + x_b[0] : 3.1606654869001174}}, + +2.93 : { + bb : { + x : [2.93,0.0,29.950485026415663], + + v : [1.0,0.0,-2.1666184915798703], + + x_b[0] : 3.1606654869001174}}, + +2.94 : { + bb : { + x : [2.94,0.0,29.078174596659828], + + v : [1.0,0.0,-2.264718491579868], + + x_b[0] : 3.1606654869001174}}, + +2.95 : { + bb : { + x : [2.95,0.0,28.167242119659857], + + v : [1.0,0.0,-2.3628184915798705], + + x_b[0] : 3.1606654869001174}}, + +2.96 : { + bb : { + x : [2.96,0.0,27.217687595415832], + + v : [1.0,0.0,-2.4609184915798683], + + x_b[0] : 3.1606654869001174}}, + +2.97 : { + bb : { + x : [2.97,0.0,26.229511023927675], + + v : [1.0,0.0,-2.5590184915798706], + + x_b[0] : 3.1606654869001174}}, + +2.98 : { + bb : { + x : [2.98,0.0,25.202712405195463], + + v : [1.0,0.0,-2.6571184915798685], + + x_b[0] : 3.1606654869001174}}, + +2.99 : { + bb : { + x : [2.99,0.0,24.137291739219112], + + v : [1.0,0.0,-2.7552184915798708], + + x_b[0] : 3.1606654869001174}}, + +3.0 : { + bb : { + x : [3.0,0.0,23.033249025998714], + + v : [1.0,0.0,-2.8533184915798686], + + x_b[0] : 3.1606654869001174}}} diff --git a/tests/data/BouncingBall3D/gravity.js5 b/tests/data/BouncingBall3D/gravity.js5 new file mode 100644 index 0000000..0dac86a --- /dev/null +++ b/tests/data/BouncingBall3D/gravity.js5 @@ -0,0 +1,2415 @@ +{ +header : { + case : 'gravity', + dateTime : '2024-11-04T09:27:59.101789', + cases : 'BouncingBall3D', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall3D/BouncingBall3D.cases', + casesDate : '2024-11-04T09:04:34.413987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : 1.5, + e : 1.0, + x[2] : 39.37007874015748}}, + +0.01 : { + bb : { + x : [0.01,0.0,39.36712598425197], + + v : [1.0,0.0,-0.015], + + x_b[0] : 1.1547005383792517}}, + +0.02 : { + bb : { + x : [0.02,0.0,39.35826771653543], + + v : [1.0,0.0,-0.03], + + x_b[0] : 1.1547005383792517}}, + +0.03 : { + bb : { + x : [0.03,0.0,39.343503937007874], + + v : [1.0,0.0,-0.045], + + x_b[0] : 1.1547005383792517}}, + +0.04 : { + bb : { + x : [0.04,0.0,39.32283464566929], + + v : [1.0,0.0,-0.06], + + x_b[0] : 1.1547005383792517}}, + +0.05 : { + bb : { + x : [0.05,0.0,39.29625984251968], + + v : [1.0,0.0,-0.075], + + x_b[0] : 1.1547005383792517}}, + +0.06 : { + bb : { + x : [0.06,0.0,39.26377952755906], + + v : [1.0,0.0,-0.09], + + x_b[0] : 1.1547005383792517}}, + +0.07 : { + bb : { + x : [0.07,0.0,39.22539370078741], + + v : [1.0,0.0,-0.10500000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.08 : { + bb : { + x : [0.08,0.0,39.181102362204726], + + v : [1.0,0.0,-0.12], + + x_b[0] : 1.1547005383792517}}, + +0.09 : { + bb : { + x : [0.09,0.0,39.13090551181102], + + v : [1.0,0.0,-0.13499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.1 : { + bb : { + x : [0.1,0.0,39.074803149606296], + + v : [1.0,0.0,-0.15], + + x_b[0] : 1.1547005383792517}}, + +0.11 : { + bb : { + x : [0.11,0.0,39.01279527559055], + + v : [1.0,0.0,-0.16499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.12 : { + bb : { + x : [0.12,0.0,38.94488188976378], + + v : [1.0,0.0,-0.17999999999999997], + + x_b[0] : 1.1547005383792517}}, + +0.13 : { + bb : { + x : [0.13,0.0,38.871062992125985], + + v : [1.0,0.0,-0.19499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.14 : { + bb : { + x : [0.14,0.0,38.79133858267716], + + v : [1.0,0.0,-0.21], + + x_b[0] : 1.1547005383792517}}, + +0.15 : { + bb : { + x : [0.15,0.0,38.705708661417326], + + v : [1.0,0.0,-0.22499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.16 : { + bb : { + x : [0.16,0.0,38.61417322834645], + + v : [1.0,0.0,-0.24], + + x_b[0] : 1.1547005383792517}}, + +0.17 : { + bb : { + x : [0.17,0.0,38.51673228346456], + + v : [1.0,0.0,-0.255], + + x_b[0] : 1.1547005383792517}}, + +0.18 : { + bb : { + x : [0.18,0.0,38.41338582677165], + + v : [1.0,0.0,-0.26999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.19 : { + bb : { + x : [0.19,0.0,38.30413385826772], + + v : [1.0,0.0,-0.285], + + x_b[0] : 1.1547005383792517}}, + +0.2 : { + bb : { + x : [0.2,0.0,38.188976377952756], + + v : [1.0,0.0,-0.3], + + x_b[0] : 1.1547005383792517}}, + +0.21 : { + bb : { + x : [0.21,0.0,38.06791338582678], + + v : [1.0,0.0,-0.31499999999999995], + + x_b[0] : 1.1547005383792517}}, + +0.22 : { + bb : { + x : [0.22,0.0,37.94094488188977], + + v : [1.0,0.0,-0.32999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.23 : { + bb : { + x : [0.23,0.0,37.80807086614173], + + v : [1.0,0.0,-0.345], + + x_b[0] : 1.1547005383792517}}, + +0.24 : { + bb : { + x : [0.24,0.0,37.66929133858268], + + v : [1.0,0.0,-0.35999999999999993], + + x_b[0] : 1.1547005383792517}}, + +0.25 : { + bb : { + x : [0.25,0.0,37.5246062992126], + + v : [1.0,0.0,-0.37499999999999994], + + x_b[0] : 1.1547005383792517}}, + +0.26 : { + bb : { + x : [0.26,0.0,37.3740157480315], + + v : [1.0,0.0,-0.38999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.27 : { + bb : { + x : [0.27,0.0,37.21751968503938], + + v : [1.0,0.0,-0.40499999999999997], + + x_b[0] : 1.1547005383792517}}, + +0.28 : { + bb : { + x : [0.28,0.0,37.05511811023622], + + v : [1.0,0.0,-0.42], + + x_b[0] : 1.1547005383792517}}, + +0.29 : { + bb : { + x : [0.29,0.0,36.88681102362205], + + v : [1.0,0.0,-0.43499999999999994], + + x_b[0] : 1.1547005383792517}}, + +0.3 : { + bb : { + x : [0.3,0.0,36.71259842519685], + + v : [1.0,0.0,-0.44999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.31 : { + bb : { + x : [0.31,0.0,36.53248031496063], + + v : [1.0,0.0,-0.46499999999999997], + + x_b[0] : 1.1547005383792517}}, + +0.32 : { + bb : { + x : [0.32,0.0,36.34645669291339], + + v : [1.0,0.0,-0.48], + + x_b[0] : 1.1547005383792517}}, + +0.33 : { + bb : { + x : [0.33,0.0,36.154527559055126], + + v : [1.0,0.0,-0.495], + + x_b[0] : 1.1547005383792517}}, + +0.34 : { + bb : { + x : [0.34,0.0,35.95669291338583], + + v : [1.0,0.0,-0.51], + + x_b[0] : 1.1547005383792517}}, + +0.35 : { + bb : { + x : [0.35,0.0,35.75295275590552], + + v : [1.0,0.0,-0.5249999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.36 : { + bb : { + x : [0.36,0.0,35.54330708661418], + + v : [1.0,0.0,-0.5399999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.37 : { + bb : { + x : [0.37,0.0,35.327755905511815], + + v : [1.0,0.0,-0.5549999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.38 : { + bb : { + x : [0.38,0.0,35.10629921259843], + + v : [1.0,0.0,-0.57], + + x_b[0] : 1.1547005383792517}}, + +0.39 : { + bb : { + x : [0.39,0.0,34.87893700787402], + + v : [1.0,0.0,-0.585], + + x_b[0] : 1.1547005383792517}}, + +0.4 : { + bb : { + x : [0.4,0.0,34.64566929133859], + + v : [1.0,0.0,-0.6], + + x_b[0] : 1.1547005383792517}}, + +0.41 : { + bb : { + x : [0.41,0.0,34.40649606299213], + + v : [1.0,0.0,-0.6149999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.42 : { + bb : { + x : [0.42,0.0,34.16141732283465], + + v : [1.0,0.0,-0.6299999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.43 : { + bb : { + x : [0.43,0.0,33.91043307086615], + + v : [1.0,0.0,-0.6449999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.44 : { + bb : { + x : [0.44,0.0,33.65354330708662], + + v : [1.0,0.0,-0.6599999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.45 : { + bb : { + x : [0.45,0.0,33.390748031496074], + + v : [1.0,0.0,-0.6749999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.46 : { + bb : { + x : [0.46,0.0,33.122047244094496], + + v : [1.0,0.0,-0.69], + + x_b[0] : 1.1547005383792517}}, + +0.47 : { + bb : { + x : [0.47,0.0,32.8474409448819], + + v : [1.0,0.0,-0.7049999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.48 : { + bb : { + x : [0.48,0.0,32.56692913385828], + + v : [1.0,0.0,-0.7199999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.49 : { + bb : { + x : [0.49,0.0,32.28051181102363], + + v : [1.0,0.0,-0.7349999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.5 : { + bb : { + x : [0.5,0.0,31.988188976377963], + + v : [1.0,0.0,-0.7499999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.51 : { + bb : { + x : [0.51,0.0,31.68996062992127], + + v : [1.0,0.0,-0.7649999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.52 : { + bb : { + x : [0.52,0.0,31.38582677165355], + + v : [1.0,0.0,-0.7799999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.53 : { + bb : { + x : [0.53,0.0,31.075787401574814], + + v : [1.0,0.0,-0.7949999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.54 : { + bb : { + x : [0.54,0.0,30.759842519685048], + + v : [1.0,0.0,-0.8099999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.55 : { + bb : { + x : [0.55,0.0,30.43799212598426], + + v : [1.0,0.0,-0.825], + + x_b[0] : 1.1547005383792517}}, + +0.56 : { + bb : { + x : [0.56,0.0,30.110236220472448], + + v : [1.0,0.0,-0.84], + + x_b[0] : 1.1547005383792517}}, + +0.57 : { + bb : { + x : [0.57,0.0,29.776574803149614], + + v : [1.0,0.0,-0.8549999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.58 : { + bb : { + x : [0.58,0.0,29.43700787401576], + + v : [1.0,0.0,-0.8699999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.59 : { + bb : { + x : [0.59,0.0,29.091535433070877], + + v : [1.0,0.0,-0.8849999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.6 : { + bb : { + x : [0.6,0.0,28.740157480314974], + + v : [1.0,0.0,-0.8999999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.61 : { + bb : { + x : [0.61,0.0,28.38287401574804], + + v : [1.0,0.0,-0.9149999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.62 : { + bb : { + x : [0.62,0.0,28.01968503937009], + + v : [1.0,0.0,-0.9299999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.63 : { + bb : { + x : [0.63,0.0,27.65059055118111], + + v : [1.0,0.0,-0.9449999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.64 : { + bb : { + x : [0.64,0.0,27.27559055118111], + + v : [1.0,0.0,-0.9599999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.65 : { + bb : { + x : [0.65,0.0,26.89468503937009], + + v : [1.0,0.0,-0.9749999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.66 : { + bb : { + x : [0.66,0.0,26.50787401574804], + + v : [1.0,0.0,-0.9899999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.67 : { + bb : { + x : [0.67,0.0,26.115157480314974], + + v : [1.0,0.0,-1.005], + + x_b[0] : 1.1547005383792517}}, + +0.68 : { + bb : { + x : [0.68,0.0,25.716535433070874], + + v : [1.0,0.0,-1.02], + + x_b[0] : 1.1547005383792517}}, + +0.69 : { + bb : { + x : [0.69,0.0,25.31200787401576], + + v : [1.0,0.0,-1.035], + + x_b[0] : 1.1547005383792517}}, + +0.7 : { + bb : { + x : [0.7,0.0,24.901574803149618], + + v : [1.0,0.0,-1.0499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.71 : { + bb : { + x : [0.71,0.0,24.48523622047245], + + v : [1.0,0.0,-1.065], + + x_b[0] : 1.1547005383792517}}, + +0.72 : { + bb : { + x : [0.72,0.0,24.062992125984266], + + v : [1.0,0.0,-1.08], + + x_b[0] : 1.1547005383792517}}, + +0.73 : { + bb : { + x : [0.73,0.0,23.634842519685055], + + v : [1.0,0.0,-1.0950000000000002], + + x_b[0] : 1.1547005383792517}}, + +0.74 : { + bb : { + x : [0.74,0.0,23.200787401574814], + + v : [1.0,0.0,-1.1100000000000003], + + x_b[0] : 1.1547005383792517}}, + +0.75 : { + bb : { + x : [0.75,0.0,22.76082677165355], + + v : [1.0,0.0,-1.1250000000000004], + + x_b[0] : 1.1547005383792517}}, + +0.76 : { + bb : { + x : [0.76,0.0,22.31496062992127], + + v : [1.0,0.0,-1.1400000000000006], + + x_b[0] : 1.1547005383792517}}, + +0.77 : { + bb : { + x : [0.77,0.0,21.863188976377963], + + v : [1.0,0.0,-1.1550000000000007], + + x_b[0] : 1.1547005383792517}}, + +0.78 : { + bb : { + x : [0.78,0.0,21.40551181102363], + + v : [1.0,0.0,-1.1700000000000008], + + x_b[0] : 1.1547005383792517}}, + +0.79 : { + bb : { + x : [0.79,0.0,20.941929133858277], + + v : [1.0,0.0,-1.185000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.8 : { + bb : { + x : [0.8,0.0,20.472440944881896], + + v : [1.0,0.0,-1.200000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.81 : { + bb : { + x : [0.81,0.0,19.997047244094492], + + v : [1.0,0.0,-1.2150000000000012], + + x_b[0] : 1.1547005383792517}}, + +0.82 : { + bb : { + x : [0.82,0.0,19.515748031496074], + + v : [1.0,0.0,-1.230000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.83 : { + bb : { + x : [0.83,0.0,19.028543307086622], + + v : [1.0,0.0,-1.245000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.84 : { + bb : { + x : [0.84,0.0,18.53543307086615], + + v : [1.0,0.0,-1.2600000000000011], + + x_b[0] : 1.1547005383792517}}, + +0.85 : { + bb : { + x : [0.85,0.0,18.03641732283465], + + v : [1.0,0.0,-1.2750000000000012], + + x_b[0] : 1.1547005383792517}}, + +0.86 : { + bb : { + x : [0.86,0.0,17.53149606299213], + + v : [1.0,0.0,-1.2900000000000014], + + x_b[0] : 1.1547005383792517}}, + +0.87 : { + bb : { + x : [0.87,0.0,17.02066929133859], + + v : [1.0,0.0,-1.3050000000000015], + + x_b[0] : 1.1547005383792517}}, + +0.88 : { + bb : { + x : [0.88,0.0,16.50393700787402], + + v : [1.0,0.0,-1.3200000000000016], + + x_b[0] : 1.1547005383792517}}, + +0.89 : { + bb : { + x : [0.89,0.0,15.981299212598426], + + v : [1.0,0.0,-1.3350000000000017], + + x_b[0] : 1.1547005383792517}}, + +0.9 : { + bb : { + x : [0.9,0.0,15.452755905511811], + + v : [1.0,0.0,-1.3500000000000019], + + x_b[0] : 1.1547005383792517}}, + +0.91 : { + bb : { + x : [0.91,0.0,14.918307086614174], + + v : [1.0,0.0,-1.365000000000002], + + x_b[0] : 1.1547005383792517}}, + +0.92 : { + bb : { + x : [0.92,0.0,14.377952755905511], + + v : [1.0,0.0,-1.3800000000000021], + + x_b[0] : 1.1547005383792517}}, + +0.93 : { + bb : { + x : [0.93,0.0,13.831692913385824], + + v : [1.0,0.0,-1.3950000000000022], + + x_b[0] : 1.1547005383792517}}, + +0.94 : { + bb : { + x : [0.94,0.0,13.27952755905512], + + v : [1.0,0.0,-1.4100000000000021], + + x_b[0] : 1.1547005383792517}}, + +0.95 : { + bb : { + x : [0.95,0.0,12.721456692913385], + + v : [1.0,0.0,-1.425000000000002], + + x_b[0] : 1.1547005383792517}}, + +0.96 : { + bb : { + x : [0.96,0.0,12.15748031496063], + + v : [1.0,0.0,-1.4400000000000022], + + x_b[0] : 1.1547005383792517}}, + +0.97 : { + bb : { + x : [0.97,0.0,11.587598425196848], + + v : [1.0,0.0,-1.4550000000000023], + + x_b[0] : 1.1547005383792517}}, + +0.98 : { + bb : { + x : [0.98,0.0,11.011811023622043], + + v : [1.0,0.0,-1.4700000000000024], + + x_b[0] : 1.1547005383792517}}, + +0.99 : { + bb : { + x : [0.99,0.0,10.430118110236215], + + v : [1.0,0.0,-1.4850000000000025], + + x_b[0] : 1.1547005383792517}}, + +1.0 : { + bb : { + x : [1.0,0.0,9.842519685039363], + + v : [1.0,0.0,-1.5000000000000027], + + x_b[0] : 1.1547005383792517}}, + +1.01 : { + bb : { + x : [1.01,0.0,9.249015748031487], + + v : [1.0,0.0,-1.5150000000000028], + + x_b[0] : 1.1547005383792517}}, + +1.02 : { + bb : { + x : [1.02,0.0,8.64960629921259], + + v : [1.0,0.0,-1.530000000000003], + + x_b[0] : 1.1547005383792517}}, + +1.03 : { + bb : { + x : [1.03,0.0,8.044291338582665], + + v : [1.0,0.0,-1.545000000000003], + + x_b[0] : 1.1547005383792517}}, + +1.04 : { + bb : { + x : [1.04,0.0,7.433070866141719], + + v : [1.0,0.0,-1.5600000000000032], + + x_b[0] : 1.1547005383792517}}, + +1.05 : { + bb : { + x : [1.05,0.0,6.815944881889749], + + v : [1.0,0.0,-1.5750000000000033], + + x_b[0] : 1.1547005383792517}}, + +1.06 : { + bb : { + x : [1.06,0.0,6.192913385826755], + + v : [1.0,0.0,-1.5900000000000034], + + x_b[0] : 1.1547005383792517}}, + +1.07 : { + bb : { + x : [1.07,0.0,5.563976377952738], + + v : [1.0,0.0,-1.6050000000000035], + + x_b[0] : 1.1547005383792517}}, + +1.08 : { + bb : { + x : [1.08,0.0,4.929133858267696], + + v : [1.0,0.0,-1.6200000000000037], + + x_b[0] : 1.1547005383792517}}, + +1.09 : { + bb : { + x : [1.09,0.0,4.2883858267716315], + + v : [1.0,0.0,-1.6350000000000038], + + x_b[0] : 1.1547005383792517}}, + +1.1 : { + bb : { + x : [1.1,0.0,3.6417322834645427], + + v : [1.0,0.0,-1.650000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.11 : { + bb : { + x : [1.11,0.0,2.9891732283464307], + + v : [1.0,0.0,-1.665000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.12 : { + bb : { + x : [1.12,0.0,2.330708661417295], + + v : [1.0,0.0,-1.6800000000000042], + + x_b[0] : 1.1547005383792517}}, + +1.13 : { + bb : { + x : [1.13,0.0,1.6663385826771504], + + v : [1.0,0.0,-1.6950000000000038], + + x_b[0] : 1.1547005383792517}}, + +1.14 : { + bb : { + x : [1.14,0.0,0.9960629921259674], + + v : [1.0,0.0,-1.710000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.15 : { + bb : { + x : [1.15,0.0,0.31988188976376064], + + v : [1.0,0.0,-1.725000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.16 : { + bb : { + x : [1.16,0.0,0.36054620314153296], + + v : [1.0,0.0,1.7241016151377593], + + x_b[0] : 3.4641016151377606}}, + +1.17 : { + bb : { + x : [1.17,0.0,1.0363736106760844], + + v : [1.0,0.0,1.7091016151377594], + + x_b[0] : 3.4641016151377606}}, + +1.18 : { + bb : { + x : [1.18,0.0,1.7062955063996121], + + v : [1.0,0.0,1.6941016151377593], + + x_b[0] : 3.4641016151377606}}, + +1.19 : { + bb : { + x : [1.19,0.0,2.3703118903121165], + + v : [1.0,0.0,1.6791016151377591], + + x_b[0] : 3.4641016151377606}}, + +1.2 : { + bb : { + x : [1.2,0.0,3.028422762413597], + + v : [1.0,0.0,1.664101615137759], + + x_b[0] : 3.4641016151377606}}, + +1.21 : { + bb : { + x : [1.21,0.0,3.680628122704054], + + v : [1.0,0.0,1.6491016151377589], + + x_b[0] : 3.4641016151377606}}, + +1.22 : { + bb : { + x : [1.22,0.0,4.326927971183487], + + v : [1.0,0.0,1.6341016151377588], + + x_b[0] : 3.4641016151377606}}, + +1.23 : { + bb : { + x : [1.23,0.0,4.967322307851896], + + v : [1.0,0.0,1.6191016151377586], + + x_b[0] : 3.4641016151377606}}, + +1.24 : { + bb : { + x : [1.24,0.0,5.601811132709281], + + v : [1.0,0.0,1.6041016151377585], + + x_b[0] : 3.4641016151377606}}, + +1.25 : { + bb : { + x : [1.25,0.0,6.2303944457556435], + + v : [1.0,0.0,1.5891016151377584], + + x_b[0] : 3.4641016151377606}}, + +1.26 : { + bb : { + x : [1.26,0.0,6.8530722469909815], + + v : [1.0,0.0,1.5741016151377583], + + x_b[0] : 3.4641016151377606}}, + +1.27 : { + bb : { + x : [1.27,0.0,7.469844536415297], + + v : [1.0,0.0,1.5591016151377581], + + x_b[0] : 3.4641016151377606}}, + +1.28 : { + bb : { + x : [1.28,0.0,8.080711314028589], + + v : [1.0,0.0,1.544101615137758], + + x_b[0] : 3.4641016151377606}}, + +1.29 : { + bb : { + x : [1.29,0.0,8.685672579830856], + + v : [1.0,0.0,1.5291016151377579], + + x_b[0] : 3.4641016151377606}}, + +1.3 : { + bb : { + x : [1.3,0.0,9.2847283338221], + + v : [1.0,0.0,1.5141016151377578], + + x_b[0] : 3.4641016151377606}}, + +1.31 : { + bb : { + x : [1.31,0.0,9.87787857600232], + + v : [1.0,0.0,1.4991016151377576], + + x_b[0] : 3.4641016151377606}}, + +1.32 : { + bb : { + x : [1.32,0.0,10.465123306371517], + + v : [1.0,0.0,1.4841016151377575], + + x_b[0] : 3.4641016151377606}}, + +1.33 : { + bb : { + x : [1.33,0.0,11.046462524929689], + + v : [1.0,0.0,1.4691016151377574], + + x_b[0] : 3.4641016151377606}}, + +1.34 : { + bb : { + x : [1.34,0.0,11.621896231676837], + + v : [1.0,0.0,1.4541016151377573], + + x_b[0] : 3.4641016151377606}}, + +1.35 : { + bb : { + x : [1.35,0.0,12.191424426612963], + + v : [1.0,0.0,1.4391016151377571], + + x_b[0] : 3.4641016151377606}}, + +1.36 : { + bb : { + x : [1.36,0.0,12.755047109738065], + + v : [1.0,0.0,1.424101615137757], + + x_b[0] : 3.4641016151377606}}, + +1.37 : { + bb : { + x : [1.37,0.0,13.312764281052143], + + v : [1.0,0.0,1.409101615137757], + + x_b[0] : 3.4641016151377606}}, + +1.38 : { + bb : { + x : [1.38,0.0,13.864575940555184], + + v : [1.0,0.0,1.3941016151377572], + + x_b[0] : 3.4641016151377606}}, + +1.39 : { + bb : { + x : [1.39,0.0,14.410482088247214], + + v : [1.0,0.0,1.379101615137757], + + x_b[0] : 3.4641016151377606}}, + +1.4 : { + bb : { + x : [1.4,0.0,14.950482724128221], + + v : [1.0,0.0,1.364101615137757], + + x_b[0] : 3.4641016151377606}}, + +1.41 : { + bb : { + x : [1.41,0.0,15.484577848198205], + + v : [1.0,0.0,1.3491016151377568], + + x_b[0] : 3.4641016151377606}}, + +1.42 : { + bb : { + x : [1.42,0.0,16.012767460457162], + + v : [1.0,0.0,1.3341016151377567], + + x_b[0] : 3.4641016151377606}}, + +1.43 : { + bb : { + x : [1.43,0.0,16.5350515609051], + + v : [1.0,0.0,1.3191016151377566], + + x_b[0] : 3.4641016151377606}}, + +1.44 : { + bb : { + x : [1.44,0.0,17.05143014954201], + + v : [1.0,0.0,1.3041016151377565], + + x_b[0] : 3.4641016151377606}}, + +1.45 : { + bb : { + x : [1.45,0.0,17.561903226367903], + + v : [1.0,0.0,1.2891016151377563], + + x_b[0] : 3.4641016151377606}}, + +1.46 : { + bb : { + x : [1.46,0.0,18.066470791382766], + + v : [1.0,0.0,1.2741016151377562], + + x_b[0] : 3.4641016151377606}}, + +1.47 : { + bb : { + x : [1.47,0.0,18.565132844586607], + + v : [1.0,0.0,1.259101615137756], + + x_b[0] : 3.4641016151377606}}, + +1.48 : { + bb : { + x : [1.48,0.0,19.057889385979426], + + v : [1.0,0.0,1.244101615137756], + + x_b[0] : 3.4641016151377606}}, + +1.49 : { + bb : { + x : [1.49,0.0,19.54474041556122], + + v : [1.0,0.0,1.2291016151377558], + + x_b[0] : 3.4641016151377606}}, + +1.5 : { + bb : { + x : [1.5,0.0,20.02568593333199], + + v : [1.0,0.0,1.2141016151377557], + + x_b[0] : 3.4641016151377606}}, + +1.51 : { + bb : { + x : [1.51,0.0,20.500725939291737], + + v : [1.0,0.0,1.1991016151377556], + + x_b[0] : 3.4641016151377606}}, + +1.52 : { + bb : { + x : [1.52,0.0,20.96986043344046], + + v : [1.0,0.0,1.1841016151377555], + + x_b[0] : 3.4641016151377606}}, + +1.53 : { + bb : { + x : [1.53,0.0,21.43308941577816], + + v : [1.0,0.0,1.1691016151377553], + + x_b[0] : 3.4641016151377606}}, + +1.54 : { + bb : { + x : [1.54,0.0,21.890412886304834], + + v : [1.0,0.0,1.1541016151377552], + + x_b[0] : 3.4641016151377606}}, + +1.55 : { + bb : { + x : [1.55,0.0,22.341830845020482], + + v : [1.0,0.0,1.139101615137755], + + x_b[0] : 3.4641016151377606}}, + +1.56 : { + bb : { + x : [1.56,0.0,22.78734329192511], + + v : [1.0,0.0,1.124101615137755], + + x_b[0] : 3.4641016151377606}}, + +1.57 : { + bb : { + x : [1.57,0.0,23.226950227018715], + + v : [1.0,0.0,1.1091016151377548], + + x_b[0] : 3.4641016151377606}}, + +1.58 : { + bb : { + x : [1.58,0.0,23.6606516503013], + + v : [1.0,0.0,1.0941016151377547], + + x_b[0] : 3.4641016151377606}}, + +1.59 : { + bb : { + x : [1.59,0.0,24.08844756177286], + + v : [1.0,0.0,1.0791016151377546], + + x_b[0] : 3.4641016151377606}}, + +1.6 : { + bb : { + x : [1.6,0.0,24.51033796143339], + + v : [1.0,0.0,1.0641016151377545], + + x_b[0] : 3.4641016151377606}}, + +1.61 : { + bb : { + x : [1.61,0.0,24.9263228492829], + + v : [1.0,0.0,1.0491016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.62 : { + bb : { + x : [1.62,0.0,25.336402225321386], + + v : [1.0,0.0,1.0341016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.63 : { + bb : { + x : [1.63,0.0,25.740576089548842], + + v : [1.0,0.0,1.0191016151377545], + + x_b[0] : 3.4641016151377606}}, + +1.64 : { + bb : { + x : [1.64,0.0,26.13884444196528], + + v : [1.0,0.0,1.0041016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.65 : { + bb : { + x : [1.65,0.0,26.531207282570698], + + v : [1.0,0.0,0.9891016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.66 : { + bb : { + x : [1.66,0.0,26.917664611365087], + + v : [1.0,0.0,0.9741016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.67 : { + bb : { + x : [1.67,0.0,27.298216428348454], + + v : [1.0,0.0,0.9591016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.68 : { + bb : { + x : [1.68,0.0,27.672862733520798], + + v : [1.0,0.0,0.9441016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.69 : { + bb : { + x : [1.69,0.0,28.04160352688212], + + v : [1.0,0.0,0.9291016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.7 : { + bb : { + x : [1.7,0.0,28.404438808432417], + + v : [1.0,0.0,0.9141016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.71 : { + bb : { + x : [1.71,0.0,28.76136857817169], + + v : [1.0,0.0,0.8991016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.72 : { + bb : { + x : [1.72,0.0,29.112392836099946], + + v : [1.0,0.0,0.8841016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.73 : { + bb : { + x : [1.73,0.0,29.45751158221717], + + v : [1.0,0.0,0.8691016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.74 : { + bb : { + x : [1.74,0.0,29.796724816523373], + + v : [1.0,0.0,0.8541016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.75 : { + bb : { + x : [1.75,0.0,30.13003253901855], + + v : [1.0,0.0,0.8391016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.76 : { + bb : { + x : [1.76,0.0,30.457434749702706], + + v : [1.0,0.0,0.8241016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.77 : { + bb : { + x : [1.77,0.0,30.77893144857584], + + v : [1.0,0.0,0.8091016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.78 : { + bb : { + x : [1.78,0.0,31.094522635637947], + + v : [1.0,0.0,0.7941016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.79 : { + bb : { + x : [1.79,0.0,31.404208310889032], + + v : [1.0,0.0,0.7791016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.8 : { + bb : { + x : [1.8,0.0,31.707988474329092], + + v : [1.0,0.0,0.7641016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.81 : { + bb : { + x : [1.81,0.0,32.00586312595813], + + v : [1.0,0.0,0.7491016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.82 : { + bb : { + x : [1.82,0.0,32.297832265776144], + + v : [1.0,0.0,0.7341016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.83 : { + bb : { + x : [1.83,0.0,32.58389589378313], + + v : [1.0,0.0,0.7191016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.84 : { + bb : { + x : [1.84,0.0,32.8640540099791], + + v : [1.0,0.0,0.7041016151377542], + + x_b[0] : 3.4641016151377606}}, + +1.85 : { + bb : { + x : [1.85,0.0,33.13830661436404], + + v : [1.0,0.0,0.6891016151377541], + + x_b[0] : 3.4641016151377606}}, + +1.86 : { + bb : { + x : [1.86,0.0,33.40665370693796], + + v : [1.0,0.0,0.6741016151377541], + + x_b[0] : 3.4641016151377606}}, + +1.87 : { + bb : { + x : [1.87,0.0,33.669095287700856], + + v : [1.0,0.0,0.6591016151377541], + + x_b[0] : 3.4641016151377606}}, + +1.88 : { + bb : { + x : [1.88,0.0,33.92563135665272], + + v : [1.0,0.0,0.6441016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.89 : { + bb : { + x : [1.89,0.0,34.176261913793574], + + v : [1.0,0.0,0.6291016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.9 : { + bb : { + x : [1.9,0.0,34.4209869591234], + + v : [1.0,0.0,0.6141016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.91 : { + bb : { + x : [1.91,0.0,34.6598064926422], + + v : [1.0,0.0,0.5991016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.92 : { + bb : { + x : [1.92,0.0,34.89272051434998], + + v : [1.0,0.0,0.5841016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.93 : { + bb : { + x : [1.93,0.0,35.11972902424673], + + v : [1.0,0.0,0.5691016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.94 : { + bb : { + x : [1.94,0.0,35.34083202233246], + + v : [1.0,0.0,0.5541016151377544], + + x_b[0] : 3.4641016151377606}}, + +1.95 : { + bb : { + x : [1.95,0.0,35.55602950860717], + + v : [1.0,0.0,0.5391016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.96 : { + bb : { + x : [1.96,0.0,35.76532148307085], + + v : [1.0,0.0,0.5241016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.97 : { + bb : { + x : [1.97,0.0,35.96870794572351], + + v : [1.0,0.0,0.5091016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.98 : { + bb : { + x : [1.98,0.0,36.166188896565146], + + v : [1.0,0.0,0.4941016151377543], + + x_b[0] : 3.4641016151377606}}, + +1.99 : { + bb : { + x : [1.99,0.0,36.35776433559576], + + v : [1.0,0.0,0.4791016151377543], + + x_b[0] : 3.4641016151377606}}, + +2.0 : { + bb : { + x : [2.0,0.0,36.543434262815346], + + v : [1.0,0.0,0.4641016151377543], + + x_b[0] : 3.4641016151377606}}, + +2.01 : { + bb : { + x : [2.01,0.0,36.7231986782239], + + v : [1.0,0.0,0.4491016151377546], + + x_b[0] : 3.4641016151377606}}, + +2.02 : { + bb : { + x : [2.02,0.0,36.89705758182145], + + v : [1.0,0.0,0.43410161513775425], + + x_b[0] : 3.4641016151377606}}, + +2.03 : { + bb : { + x : [2.03,0.0,37.06501097360796], + + v : [1.0,0.0,0.41910161513775457], + + x_b[0] : 3.4641016151377606}}, + +2.04 : { + bb : { + x : [2.04,0.0,37.227058853583465], + + v : [1.0,0.0,0.4041016151377542], + + x_b[0] : 3.4641016151377606}}, + +2.05 : { + bb : { + x : [2.05,0.0,37.38320122174793], + + v : [1.0,0.0,0.38910161513775454], + + x_b[0] : 3.4641016151377606}}, + +2.06 : { + bb : { + x : [2.06,0.0,37.533438078101376], + + v : [1.0,0.0,0.3741016151377542], + + x_b[0] : 3.4641016151377606}}, + +2.07 : { + bb : { + x : [2.07,0.0,37.6777694226438], + + v : [1.0,0.0,0.3591016151377545], + + x_b[0] : 3.4641016151377606}}, + +2.08 : { + bb : { + x : [2.08,0.0,37.816195255375206], + + v : [1.0,0.0,0.34410161513775417], + + x_b[0] : 3.4641016151377606}}, + +2.09 : { + bb : { + x : [2.09,0.0,37.94871557629558], + + v : [1.0,0.0,0.3291016151377545], + + x_b[0] : 3.4641016151377606}}, + +2.1 : { + bb : { + x : [2.1,0.0,38.07533038540493], + + v : [1.0,0.0,0.31410161513775414], + + x_b[0] : 3.4641016151377606}}, + +2.11 : { + bb : { + x : [2.11,0.0,38.19603968270326], + + v : [1.0,0.0,0.29910161513775446], + + x_b[0] : 3.4641016151377606}}, + +2.12 : { + bb : { + x : [2.12,0.0,38.31084346819056], + + v : [1.0,0.0,0.2841016151377541], + + x_b[0] : 3.4641016151377606}}, + +2.13 : { + bb : { + x : [2.13,0.0,38.419741741866844], + + v : [1.0,0.0,0.26910161513775444], + + x_b[0] : 3.4641016151377606}}, + +2.14 : { + bb : { + x : [2.14,0.0,38.5227345037321], + + v : [1.0,0.0,0.2541016151377541], + + x_b[0] : 3.4641016151377606}}, + +2.15 : { + bb : { + x : [2.15,0.0,38.61982175378633], + + v : [1.0,0.0,0.2391016151377544], + + x_b[0] : 3.4641016151377606}}, + +2.16 : { + bb : { + x : [2.16,0.0,38.71100349202955], + + v : [1.0,0.0,0.22410161513775406], + + x_b[0] : 3.4641016151377606}}, + +2.17 : { + bb : { + x : [2.17,0.0,38.79627971846173], + + v : [1.0,0.0,0.20910161513775438], + + x_b[0] : 3.4641016151377606}}, + +2.18 : { + bb : { + x : [2.18,0.0,38.875650433082896], + + v : [1.0,0.0,0.19410161513775404], + + x_b[0] : 3.4641016151377606}}, + +2.19 : { + bb : { + x : [2.19,0.0,38.94911563589303], + + v : [1.0,0.0,0.17910161513775436], + + x_b[0] : 3.4641016151377606}}, + +2.2 : { + bb : { + x : [2.2,0.0,39.01667532689215], + + v : [1.0,0.0,0.164101615137754], + + x_b[0] : 3.4641016151377606}}, + +2.21 : { + bb : { + x : [2.21,0.0,39.078329506080244], + + v : [1.0,0.0,0.14910161513775433], + + x_b[0] : 3.4641016151377606}}, + +2.22 : { + bb : { + x : [2.22,0.0,39.13407817345731], + + v : [1.0,0.0,0.13410161513775398], + + x_b[0] : 3.4641016151377606}}, + +2.23 : { + bb : { + x : [2.23,0.0,39.183921329023356], + + v : [1.0,0.0,0.1191016151377543], + + x_b[0] : 3.4641016151377606}}, + +2.24 : { + bb : { + x : [2.24,0.0,39.22785897277838], + + v : [1.0,0.0,0.10410161513775396], + + x_b[0] : 3.4641016151377606}}, + +2.25 : { + bb : { + x : [2.25,0.0,39.26589110472238], + + v : [1.0,0.0,0.08910161513775428], + + x_b[0] : 3.4641016151377606}}, + +2.26 : { + bb : { + x : [2.26,0.0,39.29801772485535], + + v : [1.0,0.0,0.0741016151377546], + + x_b[0] : 3.4641016151377606}}, + +2.27 : { + bb : { + x : [2.27,0.0,39.3242388331773], + + v : [1.0,0.0,0.05910161513775425], + + x_b[0] : 3.4641016151377606}}, + +2.28 : { + bb : { + x : [2.28,0.0,39.34455442968822], + + v : [1.0,0.0,0.04410161513775457], + + x_b[0] : 3.4641016151377606}}, + +2.29 : { + bb : { + x : [2.29,0.0,39.35896451438813], + + v : [1.0,0.0,0.029101615137754222], + + x_b[0] : 3.4641016151377606}}, + +2.3 : { + bb : { + x : [2.3,0.0,39.36746908727701], + + v : [1.0,0.0,0.014101615137754542], + + x_b[0] : 3.4641016151377606}}, + +2.31 : { + bb : { + x : [2.31,0.0,39.37006814835487], + + v : [1.0,0.0,-0.0008983848622458046], + + x_b[0] : 3.4641016151377606}}, + +2.32 : { + bb : { + x : [2.32,0.0,39.3667616976217], + + v : [1.0,0.0,-0.015898384862245485], + + x_b[0] : 3.4641016151377606}}, + +2.33 : { + bb : { + x : [2.33,0.0,39.357549735077505], + + v : [1.0,0.0,-0.03089838486224583], + + x_b[0] : 3.4641016151377606}}, + +2.34 : { + bb : { + x : [2.34,0.0,39.34243226072229], + + v : [1.0,0.0,-0.04589838486224551], + + x_b[0] : 3.4641016151377606}}, + +2.35 : { + bb : { + x : [2.35,0.0,39.32140927455605], + + v : [1.0,0.0,-0.06089838486224586], + + x_b[0] : 3.4641016151377606}}, + +2.36 : { + bb : { + x : [2.36,0.0,39.29448077657879], + + v : [1.0,0.0,-0.07589838486224554], + + x_b[0] : 3.4641016151377606}}, + +2.37 : { + bb : { + x : [2.37,0.0,39.261646766790506], + + v : [1.0,0.0,-0.09089838486224588], + + x_b[0] : 3.4641016151377606}}, + +2.38 : { + bb : { + x : [2.38,0.0,39.222907245191195], + + v : [1.0,0.0,-0.10589838486224556], + + x_b[0] : 3.4641016151377606}}, + +2.39 : { + bb : { + x : [2.39,0.0,39.17826221178086], + + v : [1.0,0.0,-0.12089838486224591], + + x_b[0] : 3.4641016151377606}}, + +2.4 : { + bb : { + x : [2.4,0.0,39.127711666559506], + + v : [1.0,0.0,-0.1358983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.41 : { + bb : { + x : [2.41,0.0,39.07125560952713], + + v : [1.0,0.0,-0.15089838486224594], + + x_b[0] : 3.4641016151377606}}, + +2.42 : { + bb : { + x : [2.42,0.0,39.00889404068372], + + v : [1.0,0.0,-0.16589838486224562], + + x_b[0] : 3.4641016151377606}}, + +2.43 : { + bb : { + x : [2.43,0.0,38.9406269600293], + + v : [1.0,0.0,-0.18089838486224596], + + x_b[0] : 3.4641016151377606}}, + +2.44 : { + bb : { + x : [2.44,0.0,38.86645436756385], + + v : [1.0,0.0,-0.19589838486224564], + + x_b[0] : 3.4641016151377606}}, + +2.45 : { + bb : { + x : [2.45,0.0,38.786376263287366], + + v : [1.0,0.0,-0.210898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.46 : { + bb : { + x : [2.46,0.0,38.70039264719988], + + v : [1.0,0.0,-0.22589838486224567], + + x_b[0] : 3.4641016151377606}}, + +2.47 : { + bb : { + x : [2.47,0.0,38.60850351930135], + + v : [1.0,0.0,-0.24089838486224602], + + x_b[0] : 3.4641016151377606}}, + +2.48 : { + bb : { + x : [2.48,0.0,38.51070887959181], + + v : [1.0,0.0,-0.2558983848622457], + + x_b[0] : 3.4641016151377606}}, + +2.49 : { + bb : { + x : [2.49,0.0,38.40700872807123], + + v : [1.0,0.0,-0.27089838486224604], + + x_b[0] : 3.4641016151377606}}, + +2.5 : { + bb : { + x : [2.5,0.0,38.29740306473964], + + v : [1.0,0.0,-0.2858983848622457], + + x_b[0] : 3.4641016151377606}}, + +2.51 : { + bb : { + x : [2.51,0.0,38.181891889597026], + + v : [1.0,0.0,-0.3008983848622454], + + x_b[0] : 3.4641016151377606}}, + +2.52 : { + bb : { + x : [2.52,0.0,38.06047520264339], + + v : [1.0,0.0,-0.31589838486224575], + + x_b[0] : 3.4641016151377606}}, + +2.53 : { + bb : { + x : [2.53,0.0,37.93315300387872], + + v : [1.0,0.0,-0.33089838486224543], + + x_b[0] : 3.4641016151377606}}, + +2.54 : { + bb : { + x : [2.54,0.0,37.79992529330303], + + v : [1.0,0.0,-0.3458983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.55 : { + bb : { + x : [2.55,0.0,37.66079207091633], + + v : [1.0,0.0,-0.36089838486224546], + + x_b[0] : 3.4641016151377606}}, + +2.56 : { + bb : { + x : [2.56,0.0,37.51575333671859], + + v : [1.0,0.0,-0.3758983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.57 : { + bb : { + x : [2.57,0.0,37.36480909070984], + + v : [1.0,0.0,-0.3908983848622455], + + x_b[0] : 3.4641016151377606}}, + +2.58 : { + bb : { + x : [2.58,0.0,37.207959332890056], + + v : [1.0,0.0,-0.40589838486224583], + + x_b[0] : 3.4641016151377606}}, + +2.59 : { + bb : { + x : [2.59,0.0,37.04520406325925], + + v : [1.0,0.0,-0.4208983848622455], + + x_b[0] : 3.4641016151377606}}, + +2.6 : { + bb : { + x : [2.6,0.0,36.87654328181741], + + v : [1.0,0.0,-0.43589838486224586], + + x_b[0] : 3.4641016151377606}}, + +2.61 : { + bb : { + x : [2.61,0.0,36.70197698856457], + + v : [1.0,0.0,-0.45089838486224554], + + x_b[0] : 3.4641016151377606}}, + +2.62 : { + bb : { + x : [2.62,0.0,36.521505183500686], + + v : [1.0,0.0,-0.4658983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.63 : { + bb : { + x : [2.63,0.0,36.33512786662579], + + v : [1.0,0.0,-0.48089838486224556], + + x_b[0] : 3.4641016151377606}}, + +2.64 : { + bb : { + x : [2.64,0.0,36.142845037939864], + + v : [1.0,0.0,-0.4958983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.65 : { + bb : { + x : [2.65,0.0,35.94465669744292], + + v : [1.0,0.0,-0.5108983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.66 : { + bb : { + x : [2.66,0.0,35.740562845134946], + + v : [1.0,0.0,-0.5258983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.67 : { + bb : { + x : [2.67,0.0,35.53056348101595], + + v : [1.0,0.0,-0.5408983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.68 : { + bb : { + x : [2.68,0.0,35.31465860508593], + + v : [1.0,0.0,-0.555898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.69 : { + bb : { + x : [2.69,0.0,35.092848217344894], + + v : [1.0,0.0,-0.5708983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.7 : { + bb : { + x : [2.7,0.0,34.86513231779282], + + v : [1.0,0.0,-0.585898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.71 : { + bb : { + x : [2.71,0.0,34.63151090642974], + + v : [1.0,0.0,-0.6008983848622457], + + x_b[0] : 3.4641016151377606}}, + +2.72 : { + bb : { + x : [2.72,0.0,34.39198398325562], + + v : [1.0,0.0,-0.615898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.73 : { + bb : { + x : [2.73,0.0,34.146551548270494], + + v : [1.0,0.0,-0.6308983848622457], + + x_b[0] : 3.4641016151377606}}, + +2.74 : { + bb : { + x : [2.74,0.0,33.895213601474325], + + v : [1.0,0.0,-0.645898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.75 : { + bb : { + x : [2.75,0.0,33.63797014286715], + + v : [1.0,0.0,-0.6608983848622457], + + x_b[0] : 3.4641016151377606}}, + +2.76 : { + bb : { + x : [2.76,0.0,33.37482117244895], + + v : [1.0,0.0,-0.6758983848622454], + + x_b[0] : 3.4641016151377606}}, + +2.77 : { + bb : { + x : [2.77,0.0,33.10576669021971], + + v : [1.0,0.0,-0.6908983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.78 : { + bb : { + x : [2.78,0.0,32.83080669617946], + + v : [1.0,0.0,-0.7058983848622454], + + x_b[0] : 3.4641016151377606}}, + +2.79 : { + bb : { + x : [2.79,0.0,32.54994119032818], + + v : [1.0,0.0,-0.7208983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.8 : { + bb : { + x : [2.8,0.0,32.26317017266588], + + v : [1.0,0.0,-0.7358983848622455], + + x_b[0] : 3.4641016151377606}}, + +2.81 : { + bb : { + x : [2.81,0.0,31.970493643192547], + + v : [1.0,0.0,-0.7508983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.82 : { + bb : { + x : [2.82,0.0,31.67191160190821], + + v : [1.0,0.0,-0.7658983848622455], + + x_b[0] : 3.4641016151377606}}, + +2.83 : { + bb : { + x : [2.83,0.0,31.36742404881283], + + v : [1.0,0.0,-0.7808983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.84 : { + bb : { + x : [2.84,0.0,31.057030983906436], + + v : [1.0,0.0,-0.7958983848622455], + + x_b[0] : 3.4641016151377606}}, + +2.85 : { + bb : { + x : [2.85,0.0,30.74073240718901], + + v : [1.0,0.0,-0.8108983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.86 : { + bb : { + x : [2.86,0.0,30.418528318660574], + + v : [1.0,0.0,-0.8258983848622455], + + x_b[0] : 3.4641016151377606}}, + +2.87 : { + bb : { + x : [2.87,0.0,30.0904187183211], + + v : [1.0,0.0,-0.8408983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.88 : { + bb : { + x : [2.88,0.0,29.75640360617062], + + v : [1.0,0.0,-0.8558983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.89 : { + bb : { + x : [2.89,0.0,29.416482982209097], + + v : [1.0,0.0,-0.8708983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.9 : { + bb : { + x : [2.9,0.0,29.070656846436567], + + v : [1.0,0.0,-0.8858983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.91 : { + bb : { + x : [2.91,0.0,28.718925198852997], + + v : [1.0,0.0,-0.9008983848622459], + + x_b[0] : 3.4641016151377606}}, + +2.92 : { + bb : { + x : [2.92,0.0,28.36128803945842], + + v : [1.0,0.0,-0.9158983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.93 : { + bb : { + x : [2.93,0.0,27.997745368252804], + + v : [1.0,0.0,-0.930898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.94 : { + bb : { + x : [2.94,0.0,27.628297185236182], + + v : [1.0,0.0,-0.9458983848622456], + + x_b[0] : 3.4641016151377606}}, + +2.95 : { + bb : { + x : [2.95,0.0,27.252943490408516], + + v : [1.0,0.0,-0.960898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.96 : { + bb : { + x : [2.96,0.0,26.871684283769845], + + v : [1.0,0.0,-0.9758983848622457], + + x_b[0] : 3.4641016151377606}}, + +2.97 : { + bb : { + x : [2.97,0.0,26.484519565320134], + + v : [1.0,0.0,-0.990898384862246], + + x_b[0] : 3.4641016151377606}}, + +2.98 : { + bb : { + x : [2.98,0.0,26.091449335059416], + + v : [1.0,0.0,-1.0058983848622458], + + x_b[0] : 3.4641016151377606}}, + +2.99 : { + bb : { + x : [2.99,0.0,25.692473592987657], + + v : [1.0,0.0,-1.0208983848622462], + + x_b[0] : 3.4641016151377606}}, + +3.0 : { + bb : { + x : [3.0,0.0,25.28759233910489], + + v : [1.0,0.0,-1.0358983848622458], + + x_b[0] : 3.4641016151377606}}} diff --git a/tests/data/BouncingBall3D/restitution.js5 b/tests/data/BouncingBall3D/restitution.js5 new file mode 100644 index 0000000..640207f --- /dev/null +++ b/tests/data/BouncingBall3D/restitution.js5 @@ -0,0 +1,2415 @@ +{ +header : { + case : 'restitution', + dateTime : '2024-11-04T09:27:58.439740', + cases : 'BouncingBall3D', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall3D/BouncingBall3D.cases', + casesDate : '2024-11-04T09:04:34.413987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : 9.81, + e : 0.5, + x[2] : 39.37007874015748}}, + +0.01 : { + bb : { + x : [0.01,0.0,39.35076771653544], + + v : [1.0,0.0,-0.0981], + + x_b[0] : 0.4515236409857309}}, + +0.02 : { + bb : { + x : [0.02,0.0,39.292834645669295], + + v : [1.0,0.0,-0.1962], + + x_b[0] : 0.4515236409857309}}, + +0.03 : { + bb : { + x : [0.03,0.0,39.196279527559064], + + v : [1.0,0.0,-0.2943], + + x_b[0] : 0.4515236409857309}}, + +0.04 : { + bb : { + x : [0.04,0.0,39.061102362204736], + + v : [1.0,0.0,-0.3924], + + x_b[0] : 0.4515236409857309}}, + +0.05 : { + bb : { + x : [0.05,0.0,38.88730314960631], + + v : [1.0,0.0,-0.49050000000000005], + + x_b[0] : 0.4515236409857309}}, + +0.06 : { + bb : { + x : [0.06,0.0,38.67488188976379], + + v : [1.0,0.0,-0.5886], + + x_b[0] : 0.4515236409857309}}, + +0.07 : { + bb : { + x : [0.07,0.0,38.42383858267718], + + v : [1.0,0.0,-0.6867000000000001], + + x_b[0] : 0.4515236409857309}}, + +0.08 : { + bb : { + x : [0.08,0.0,38.13417322834646], + + v : [1.0,0.0,-0.7848], + + x_b[0] : 0.4515236409857309}}, + +0.09 : { + bb : { + x : [0.09,0.0,37.80588582677166], + + v : [1.0,0.0,-0.8829], + + x_b[0] : 0.4515236409857309}}, + +0.1 : { + bb : { + x : [0.1,0.0,37.43897637795276], + + v : [1.0,0.0,-0.9810000000000001], + + x_b[0] : 0.4515236409857309}}, + +0.11 : { + bb : { + x : [0.11,0.0,37.03344488188977], + + v : [1.0,0.0,-1.0791], + + x_b[0] : 0.4515236409857309}}, + +0.12 : { + bb : { + x : [0.12,0.0,36.58929133858268], + + v : [1.0,0.0,-1.1771999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.13 : { + bb : { + x : [0.13,0.0,36.106515748031505], + + v : [1.0,0.0,-1.2752999999999999], + + x_b[0] : 0.4515236409857309}}, + +0.14 : { + bb : { + x : [0.14,0.0,35.58511811023623], + + v : [1.0,0.0,-1.3734], + + x_b[0] : 0.4515236409857309}}, + +0.15 : { + bb : { + x : [0.15,0.0,35.02509842519686], + + v : [1.0,0.0,-1.4714999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.16 : { + bb : { + x : [0.16,0.0,34.4264566929134], + + v : [1.0,0.0,-1.5695999999999999], + + x_b[0] : 0.4515236409857309}}, + +0.17 : { + bb : { + x : [0.17,0.0,33.78919291338584], + + v : [1.0,0.0,-1.6677], + + x_b[0] : 0.4515236409857309}}, + +0.18 : { + bb : { + x : [0.18,0.0,33.113307086614185], + + v : [1.0,0.0,-1.7657999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.19 : { + bb : { + x : [0.19,0.0,32.39879921259844], + + v : [1.0,0.0,-1.8639], + + x_b[0] : 0.4515236409857309}}, + +0.2 : { + bb : { + x : [0.2,0.0,31.645669291338592], + + v : [1.0,0.0,-1.962], + + x_b[0] : 0.4515236409857309}}, + +0.21 : { + bb : { + x : [0.21,0.0,30.85391732283466], + + v : [1.0,0.0,-2.0601], + + x_b[0] : 0.4515236409857309}}, + +0.22 : { + bb : { + x : [0.22,0.0,30.023543307086626], + + v : [1.0,0.0,-2.1582], + + x_b[0] : 0.4515236409857309}}, + +0.23 : { + bb : { + x : [0.23,0.0,29.1545472440945], + + v : [1.0,0.0,-2.2563], + + x_b[0] : 0.4515236409857309}}, + +0.24 : { + bb : { + x : [0.24,0.0,28.24692913385828], + + v : [1.0,0.0,-2.3543999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.25 : { + bb : { + x : [0.25,0.0,27.300688976377963], + + v : [1.0,0.0,-2.4524999999999997], + + x_b[0] : 0.4515236409857309}}, + +0.26 : { + bb : { + x : [0.26,0.0,26.315826771653555], + + v : [1.0,0.0,-2.5505999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.27 : { + bb : { + x : [0.27,0.0,25.292342519685054], + + v : [1.0,0.0,-2.6487], + + x_b[0] : 0.4515236409857309}}, + +0.28 : { + bb : { + x : [0.28,0.0,24.230236220472456], + + v : [1.0,0.0,-2.7468], + + x_b[0] : 0.4515236409857309}}, + +0.29 : { + bb : { + x : [0.29,0.0,23.129507874015765], + + v : [1.0,0.0,-2.8448999999999995], + + x_b[0] : 0.4515236409857309}}, + +0.3 : { + bb : { + x : [0.3,0.0,21.990157480314977], + + v : [1.0,0.0,-2.9429999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.31 : { + bb : { + x : [0.31,0.0,20.812185039370096], + + v : [1.0,0.0,-3.0410999999999997], + + x_b[0] : 0.4515236409857309}}, + +0.32 : { + bb : { + x : [0.32,0.0,19.595590551181118], + + v : [1.0,0.0,-3.1391999999999998], + + x_b[0] : 0.4515236409857309}}, + +0.33 : { + bb : { + x : [0.33,0.0,18.340374015748047], + + v : [1.0,0.0,-3.2373], + + x_b[0] : 0.4515236409857309}}, + +0.34 : { + bb : { + x : [0.34,0.0,17.04653543307088], + + v : [1.0,0.0,-3.3354], + + x_b[0] : 0.4515236409857309}}, + +0.35 : { + bb : { + x : [0.35,0.0,15.714074803149627], + + v : [1.0,0.0,-3.4334999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.36 : { + bb : { + x : [0.36,0.0,14.342992125984273], + + v : [1.0,0.0,-3.5315999999999996], + + x_b[0] : 0.4515236409857309}}, + +0.37 : { + bb : { + x : [0.37,0.0,12.933287401574823], + + v : [1.0,0.0,-3.6296999999999997], + + x_b[0] : 0.4515236409857309}}, + +0.38 : { + bb : { + x : [0.38,0.0,11.484960629921279], + + v : [1.0,0.0,-3.7278], + + x_b[0] : 0.4515236409857309}}, + +0.39 : { + bb : { + x : [0.39,0.0,9.99801181102364], + + v : [1.0,0.0,-3.8259], + + x_b[0] : 0.4515236409857309}}, + +0.4 : { + bb : { + x : [0.4,0.0,8.472440944881907], + + v : [1.0,0.0,-3.924], + + x_b[0] : 0.4515236409857309}}, + +0.41 : { + bb : { + x : [0.41,0.0,6.908248031496088], + + v : [1.0,0.0,-4.022099999999999], + + x_b[0] : 0.4515236409857309}}, + +0.42 : { + bb : { + x : [0.42,0.0,5.305433070866167], + + v : [1.0,0.0,-4.1202], + + x_b[0] : 0.4515236409857309}}, + +0.43 : { + bb : { + x : [0.43,0.0,3.66399606299215], + + v : [1.0,0.0,-4.2183], + + x_b[0] : 0.4515236409857309}}, + +0.44 : { + bb : { + x : [0.44,0.0,1.9839370078740388], + + v : [1.0,0.0,-4.316400000000001], + + x_b[0] : 0.4515236409857309}}, + +0.45 : { + bb : { + x : [0.45,0.0,0.26525590551183287], + + v : [1.0,0.0,-4.414500000000001], + + x_b[0] : 0.4515236409857309}}, + +0.46 : { + bb : { + x : [0.45576182049286545,0.0,0.7252115538706296], + + v : [0.5,0.0,2.1315703771050307], + + x_b[0] : 0.6772854614785964}}, + +0.47 : { + bb : { + x : [0.4607618204928654,0.0,1.545101466116701], + + v : [0.5,0.0,2.033470377105031], + + x_b[0] : 0.6772854614785964}}, + +0.48 : { + bb : { + x : [0.4657618204928654,0.0,2.3263693311186824], + + v : [0.5,0.0,1.935370377105031], + + x_b[0] : 0.6772854614785964}}, + +0.49 : { + bb : { + x : [0.4707618204928654,0.0,3.069015148876569], + + v : [0.5,0.0,1.837270377105031], + + x_b[0] : 0.6772854614785964}}, + +0.5 : { + bb : { + x : [0.4757618204928654,0.0,3.7730389193903613], + + v : [0.5,0.0,1.7391703771050309], + + x_b[0] : 0.6772854614785964}}, + +0.51 : { + bb : { + x : [0.4807618204928654,0.0,4.438440642660058], + + v : [0.5,0.0,1.6410703771050308], + + x_b[0] : 0.6772854614785964}}, + +0.52 : { + bb : { + x : [0.4857618204928654,0.0,5.065220318685662], + + v : [0.5,0.0,1.5429703771050307], + + x_b[0] : 0.6772854614785964}}, + +0.53 : { + bb : { + x : [0.49076182049286543,0.0,5.65337794746717], + + v : [0.5,0.0,1.4448703771050306], + + x_b[0] : 0.6772854614785964}}, + +0.54 : { + bb : { + x : [0.49576182049286543,0.0,6.202913529004584], + + v : [0.5,0.0,1.3467703771050306], + + x_b[0] : 0.6772854614785964}}, + +0.55 : { + bb : { + x : [0.5007618204928654,0.0,6.713827063297904], + + v : [0.5,0.0,1.2486703771050305], + + x_b[0] : 0.6772854614785964}}, + +0.56 : { + bb : { + x : [0.5057618204928654,0.0,7.186118550347129], + + v : [0.5,0.0,1.1505703771050304], + + x_b[0] : 0.6772854614785964}}, + +0.57 : { + bb : { + x : [0.5107618204928654,0.0,7.619787990152255], + + v : [0.5,0.0,1.0524703771050314], + + x_b[0] : 0.6772854614785964}}, + +0.58 : { + bb : { + x : [0.5157618204928655,0.0,8.014835382713292], + + v : [0.5,0.0,0.9543703771050314], + + x_b[0] : 0.6772854614785964}}, + +0.59 : { + bb : { + x : [0.5207618204928655,0.0,8.371260728030233], + + v : [0.5,0.0,0.8562703771050313], + + x_b[0] : 0.6772854614785964}}, + +0.6 : { + bb : { + x : [0.5257618204928655,0.0,8.689064026103079], + + v : [0.5,0.0,0.7581703771050312], + + x_b[0] : 0.6772854614785964}}, + +0.61 : { + bb : { + x : [0.5307618204928655,0.0,8.968245276931832], + + v : [0.5,0.0,0.6600703771050311], + + x_b[0] : 0.6772854614785964}}, + +0.62 : { + bb : { + x : [0.5357618204928655,0.0,9.20880448051649], + + v : [0.5,0.0,0.5619703771050311], + + x_b[0] : 0.6772854614785964}}, + +0.63 : { + bb : { + x : [0.5407618204928655,0.0,9.410741636857054], + + v : [0.5,0.0,0.463870377105031], + + x_b[0] : 0.6772854614785964}}, + +0.64 : { + bb : { + x : [0.5457618204928655,0.0,9.574056745953524], + + v : [0.5,0.0,0.3657703771050309], + + x_b[0] : 0.6772854614785964}}, + +0.65 : { + bb : { + x : [0.5507618204928655,0.0,9.698749807805898], + + v : [0.5,0.0,0.26767037710503083], + + x_b[0] : 0.6772854614785964}}, + +0.66 : { + bb : { + x : [0.5557618204928655,0.0,9.784820822414177], + + v : [0.5,0.0,0.16957037710503076], + + x_b[0] : 0.6772854614785964}}, + +0.67 : { + bb : { + x : [0.5607618204928655,0.0,9.832269789778362], + + v : [0.5,0.0,0.07147037710503067], + + x_b[0] : 0.6772854614785964}}, + +0.68 : { + bb : { + x : [0.5657618204928655,0.0,9.841096709898453], + + v : [0.5,0.0,-0.026629622894969424], + + x_b[0] : 0.6772854614785964}}, + +0.69 : { + bb : { + x : [0.5707618204928655,0.0,9.811301582774451], + + v : [0.5,0.0,-0.12472962289496843], + + x_b[0] : 0.6772854614785964}}, + +0.7 : { + bb : { + x : [0.5757618204928655,0.0,9.742884408406352], + + v : [0.5,0.0,-0.22282962289496852], + + x_b[0] : 0.6772854614785964}}, + +0.71 : { + bb : { + x : [0.5807618204928655,0.0,9.63584518679416], + + v : [0.5,0.0,-0.3209296228949686], + + x_b[0] : 0.6772854614785964}}, + +0.72 : { + bb : { + x : [0.5857618204928655,0.0,9.490183917937873], + + v : [0.5,0.0,-0.4190296228949687], + + x_b[0] : 0.6772854614785964}}, + +0.73 : { + bb : { + x : [0.5907618204928655,0.0,9.305900601837491], + + v : [0.5,0.0,-0.5171296228949688], + + x_b[0] : 0.6772854614785964}}, + +0.74 : { + bb : { + x : [0.5957618204928655,0.0,9.082995238493016], + + v : [0.5,0.0,-0.6152296228949689], + + x_b[0] : 0.6772854614785964}}, + +0.75 : { + bb : { + x : [0.6007618204928655,0.0,8.821467827904446], + + v : [0.5,0.0,-0.7133296228949689], + + x_b[0] : 0.6772854614785964}}, + +0.76 : { + bb : { + x : [0.6057618204928655,0.0,8.52131837007178], + + v : [0.5,0.0,-0.811429622894969], + + x_b[0] : 0.6772854614785964}}, + +0.77 : { + bb : { + x : [0.6107618204928655,0.0,8.18254686499502], + + v : [0.5,0.0,-0.9095296228949691], + + x_b[0] : 0.6772854614785964}}, + +0.78 : { + bb : { + x : [0.6157618204928655,0.0,7.805153312674166], + + v : [0.5,0.0,-1.0076296228949693], + + x_b[0] : 0.6772854614785964}}, + +0.79 : { + bb : { + x : [0.6207618204928655,0.0,7.389137713109217], + + v : [0.5,0.0,-1.1057296228949693], + + x_b[0] : 0.6772854614785964}}, + +0.8 : { + bb : { + x : [0.6257618204928656,0.0,6.934500066300174], + + v : [0.5,0.0,-1.2038296228949694], + + x_b[0] : 0.6772854614785964}}, + +0.81 : { + bb : { + x : [0.6307618204928656,0.0,6.441240372247036], + + v : [0.5,0.0,-1.3019296228949695], + + x_b[0] : 0.6772854614785964}}, + +0.82 : { + bb : { + x : [0.6357618204928654,0.0,5.90935863094981], + + v : [0.5,0.0,-1.4000296228949685], + + x_b[0] : 0.6772854614785964}}, + +0.83 : { + bb : { + x : [0.6407618204928655,0.0,5.338854842408484], + + v : [0.5,0.0,-1.4981296228949685], + + x_b[0] : 0.6772854614785964}}, + +0.84 : { + bb : { + x : [0.6457618204928655,0.0,4.729729006623062], + + v : [0.5,0.0,-1.5962296228949686], + + x_b[0] : 0.6772854614785964}}, + +0.85 : { + bb : { + x : [0.6507618204928655,0.0,4.081981123593547], + + v : [0.5,0.0,-1.6943296228949687], + + x_b[0] : 0.6772854614785964}}, + +0.86 : { + bb : { + x : [0.6557618204928655,0.0,3.395611193319936], + + v : [0.5,0.0,-1.7924296228949688], + + x_b[0] : 0.6772854614785964}}, + +0.87 : { + bb : { + x : [0.6607618204928655,0.0,2.6706192158022315], + + v : [0.5,0.0,-1.8905296228949688], + + x_b[0] : 0.6772854614785964}}, + +0.88 : { + bb : { + x : [0.6657618204928655,0.0,1.9070051910404322], + + v : [0.5,0.0,-1.988629622894969], + + x_b[0] : 0.6772854614785964}}, + +0.89 : { + bb : { + x : [0.6707618204928655,0.0,1.1047691190345383], + + v : [0.5,0.0,-2.086729622894969], + + x_b[0] : 0.6772854614785964}}, + +0.9 : { + bb : { + x : [0.6757618204928655,0.0,0.26391099978454996], + + v : [0.5,0.0,-2.184829622894969], + + x_b[0] : 0.6772854614785964}}, + +0.91 : { + bb : { + x : [0.6790236409857309,0.0,0.29378207670733264], + + v : [0.25,0.0,1.0391555656575457], + + x_b[0] : 0.7337259166018127}}, + +0.92 : { + bb : { + x : [0.6815236409857308,0.0,0.6835874175173903], + + v : [0.25,0.0,0.9410555656575457], + + x_b[0] : 0.7337259166018127}}, + +0.93 : { + bb : { + x : [0.6840236409857308,0.0,1.0347707110833533], + + v : [0.25,0.0,0.8429555656575456], + + x_b[0] : 0.7337259166018127}}, + +0.94 : { + bb : { + x : [0.6865236409857307,0.0,1.3473319574052187], + + v : [0.25,0.0,0.7448555656575466], + + x_b[0] : 0.7337259166018127}}, + +0.95 : { + bb : { + x : [0.6890236409857307,0.0,1.6212711564829934], + + v : [0.25,0.0,0.6467555656575465], + + x_b[0] : 0.7337259166018127}}, + +0.96 : { + bb : { + x : [0.6915236409857306,0.0,1.8565883083166732], + + v : [0.25,0.0,0.5486555656575465], + + x_b[0] : 0.7337259166018127}}, + +0.97 : { + bb : { + x : [0.6940236409857305,0.0,2.0532834129062585], + + v : [0.25,0.0,0.4505555656575464], + + x_b[0] : 0.7337259166018127}}, + +0.98 : { + bb : { + x : [0.6965236409857305,0.0,2.211356470251749], + + v : [0.25,0.0,0.3524555656575463], + + x_b[0] : 0.7337259166018127}}, + +0.99 : { + bb : { + x : [0.6990236409857304,0.0,2.3308074803531453], + + v : [0.25,0.0,0.25435556565754625], + + x_b[0] : 0.7337259166018127}}, + +1.0 : { + bb : { + x : [0.7015236409857304,0.0,2.411636443210447], + + v : [0.25,0.0,0.15625556565754617], + + x_b[0] : 0.7337259166018127}}, + +1.01 : { + bb : { + x : [0.7040236409857303,0.0,2.4538433588236543], + + v : [0.25,0.0,0.05815556565754608], + + x_b[0] : 0.7337259166018127}}, + +1.02 : { + bb : { + x : [0.7065236409857303,0.0,2.457428227192767], + + v : [0.25,0.0,-0.03994443434245401], + + x_b[0] : 0.7337259166018127}}, + +1.03 : { + bb : { + x : [0.7090236409857302,0.0,2.422391048317785], + + v : [0.25,0.0,-0.13804443434245411], + + x_b[0] : 0.7337259166018127}}, + +1.04 : { + bb : { + x : [0.7115236409857302,0.0,2.3487318221987086], + + v : [0.25,0.0,-0.2361444343424542], + + x_b[0] : 0.7337259166018127}}, + +1.05 : { + bb : { + x : [0.7140236409857301,0.0,2.2364505488355375], + + v : [0.25,0.0,-0.33424443434245427], + + x_b[0] : 0.7337259166018127}}, + +1.06 : { + bb : { + x : [0.7165236409857301,0.0,2.085547228228272], + + v : [0.25,0.0,-0.43234443434245434], + + x_b[0] : 0.7337259166018127}}, + +1.07 : { + bb : { + x : [0.71902364098573,0.0,1.896021860376912], + + v : [0.25,0.0,-0.5304444343424545], + + x_b[0] : 0.7337259166018127}}, + +1.08 : { + bb : { + x : [0.72152364098573,0.0,1.6678744452814571], + + v : [0.25,0.0,-0.6285444343424545], + + x_b[0] : 0.7337259166018127}}, + +1.09 : { + bb : { + x : [0.7240236409857299,0.0,1.401104982941908], + + v : [0.25,0.0,-0.7266444343424546], + + x_b[0] : 0.7337259166018127}}, + +1.1 : { + bb : { + x : [0.7265236409857299,0.0,1.095713473358264], + + v : [0.25,0.0,-0.8247444343424547], + + x_b[0] : 0.7337259166018127}}, + +1.11 : { + bb : { + x : [0.7290236409857298,0.0,0.7516999165305257], + + v : [0.25,0.0,-0.9228444343424548], + + x_b[0] : 0.7337259166018127}}, + +1.12 : { + bb : { + x : [0.7315236409857298,0.0,0.36906431245869276], + + v : [0.25,0.0,-1.020944434342455], + + x_b[0] : 0.7337259166018127}}, + +1.13 : { + bb : { + x : [0.7338747787937718,0.0,0.025685855322728882], + + v : [0.125,0.0,0.5419981599338027], + + x_b[0] : 0.7478360303826168}}, + +1.14 : { + bb : { + x : [0.7351247787937718,0.0,0.2197599340368246], + + v : [0.125,0.0,0.44389815993380266], + + x_b[0] : 0.7478360303826168}}, + +1.15 : { + bb : { + x : [0.7363747787937718,0.0,0.3752119655068257], + + v : [0.125,0.0,0.3457981599338026], + + x_b[0] : 0.7478360303826168}}, + +1.16 : { + bb : { + x : [0.7376247787937718,0.0,0.4920419497327323], + + v : [0.125,0.0,0.2476981599338025], + + x_b[0] : 0.7478360303826168}}, + +1.17 : { + bb : { + x : [0.7388747787937717,0.0,0.5702498867145442], + + v : [0.125,0.0,0.14959815993380243], + + x_b[0] : 0.7478360303826168}}, + +1.18 : { + bb : { + x : [0.7401247787937717,0.0,0.6098357764522617], + + v : [0.125,0.0,0.05149815993380234], + + x_b[0] : 0.7478360303826168}}, + +1.19 : { + bb : { + x : [0.7413747787937717,0.0,0.6107996189458847], + + v : [0.125,0.0,-0.04660184006619775], + + x_b[0] : 0.7478360303826168}}, + +1.2 : { + bb : { + x : [0.7426247787937716,0.0,0.5731414141954131], + + v : [0.125,0.0,-0.14470184006619785], + + x_b[0] : 0.7478360303826168}}, + +1.21 : { + bb : { + x : [0.7438747787937716,0.0,0.496861162200847], + + v : [0.125,0.0,-0.24280184006619793], + + x_b[0] : 0.7478360303826168}}, + +1.22 : { + bb : { + x : [0.7451247787937716,0.0,0.3819588629621863], + + v : [0.125,0.0,-0.340901840066198], + + x_b[0] : 0.7478360303826168}}, + +1.23 : { + bb : { + x : [0.7463747787937716,0.0,0.22843451647943103], + + v : [0.125,0.0,-0.4390018400661981], + + x_b[0] : 0.7478360303826168}}, + +1.24 : { + bb : { + x : [0.7476247787937715,0.0,0.036288122752581246], + + v : [0.125,0.0,-0.5371018400661982], + + x_b[0] : 0.7478360303826168}}, + +1.25 : { + bb : { + x : [0.7483554045881944,0.0,0.07723706062656349], + + v : [0.0625,0.0,0.19531945707192871], + + x_b[0] : 0.7513635588278178}}, + +1.26 : { + bb : { + x : [0.7489804045881944,0.0,0.1348234610485827], + + v : [0.0625,0.0,0.09721945707192862], + + x_b[0] : 0.7513635588278178}}, + +1.27 : { + bb : { + x : [0.7496054045881944,0.0,0.15378781422650736], + + v : [0.0625,0.0,-0.000880542928071465], + + x_b[0] : 0.7513635588278178}}, + +1.28 : { + bb : { + x : [0.7502304045881943,0.0,0.13413012016033746], + + v : [0.0625,0.0,-0.09898054292807155], + + x_b[0] : 0.7513635588278178}}, + +1.29 : { + bb : { + x : [0.7508554045881943,0.0,0.07585037885007301], + + v : [0.0625,0.0,-0.19708054292807164], + + x_b[0] : 0.7513635588278178}}, + +1.3 : { + bb : { + x : [0.751421981708006,0.0,0.009513280838386252], + + v : [0.03125,0.0,0.1200801056409922], + + x_b[0] : 0.752245440939118}}, + +1.31 : { + bb : { + x : [0.751734481708006,0.0,0.03747788935846192], + + v : [0.03125,0.0,0.021980105640992106], + + x_b[0] : 0.752245440939118}}, + +1.32 : { + bb : { + x : [0.7520469817080061,0.0,0.026820450634443035], + + v : [0.03125,0.0,-0.07611989435900798], + + x_b[0] : 0.752245440939118}}, + +1.33 : { + bb : { + x : [0.752302461323562,0.0,0.007371921297349745], + + v : [0.015625,0.0,0.03341042992552368], + + x_b[0] : 0.7524659114669431}}, + +1.34 : { + bb : { + x : [0.752458711323562,0.0,0.0012146102444062867], + + v : [0.015625,0.0,-0.06468957007447641], + + x_b[0] : 0.7524659114669431}}, + +1.35 : { + bb : { + x : [0.752530732747076,0.0,0.0005005285453574175], + + v : [0.00390625,0.0,-0.007066826861079203], + + x_b[0] : 0.7525348085068885}}, + +1.36 : { + bb : { + x : [0.7525394022900896,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.37 : { + bb : { + x : [0.7525394034821825,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.38 : { + bb : { + x : [0.7525394046742754,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.39 : { + bb : { + x : [0.7525394058663682,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.4 : { + bb : { + x : [0.7525394070584611,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.41 : { + bb : { + x : [0.752539408250554,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.42 : { + bb : { + x : [0.7525394094426469,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.43 : { + bb : { + x : [0.7525394106347397,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.44 : { + bb : { + x : [0.7525394118268326,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.45 : { + bb : { + x : [0.7525394130189255,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.46 : { + bb : { + x : [0.7525394142110183,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.47 : { + bb : { + x : [0.7525394154031112,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.48 : { + bb : { + x : [0.7525394165952041,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.49 : { + bb : { + x : [0.7525394177872969,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.5 : { + bb : { + x : [0.7525394189793898,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.51 : { + bb : { + x : [0.7525394201714827,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.52 : { + bb : { + x : [0.7525394213635755,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.53 : { + bb : { + x : [0.7525394225556684,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.54 : { + bb : { + x : [0.7525394237477613,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.55 : { + bb : { + x : [0.7525394249398542,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.56 : { + bb : { + x : [0.752539426131947,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.57 : { + bb : { + x : [0.7525394273240399,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.58 : { + bb : { + x : [0.7525394285161328,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.59 : { + bb : { + x : [0.7525394297082256,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.6 : { + bb : { + x : [0.7525394309003185,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.61 : { + bb : { + x : [0.7525394320924114,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.62 : { + bb : { + x : [0.7525394332845042,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.63 : { + bb : { + x : [0.7525394344765971,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.64 : { + bb : { + x : [0.75253943566869,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.65 : { + bb : { + x : [0.7525394368607828,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.66 : { + bb : { + x : [0.7525394380528757,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.67 : { + bb : { + x : [0.7525394392449686,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.68 : { + bb : { + x : [0.7525394404370614,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.69 : { + bb : { + x : [0.7525394416291543,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.7 : { + bb : { + x : [0.7525394428212472,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.71 : { + bb : { + x : [0.75253944401334,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.72 : { + bb : { + x : [0.7525394452054329,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.73 : { + bb : { + x : [0.7525394463975258,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.74 : { + bb : { + x : [0.7525394475896187,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.75 : { + bb : { + x : [0.7525394487817115,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.76 : { + bb : { + x : [0.7525394499738044,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.77 : { + bb : { + x : [0.7525394511658973,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.78 : { + bb : { + x : [0.7525394523579901,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.79 : { + bb : { + x : [0.752539453550083,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.8 : { + bb : { + x : [0.7525394547421759,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.81 : { + bb : { + x : [0.7525394559342687,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.82 : { + bb : { + x : [0.7525394571263616,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.83 : { + bb : { + x : [0.7525394583184545,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.84 : { + bb : { + x : [0.7525394595105473,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.85 : { + bb : { + x : [0.7525394607026402,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.86 : { + bb : { + x : [0.7525394618947331,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.87 : { + bb : { + x : [0.752539463086826,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.88 : { + bb : { + x : [0.7525394642789188,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.89 : { + bb : { + x : [0.7525394654710117,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.9 : { + bb : { + x : [0.7525394666631046,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.91 : { + bb : { + x : [0.7525394678551974,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.92 : { + bb : { + x : [0.7525394690472903,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.93 : { + bb : { + x : [0.7525394702393832,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.94 : { + bb : { + x : [0.752539471431476,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.95 : { + bb : { + x : [0.7525394726235689,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.96 : { + bb : { + x : [0.7525394738156618,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.97 : { + bb : { + x : [0.7525394750077546,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.98 : { + bb : { + x : [0.7525394761998475,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +1.99 : { + bb : { + x : [0.7525394773919404,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.0 : { + bb : { + x : [0.7525394785840333,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.01 : { + bb : { + x : [0.7525394797761261,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.02 : { + bb : { + x : [0.752539480968219,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.03 : { + bb : { + x : [0.7525394821603119,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.04 : { + bb : { + x : [0.7525394833524047,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.05 : { + bb : { + x : [0.7525394845444976,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.06 : { + bb : { + x : [0.7525394857365905,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.07 : { + bb : { + x : [0.7525394869286833,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.08 : { + bb : { + x : [0.7525394881207762,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.09 : { + bb : { + x : [0.7525394893128691,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.1 : { + bb : { + x : [0.7525394905049619,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.11 : { + bb : { + x : [0.7525394916970548,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.12 : { + bb : { + x : [0.7525394928891477,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.13 : { + bb : { + x : [0.7525394940812405,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.14 : { + bb : { + x : [0.7525394952733334,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.15 : { + bb : { + x : [0.7525394964654263,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.16 : { + bb : { + x : [0.7525394976575192,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.17 : { + bb : { + x : [0.752539498849612,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.18 : { + bb : { + x : [0.7525395000417049,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.19 : { + bb : { + x : [0.7525395012337978,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.2 : { + bb : { + x : [0.7525395024258906,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.21 : { + bb : { + x : [0.7525395036179835,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.22 : { + bb : { + x : [0.7525395048100764,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.23 : { + bb : { + x : [0.7525395060021692,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.24 : { + bb : { + x : [0.7525395071942621,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.25 : { + bb : { + x : [0.752539508386355,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.26 : { + bb : { + x : [0.7525395095784478,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.27 : { + bb : { + x : [0.7525395107705407,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.28 : { + bb : { + x : [0.7525395119626336,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.29 : { + bb : { + x : [0.7525395131547264,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.3 : { + bb : { + x : [0.7525395143468193,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.31 : { + bb : { + x : [0.7525395155389122,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.32 : { + bb : { + x : [0.752539516731005,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.33 : { + bb : { + x : [0.7525395179230979,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.34 : { + bb : { + x : [0.7525395191151908,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.35 : { + bb : { + x : [0.7525395203072837,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.36 : { + bb : { + x : [0.7525395214993765,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.37 : { + bb : { + x : [0.7525395226914694,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.38 : { + bb : { + x : [0.7525395238835623,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.39 : { + bb : { + x : [0.7525395250756551,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.4 : { + bb : { + x : [0.752539526267748,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.41 : { + bb : { + x : [0.7525395274598409,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.42 : { + bb : { + x : [0.7525395286519337,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.43 : { + bb : { + x : [0.7525395298440266,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.44 : { + bb : { + x : [0.7525395310361195,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.45 : { + bb : { + x : [0.7525395322282123,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.46 : { + bb : { + x : [0.7525395334203052,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.47 : { + bb : { + x : [0.7525395346123981,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.48 : { + bb : { + x : [0.752539535804491,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.49 : { + bb : { + x : [0.7525395369965838,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.5 : { + bb : { + x : [0.7525395381886767,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.51 : { + bb : { + x : [0.7525395393807696,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.52 : { + bb : { + x : [0.7525395405728624,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.53 : { + bb : { + x : [0.7525395417649553,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.54 : { + bb : { + x : [0.7525395429570482,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.55 : { + bb : { + x : [0.752539544149141,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.56 : { + bb : { + x : [0.7525395453412339,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.57 : { + bb : { + x : [0.7525395465333268,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.58 : { + bb : { + x : [0.7525395477254196,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.59 : { + bb : { + x : [0.7525395489175125,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.6 : { + bb : { + x : [0.7525395501096054,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.61 : { + bb : { + x : [0.7525395513016983,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.62 : { + bb : { + x : [0.7525395524937911,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.63 : { + bb : { + x : [0.752539553685884,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.64 : { + bb : { + x : [0.7525395548779769,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.65 : { + bb : { + x : [0.7525395560700697,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.66 : { + bb : { + x : [0.7525395572621626,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.67 : { + bb : { + x : [0.7525395584542555,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.68 : { + bb : { + x : [0.7525395596463483,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.69 : { + bb : { + x : [0.7525395608384412,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.7 : { + bb : { + x : [0.7525395620305341,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.71 : { + bb : { + x : [0.7525395632226269,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.72 : { + bb : { + x : [0.7525395644147198,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.73 : { + bb : { + x : [0.7525395656068127,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.74 : { + bb : { + x : [0.7525395667989055,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.75 : { + bb : { + x : [0.7525395679909984,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.76 : { + bb : { + x : [0.7525395691830913,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.77 : { + bb : { + x : [0.7525395703751842,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.78 : { + bb : { + x : [0.752539571567277,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.79 : { + bb : { + x : [0.7525395727593699,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.8 : { + bb : { + x : [0.7525395739514628,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.81 : { + bb : { + x : [0.7525395751435556,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.82 : { + bb : { + x : [0.7525395763356485,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.83 : { + bb : { + x : [0.7525395775277414,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.84 : { + bb : { + x : [0.7525395787198342,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.85 : { + bb : { + x : [0.7525395799119271,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.86 : { + bb : { + x : [0.75253958110402,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.87 : { + bb : { + x : [0.7525395822961128,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.88 : { + bb : { + x : [0.7525395834882057,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.89 : { + bb : { + x : [0.7525395846802986,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.9 : { + bb : { + x : [0.7525395858723914,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.91 : { + bb : { + x : [0.7525395870644843,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.92 : { + bb : { + x : [0.7525395882565772,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.93 : { + bb : { + x : [0.75253958944867,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.94 : { + bb : { + x : [0.7525395906407629,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.95 : { + bb : { + x : [0.7525395918328558,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.96 : { + bb : { + x : [0.7525395930249487,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.97 : { + bb : { + x : [0.7525395942170415,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.98 : { + bb : { + x : [0.7525395954091344,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +2.99 : { + bb : { + x : [0.7525395966012273,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}, + +3.0 : { + bb : { + x : [0.7525395977933201,0.0,0.0], + + v : [1.1920928955078125e-07,0.0,0.0], + + x_b[0] : 1e+300}}} diff --git a/tests/data/BouncingBall3D/restitutionAndGravity.js5 b/tests/data/BouncingBall3D/restitutionAndGravity.js5 new file mode 100644 index 0000000..bd8ac07 --- /dev/null +++ b/tests/data/BouncingBall3D/restitutionAndGravity.js5 @@ -0,0 +1,2415 @@ +{ +header : { + case : 'restitutionAndGravity', + dateTime : '2024-11-04T09:27:59.673486', + cases : 'BouncingBall3D', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/BouncingBall3D/BouncingBall3D.cases', + casesDate : '2024-11-04T09:04:34.413987', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + bb : { + g : 1.5, + e : 0.5, + x[2] : 39.37007874015748}}, + +0.01 : { + bb : { + x : [0.01,0.0,39.36712598425197], + + v : [1.0,0.0,-0.015], + + x_b[0] : 1.1547005383792517}}, + +0.02 : { + bb : { + x : [0.02,0.0,39.35826771653543], + + v : [1.0,0.0,-0.03], + + x_b[0] : 1.1547005383792517}}, + +0.03 : { + bb : { + x : [0.03,0.0,39.343503937007874], + + v : [1.0,0.0,-0.045], + + x_b[0] : 1.1547005383792517}}, + +0.04 : { + bb : { + x : [0.04,0.0,39.32283464566929], + + v : [1.0,0.0,-0.06], + + x_b[0] : 1.1547005383792517}}, + +0.05 : { + bb : { + x : [0.05,0.0,39.29625984251968], + + v : [1.0,0.0,-0.075], + + x_b[0] : 1.1547005383792517}}, + +0.06 : { + bb : { + x : [0.06,0.0,39.26377952755906], + + v : [1.0,0.0,-0.09], + + x_b[0] : 1.1547005383792517}}, + +0.07 : { + bb : { + x : [0.07,0.0,39.22539370078741], + + v : [1.0,0.0,-0.10500000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.08 : { + bb : { + x : [0.08,0.0,39.181102362204726], + + v : [1.0,0.0,-0.12], + + x_b[0] : 1.1547005383792517}}, + +0.09 : { + bb : { + x : [0.09,0.0,39.13090551181102], + + v : [1.0,0.0,-0.13499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.1 : { + bb : { + x : [0.1,0.0,39.074803149606296], + + v : [1.0,0.0,-0.15], + + x_b[0] : 1.1547005383792517}}, + +0.11 : { + bb : { + x : [0.11,0.0,39.01279527559055], + + v : [1.0,0.0,-0.16499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.12 : { + bb : { + x : [0.12,0.0,38.94488188976378], + + v : [1.0,0.0,-0.17999999999999997], + + x_b[0] : 1.1547005383792517}}, + +0.13 : { + bb : { + x : [0.13,0.0,38.871062992125985], + + v : [1.0,0.0,-0.19499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.14 : { + bb : { + x : [0.14,0.0,38.79133858267716], + + v : [1.0,0.0,-0.21], + + x_b[0] : 1.1547005383792517}}, + +0.15 : { + bb : { + x : [0.15,0.0,38.705708661417326], + + v : [1.0,0.0,-0.22499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.16 : { + bb : { + x : [0.16,0.0,38.61417322834645], + + v : [1.0,0.0,-0.24], + + x_b[0] : 1.1547005383792517}}, + +0.17 : { + bb : { + x : [0.17,0.0,38.51673228346456], + + v : [1.0,0.0,-0.255], + + x_b[0] : 1.1547005383792517}}, + +0.18 : { + bb : { + x : [0.18,0.0,38.41338582677165], + + v : [1.0,0.0,-0.26999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.19 : { + bb : { + x : [0.19,0.0,38.30413385826772], + + v : [1.0,0.0,-0.285], + + x_b[0] : 1.1547005383792517}}, + +0.2 : { + bb : { + x : [0.2,0.0,38.188976377952756], + + v : [1.0,0.0,-0.3], + + x_b[0] : 1.1547005383792517}}, + +0.21 : { + bb : { + x : [0.21,0.0,38.06791338582678], + + v : [1.0,0.0,-0.31499999999999995], + + x_b[0] : 1.1547005383792517}}, + +0.22 : { + bb : { + x : [0.22,0.0,37.94094488188977], + + v : [1.0,0.0,-0.32999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.23 : { + bb : { + x : [0.23,0.0,37.80807086614173], + + v : [1.0,0.0,-0.345], + + x_b[0] : 1.1547005383792517}}, + +0.24 : { + bb : { + x : [0.24,0.0,37.66929133858268], + + v : [1.0,0.0,-0.35999999999999993], + + x_b[0] : 1.1547005383792517}}, + +0.25 : { + bb : { + x : [0.25,0.0,37.5246062992126], + + v : [1.0,0.0,-0.37499999999999994], + + x_b[0] : 1.1547005383792517}}, + +0.26 : { + bb : { + x : [0.26,0.0,37.3740157480315], + + v : [1.0,0.0,-0.38999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.27 : { + bb : { + x : [0.27,0.0,37.21751968503938], + + v : [1.0,0.0,-0.40499999999999997], + + x_b[0] : 1.1547005383792517}}, + +0.28 : { + bb : { + x : [0.28,0.0,37.05511811023622], + + v : [1.0,0.0,-0.42], + + x_b[0] : 1.1547005383792517}}, + +0.29 : { + bb : { + x : [0.29,0.0,36.88681102362205], + + v : [1.0,0.0,-0.43499999999999994], + + x_b[0] : 1.1547005383792517}}, + +0.3 : { + bb : { + x : [0.3,0.0,36.71259842519685], + + v : [1.0,0.0,-0.44999999999999996], + + x_b[0] : 1.1547005383792517}}, + +0.31 : { + bb : { + x : [0.31,0.0,36.53248031496063], + + v : [1.0,0.0,-0.46499999999999997], + + x_b[0] : 1.1547005383792517}}, + +0.32 : { + bb : { + x : [0.32,0.0,36.34645669291339], + + v : [1.0,0.0,-0.48], + + x_b[0] : 1.1547005383792517}}, + +0.33 : { + bb : { + x : [0.33,0.0,36.154527559055126], + + v : [1.0,0.0,-0.495], + + x_b[0] : 1.1547005383792517}}, + +0.34 : { + bb : { + x : [0.34,0.0,35.95669291338583], + + v : [1.0,0.0,-0.51], + + x_b[0] : 1.1547005383792517}}, + +0.35 : { + bb : { + x : [0.35,0.0,35.75295275590552], + + v : [1.0,0.0,-0.5249999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.36 : { + bb : { + x : [0.36,0.0,35.54330708661418], + + v : [1.0,0.0,-0.5399999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.37 : { + bb : { + x : [0.37,0.0,35.327755905511815], + + v : [1.0,0.0,-0.5549999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.38 : { + bb : { + x : [0.38,0.0,35.10629921259843], + + v : [1.0,0.0,-0.57], + + x_b[0] : 1.1547005383792517}}, + +0.39 : { + bb : { + x : [0.39,0.0,34.87893700787402], + + v : [1.0,0.0,-0.585], + + x_b[0] : 1.1547005383792517}}, + +0.4 : { + bb : { + x : [0.4,0.0,34.64566929133859], + + v : [1.0,0.0,-0.6], + + x_b[0] : 1.1547005383792517}}, + +0.41 : { + bb : { + x : [0.41,0.0,34.40649606299213], + + v : [1.0,0.0,-0.6149999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.42 : { + bb : { + x : [0.42,0.0,34.16141732283465], + + v : [1.0,0.0,-0.6299999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.43 : { + bb : { + x : [0.43,0.0,33.91043307086615], + + v : [1.0,0.0,-0.6449999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.44 : { + bb : { + x : [0.44,0.0,33.65354330708662], + + v : [1.0,0.0,-0.6599999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.45 : { + bb : { + x : [0.45,0.0,33.390748031496074], + + v : [1.0,0.0,-0.6749999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.46 : { + bb : { + x : [0.46,0.0,33.122047244094496], + + v : [1.0,0.0,-0.69], + + x_b[0] : 1.1547005383792517}}, + +0.47 : { + bb : { + x : [0.47,0.0,32.8474409448819], + + v : [1.0,0.0,-0.7049999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.48 : { + bb : { + x : [0.48,0.0,32.56692913385828], + + v : [1.0,0.0,-0.7199999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.49 : { + bb : { + x : [0.49,0.0,32.28051181102363], + + v : [1.0,0.0,-0.7349999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.5 : { + bb : { + x : [0.5,0.0,31.988188976377963], + + v : [1.0,0.0,-0.7499999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.51 : { + bb : { + x : [0.51,0.0,31.68996062992127], + + v : [1.0,0.0,-0.7649999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.52 : { + bb : { + x : [0.52,0.0,31.38582677165355], + + v : [1.0,0.0,-0.7799999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.53 : { + bb : { + x : [0.53,0.0,31.075787401574814], + + v : [1.0,0.0,-0.7949999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.54 : { + bb : { + x : [0.54,0.0,30.759842519685048], + + v : [1.0,0.0,-0.8099999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.55 : { + bb : { + x : [0.55,0.0,30.43799212598426], + + v : [1.0,0.0,-0.825], + + x_b[0] : 1.1547005383792517}}, + +0.56 : { + bb : { + x : [0.56,0.0,30.110236220472448], + + v : [1.0,0.0,-0.84], + + x_b[0] : 1.1547005383792517}}, + +0.57 : { + bb : { + x : [0.57,0.0,29.776574803149614], + + v : [1.0,0.0,-0.8549999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.58 : { + bb : { + x : [0.58,0.0,29.43700787401576], + + v : [1.0,0.0,-0.8699999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.59 : { + bb : { + x : [0.59,0.0,29.091535433070877], + + v : [1.0,0.0,-0.8849999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.6 : { + bb : { + x : [0.6,0.0,28.740157480314974], + + v : [1.0,0.0,-0.8999999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.61 : { + bb : { + x : [0.61,0.0,28.38287401574804], + + v : [1.0,0.0,-0.9149999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.62 : { + bb : { + x : [0.62,0.0,28.01968503937009], + + v : [1.0,0.0,-0.9299999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.63 : { + bb : { + x : [0.63,0.0,27.65059055118111], + + v : [1.0,0.0,-0.9449999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.64 : { + bb : { + x : [0.64,0.0,27.27559055118111], + + v : [1.0,0.0,-0.9599999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.65 : { + bb : { + x : [0.65,0.0,26.89468503937009], + + v : [1.0,0.0,-0.9749999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.66 : { + bb : { + x : [0.66,0.0,26.50787401574804], + + v : [1.0,0.0,-0.9899999999999999], + + x_b[0] : 1.1547005383792517}}, + +0.67 : { + bb : { + x : [0.67,0.0,26.115157480314974], + + v : [1.0,0.0,-1.005], + + x_b[0] : 1.1547005383792517}}, + +0.68 : { + bb : { + x : [0.68,0.0,25.716535433070874], + + v : [1.0,0.0,-1.02], + + x_b[0] : 1.1547005383792517}}, + +0.69 : { + bb : { + x : [0.69,0.0,25.31200787401576], + + v : [1.0,0.0,-1.035], + + x_b[0] : 1.1547005383792517}}, + +0.7 : { + bb : { + x : [0.7,0.0,24.901574803149618], + + v : [1.0,0.0,-1.0499999999999998], + + x_b[0] : 1.1547005383792517}}, + +0.71 : { + bb : { + x : [0.71,0.0,24.48523622047245], + + v : [1.0,0.0,-1.065], + + x_b[0] : 1.1547005383792517}}, + +0.72 : { + bb : { + x : [0.72,0.0,24.062992125984266], + + v : [1.0,0.0,-1.08], + + x_b[0] : 1.1547005383792517}}, + +0.73 : { + bb : { + x : [0.73,0.0,23.634842519685055], + + v : [1.0,0.0,-1.0950000000000002], + + x_b[0] : 1.1547005383792517}}, + +0.74 : { + bb : { + x : [0.74,0.0,23.200787401574814], + + v : [1.0,0.0,-1.1100000000000003], + + x_b[0] : 1.1547005383792517}}, + +0.75 : { + bb : { + x : [0.75,0.0,22.76082677165355], + + v : [1.0,0.0,-1.1250000000000004], + + x_b[0] : 1.1547005383792517}}, + +0.76 : { + bb : { + x : [0.76,0.0,22.31496062992127], + + v : [1.0,0.0,-1.1400000000000006], + + x_b[0] : 1.1547005383792517}}, + +0.77 : { + bb : { + x : [0.77,0.0,21.863188976377963], + + v : [1.0,0.0,-1.1550000000000007], + + x_b[0] : 1.1547005383792517}}, + +0.78 : { + bb : { + x : [0.78,0.0,21.40551181102363], + + v : [1.0,0.0,-1.1700000000000008], + + x_b[0] : 1.1547005383792517}}, + +0.79 : { + bb : { + x : [0.79,0.0,20.941929133858277], + + v : [1.0,0.0,-1.185000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.8 : { + bb : { + x : [0.8,0.0,20.472440944881896], + + v : [1.0,0.0,-1.200000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.81 : { + bb : { + x : [0.81,0.0,19.997047244094492], + + v : [1.0,0.0,-1.2150000000000012], + + x_b[0] : 1.1547005383792517}}, + +0.82 : { + bb : { + x : [0.82,0.0,19.515748031496074], + + v : [1.0,0.0,-1.230000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.83 : { + bb : { + x : [0.83,0.0,19.028543307086622], + + v : [1.0,0.0,-1.245000000000001], + + x_b[0] : 1.1547005383792517}}, + +0.84 : { + bb : { + x : [0.84,0.0,18.53543307086615], + + v : [1.0,0.0,-1.2600000000000011], + + x_b[0] : 1.1547005383792517}}, + +0.85 : { + bb : { + x : [0.85,0.0,18.03641732283465], + + v : [1.0,0.0,-1.2750000000000012], + + x_b[0] : 1.1547005383792517}}, + +0.86 : { + bb : { + x : [0.86,0.0,17.53149606299213], + + v : [1.0,0.0,-1.2900000000000014], + + x_b[0] : 1.1547005383792517}}, + +0.87 : { + bb : { + x : [0.87,0.0,17.02066929133859], + + v : [1.0,0.0,-1.3050000000000015], + + x_b[0] : 1.1547005383792517}}, + +0.88 : { + bb : { + x : [0.88,0.0,16.50393700787402], + + v : [1.0,0.0,-1.3200000000000016], + + x_b[0] : 1.1547005383792517}}, + +0.89 : { + bb : { + x : [0.89,0.0,15.981299212598426], + + v : [1.0,0.0,-1.3350000000000017], + + x_b[0] : 1.1547005383792517}}, + +0.9 : { + bb : { + x : [0.9,0.0,15.452755905511811], + + v : [1.0,0.0,-1.3500000000000019], + + x_b[0] : 1.1547005383792517}}, + +0.91 : { + bb : { + x : [0.91,0.0,14.918307086614174], + + v : [1.0,0.0,-1.365000000000002], + + x_b[0] : 1.1547005383792517}}, + +0.92 : { + bb : { + x : [0.92,0.0,14.377952755905511], + + v : [1.0,0.0,-1.3800000000000021], + + x_b[0] : 1.1547005383792517}}, + +0.93 : { + bb : { + x : [0.93,0.0,13.831692913385824], + + v : [1.0,0.0,-1.3950000000000022], + + x_b[0] : 1.1547005383792517}}, + +0.94 : { + bb : { + x : [0.94,0.0,13.27952755905512], + + v : [1.0,0.0,-1.4100000000000021], + + x_b[0] : 1.1547005383792517}}, + +0.95 : { + bb : { + x : [0.95,0.0,12.721456692913385], + + v : [1.0,0.0,-1.425000000000002], + + x_b[0] : 1.1547005383792517}}, + +0.96 : { + bb : { + x : [0.96,0.0,12.15748031496063], + + v : [1.0,0.0,-1.4400000000000022], + + x_b[0] : 1.1547005383792517}}, + +0.97 : { + bb : { + x : [0.97,0.0,11.587598425196848], + + v : [1.0,0.0,-1.4550000000000023], + + x_b[0] : 1.1547005383792517}}, + +0.98 : { + bb : { + x : [0.98,0.0,11.011811023622043], + + v : [1.0,0.0,-1.4700000000000024], + + x_b[0] : 1.1547005383792517}}, + +0.99 : { + bb : { + x : [0.99,0.0,10.430118110236215], + + v : [1.0,0.0,-1.4850000000000025], + + x_b[0] : 1.1547005383792517}}, + +1.0 : { + bb : { + x : [1.0,0.0,9.842519685039363], + + v : [1.0,0.0,-1.5000000000000027], + + x_b[0] : 1.1547005383792517}}, + +1.01 : { + bb : { + x : [1.01,0.0,9.249015748031487], + + v : [1.0,0.0,-1.5150000000000028], + + x_b[0] : 1.1547005383792517}}, + +1.02 : { + bb : { + x : [1.02,0.0,8.64960629921259], + + v : [1.0,0.0,-1.530000000000003], + + x_b[0] : 1.1547005383792517}}, + +1.03 : { + bb : { + x : [1.03,0.0,8.044291338582665], + + v : [1.0,0.0,-1.545000000000003], + + x_b[0] : 1.1547005383792517}}, + +1.04 : { + bb : { + x : [1.04,0.0,7.433070866141719], + + v : [1.0,0.0,-1.5600000000000032], + + x_b[0] : 1.1547005383792517}}, + +1.05 : { + bb : { + x : [1.05,0.0,6.815944881889749], + + v : [1.0,0.0,-1.5750000000000033], + + x_b[0] : 1.1547005383792517}}, + +1.06 : { + bb : { + x : [1.06,0.0,6.192913385826755], + + v : [1.0,0.0,-1.5900000000000034], + + x_b[0] : 1.1547005383792517}}, + +1.07 : { + bb : { + x : [1.07,0.0,5.563976377952738], + + v : [1.0,0.0,-1.6050000000000035], + + x_b[0] : 1.1547005383792517}}, + +1.08 : { + bb : { + x : [1.08,0.0,4.929133858267696], + + v : [1.0,0.0,-1.6200000000000037], + + x_b[0] : 1.1547005383792517}}, + +1.09 : { + bb : { + x : [1.09,0.0,4.2883858267716315], + + v : [1.0,0.0,-1.6350000000000038], + + x_b[0] : 1.1547005383792517}}, + +1.1 : { + bb : { + x : [1.1,0.0,3.6417322834645427], + + v : [1.0,0.0,-1.650000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.11 : { + bb : { + x : [1.11,0.0,2.9891732283464307], + + v : [1.0,0.0,-1.665000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.12 : { + bb : { + x : [1.12,0.0,2.330708661417295], + + v : [1.0,0.0,-1.6800000000000042], + + x_b[0] : 1.1547005383792517}}, + +1.13 : { + bb : { + x : [1.13,0.0,1.6663385826771504], + + v : [1.0,0.0,-1.6950000000000038], + + x_b[0] : 1.1547005383792517}}, + +1.14 : { + bb : { + x : [1.14,0.0,0.9960629921259674], + + v : [1.0,0.0,-1.710000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.15 : { + bb : { + x : [1.15,0.0,0.31988188976376064], + + v : [1.0,0.0,-1.725000000000004], + + x_b[0] : 1.1547005383792517}}, + +1.16 : { + bb : { + x : [1.1573502691896258,0.0,0.17985847125379134], + + v : [0.5,0.0,0.8580762113533185], + + x_b[0] : 1.732050807568879}}, + +1.17 : { + bb : { + x : [1.1623502691896257,0.0,0.5147309954086413], + + v : [0.5,0.0,0.8430762113533184], + + x_b[0] : 1.732050807568879}}, + +1.18 : { + bb : { + x : [1.1673502691896256,0.0,0.8436980077524677], + + v : [0.5,0.0,0.8280762113533184], + + x_b[0] : 1.732050807568879}}, + +1.19 : { + bb : { + x : [1.1723502691896255,0.0,1.1667595082852704], + + v : [0.5,0.0,0.8130762113533184], + + x_b[0] : 1.732050807568879}}, + +1.2 : { + bb : { + x : [1.1773502691896254,0.0,1.4839154970070494], + + v : [0.5,0.0,0.7980762113533184], + + x_b[0] : 1.732050807568879}}, + +1.21 : { + bb : { + x : [1.1823502691896253,0.0,1.7951659739178052], + + v : [0.5,0.0,0.7830762113533184], + + x_b[0] : 1.732050807568879}}, + +1.22 : { + bb : { + x : [1.1873502691896252,0.0,2.100510939017537], + + v : [0.5,0.0,0.7680762113533184], + + x_b[0] : 1.732050807568879}}, + +1.23 : { + bb : { + x : [1.192350269189625,0.0,2.3999503923062453], + + v : [0.5,0.0,0.7530762113533184], + + x_b[0] : 1.732050807568879}}, + +1.24 : { + bb : { + x : [1.197350269189625,0.0,2.6934843337839296], + + v : [0.5,0.0,0.7380762113533184], + + x_b[0] : 1.732050807568879}}, + +1.25 : { + bb : { + x : [1.2023502691896248,0.0,2.9811127634505907], + + v : [0.5,0.0,0.7230762113533183], + + x_b[0] : 1.732050807568879}}, + +1.26 : { + bb : { + x : [1.2073502691896247,0.0,3.2628356813062283], + + v : [0.5,0.0,0.7080762113533183], + + x_b[0] : 1.732050807568879}}, + +1.27 : { + bb : { + x : [1.2123502691896246,0.0,3.538653087350842], + + v : [0.5,0.0,0.6930762113533183], + + x_b[0] : 1.732050807568879}}, + +1.28 : { + bb : { + x : [1.2173502691896245,0.0,3.808564981584432], + + v : [0.5,0.0,0.6780762113533183], + + x_b[0] : 1.732050807568879}}, + +1.29 : { + bb : { + x : [1.2223502691896244,0.0,4.072571364006999], + + v : [0.5,0.0,0.6630762113533183], + + x_b[0] : 1.732050807568879}}, + +1.3 : { + bb : { + x : [1.2273502691896243,0.0,4.330672234618541], + + v : [0.5,0.0,0.6480762113533183], + + x_b[0] : 1.732050807568879}}, + +1.31 : { + bb : { + x : [1.2323502691896242,0.0,4.582867593419061], + + v : [0.5,0.0,0.6330762113533183], + + x_b[0] : 1.732050807568879}}, + +1.32 : { + bb : { + x : [1.237350269189624,0.0,4.829157440408556], + + v : [0.5,0.0,0.6180762113533183], + + x_b[0] : 1.732050807568879}}, + +1.33 : { + bb : { + x : [1.242350269189624,0.0,5.0695417755870285], + + v : [0.5,0.0,0.6030762113533182], + + x_b[0] : 1.732050807568879}}, + +1.34 : { + bb : { + x : [1.2473502691896239,0.0,5.304020598954477], + + v : [0.5,0.0,0.5880762113533182], + + x_b[0] : 1.732050807568879}}, + +1.35 : { + bb : { + x : [1.2523502691896238,0.0,5.532593910510901], + + v : [0.5,0.0,0.5730762113533182], + + x_b[0] : 1.732050807568879}}, + +1.36 : { + bb : { + x : [1.2573502691896237,0.0,5.755261710256303], + + v : [0.5,0.0,0.5580762113533182], + + x_b[0] : 1.732050807568879}}, + +1.37 : { + bb : { + x : [1.2623502691896236,0.0,5.9720239981906795], + + v : [0.5,0.0,0.5430762113533182], + + x_b[0] : 1.732050807568879}}, + +1.38 : { + bb : { + x : [1.2673502691896235,0.0,6.182880774314028], + + v : [0.5,0.0,0.5280762113533185], + + x_b[0] : 1.732050807568879}}, + +1.39 : { + bb : { + x : [1.2723502691896234,0.0,6.3878320386263585], + + v : [0.5,0.0,0.5130762113533185], + + x_b[0] : 1.732050807568879}}, + +1.4 : { + bb : { + x : [1.2773502691896232,0.0,6.586877791127665], + + v : [0.5,0.0,0.4980762113533185], + + x_b[0] : 1.732050807568879}}, + +1.41 : { + bb : { + x : [1.2823502691896231,0.0,6.780018031817948], + + v : [0.5,0.0,0.48307621135331846], + + x_b[0] : 1.732050807568879}}, + +1.42 : { + bb : { + x : [1.287350269189623,0.0,6.967252760697208], + + v : [0.5,0.0,0.46807621135331845], + + x_b[0] : 1.732050807568879}}, + +1.43 : { + bb : { + x : [1.292350269189623,0.0,7.148581977765444], + + v : [0.5,0.0,0.45307621135331844], + + x_b[0] : 1.732050807568879}}, + +1.44 : { + bb : { + x : [1.2973502691896228,0.0,7.324005683022656], + + v : [0.5,0.0,0.4380762113533184], + + x_b[0] : 1.732050807568879}}, + +1.45 : { + bb : { + x : [1.3023502691896227,0.0,7.493523876468845], + + v : [0.5,0.0,0.4230762113533184], + + x_b[0] : 1.732050807568879}}, + +1.46 : { + bb : { + x : [1.3073502691896226,0.0,7.65713655810401], + + v : [0.5,0.0,0.4080762113533184], + + x_b[0] : 1.732050807568879}}, + +1.47 : { + bb : { + x : [1.3123502691896225,0.0,7.81484372792815], + + v : [0.5,0.0,0.3930762113533184], + + x_b[0] : 1.732050807568879}}, + +1.48 : { + bb : { + x : [1.3173502691896224,0.0,7.966645385941268], + + v : [0.5,0.0,0.37807621135331837], + + x_b[0] : 1.732050807568879}}, + +1.49 : { + bb : { + x : [1.3223502691896223,0.0,8.112541532143362], + + v : [0.5,0.0,0.36307621135331836], + + x_b[0] : 1.732050807568879}}, + +1.5 : { + bb : { + x : [1.3273502691896222,0.0,8.252532166534433], + + v : [0.5,0.0,0.34807621135331834], + + x_b[0] : 1.732050807568879}}, + +1.51 : { + bb : { + x : [1.332350269189622,0.0,8.38661728911448], + + v : [0.5,0.0,0.33307621135331833], + + x_b[0] : 1.732050807568879}}, + +1.52 : { + bb : { + x : [1.337350269189622,0.0,8.514796899883503], + + v : [0.5,0.0,0.3180762113533183], + + x_b[0] : 1.732050807568879}}, + +1.53 : { + bb : { + x : [1.3423502691896219,0.0,8.637070998841502], + + v : [0.5,0.0,0.3030762113533183], + + x_b[0] : 1.732050807568879}}, + +1.54 : { + bb : { + x : [1.3473502691896218,0.0,8.753439585988477], + + v : [0.5,0.0,0.2880762113533183], + + x_b[0] : 1.732050807568879}}, + +1.55 : { + bb : { + x : [1.3523502691896216,0.0,8.86390266132443], + + v : [0.5,0.0,0.2730762113533183], + + x_b[0] : 1.732050807568879}}, + +1.56 : { + bb : { + x : [1.3573502691896215,0.0,8.968460224849359], + + v : [0.5,0.0,0.25807621135331826], + + x_b[0] : 1.732050807568879}}, + +1.57 : { + bb : { + x : [1.3623502691896214,0.0,9.067112276563263], + + v : [0.5,0.0,0.24307621135331825], + + x_b[0] : 1.732050807568879}}, + +1.58 : { + bb : { + x : [1.3673502691896213,0.0,9.159858816466144], + + v : [0.5,0.0,0.22807621135331824], + + x_b[0] : 1.732050807568879}}, + +1.59 : { + bb : { + x : [1.3723502691896212,0.0,9.246699844558002], + + v : [0.5,0.0,0.21307621135331822], + + x_b[0] : 1.732050807568879}}, + +1.6 : { + bb : { + x : [1.3773502691896211,0.0,9.327635360838835], + + v : [0.5,0.0,0.1980762113533182], + + x_b[0] : 1.732050807568879}}, + +1.61 : { + bb : { + x : [1.382350269189621,0.0,9.402665365308646], + + v : [0.5,0.0,0.1830762113533182], + + x_b[0] : 1.732050807568879}}, + +1.62 : { + bb : { + x : [1.387350269189621,0.0,9.471789857967433], + + v : [0.5,0.0,0.16807621135331818], + + x_b[0] : 1.732050807568879}}, + +1.63 : { + bb : { + x : [1.3923502691896208,0.0,9.535008838815195], + + v : [0.5,0.0,0.1530762113533185], + + x_b[0] : 1.732050807568879}}, + +1.64 : { + bb : { + x : [1.3973502691896207,0.0,9.592322307851934], + + v : [0.5,0.0,0.1380762113533185], + + x_b[0] : 1.732050807568879}}, + +1.65 : { + bb : { + x : [1.4023502691896206,0.0,9.64373026507765], + + v : [0.5,0.0,0.12307621135331848], + + x_b[0] : 1.732050807568879}}, + +1.66 : { + bb : { + x : [1.4073502691896205,0.0,9.689232710492343], + + v : [0.5,0.0,0.10807621135331846], + + x_b[0] : 1.732050807568879}}, + +1.67 : { + bb : { + x : [1.4123502691896204,0.0,9.728829644096011], + + v : [0.5,0.0,0.09307621135331845], + + x_b[0] : 1.732050807568879}}, + +1.68 : { + bb : { + x : [1.4173502691896203,0.0,9.762521065888656], + + v : [0.5,0.0,0.07807621135331844], + + x_b[0] : 1.732050807568879}}, + +1.69 : { + bb : { + x : [1.4223502691896202,0.0,9.790306975870278], + + v : [0.5,0.0,0.06307621135331842], + + x_b[0] : 1.732050807568879}}, + +1.7 : { + bb : { + x : [1.42735026918962,0.0,9.812187374040876], + + v : [0.5,0.0,0.04807621135331841], + + x_b[0] : 1.732050807568879}}, + +1.71 : { + bb : { + x : [1.43235026918962,0.0,9.82816226040045], + + v : [0.5,0.0,0.0330762113533184], + + x_b[0] : 1.732050807568879}}, + +1.72 : { + bb : { + x : [1.4373502691896198,0.0,9.838231634949], + + v : [0.5,0.0,0.018076211353318383], + + x_b[0] : 1.732050807568879}}, + +1.73 : { + bb : { + x : [1.4423502691896197,0.0,9.842395497686528], + + v : [0.5,0.0,0.00307621135331837], + + x_b[0] : 1.732050807568879}}, + +1.74 : { + bb : { + x : [1.4473502691896196,0.0,9.84065384861303], + + v : [0.5,0.0,-0.011923788646681643], + + x_b[0] : 1.732050807568879}}, + +1.75 : { + bb : { + x : [1.4523502691896195,0.0,9.83300668772851], + + v : [0.5,0.0,-0.026923788646681657], + + x_b[0] : 1.732050807568879}}, + +1.76 : { + bb : { + x : [1.4573502691896194,0.0,9.819454015032965], + + v : [0.5,0.0,-0.04192378864668167], + + x_b[0] : 1.732050807568879}}, + +1.77 : { + bb : { + x : [1.4623502691896193,0.0,9.799995830526399], + + v : [0.5,0.0,-0.05692378864668168], + + x_b[0] : 1.732050807568879}}, + +1.78 : { + bb : { + x : [1.4673502691896192,0.0,9.774632134208806], + + v : [0.5,0.0,-0.0719237886466817], + + x_b[0] : 1.732050807568879}}, + +1.79 : { + bb : { + x : [1.472350269189619,0.0,9.743362926080191], + + v : [0.5,0.0,-0.08692378864668171], + + x_b[0] : 1.732050807568879}}, + +1.8 : { + bb : { + x : [1.477350269189619,0.0,9.706188206140553], + + v : [0.5,0.0,-0.10192378864668172], + + x_b[0] : 1.732050807568879}}, + +1.81 : { + bb : { + x : [1.4823502691896189,0.0,9.663107974389892], + + v : [0.5,0.0,-0.11692378864668174], + + x_b[0] : 1.732050807568879}}, + +1.82 : { + bb : { + x : [1.4873502691896188,0.0,9.614122230828205], + + v : [0.5,0.0,-0.13192378864668175], + + x_b[0] : 1.732050807568879}}, + +1.83 : { + bb : { + x : [1.4923502691896187,0.0,9.559230975455495], + + v : [0.5,0.0,-0.14692378864668176], + + x_b[0] : 1.732050807568879}}, + +1.84 : { + bb : { + x : [1.4973502691896186,0.0,9.498434208271764], + + v : [0.5,0.0,-0.16192378864668178], + + x_b[0] : 1.732050807568879}}, + +1.85 : { + bb : { + x : [1.5023502691896184,0.0,9.431731929277007], + + v : [0.5,0.0,-0.1769237886466818], + + x_b[0] : 1.732050807568879}}, + +1.86 : { + bb : { + x : [1.5073502691896183,0.0,9.359124138471225], + + v : [0.5,0.0,-0.1919237886466818], + + x_b[0] : 1.732050807568879}}, + +1.87 : { + bb : { + x : [1.5123502691896182,0.0,9.280610835854421], + + v : [0.5,0.0,-0.20692378864668182], + + x_b[0] : 1.732050807568879}}, + +1.88 : { + bb : { + x : [1.5173502691896181,0.0,9.196192021426596], + + v : [0.5,0.0,-0.2219237886466815], + + x_b[0] : 1.732050807568879}}, + +1.89 : { + bb : { + x : [1.522350269189618,0.0,9.105867695187744], + + v : [0.5,0.0,-0.2369237886466815], + + x_b[0] : 1.732050807568879}}, + +1.9 : { + bb : { + x : [1.527350269189618,0.0,9.00963785713787], + + v : [0.5,0.0,-0.2519237886466815], + + x_b[0] : 1.732050807568879}}, + +1.91 : { + bb : { + x : [1.5323502691896178,0.0,8.907502507276972], + + v : [0.5,0.0,-0.26692378864668154], + + x_b[0] : 1.732050807568879}}, + +1.92 : { + bb : { + x : [1.5373502691896177,0.0,8.79946164560505], + + v : [0.5,0.0,-0.28192378864668155], + + x_b[0] : 1.732050807568879}}, + +1.93 : { + bb : { + x : [1.5423502691896176,0.0,8.685515272122105], + + v : [0.5,0.0,-0.29692378864668156], + + x_b[0] : 1.732050807568879}}, + +1.94 : { + bb : { + x : [1.5473502691896175,0.0,8.565663386828135], + + v : [0.5,0.0,-0.3119237886466816], + + x_b[0] : 1.732050807568879}}, + +1.95 : { + bb : { + x : [1.5523502691896174,0.0,8.439905989723142], + + v : [0.5,0.0,-0.3269237886466816], + + x_b[0] : 1.732050807568879}}, + +1.96 : { + bb : { + x : [1.5573502691896173,0.0,8.308243080807125], + + v : [0.5,0.0,-0.3419237886466816], + + x_b[0] : 1.732050807568879}}, + +1.97 : { + bb : { + x : [1.5623502691896172,0.0,8.170674660080087], + + v : [0.5,0.0,-0.3569237886466816], + + x_b[0] : 1.732050807568879}}, + +1.98 : { + bb : { + x : [1.567350269189617,0.0,8.027200727542022], + + v : [0.5,0.0,-0.37192378864668163], + + x_b[0] : 1.732050807568879}}, + +1.99 : { + bb : { + x : [1.572350269189617,0.0,7.877821283192935], + + v : [0.5,0.0,-0.38692378864668164], + + x_b[0] : 1.732050807568879}}, + +2.0 : { + bb : { + x : [1.5773502691896168,0.0,7.722536327032824], + + v : [0.5,0.0,-0.40192378864668166], + + x_b[0] : 1.732050807568879}}, + +2.01 : { + bb : { + x : [1.5823502691896167,0.0,7.561345859061692], + + v : [0.5,0.0,-0.41692378864668134], + + x_b[0] : 1.732050807568879}}, + +2.02 : { + bb : { + x : [1.5873502691896169,0.0,7.39424987927953], + + v : [0.5,0.0,-0.4319237886466817], + + x_b[0] : 1.732050807568879}}, + +2.03 : { + bb : { + x : [1.5923502691896168,0.0,7.2212483876863525], + + v : [0.5,0.0,-0.44692378864668136], + + x_b[0] : 1.732050807568879}}, + +2.04 : { + bb : { + x : [1.5973502691896169,0.0,7.0423413842821425], + + v : [0.5,0.0,-0.4619237886466817], + + x_b[0] : 1.732050807568879}}, + +2.05 : { + bb : { + x : [1.6023502691896168,0.0,6.8575288690669165], + + v : [0.5,0.0,-0.4769237886466814], + + x_b[0] : 1.732050807568879}}, + +2.06 : { + bb : { + x : [1.6073502691896169,0.0,6.666810842040659], + + v : [0.5,0.0,-0.49192378864668174], + + x_b[0] : 1.732050807568879}}, + +2.07 : { + bb : { + x : [1.6123502691896168,0.0,6.470187303203388], + + v : [0.5,0.0,-0.5069237886466814], + + x_b[0] : 1.732050807568879}}, + +2.08 : { + bb : { + x : [1.6173502691896169,0.0,6.2676582525550835], + + v : [0.5,0.0,-0.5219237886466818], + + x_b[0] : 1.732050807568879}}, + +2.09 : { + bb : { + x : [1.6223502691896168,0.0,6.059223690095764], + + v : [0.5,0.0,-0.5369237886466814], + + x_b[0] : 1.732050807568879}}, + +2.1 : { + bb : { + x : [1.627350269189617,0.0,5.844883615825412], + + v : [0.5,0.0,-0.5519237886466818], + + x_b[0] : 1.732050807568879}}, + +2.11 : { + bb : { + x : [1.6323502691896168,0.0,5.6246380297440455], + + v : [0.5,0.0,-0.5669237886466815], + + x_b[0] : 1.732050807568879}}, + +2.12 : { + bb : { + x : [1.637350269189617,0.0,5.398486931851647], + + v : [0.5,0.0,-0.5819237886466818], + + x_b[0] : 1.732050807568879}}, + +2.13 : { + bb : { + x : [1.6423502691896168,0.0,5.166430322148233], + + v : [0.5,0.0,-0.5969237886466815], + + x_b[0] : 1.732050807568879}}, + +2.14 : { + bb : { + x : [1.647350269189617,0.0,4.928468200633786], + + v : [0.5,0.0,-0.6119237886466818], + + x_b[0] : 1.732050807568879}}, + +2.15 : { + bb : { + x : [1.6523502691896168,0.0,4.684600567308325], + + v : [0.5,0.0,-0.6269237886466815], + + x_b[0] : 1.732050807568879}}, + +2.16 : { + bb : { + x : [1.657350269189617,0.0,4.434827422171831], + + v : [0.5,0.0,-0.6419237886466819], + + x_b[0] : 1.732050807568879}}, + +2.17 : { + bb : { + x : [1.6623502691896168,0.0,4.179148765224324], + + v : [0.5,0.0,-0.6569237886466816], + + x_b[0] : 1.732050807568879}}, + +2.18 : { + bb : { + x : [1.667350269189617,0.0,3.917564596465782], + + v : [0.5,0.0,-0.6719237886466819], + + x_b[0] : 1.732050807568879}}, + +2.19 : { + bb : { + x : [1.6723502691896168,0.0,3.6500749158962282], + + v : [0.5,0.0,-0.6869237886466816], + + x_b[0] : 1.732050807568879}}, + +2.2 : { + bb : { + x : [1.677350269189617,0.0,3.3766797235156387], + + v : [0.5,0.0,-0.7019237886466819], + + x_b[0] : 1.732050807568879}}, + +2.21 : { + bb : { + x : [1.6823502691896168,0.0,3.0973790193240376], + + v : [0.5,0.0,-0.7169237886466816], + + x_b[0] : 1.732050807568879}}, + +2.22 : { + bb : { + x : [1.687350269189617,0.0,2.8121728033214004], + + v : [0.5,0.0,-0.731923788646682], + + x_b[0] : 1.732050807568879}}, + +2.23 : { + bb : { + x : [1.6923502691896168,0.0,2.5210610755077525], + + v : [0.5,0.0,-0.7469237886466816], + + x_b[0] : 1.732050807568879}}, + +2.24 : { + bb : { + x : [1.697350269189617,0.0,2.2240438358830676], + + v : [0.5,0.0,-0.761923788646682], + + x_b[0] : 1.732050807568879}}, + +2.25 : { + bb : { + x : [1.7023502691896168,0.0,1.9211210844473727], + + v : [0.5,0.0,-0.7769237886466817], + + x_b[0] : 1.732050807568879}}, + +2.26 : { + bb : { + x : [1.7073502691896167,0.0,1.6122928212006544], + + v : [0.5,0.0,-0.7919237886466813], + + x_b[0] : 1.732050807568879}}, + +2.27 : { + bb : { + x : [1.7123502691896169,0.0,1.2975590461428985], + + v : [0.5,0.0,-0.8069237886466817], + + x_b[0] : 1.732050807568879}}, + +2.28 : { + bb : { + x : [1.7173502691896168,0.0,0.9769197592741332], + + v : [0.5,0.0,-0.8219237886466814], + + x_b[0] : 1.732050807568879}}, + +2.29 : { + bb : { + x : [1.7223502691896169,0.0,0.6503749605943299], + + v : [0.5,0.0,-0.8369237886466817], + + x_b[0] : 1.732050807568879}}, + +2.3 : { + bb : { + x : [1.7273502691896168,0.0,0.31792465010351745], + + v : [0.5,0.0,-0.8519237886466814], + + x_b[0] : 1.732050807568879}}, + +2.31 : { + bb : { + x : [1.7322005383792525,0.0,0.010199698395215402], + + v : [0.25,0.0,0.4321143170299793], + + x_b[0] : 1.8763883748662857}}, + +2.32 : { + bb : { + x : [1.7347005383792524,0.0,0.17737068935189665], + + v : [0.25,0.0,0.41711431702997964], + + x_b[0] : 1.8763883748662857}}, + +2.33 : { + bb : { + x : [1.7372005383792524,0.0,0.3386361684975615], + + v : [0.25,0.0,0.4021143170299793], + + x_b[0] : 1.8763883748662857}}, + +2.34 : { + bb : { + x : [1.7397005383792523,0.0,0.4939961358321958], + + v : [0.25,0.0,0.3871143170299796], + + x_b[0] : 1.8763883748662857}}, + +2.35 : { + bb : { + x : [1.7422005383792523,0.0,0.6434505913558131], + + v : [0.25,0.0,0.37211431702997927], + + x_b[0] : 1.8763883748662857}}, + +2.36 : { + bb : { + x : [1.7447005383792522,0.0,0.7869995350684004], + + v : [0.25,0.0,0.3571143170299796], + + x_b[0] : 1.8763883748662857}}, + +2.37 : { + bb : { + x : [1.7472005383792522,0.0,0.9246429669699702], + + v : [0.25,0.0,0.34211431702997924], + + x_b[0] : 1.8763883748662857}}, + +2.38 : { + bb : { + x : [1.749700538379252,0.0,1.0563808870605105], + + v : [0.25,0.0,0.32711431702997956], + + x_b[0] : 1.8763883748662857}}, + +2.39 : { + bb : { + x : [1.752200538379252,0.0,1.1822132953400326], + + v : [0.25,0.0,0.3121143170299792], + + x_b[0] : 1.8763883748662857}}, + +2.4 : { + bb : { + x : [1.754700538379252,0.0,1.3021401918085258], + + v : [0.25,0.0,0.29711431702997954], + + x_b[0] : 1.8763883748662857}}, + +2.41 : { + bb : { + x : [1.757200538379252,0.0,1.4161615764660007], + + v : [0.25,0.0,0.2821143170299792], + + x_b[0] : 1.8763883748662857}}, + +2.42 : { + bb : { + x : [1.7597005383792519,0.0,1.524277449312447], + + v : [0.25,0.0,0.2671143170299795], + + x_b[0] : 1.8763883748662857}}, + +2.43 : { + bb : { + x : [1.7622005383792518,0.0,1.6264878103478742], + + v : [0.25,0.0,0.25211431702997916], + + x_b[0] : 1.8763883748662857}}, + +2.44 : { + bb : { + x : [1.7647005383792518,0.0,1.7227926595722731], + + v : [0.25,0.0,0.23711431702997948], + + x_b[0] : 1.8763883748662857}}, + +2.45 : { + bb : { + x : [1.7672005383792517,0.0,1.813191996985653], + + v : [0.25,0.0,0.22211431702997914], + + x_b[0] : 1.8763883748662857}}, + +2.46 : { + bb : { + x : [1.7697005383792517,0.0,1.8976858225880051], + + v : [0.25,0.0,0.20711431702997946], + + x_b[0] : 1.8763883748662857}}, + +2.47 : { + bb : { + x : [1.7722005383792516,0.0,1.9762741363793372], + + v : [0.25,0.0,0.1921143170299791], + + x_b[0] : 1.8763883748662857}}, + +2.48 : { + bb : { + x : [1.7747005383792516,0.0,2.0489569383596424], + + v : [0.25,0.0,0.17711431702997943], + + x_b[0] : 1.8763883748662857}}, + +2.49 : { + bb : { + x : [1.7772005383792515,0.0,2.1157342285289276], + + v : [0.25,0.0,0.16211431702997908], + + x_b[0] : 1.8763883748662857}}, + +2.5 : { + bb : { + x : [1.7797005383792515,0.0,2.1766060068871855], + + v : [0.25,0.0,0.1471143170299794], + + x_b[0] : 1.8763883748662857}}, + +2.51 : { + bb : { + x : [1.7822005383792514,0.0,2.2315722734344203], + + v : [0.25,0.0,0.13211431702997972], + + x_b[0] : 1.8763883748662857}}, + +2.52 : { + bb : { + x : [1.7847005383792514,0.0,2.2806330281706337], + + v : [0.25,0.0,0.11711431702997938], + + x_b[0] : 1.8763883748662857}}, + +2.53 : { + bb : { + x : [1.7872005383792513,0.0,2.3237882710958218], + + v : [0.25,0.0,0.1021143170299797], + + x_b[0] : 1.8763883748662857}}, + +2.54 : { + bb : { + x : [1.7897005383792512,0.0,2.361038002209988], + + v : [0.25,0.0,0.08711431702997935], + + x_b[0] : 1.8763883748662857}}, + +2.55 : { + bb : { + x : [1.7922005383792512,0.0,2.3923822215131287], + + v : [0.25,0.0,0.07211431702997967], + + x_b[0] : 1.8763883748662857}}, + +2.56 : { + bb : { + x : [1.7947005383792511,0.0,2.4178209290052473], + + v : [0.25,0.0,0.05711431702997932], + + x_b[0] : 1.8763883748662857}}, + +2.57 : { + bb : { + x : [1.797200538379251,0.0,2.4373541246863413], + + v : [0.25,0.0,0.04211431702997964], + + x_b[0] : 1.8763883748662857}}, + +2.58 : { + bb : { + x : [1.799700538379251,0.0,2.450981808556412], + + v : [0.25,0.0,0.027114317029979296], + + x_b[0] : 1.8763883748662857}}, + +2.59 : { + bb : { + x : [1.802200538379251,0.0,2.4587039806154594], + + v : [0.25,0.0,0.012114317029979615], + + x_b[0] : 1.8763883748662857}}, + +2.6 : { + bb : { + x : [1.804700538379251,0.0,2.4605206408634825], + + v : [0.25,0.0,-0.002885682970020731], + + x_b[0] : 1.8763883748662857}}, + +2.61 : { + bb : { + x : [1.8072005383792509,0.0,2.4564317893004826], + + v : [0.25,0.0,-0.01788568297002041], + + x_b[0] : 1.8763883748662857}}, + +2.62 : { + bb : { + x : [1.8097005383792508,0.0,2.446437425926458], + + v : [0.25,0.0,-0.03288568297002076], + + x_b[0] : 1.8763883748662857}}, + +2.63 : { + bb : { + x : [1.8122005383792508,0.0,2.430537550741411], + + v : [0.25,0.0,-0.04788568297002044], + + x_b[0] : 1.8763883748662857}}, + +2.64 : { + bb : { + x : [1.8147005383792507,0.0,2.4087321637453396], + + v : [0.25,0.0,-0.06288568297002078], + + x_b[0] : 1.8763883748662857}}, + +2.65 : { + bb : { + x : [1.8172005383792507,0.0,2.381021264938245], + + v : [0.25,0.0,-0.07788568297002046], + + x_b[0] : 1.8763883748662857}}, + +2.66 : { + bb : { + x : [1.8197005383792506,0.0,2.3474048543201262], + + v : [0.25,0.0,-0.09288568297002081], + + x_b[0] : 1.8763883748662857}}, + +2.67 : { + bb : { + x : [1.8222005383792506,0.0,2.307882931890985], + + v : [0.25,0.0,-0.10788568297002049], + + x_b[0] : 1.8763883748662857}}, + +2.68 : { + bb : { + x : [1.8247005383792505,0.0,2.2624554976508184], + + v : [0.25,0.0,-0.12288568297002084], + + x_b[0] : 1.8763883748662857}}, + +2.69 : { + bb : { + x : [1.8272005383792504,0.0,2.21112255159963], + + v : [0.25,0.0,-0.13788568297002052], + + x_b[0] : 1.8763883748662857}}, + +2.7 : { + bb : { + x : [1.8297005383792504,0.0,2.1538840937374157], + + v : [0.25,0.0,-0.15288568297002086], + + x_b[0] : 1.8763883748662857}}, + +2.71 : { + bb : { + x : [1.8322005383792503,0.0,2.090740124064181], + + v : [0.25,0.0,-0.16788568297002054], + + x_b[0] : 1.8763883748662857}}, + +2.72 : { + bb : { + x : [1.8347005383792503,0.0,2.021690642579919], + + v : [0.25,0.0,-0.1828856829700209], + + x_b[0] : 1.8763883748662857}}, + +2.73 : { + bb : { + x : [1.8372005383792502,0.0,1.946735649284637], + + v : [0.25,0.0,-0.19788568297002057], + + x_b[0] : 1.8763883748662857}}, + +2.74 : { + bb : { + x : [1.8397005383792502,0.0,1.865875144178328], + + v : [0.25,0.0,-0.21288568297002092], + + x_b[0] : 1.8763883748662857}}, + +2.75 : { + bb : { + x : [1.8422005383792501,0.0,1.7791091272609987], + + v : [0.25,0.0,-0.2278856829700206], + + x_b[0] : 1.8763883748662857}}, + +2.76 : { + bb : { + x : [1.84470053837925,0.0,1.686437598532646], + + v : [0.25,0.0,-0.24288568297002028], + + x_b[0] : 1.8763883748662857}}, + +2.77 : { + bb : { + x : [1.84720053837925,0.0,1.5878605579932659], + + v : [0.25,0.0,-0.2578856829700206], + + x_b[0] : 1.8763883748662857}}, + +2.78 : { + bb : { + x : [1.84970053837925,0.0,1.4833780056428665], + + v : [0.25,0.0,-0.2728856829700203], + + x_b[0] : 1.8763883748662857}}, + +2.79 : { + bb : { + x : [1.85220053837925,0.0,1.3729899414814386], + + v : [0.25,0.0,-0.28788568297002065], + + x_b[0] : 1.8763883748662857}}, + +2.8 : { + bb : { + x : [1.8547005383792499,0.0,1.2566963655089922], + + v : [0.25,0.0,-0.30288568297002033], + + x_b[0] : 1.8763883748662857}}, + +2.81 : { + bb : { + x : [1.8572005383792498,0.0,1.134497277725517], + + v : [0.25,0.0,-0.3178856829700207], + + x_b[0] : 1.8763883748662857}}, + +2.82 : { + bb : { + x : [1.8597005383792498,0.0,1.0063926781310233], + + v : [0.25,0.0,-0.33288568297002036], + + x_b[0] : 1.8763883748662857}}, + +2.83 : { + bb : { + x : [1.8622005383792497,0.0,0.8723825667255003], + + v : [0.25,0.0,-0.3478856829700207], + + x_b[0] : 1.8763883748662857}}, + +2.84 : { + bb : { + x : [1.8647005383792497,0.0,0.7324669435089598], + + v : [0.25,0.0,-0.3628856829700204], + + x_b[0] : 1.8763883748662857}}, + +2.85 : { + bb : { + x : [1.8672005383792496,0.0,0.5866458084813894], + + v : [0.25,0.0,-0.37788568297002073], + + x_b[0] : 1.8763883748662857}}, + +2.86 : { + bb : { + x : [1.8697005383792495,0.0,0.4349191616428018], + + v : [0.25,0.0,-0.3928856829700204], + + x_b[0] : 1.8763883748662857}}, + +2.87 : { + bb : { + x : [1.8722005383792495,0.0,0.27728700299318376], + + v : [0.25,0.0,-0.40788568297002076], + + x_b[0] : 1.8763883748662857}}, + +2.88 : { + bb : { + x : [1.8747005383792494,0.0,0.11374933253254924], + + v : [0.25,0.0,-0.42288568297002044], + + x_b[0] : 1.8763883748662857}}, + +2.89 : { + bb : { + x : [1.8767944566227692,0.0,0.02737948501553115], + + v : [0.125,0.0,0.21163336986830958], + + x_b[0] : 1.9124727666906374}}, + +2.9 : { + bb : { + x : [1.8780444566227692,0.0,0.10774695346761987], + + v : [0.125,0.0,0.1966333698683099], + + x_b[0] : 1.9124727666906374}}, + +2.91 : { + bb : { + x : [1.8792944566227692,0.0,0.1822089101086884], + + v : [0.125,0.0,0.18163336986830955], + + x_b[0] : 1.9124727666906374}}, + +2.92 : { + bb : { + x : [1.8805444566227691,0.0,0.2507653549387301], + + v : [0.125,0.0,0.16663336986830987], + + x_b[0] : 1.9124727666906374}}, + +2.93 : { + bb : { + x : [1.8817944566227691,0.0,0.3134162879577511], + + v : [0.125,0.0,0.15163336986830953], + + x_b[0] : 1.9124727666906374}}, + +2.94 : { + bb : { + x : [1.883044456622769,0.0,0.37016170916574587], + + v : [0.125,0.0,0.13663336986830985], + + x_b[0] : 1.9124727666906374}}, + +2.95 : { + bb : { + x : [1.884294456622769,0.0,0.42100161856271934], + + v : [0.125,0.0,0.1216333698683095], + + x_b[0] : 1.9124727666906374}}, + +2.96 : { + bb : { + x : [1.885544456622769,0.0,0.4659360161486671], + + v : [0.125,0.0,0.10663336986830982], + + x_b[0] : 1.9124727666906374}}, + +2.97 : { + bb : { + x : [1.886794456622769,0.0,0.504964901923593], + + v : [0.125,0.0,0.09163336986830947], + + x_b[0] : 1.9124727666906374}}, + +2.98 : { + bb : { + x : [1.888044456622769,0.0,0.5380882758874937], + + v : [0.125,0.0,0.07663336986830979], + + x_b[0] : 1.9124727666906374}}, + +2.99 : { + bb : { + x : [1.889294456622769,0.0,0.5653061380403721], + + v : [0.125,0.0,0.061633369868309446], + + x_b[0] : 1.9124727666906374}}, + +3.0 : { + bb : { + x : [1.890544456622769,0.0,0.5866184883822259], + + v : [0.125,0.0,0.046633369868309765], + + x_b[0] : 1.9124727666906374}}} diff --git a/tests/data/MobileCrane/results_base.js5 b/tests/data/MobileCrane/results_base.js5 new file mode 100644 index 0000000..14b8bbb --- /dev/null +++ b/tests/data/MobileCrane/results_base.js5 @@ -0,0 +1,123 @@ +{ +header : { + case : 'base', + dateTime : '2024-11-04T09:28:27.872834', + cases : 'MobileCrane', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/MobileCrane/MobileCrane.cases', + casesDate : '2024-11-04T09:04:34.519986', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + mobileCrane : { + p[0] : 3.0, + p[2] : 0.0, + b[0] : 8.0, + b[1] : 1.570796, + r[0] : 1e-06, + df_dt[0] : 0.0, + df_dt[1] : 0.0, + dp_dt : 0.0, + db_dt : 0.0, + dr_dt : 0.0, + load : 50.0}}, + +0.1 : { + mobileCrane : { + T : [243933.14270414127,-573940.4948960044,309740.460867297], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.2 : { + mobileCrane : { + T : [-396915.931653839,387447.3681407025,-309819.7728368611], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.3 : { + mobileCrane : { + T : [-78483.59765959115,-96889.15797714348,0.07174310454811021], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.4 : { + mobileCrane : { + T : [-78483.59440820456,-96878.39722770241,0.07167826644207849], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.5 : { + mobileCrane : { + T : [-78483.59116122327,-96867.63648395112,0.07161351686674439], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.6 : { + mobileCrane : { + T : [-78483.58791863975,-96856.87574587524,0.07154885406825644], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.7 : { + mobileCrane : { + T : [-78483.58468044567,-96846.11501346935,0.07148427971832667], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.8 : { + mobileCrane : { + T : [-78483.58144663458,-96835.35428672009,0.07141979194284556], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +0.9 : { + mobileCrane : { + T : [-78483.578217196,-96824.59356561794,0.07135539193556764], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}, + +1.0 : { + mobileCrane : { + T : [-78483.57499212424,-96813.83285015439,0.07129107916274904], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.21929702312432564,0.0,10.996993736126646], + + x_load : [0.2192977204720701,0.0,10.996993019393695]}}} diff --git a/tests/data/MobileCrane/results_static.js5 b/tests/data/MobileCrane/results_static.js5 new file mode 100644 index 0000000..459dba1 --- /dev/null +++ b/tests/data/MobileCrane/results_static.js5 @@ -0,0 +1,123 @@ +{ +header : { + case : 'static', + dateTime : '2024-11-04T09:28:28.863301', + cases : 'MobileCrane', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/MobileCrane/MobileCrane.cases', + casesDate : '2024-11-04T09:04:34.519986', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + mobileCrane : { + p[0] : 3.0, + p[2] : 1.570796, + b[0] : 8.0, + b[1] : 0.785398, + r[0] : 7.657, + df_dt[0] : 0.0, + df_dt[1] : 0.0, + dp_dt : 0.0, + db_dt : 0.0, + dr_dt : 0.0, + load : 1000}}, + +0.1 : { + mobileCrane : { + T : [249184.68696449898,-491661.0287276353,277046.95355865837], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.6193671432425654,0.0016688799580184231,4.194007374430016]}}, + +0.2 : { + mobileCrane : { + T : [-373994.7297859689,447091.80400388164,-301517.0337102964], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.6146192678641134,0.0016706887455432758,4.191560790727376]}}, + +0.3 : { + mobileCrane : { + T : [-79111.38890968921,-87903.61710782778,503.2377390481244], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.6098303267689977,0.0016725131777828876,4.189097289389069]}}, + +0.4 : { + mobileCrane : { + T : [-79102.14146566678,-84513.17367630609,494.14998034099153], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.6050235454165396,0.0016743444065856676,4.186628891795709]}}, + +0.5 : { + mobileCrane : { + T : [-79092.99117590865,-81131.3725644038,484.925063439427], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.6002104179888765,0.0016761780530386073,4.184161528165493]}}, + +0.6 : { + mobileCrane : { + T : [-79084.0743735005,-77759.14002690287,475.8363028297221], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.5953966336481056,0.0016780119497542727,4.181698119653884]}}, + +0.7 : { + mobileCrane : { + T : [-79075.4311519548,-74396.76195238194,466.97174130343035], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.5905850090110265,0.0016798450236924227,4.179240100981307]}}, + +0.8 : { + mobileCrane : { + T : [-79067.06582688275,-71044.28346353743,458.3500633802192], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.5857769392348664,0.0016816767433431154,4.176788172608904]}}, + +0.9 : { + mobileCrane : { + T : [-79058.9708401786,-67701.668534116,449.9665547836707], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.580973116066061,0.0016835068451732465,4.174342672302927]}}, + +1.0 : { + mobileCrane : { + T : [-79051.13567116468,-64368.86008482016,441.8103059741506], + + x_pedestal : [0.0,0.0,3.0], + + x_boom : [0.10961760610884069,0.003005981434384228,10.999248398725133], + + x_load : [3.5761738831569434,0.0016853351982623515,4.171903758680079]}}} diff --git a/tests/data/SimpleTable/SimpleTable.fmu b/tests/data/SimpleTable/SimpleTable.fmu index f8f4985..e23a625 100644 Binary files a/tests/data/SimpleTable/SimpleTable.fmu and b/tests/data/SimpleTable/SimpleTable.fmu differ diff --git a/tests/data/SimpleTable/results.js5 b/tests/data/SimpleTable/results.js5 new file mode 100644 index 0000000..aecb4b8 --- /dev/null +++ b/tests/data/SimpleTable/results.js5 @@ -0,0 +1,415 @@ +{ +header : { + case : 'caseX', + dateTime : '2024-11-04T09:28:29.831192', + cases : 'Testing', + file : 'C:/Users/JORMEN/Documents/SeaCo/case_study/tests/data/SimpleTable/test.cases', + casesDate : '2024-11-04T09:04:34.599983', + timeUnit : 'second', + timeFactor : 1000000000.0}, + +0 : { + tab : { + i : True}}, + +0.1 : { + tab : { + i : True, + x : [1.0,2.0,3.0]}}, + +0.2 : { + tab : { + x : [1.3,2.3,3.3]}}, + +0.3 : { + tab : { + x : [1.6,2.6,3.6]}}, + +0.4 : { + tab : { + x : [1.9,2.9,3.9]}}, + +0.5 : { + tab : { + x : [2.2,3.2,4.2]}}, + +0.6 : { + tab : { + x : [2.5,3.5,4.5]}}, + +0.7 : { + tab : { + x : [2.8,3.8,4.8]}}, + +0.8 : { + tab : { + x : [3.0999999999999996,4.1,5.1]}}, + +0.9 : { + tab : { + x : [3.4000000000000004,4.4,5.4]}}, + +1.0 : { + tab : { + x[0] : 3.7, + x : [3.7,4.7,5.7]}}, + +1.1 : { + tab : { + x : [4.0,5.0,6.0]}}, + +1.2 : { + tab : { + x : [4.15,5.15,6.15]}}, + +1.3 : { + tab : { + x : [4.3,5.3,6.3]}}, + +1.4 : { + tab : { + x : [4.45,5.45,6.45]}}, + +1.5 : { + tab : { + x : [4.6,5.6,6.6]}}, + +1.6 : { + tab : { + x : [4.75,5.75,6.75]}}, + +1.7 : { + tab : { + x : [4.9,5.9,6.9]}}, + +1.8 : { + tab : { + x : [5.05,6.05,7.05]}}, + +1.9 : { + tab : { + x : [5.2,6.2,7.2]}}, + +2.0 : { + tab : { + x : [5.35,6.35,7.35]}}, + +2.1 : { + tab : { + x : [5.5,6.5,7.5]}}, + +2.2 : { + tab : { + x : [5.65,6.65,7.65]}}, + +2.3 : { + tab : { + x : [5.800000000000001,6.800000000000001,7.800000000000001]}}, + +2.4 : { + tab : { + x : [5.949999999999999,6.949999999999999,7.949999999999999]}}, + +2.5 : { + tab : { + x : [6.1,7.1,8.1]}}, + +2.6 : { + tab : { + x : [6.25,7.25,8.25]}}, + +2.7 : { + tab : { + x : [6.4,7.4,8.4]}}, + +2.8 : { + tab : { + x : [6.550000000000001,7.550000000000001,8.55]}}, + +2.9 : { + tab : { + x : [6.699999999999999,7.699999999999999,8.7]}}, + +3.0 : { + tab : { + x : [6.85,7.85,8.85]}}, + +3.1 : { + tab : { + x : [7.0,8.0,9.0]}}, + +3.2 : { + tab : { + x : [7.025,7.975,8.925]}}, + +3.3 : { + tab : { + x : [7.05,7.95,8.85]}}, + +3.4 : { + tab : { + x : [7.075,7.925,8.775]}}, + +3.5 : { + tab : { + x : [7.1,7.9,8.7]}}, + +3.6 : { + tab : { + x : [7.125,7.875,8.625]}}, + +3.7 : { + tab : { + x : [7.15,7.85,8.55]}}, + +3.8 : { + tab : { + x : [7.175,7.825,8.475]}}, + +3.9 : { + tab : { + x : [7.2,7.8,8.4]}}, + +4.0 : { + tab : { + x : [7.225,7.775,8.325]}}, + +4.1 : { + tab : { + x : [7.25,7.75,8.25]}}, + +4.2 : { + tab : { + x : [7.275,7.725,8.175]}}, + +4.3 : { + tab : { + x : [7.3,7.7,8.1]}}, + +4.4 : { + tab : { + x : [7.325,7.675,8.025]}}, + +4.5 : { + tab : { + x : [7.35,7.65,7.949999999999999]}}, + +4.6 : { + tab : { + x : [7.375,7.625,7.875]}}, + +4.7 : { + tab : { + x : [7.4,7.6,7.800000000000001]}}, + +4.8 : { + tab : { + x : [7.425,7.575,7.725]}}, + +4.9 : { + tab : { + x : [7.45,7.55,7.65]}}, + +5.0 : { + tab : { + x : [7.475,7.525,7.574999999999999]}}, + +5.1 : { + tab : { + x : [7.5,7.5,7.5]}}, + +5.2 : { + tab : { + x : [7.525,7.475,7.425000000000001]}}, + +5.3 : { + tab : { + x : [7.55,7.45,7.35]}}, + +5.4 : { + tab : { + x : [7.575,7.425,7.275]}}, + +5.5 : { + tab : { + x : [7.6,7.4,7.199999999999999]}}, + +5.6 : { + tab : { + x : [7.625,7.375,7.125]}}, + +5.7 : { + tab : { + x : [7.65,7.35,7.050000000000001]}}, + +5.8 : { + tab : { + x : [7.675,7.325,6.975]}}, + +5.9 : { + tab : { + x : [7.7,7.3,6.9]}}, + +6.0 : { + tab : { + x : [7.725,7.275,6.824999999999999]}}, + +6.1 : { + tab : { + x : [7.75,7.25,6.75]}}, + +6.2 : { + tab : { + x : [7.775,7.225,6.675000000000001]}}, + +6.3 : { + tab : { + x : [7.8,7.2,6.6]}}, + +6.4 : { + tab : { + x : [7.825,7.175,6.525]}}, + +6.5 : { + tab : { + x : [7.85,7.15,6.449999999999999]}}, + +6.6 : { + tab : { + x : [7.875,7.125,6.375]}}, + +6.7 : { + tab : { + x : [7.9,7.1,6.300000000000001]}}, + +6.8 : { + tab : { + x : [7.925,7.075,6.225]}}, + +6.9 : { + tab : { + x : [7.95,7.05,6.15]}}, + +7.0 : { + tab : { + x : [7.975,7.025,6.074999999999999]}}, + +7.1 : { + tab : { + x : [8.0,7.0,6.0]}}, + +7.2 : { + tab : { + x : [8.025,6.975,5.925000000000001]}}, + +7.3 : { + tab : { + x : [8.05,6.95,5.85]}}, + +7.4 : { + tab : { + x : [8.075,6.925,5.775]}}, + +7.5 : { + tab : { + x : [8.1,6.9,5.699999999999999]}}, + +7.6 : { + tab : { + x : [8.125,6.875,5.625]}}, + +7.7 : { + tab : { + x : [8.15,6.85,5.550000000000001]}}, + +7.8 : { + tab : { + x : [8.175,6.825,5.475]}}, + +7.9 : { + tab : { + x : [8.2,6.8,5.4]}}, + +8.0 : { + tab : { + x : [8.225,6.775,5.324999999999999]}}, + +8.1 : { + tab : { + x : [8.25,6.75,5.25]}}, + +8.2 : { + tab : { + x : [8.275,6.725,5.175000000000001]}}, + +8.3 : { + tab : { + x : [8.3,6.7,5.1000000000000005]}}, + +8.4 : { + tab : { + x : [8.325,6.675,5.0249999999999995]}}, + +8.5 : { + tab : { + x : [8.35,6.65,4.949999999999999]}}, + +8.6 : { + tab : { + x : [8.375,6.625,4.875]}}, + +8.7 : { + tab : { + x : [8.4,6.6,4.800000000000001]}}, + +8.8 : { + tab : { + x : [8.425,6.575,4.7250000000000005]}}, + +8.9 : { + tab : { + x : [8.45,6.55,4.6499999999999995]}}, + +9.0 : { + tab : { + x : [8.475,6.525,4.574999999999999]}}, + +9.1 : { + tab : { + x : [8.5,6.5,4.5]}}, + +9.2 : { + tab : { + x : [8.525,6.475,4.425000000000001]}}, + +9.3 : { + tab : { + x : [8.55,6.45,4.3500000000000005]}}, + +9.4 : { + tab : { + x : [8.575,6.425,4.2749999999999995]}}, + +9.5 : { + tab : { + x : [8.6,6.4,4.199999999999999]}}, + +9.6 : { + tab : { + x : [8.625,6.375,4.125]}}, + +9.7 : { + tab : { + x : [8.65,6.35,4.050000000000001]}}, + +9.8 : { + tab : { + x : [8.675,6.325,3.9750000000000005]}}, + +9.9 : { + tab : { + x : [8.7,6.3,3.8999999999999995]}}, + +10.0 : { + tab : { + x : [8.725,6.275,3.8249999999999997]}}} diff --git a/tests/test_bouncing_ball_3d.py b/tests/test_bouncing_ball_3d.py index fad6055..e7c6a0f 100644 --- a/tests/test_bouncing_ball_3d.py +++ b/tests/test_bouncing_ball_3d.py @@ -17,32 +17,6 @@ def arrays_equal(res: tuple, expected: tuple, eps=1e-7): assert abs(x - y) < eps, f"Element {i} not nearly equal in {x}, {y}" -@pytest.fixture(scope="session") -def ensure_fmu(): - return _ensure_fmu() - - -def _ensure_fmu(): - """Make sure that the FMU is available in test_working_directory""" - - build_path = Path(__file__).parent / "data" / "BouncingBall3D" - build_path.mkdir(exist_ok=True) - fmu_path = Model.build( - str(Path(getsourcefile(Model)).parent.parent / "tests" / "examples" / "bouncing_ball_3d.py"), - project_files=[], - dest=build_path, - ) - return fmu_path - - -def test_make_fmu(): # chdir): - fmu_path = Model.build( - str(Path(getsourcefile(Model)).parent.parent / "tests" / "examples" / "bouncing_ball_3d.py"), - dest=Path(Path.cwd()), - ) - copy(fmu_path, Path(__file__).parent / "data" / "BouncingBall3D") - - def test_run_fmpy(show): """Test and validate the basic BouncingBall using fmpy and not using OSP or case_study.""" path = Path(__file__).parent / "data" / "BouncingBall3D" / "BouncingBall3D.fmu" @@ -179,7 +153,6 @@ def test_run_cases(): import os os.chdir(Path(__file__).parent.absolute() / "test_working_directory") - fmu = _ensure_fmu() # test_make_fmu() # test_run_fmpy( show=True) test_run_cases() diff --git a/tests/test_json5.py b/tests/test_json5.py index a9a8d63..6bdc9a2 100644 --- a/tests/test_json5.py +++ b/tests/test_json5.py @@ -217,8 +217,6 @@ def test_json5_syntax(): with pytest.raises(AssertionError) as err: js = Json5("{spec: {\n da_dt : [0,0,0,0], dp_dt : 0 db_dt : 0 v : [0,0,0,0],}}") assert str(err.value).startswith("Json5 read error at 2(28): Found ':'") - expected = {"Path": "C:/Users/eis/Documents/Projects/Simulation_Model_Assurance/case_study/tests/test_json5.py"} - assert Json5("{Path:'" + str(Path(__file__).as_posix()) + "'}").js_py == expected, str(expected) def test_write(): @@ -271,10 +269,6 @@ def test_results_header(): header = Json5(js_txt).js_py assert header["Header"]["case"] == "base" assert header["Header"]["dateTime"] == "Thu Jan 1 04:25:45 1970" - assert ( - header["Header"]["file"] - == "C:/Users/eis/Documents/Projects/Simulation_Model_Assurance/case_study/tests/test_json5.py" - ) def test_read_cases(): diff --git a/tests/test_results.py b/tests/test_results.py index 5375f6b..cf18d4d 100644 --- a/tests/test_results.py +++ b/tests/test_results.py @@ -4,7 +4,7 @@ import pytest from case_study.case import Cases, Results - +@pytest.mark.skip(reason="File contains harcoded absolute path") def test_init(): # init through existing results file file = Path.cwd().parent / "data" / "BouncingBall3D" / "test_results.js5" @@ -32,7 +32,7 @@ def test_add(): # print( res.res.write( pretty_print=True)) assert res.res.jspath("$['0.0'].bb.g") == 9.81 - +@pytest.mark.skip(reason="Plots cannot be tested in CI") def test_plot_time_series(): file = Path(__file__).parent / "data" / "BouncingBall3D" / "test_results.js5" assert file.exists(), f"File {file} not found"