diff --git a/FESTIM_SurfKin_impl/HTi.ipynb b/FESTIM_SurfKin_impl/HTi.ipynb deleted file mode 100644 index 044d1c0a2..000000000 --- a/FESTIM_SurfKin_impl/HTi.ipynb +++ /dev/null @@ -1,404 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "import festim as F\n", - "import fenics as f\n", - "import numpy as np\n", - "import matplotlib.pyplot as plt\n", - "import pandas as pd\n", - "import warnings\n", - "warnings.filterwarnings(\"ignore\")\n", - "\n", - "################### PARAMETERS ###################\n", - "N_A_const = 6.022e23 # Avogadro, mol^-1\n", - "e = 1.602e-19\n", - "M_H2 = 2.016e-3 / N_A_const # the H2 mass, kg mol^-1\n", - "\n", - "# Sample size\n", - "A = 1e-2 * 1.3e-2 # Ti surface area (1cm x 1.3cm), m^2\n", - "L = 1e-3 / 2 # Ti thickness, m\n", - "V = A * L # Ti volume (1cm x 1.3cm x 1mm), m^-3\n", - "\n", - "# Ti properties\n", - "\n", - "N_b = 9.4e4 * N_A_const # the number of atomic sites per unit of volume of Ti, m^-3\n", - "N_s = 2.16e-5 * N_A_const # the number of atomic sites per unit of surface area of Ti, m^-2\n", - "n_Ti = N_b * V # the number of moles of Ti\n", - "lambda_Ti = N_s / N_b\n", - "\n", - "# Properties of fluxes\n", - "E_diff = F.kJmol_to_eV(5.3e4 / 1e3) # diffusion activation energy, eV\n", - "D0 = 9e-7 # Diffusion pre-factor for D in W, m^2 s^-1\n", - "\n", - "E_des = F.kJmol_to_eV(1.17e5 / 1e3) # activateion energy for desotpion, eV\n", - "k_des = 2.16e8 * N_A_const # frequency factor for the surface desorption\n", - "\n", - "E_sb = F.kJmol_to_eV(1.36e5 / 1e3) # the activation energy value for the inward subsurface transport, eV\n", - "k_sb = 8.56e12 # frequency factor for the inward subsurface transport, s^-1\n", - "\n", - "E_bs = F.kJmol_to_eV(1.6e5 / 1e3) # the activation energy value for the outward subsurface transport, eV\n", - "k_bs = 7.77e13 # frequency factor for the outward subsurface transport, s^-1\n", - "\n", - "# Chamber\n", - "V_ch = 2.95e-3 # the chamber volume, m^-3\n", - "P0 = 1.3e4 # the initial pressure, Pa\n", - "\n", - "################### FUNCTIONS ################### " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Explicit approach" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n", - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n", - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 3.9 s\n", - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n", - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n" - ] - } - ], - "source": [ - "def S0(T):\n", - " # the capturing coefficient\n", - " return 0.0143 * f.exp(F.kJmol_to_eV(1.99) / F.k_B / T)\n", - "\n", - "def P_H2(T, X):\n", - " # partial pressure of hydrogen, Pa\n", - " X0 = 0\n", - " return F.k_B * T * e / V_ch * (P0 * V_ch / (F.k_B * T * e) + (X0 - X) * (2*n_Ti) / 2)\n", - "\n", - "def J_sb(T, theta, mobile_conc):\n", - " # the hydrogen flux for the inward subsurface transport, m^-2 s^-1\n", - " return k_sb * N_s * theta * (1-mobile_conc/N_b) * f.exp(-E_sb / F.k_B / T)\n", - "\n", - "def J_bs(T, theta, mobile_conc):\n", - " # the hydrogen flux for the outward subsurface transport, m^-2 s^-1\n", - " return k_bs * N_s * (mobile_conc/N_b) * (1-theta) * f.exp(-E_bs / F.k_B / T)\n", - "\n", - "def theta_eq(T, X):\n", - " alpha = 2 * S0(T) * P_H2(T, X) / k_des / f.exp(-E_des / F.k_B / T) / (2 * np.pi * M_H2 * F.k_B * T * e)**0.5\n", - " return alpha**0.5 / (1 + alpha**0.5)\n", - "\n", - "def LeftFlux(T, mobile_conc, dmobile_conc, X):\n", - " theta = theta_eq(T, X)\n", - " return -lambda_Ti * dmobile_conc + J_sb(T, theta, mobile_conc) - J_bs(T, theta, mobile_conc)\n", - "\n", - "################### CUSTOM MODEL CLASS ###################\n", - "class CustomSimulation(F.Simulation):\n", - " def iterate(self):\n", - " prev_sol = self.mobile.solution(0)\n", - " super().iterate()\n", - "\n", - " # Surface concentration based on flux\n", - " X_old = left_surface_bc.prms[\"X\"]\n", - " surf_conc = theta_eq(self.T.T(0), X_old) * N_s\n", - "\n", - " # FLuxes\n", - " X = (f.assemble(self.mobile.solution * self.mesh.dx) + surf_conc) * A / n_Ti\n", - " dmobile_conc = (self.mobile.solution(0) - prev_sol) / float(self.dt.value)\n", - "\n", - " # Update surface and subsurface concentrations\n", - " left_surface_bc.prms['dmobile_conc'].assign(dmobile_conc)\n", - " left_surface_bc.prms['X'].assign(X)\n", - " \n", - "################### CUSTOM EXPORT CLASS ###################\n", - "class Content(F.SurfaceQuantity):\n", - " def __init__(self, surface) -> None:\n", - " super().__init__(field=\"solute\", surface=surface)\n", - "\n", - " @property\n", - " def title(self):\n", - " quantity_title = f\"Content\"\n", - " return quantity_title\n", - "\n", - " def compute(self):\n", - " return float(left_surface_bc.prms['X'])\n", - " \n", - "################### MODEL ###################\n", - "for i, T0 in enumerate([450+273, 500+273, 550+273, 600+273, 650+273]):\n", - " Ti_model = CustomSimulation(log_level = 40)\n", - "\n", - " # Mesh\n", - " vertices = np.linspace(0, L, num = 251)\n", - " Ti_model.mesh = F.MeshFromVertices(np.sort(vertices))\n", - "\n", - " # Materials\n", - " Ti_model.materials = F.Material(id=1, D_0=D0, E_D=E_diff)\n", - "\n", - " # Boundary conditions\n", - " left_surface_bc = F.CustomFlux(surfaces=1, field = \"solute\", function = LeftFlux, X=0, dmobile_conc=0)\n", - "\n", - " Ti_model.boundary_conditions = [left_surface_bc]\n", - "\n", - " # Exports\n", - " n_exp = 10\n", - " results_folder = \"test/\"\n", - "\n", - " derived_quantities = [F.DerivedQuantities([F.HydrogenFlux(surface=1), \n", - " F.TotalVolume(field='solute', volume=1),\n", - " Content(surface = 1)],\n", - " nb_iterations_between_compute = 1,\n", - " filename=results_folder + f\"derived_quantities_expl_{T0}.csv\")]\n", - "\n", - " Ti_model.exports = derived_quantities\n", - "\n", - " Ti_model.T = F.Temperature(value=T0)\n", - "\n", - " Ti_model.dt = F.Stepsize(\n", - " initial_value=1e-3,\n", - " stepsize_change_ratio=1.1,\n", - " max_stepsize=5,\n", - " dt_min=1e-4\n", - " )\n", - "\n", - " Ti_model.settings = F.Settings(\n", - " absolute_tolerance=1e10,\n", - " relative_tolerance=1e-5,\n", - " maximum_iterations=50,\n", - " final_time=25*60,\n", - " )\n", - "\n", - " \n", - " Ti_model.initialise()\n", - " Ti_model.run()\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Implicit" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 4.2 s\n", - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "100.0 % 1.5e+03 s Elapsed time so far: 4.5 s\n", - "Defining initial values\n", - "Defining variational problem\n", - "Defining source terms\n", - "Defining boundary conditions\n", - "Time stepping...\n", - "0.0 % 1.8e-01 s Elapsed time so far: 0.3 s\r" - ] - } - ], - "source": [ - "def S0(T):\n", - " # the capturing coefficient\n", - " return 0.0143 * f.exp(F.kJmol_to_eV(1.99) / F.k_B / T)\n", - "\n", - "def P_H2(T, X):\n", - " # partial pressure of hydrogen, Pa\n", - " X0 = 0\n", - " return F.k_B * T * e / V_ch * (P0 * V_ch / (F.k_B * T * e) + (X0 - X) * (2*n_Ti) / 2)\n", - "\n", - "def J_vs(surf_conc, T, X):\n", - " J_ads = 2 * S0(T) * (1 - surf_conc / N_s) ** 2 * P_H2(T, X) / (2*np.pi*M_H2*F.k_B*T*e)**0.5\n", - " J_des = k_des * (surf_conc / N_s) ** 2 * f.exp(-E_des/F.k_B/T)\n", - " return J_ads - J_des\n", - "\n", - "def LeftFlux(T, mob, X):\n", - " #theta = theta_eq(T, X)\n", - " #return -lambda_Ti * dmobile_conc + J_sb(T, theta, mobile_conc) - J_bs(T, theta, mobile_conc)\n", - " return 0\n", - "\n", - "################### CUSTOM MODEL CLASS ###################\n", - "class CustomSimulation(F.Simulation):\n", - " def iterate(self):\n", - " super().iterate()\n", - "\n", - " # Content\n", - " X = (f.assemble(self.mobile.solution * self.mesh.dx)) * A / n_Ti\n", - "\n", - " # Update surface and subsurface concentrations\n", - " self.h_transport_problem.surface_species[0].prms[\"X\"].assign(X)\n", - " \n", - "################### CUSTOM EXPORT CLASS ###################\n", - "class Content(F.SurfaceQuantity):\n", - " def __init__(self, surface) -> None:\n", - " super().__init__(field=\"solute\", surface=surface)\n", - "\n", - " @property\n", - " def title(self):\n", - " quantity_title = f\"Content\"\n", - " return quantity_title\n", - "\n", - " def compute(self):\n", - " return float(surf_conc.prms['X'])\n", - " \n", - "################### MODEL ###################\n", - "for i, T0 in enumerate([450+273, 500+273, 550+273, 600+273, 650+273]):\n", - " Ti_model_impl = CustomSimulation(log_level = 40)\n", - "\n", - " # Mesh\n", - " vertices = np.linspace(0, L, num = 251)\n", - " Ti_model_impl.mesh = F.MeshFromVertices(np.sort(vertices))\n", - "\n", - " # Materials\n", - " Ti_model_impl.materials = F.Material(id=1, D_0=D0, E_D=E_diff)\n", - "\n", - " # Boundary conditions\n", - " left_surface_bc = F.CustomFlux(surfaces=1, field = \"solute\", function = LeftFlux, X=0)\n", - "\n", - " Ti_model_impl.boundary_conditions = [left_surface_bc]\n", - "\n", - " surf_conc = F.SurfaceConcentration(k_sb, E_sb, k_bs, E_bs, lambda_Ti, N_s, N_b, J_vs, 1, X=0)\n", - " Ti_model_impl.surface_concentrations = [surf_conc]\n", - "\n", - " # Exports\n", - " n_exp = 10\n", - " results_folder = \"test/\"\n", - "\n", - " derived_quantities = [F.DerivedQuantities([F.HydrogenFlux(surface=1), \n", - " F.TotalVolume(field='solute', volume=1),\n", - " Content(surface = 1)],\n", - " nb_iterations_between_compute = 1,\n", - " filename=results_folder + f\"derived_quantities_impl_{T0}.csv\")]\n", - "\n", - " Ti_model_impl.exports = derived_quantities\n", - "\n", - " Ti_model_impl.T = F.Temperature(value=T0)\n", - "\n", - " Ti_model_impl.dt = F.Stepsize(\n", - " initial_value=1e-3,\n", - " stepsize_change_ratio=1.1,\n", - " max_stepsize=5,\n", - " dt_min=1e-4\n", - " )\n", - "\n", - " Ti_model_impl.settings = F.Settings(\n", - " absolute_tolerance=1e10,\n", - " relative_tolerance=1e-5,\n", - " maximum_iterations=50,\n", - " final_time=25*60,\n", - " )\n", - "\n", - " \n", - " Ti_model_impl.initialise()\n", - " Ti_model_impl.run()\n" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "colors = [\"violet\", \"tab:green\", \"tab:blue\", \"tab:olive\", \"tab:red\"]\n", - "for i, T0 in enumerate([450+273, 500+273, 550+273, 600+273, 650+273]):\n", - " data_impl = pd.read_csv(f\"./test/derived_quantities_impl_{T0}.csv\", header = 0)\n", - " plt.plot(data_impl[\"t(s)\"]/60, data_impl[\"Content\"], color = colors[i], lw = 2, label = f\"T={T0-273}\"+ r\"$^{\\circ}$C\", ls = 'solid')\n", - "\n", - " data_expl = pd.read_csv(f\"./test/derived_quantities_expl_{T0}.csv\", header = 0)\n", - " plt.plot(data_expl[\"t(s)\"]/60, data_expl[\"Content\"], color = colors[i], lw = 4, label = f\"T={T0-273}\"+ r\"$^{\\circ}$C\", ls = 'dashed')\n", - "\n", - " exp = pd.read_csv(f\"./exp_data/{T0-273}.csv\", header=None, skiprows = 1, sep=\",\")\n", - " plt.scatter(exp[0], exp[1], edgecolors = colors[i], facecolors='none', marker = '^', s = 75, linewidths=1.2)\n", - "\n", - "\n", - "plt.ylabel('Content, H/Ti', fontsize = 10)\n", - "plt.xlabel('t, min', fontsize = 10)\n", - "plt.ylim(0,0.8)\n", - "plt.xlim(0,25)\n", - "plt.yticks(fontsize=10)\n", - "plt.xticks(fontsize=10)\n", - "plt.legend(fontsize = 8, ncols = 2)\n", - "plt.tight_layout()\n", - "plt.show()" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "festim-env", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.0" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_impl_723.csv b/FESTIM_SurfKin_impl/test/derived_quantities_impl_723.csv deleted file mode 100644 index bd0cf74ef..000000000 --- a/FESTIM_SurfKin_impl/test/derived_quantities_impl_723.csv +++ /dev/null @@ -1,383 +0,0 @@ -t(s),Flux surface 1: solute,Total solute volume 1,Content -0.001,1.7282267260820956e+21,1.4895556307191239e+19,0.0 -0.0019090909090909091,3.0081198010800443e+21,2.8453378995393536e+19,5.262815176689457e-07 -0.002909090909090909,4.1423741327379524e+21,4.336204169241507e+19,1.0052989745187338e-06 -0.004009090909090909,5.139766916605157e+21,5.975639185655868e+19,1.5320435598696644e-06 -0.005219090909090909,6.011547418747027e+21,7.778477175294506e+19,2.1112796291808993e-06 -0.00655009090909091,6.770583760361479e+21,9.761031320123872e+19,2.748248328926738e-06 -0.008014190909090911,7.430496124073512e+21,1.1941240114836315e+20,3.4487133419037538e-06 -0.009624700909090912,8.00485714855555e+21,1.4338828328136971e+20,4.219012597368625e-06 -0.011396261909090913,8.506530035852295e+21,1.6975484053842493e+20,5.0661151409855245e-06 -0.013344979009090914,8.947189124056367e+21,1.9875053467889385e+20,5.997683689536413e-06 -0.015488567819090915,9.337037303997677e+21,2.3063755041913517e+20,7.022143441384916e-06 -0.017846515510090918,9.684706105419184e+21,2.657041511395682e+20,8.148757761227808e-06 -0.02044025797019092,9.997302991659995e+21,3.042672688741257e+20,9.387711410627986e-06 -0.023293374676300924,1.0280559436894166e+22,3.4667535124481035e+20,1.0750202056082507e-05 -0.026431803053021927,1.0539032819470076e+22,3.9331149022278785e+20,1.2248540855332233e-05 -0.02988407426741503,1.0776322642187582e+22,4.445968600882544e+20,1.3896263001010048e-05 -0.033681572603247445,1.0995273339636306e+22,5.0099449472058176e+20,1.570824918872836e-05 -0.0378588207726631,1.1198148230954856e+22,5.6301343737505926e+20,1.7700859074195387e-05 -0.04245379375902032,1.1386769348437125e+22,6.312132993980934e+20,1.989207789082086e-05 -0.04750826404401327,1.156262469499254e+22,7.062092679156386e+20,2.2301677515708126e-05 -0.0530681813575055,1.172694800197557e+22,7.886776064274647e+20,2.495139339851885e-05 -0.05918409040234697,1.1880777074453944e+22,8.793616964880542e+20,2.786511890541294e-05 -0.06591159035167259,1.2024996338481496e+22,9.790786732934494e+20,3.1069118780360456e-05 -0.07331184029593076,1.2160368102068074e+22,1.0887267130644631e+21,3.4592263590008595e-05 -0.08145211523461475,1.2287555860393223e+22,1.20929303566382e+21,3.8466287197455536e-05 -0.09040641766716714,1.24071419809488e+22,1.3418626919530847e+21,4.272606950627204e-05 -0.10025615034297478,1.251964136593085e+22,1.4876282120320998e+21,4.74099469305131e-05 -0.11109085628636317,1.2625512179920684e+22,1.6479001977597432e+21,5.25600532809521e-05 -0.1230090328240904,1.2725164392538303e+22,1.8241189508847318e+21,5.822269401413763e-05 -0.13611902701559037,1.2818966663178662e+22,2.0178672367780425e+21,6.444875707104911e-05 -0.15054002062624033,1.2907251947052934e+22,2.230884293218181e+21,7.12941638381976e-05 -0.1664031135979553,1.299032210133817e+22,2.4650812040061775e+21,7.882036409824193e-05 -0.18385251586684173,1.3068451700283183e+22,2.722557768453306e+21,8.709487920201027e-05 -0.20304685836261682,1.314189121818026e+22,3.005621010071624e+21,9.619189809186548e-05 -0.22416063510796944,1.3210869702705858e+22,3.316805481191722e+21,0.00010619293124047369 -0.2473857895278573,1.327559703412515e+22,3.6588955348267565e+21,0.00011718752804227484 -0.27293345938973396,1.3336265845525317e+22,4.034949750996069e+21,0.00012927406371060566 -0.3010358962377983,1.3393053163750638e+22,4.4483277220226054e+21,0.00014256060229499173 -0.3319485767706691,1.3446121818780953e+22,4.90271942013925e+21,0.00015716584304439058 -0.36595252535682693,1.349562166001886e+22,5.402177391202323e+21,0.00017322015800713873 -0.40335686880160054,1.3541690610678948e+22,5.951152040544574e+21,0.00019086672948134576 -0.44450164659085156,1.3584455585728435e+22,6.554530301142761e+21,0.00021026279671504386 -0.4897609021590277,1.3624033294260334e+22,7.217678000471814e+21,0.00023158102210839548 -0.5395460832840214,1.3660530943524642e+22,7.946486270822175e+21,0.00025501098809584057 -0.5943097825215146,1.369404685890159e+22,8.747422378631183e+21,0.0002807608368896378 -0.6545498516827569,1.3724671031720798e+22,9.627585381693219e+21,0.0003090590663535541 -0.7208139277601235,1.3752485604896673e+22,1.059476705914406e+22,0.00034015649645248333 -0.7937044114452269,1.3777565304771593e+22,1.1657518598048107e+22,0.000374328421996794 -0.8738839434988406,1.3799977826265025e+22,1.2825223562443176e+22,0.00041187696877576917 -0.9620814287578157,1.381978417736388e+22,1.4108177716015492e+22,0.00045313367165934743 -1.0590986625426881,1.3837038988112656e+22,1.551767631838767e+22,0.0004984622948485161 -1.165817619706048,1.3851790788537161e+22,1.706610956751111e+22,0.0005482619161792458 -1.2832084725857438,1.3864082259336405e+22,1.8767066917068985e+22,0.0006029702992400597 -1.4123384107534092,1.3873950458679417e+22,2.063545105832078e+22,0.0006630675790565439 -1.554381342737841,1.3881427028031467e+22,2.268760242065994e+22,0.0007290802892345364 -1.7106285679207163,1.3886538379592496e+22,2.4941435114506447e+22,0.0008015857607446433 -1.882500515621879,1.3889305867647497e+22,2.7416585314204943e+22,0.000881216924980972 -2.071559658093158,1.3889745945894853e+22,3.0134573157515168e+22,0.0009686675563432286 -2.279524714811565,1.3887870312627015e+22,3.311897932221935e+22,0.0010646979923795432 -2.5082862772018126,1.3883686045481685e+22,3.639563752945677e+22,0.0011701413724930342 -2.759923995831085,1.3877195727354819e+22,3.999284431771994e+22,0.0012859104393626477 -3.0367254863232844,1.386839756496644e+22,4.394158753106566e+22,0.0014130049505614143 -3.3412071258647043,1.3857285501491842e+22,4.827579507001221e+22,0.001552519751374946 -3.676136929360266,1.3843849324611336e+22,5.303260556374703e+22,0.0017056535635299012 -4.044559713205384,1.382807477128874e+22,5.825266273754349e+22,0.001873718548434005 -4.4498247754350135,1.3809943630560146e+22,6.398043536945451e+22,0.0020581507076020363 -4.895616343887606,1.3789433845598659e+22,7.0264564855118146e+22,0.0022605211871879172 -5.385987069185458,1.376651961631509e+22,7.71582425284434e+22,0.0024825485579512757 -5.925394867013096,1.3741171503757267e+22,8.471961901849659e+22,0.002726112146542231 -6.518743444623497,1.3713356537584085e+22,9.30122480583717e+22,0.0029932664986714167 -7.1714268799949386,1.3683038327905356e+22,1.0210556729932787e+23,0.003286257059518351 -7.889378658903524,1.3650177182802997e+22,1.1207541882195943e+23,0.0036075371615893444 -8.679125615702969,1.3614730232875088e+22,1.2300461217433997e+23,0.003959786415128903 -9.547847268182357,1.3576651564172653e+22,1.3498353290344387e+23,0.004345930601070541 -10.503441085909685,1.3535892360929118e+22,1.4811079967892694e+23,0.004769163171330789 -11.554594285409745,1.3492401059510752e+22,1.624939732354704e+23,0.005232968465941438 -12.710862804859811,1.344612351504442e+22,1.7825032047900608e+23,0.005741146761006464 -13.982758176254885,1.3397003182201262e+22,1.9550763721052905e+23,0.006297841265678542 -15.381843084789466,1.3344981311631277e+22,2.14405133015832e+23,0.006907567190179591 -16.920836484177507,1.3289997163554086e+22,2.3509438194691152e+23,0.007575243010233115 -18.61372922350435,1.323198962837985e+22,2.5774034518755114e+23,0.008306224056011344 -20.475911236763878,1.317089217290858e+22,2.825224575140793e+23,0.009106338644387285 -22.52431145134936,1.3106640709883871e+22,3.0963580395037206e+23,0.009981926465162463 -24.777551687393387,1.3039169094592363e+22,3.3929236859745905e+23,0.010939880153987577 -27.25611594704182,1.2968410550515072e+22,3.7172236966490114e+23,0.011987689415316145 -29.982536632655094,1.289429803344806e+22,4.071756821823747e+23,0.013133488190991227 -32.9815993868297,1.281676460675083e+22,4.45923351709762e+23,0.01438610492670049 -36.280568416421765,1.2735743843104641e+22,4.8825920213359724e+23,0.015755116053539926 -39.909434348973036,1.2651170254542552e+22,5.3450154034337285e+23,0.01725090279378439 -43.901186874779434,1.2562979751448315e+22,5.849949602158317e+23,0.018884711389563543 -48.29211465316647,1.2471110130823661e+22,6.401122478924619e+23,0.020668716840232325 -53.12213520939221,1.23755015937725e+22,7.002563898085482e+23,0.022616090218576627 -58.12213520939221,1.228159529068115e+22,7.620260688626554e+23,0.024741069617379825 -63.12213520939221,1.219221358281983e+22,8.233298964142133e+23,0.026923481590998086 -68.12213520939221,1.2106922118854214e+22,8.841904651013855e+23,0.02908943435821185 -73.12213520939221,1.202531590428725e+22,9.446279797071283e+23,0.031239726149557487 -78.12213520939221,1.194704959074614e+22,1.0046606359601537e+24,0.033375070829198196 -83.12213520939221,1.1871826441126768e+22,1.0643049215655068e+24,0.03549611127850907 -88.12213520939221,1.1799389504572764e+22,1.1235758587406061e+24,0.037603430031922194 -93.12213520939221,1.1729514693973644e+22,1.1824872019383939e+24,0.03969755784607524 -98.12213520939221,1.1662005308484603e+22,1.2410516007404926e+24,0.04177898068565592 -103.12213520939221,1.1596687656195394e+22,1.2992807353355298e+24,0.04384814547865247 -108.12213520939221,1.1533407522594721e+22,1.35718543017253e+24,0.045905464902998565 -113.12213520939221,1.147202729598011e+22,1.4147757500587263e+24,0.04795132140211176 -118.12213520939221,1.141242360817333e+22,1.472061082001291e+24,0.04998607058016798 -123.12213520939221,1.1354485383195248e+22,1.5290502053708858e+24,0.05201004409368807 -128.1221352093922,1.1298112211734585e+22,1.585751352421256e+24,0.054023552130517384 -133.1221352093922,1.1243212987916827e+22,1.6421722607850497e+24,0.0560268855480704 -138.1221352093922,1.118970475887806e+22,1.6983202192474274e+24,0.05802031772808389 -143.1221352093922,1.1137511748230718e+22,1.7542021078514597e+24,0.0600041061938646 -148.1221352093922,1.1086564522592261e+22,1.8098244331952695e+24,0.06197849402727091 -153.1221352093922,1.1036799276569892e+22,1.86519335962753e+24,0.06394371111581186 -158.1221352093922,1.098815721641659e+22,1.920314736925735e+24,0.06589997525482909 -163.1221352093922,1.0940584026353967e+22,1.975194124943621e+24,0.06784749312541018 -168.1221352093922,1.0894029404528425e+22,2.0298368156349763e+24,0.06978646116521764 -173.1221352093922,1.0848446657921118e+22,2.0842478527965738e+24,0.07171706634662182 -178.1221352093922,1.0803792347414428e+22,2.138432049820361e+24,0.07363948687424739 -183.1221352093922,1.0760025975729183e+22,2.1923940057014825e+24,0.07555389281218372 -188.1221352093922,1.0717109712160473e+22,2.2461381195130142e+24,0.07746044664957151 -193.1221352093922,1.067500814903229e+22,2.2996686035282182e+24,0.079359303812016 -198.1221352093922,1.063368808559924e+22,2.3529894951461772e+24,0.08125061312521527 -203.1221352093922,1.0593118335785794e+22,2.4061046677556924e+24,0.08313451723631002 -208.1221352093922,1.0553269556696266e+22,2.4590178406544915e+24,0.08501115299772084 -213.1221352093922,1.0514114095287628e+22,2.511732588125842e+24,0.08688065181760816 -218.1221352093922,1.0475625850968115e+22,2.5642523477616653e+24,0.08874313998056212 -223.1221352093922,1.0437780152203166e+22,2.616580428110475e+24,0.09059873894167007 -228.1221352093922,1.0400553645471823e+22,2.668720015718848e+24,0.09244756559672952 -233.1221352093922,1.036392419514355e+22,2.720674181627083e+24,0.0942897325310333 -238.1221352093922,1.0327870793028137e+22,2.772445887372725e+24,0.09612534824887055 -243.1221352093922,1.029237347652013e+22,2.8240379905494026e+24,0.09795451738564005 -248.1221352093922,1.0257413254387807e+22,2.8754532499631855e+24,0.09977734090425186 -253.1221352093922,1.0222972039380934e+22,2.92669433042401e+24,0.10159391627730892 -258.12213520939224,1.0189032586926598e+22,2.977763807205705e+24,0.10340433765639497 -263.12213520939224,1.0155578439275725e+22,3.028664170204411e+24,0.10520869602965383 -268.12213520939224,1.012259387453167e+22,3.0793978278222464e+24,0.10700707936871226 -273.12213520939224,1.009006386006331e+22,3.129967110600211e+24,0.10879957276589547 -278.12213520939224,1.005797400985752e+22,3.180374274621765e+24,0.11058625856258296 -283.12213520939224,1.0026310545420275e+22,3.230621504706539e+24,0.11236721646946178 -288.12213520939224,9.995060259872949e+21,3.280710917411536e+24,0.11414252367936496 -293.12213520939224,9.9642104849368e+21,3.330644563855574e+24,0.11591225497330834 -298.12213520939224,9.933749060522786e+21,3.380424432381107e+24,0.11767648282028213 -303.12213520939224,9.903664306682918e+21,3.430052451066273e+24,0.11943527747129697 -308.12213520939224,9.873944997698841e+21,3.4795304900987805e+24,0.12118870704813813 -313.12213520939224,9.844580338106827e+21,3.5288603640220126e+24,0.12293683762723842 -318.12213520939224,9.815559940486346e+21,3.578043833863115e+24,0.1246797333190363 -323.12213520939224,9.786873804844861e+21,3.627082609151438e+24,0.1264174563431642 -328.12213520939224,9.758512299463435e+21,3.675978349835449e+24,0.12815006709976318 -333.12213520939224,9.730466143064358e+21,3.724732668105093e+24,0.12987762423720997 -338.12213520939224,9.702726388193155e+21,3.773347130126233e+24,0.13160018471650375 -343.12213520939224,9.675284405703441e+21,3.821823257693102e+24,0.1333178038725465 -348.12213520939224,9.648131870253417e+21,3.8701625298041585e+24,0.1350305354725263 -353.12213520939224,9.621260746728021e+21,3.9183663841663674e+24,0.13673843177159486 -358.12213520939224,9.59466327750883e+21,3.9664362186324614e+24,0.13844154356601565 -363.12213520939224,9.56833197052192e+21,4.014373392575297e+24,0.14013992024394456 -368.12213520939224,9.542259588001436e+21,4.062179228203245e+24,0.14183360983398802 -373.12213520939224,9.516439135910533e+21,4.1098550118199675e+24,0.14352265905167735 -378.12213520939224,9.490863853969636e+21,4.157401995032051e+24,0.1452071133439787 -383.12213520939224,9.465527206241846e+21,4.204821395907249e+24,0.1468870169319605 -388.12213520939224,9.440422872236056e+21,4.252114400086232e+24,0.14856241285171565 -393.12213520939224,9.415544738488882e+21,4.2992821618503566e+24,0.15023334299364144 -398.12213520939224,9.390886890584768e+21,4.346325805147787e+24,0.15189984814016536 -403.12213520939224,9.366443605591997e+21,4.393246424580171e+24,0.15356196800199928 -408.12213520939224,9.34220934487393e+21,4.440045086351866e+24,0.15521974125300037 -413.12213520939224,9.318178747259967e+21,4.486722829183637e+24,0.15687320556370843 -418.12213520939224,9.294346622542459e+21,4.5332806651925326e+24,0.15852239763362835 -423.12213520939224,9.270707945282273e+21,4.579719580739578e+24,0.16016735322231718 -428.12213520939224,9.247257848903348e+21,4.626040537246845e+24,0.16180810717933455 -433.12213520939224,9.223991620055127e+21,4.6722444719852065e+24,0.16344469347311077 -438.12213520939224,9.200904693225829e+21,4.718332298834256e+24,0.1650771452187796 -443.12213520939224,9.17799264559133e+21,4.76430490901552e+24,0.16670549470502677 -448.12213520939224,9.155251192090541e+21,4.8101631718001457e+24,0.16832977341999614 -453.12213520939224,9.132676180701454e+21,4.855907935192226e+24,0.1699500120762928 -458.12213520939224,9.110263587920242e+21,4.901540026588674e+24,0.17156624063512602 -463.12213520939224,9.08800951442224e+21,4.947060253416784e+24,0.17317848832962376 -468.12213520939224,9.065910180898391e+21,4.992469403750172e+24,0.17478678368735853 -473.12213520939224,9.043961924055397e+21,5.037768246904205e+24,0.17639115455210932 -478.12213520939224,9.022161192776065e+21,5.082957534011525e+24,0.1779916281048992 -483.12213520939224,9.00050454442343e+21,5.128037998578609e+24,0.17958823088432924 -488.12213520939224,8.978988641287734e+21,5.173010357023905e+24,0.18118098880624264 -493.12213520939224,8.957610247166334e+21,5.217875309198478e+24,0.1827699271827379 -498.12213520939224,8.936366224069772e+21,5.262633538889629e+24,0.18435507074056395 -503.12213520939224,8.915253529051338e+21,5.307285714308191e+24,0.18593644363891362 -508.12213520939224,8.89426921114669e+21,5.351832488560109e+24,0.18751406948664082 -513.1221352093922,8.873410408429337e+21,5.396274500102872e+24,0.18908797135892183 -518.1221352093922,8.852674345164135e+21,5.440612373187279e+24,0.19065817181338182 -523.1221352093922,8.832058329066973e+21,5.484846718285176e+24,0.19222469290570315 -528.1221352093922,8.811559748657196e+21,5.52897813250354e+24,0.19378755620473775 -533.1221352093922,8.791176070699781e+21,5.573007199985423e+24,0.1953467828071376 -538.1221352093922,8.770904837739661e+21,5.616934492298268e+24,0.19690239335152038 -543.1221352093922,8.750743665716416e+21,5.660760568809946e+24,0.19845440803218933 -548.1221352093922,8.730690241659673e+21,5.704485977052976e+24,0.20000284661241918 -553.1221352093922,8.710742321465462e+21,5.748111253077348e+24,0.20154772843732469 -558.1221352093922,8.690897727742118e+21,5.791636921792212e+24,0.20308907244632615 -563.1221352093922,8.671154347730411e+21,5.835063497297019e+24,0.20462689718522198 -568.1221352093922,8.651510131292023e+21,5.878391483202245e+24,0.20616122081788824 -573.1221352093922,8.631963088962893e+21,5.921621372940188e+24,0.20769206113761046 -578.1221352093922,8.612511290071076e+21,5.964753650066024e+24,0.20921943557806438 -583.1221352093922,8.593152860915658e+21,6.007788788549672e+24,0.2107433612239527 -588.1221352093922,8.573885983004325e+21,6.050727253058471e+24,0.21226385482131727 -593.1221352093922,8.554708891346988e+21,6.093569499231227e+24,0.21378093278752625 -598.1221352093922,8.535619872806317e+21,6.136315973943696e+24,0.2152946112209567 -603.1221352093922,8.516617264499036e+21,6.178967115566003e+24,0.21680490591037457 -608.1221352093922,8.49769945224856e+21,6.221523354211967e+24,0.21831183234402943 -613.1221352093922,8.478864869088101e+21,6.263985111980924e+24,0.21981540571846375 -618.1221352093922,8.460111993808362e+21,6.306352803191983e+24,0.22131564094705666 -623.1221352093922,8.44143934955599e+21,6.348626834611152e+24,0.22281255266830072 -628.1221352093922,8.42284550246959e+21,6.39080760567149e+24,0.22430615525382644 -633.1221352093922,8.404329060365029e+21,6.432895508686479e+24,0.2257964628161807 -638.1221352093922,8.385888671458275e+21,6.474890929056873e+24,0.22728348921636546 -643.1221352093922,8.367523023128461e+21,6.516794245471219e+24,0.22876724807114596 -648.1221352093922,8.349230840721422e+21,6.558605830100277e+24,0.23024775276013545 -653.1221352093922,8.331010886389601e+21,6.600326048785396e+24,0.2317250164326645 -658.1221352093922,8.312861957966018e+21,6.641955261221246e+24,0.23319905201443625 -663.1221352093922,8.294782887877524e+21,6.683493821132908e+24,0.23466987221398297 -668.1221352093922,8.276772542088003e+21,6.724942076447572e+24,0.23613748952892258 -673.1221352093922,8.258829819076472e+21,6.76630036946099e+24,0.23760191625202526 -678.1221352093922,8.240953648846005e+21,6.807569036998885e+24,0.23906316447709425 -683.1221352093922,8.223142991963441e+21,6.848748410573406e+24,0.24052124610466882 -688.1221352093922,8.205396838627575e+21,6.889838816534825e+24,0.24197617284755207 -693.1221352093922,8.187714207770776e+21,6.930840576218656e+24,0.24342795623617036 -698.1221352093922,8.170094146181155e+21,6.971754006088209e+24,0.24487660762377153 -703.1221352093922,8.152535727656418e+21,7.012579417872924e+24,0.24632213819146137 -708.1221352093922,8.135038052185285e+21,7.053317118702395e+24,0.24776455895309127 -713.1221352093922,8.117600245148006e+21,7.093967411236376e+24,0.24920388075999328 -718.1221352093922,8.10022145654795e+21,7.134530593790844e+24,0.2506401143055737 -723.1221352093922,8.082900860262277e+21,7.175006960460178e+24,0.2520732701297669 -728.1221352093922,8.065637653318724e+21,7.215396801235693e+24,0.2535033586233519 -733.1221352093922,8.048431055191756e+21,7.25570040212054e+24,0.25493039003214074 -738.1221352093922,8.031280307122464e+21,7.295918045241126e+24,0.25635437446103787 -743.1221352093922,8.014184671458147e+21,7.336050008955159e+24,0.2577753218779767 -748.1221352093922,7.997143431013591e+21,7.376096567956422e+24,0.25919324211773703 -753.1221352093922,7.980155888449651e+21,7.41605799337636e+24,0.260608144885647 -758.1221352093922,7.963221365672099e+21,7.455934552882591e+24,0.2620200397611721 -763.1221352093922,7.946339203249516e+21,7.495726510774434e+24,0.26342893620139596 -768.1221352093922,7.92950875984793e+21,7.535434128075573e+24,0.2648348435443951 -773.1221352093922,7.91272941168393e+21,7.57505766262382e+24,0.2662377710125134 -778.1221352093922,7.896000551991561e+21,7.614597369158351e+24,0.26763772771553307 -783.1221352093922,7.87932159050977e+21,7.654053499404066e+24,0.26903472265375716 -788.1221352093922,7.86269195298275e+21,7.693426302153559e+24,0.27042876472098987 -793.1221352093922,7.84611108067526e+21,7.732716023346611e+24,0.27181986270743297 -798.1221352093922,7.82957842990583e+21,7.771922906147137e+24,0.273208025302494 -803.1221352093922,7.813093471589066e+21,7.811047191018036e+24,0.2745932610975055 -808.1221352093922,7.796655690797024e+21,7.850089115793529e+24,0.27597557858836874 -813.1221352093922,7.78026458633115e+21,7.889048915749482e+24,0.27735498617811033 -818.1221352093922,7.763919670309476e+21,7.927926823671616e+24,0.2787314921793665 -823.1221352093922,7.747620467760847e+21,7.966723069921513e+24,0.28010510481679285 -828.1221352093922,7.731366516240295e+21,8.005437882500746e+24,0.28147583222939687 -833.1221352093922,7.71515736544908e+21,8.044071487113123e+24,0.2828436824728034 -838.1221352093922,7.69899257686854e+21,8.082624107224842e+24,0.2842086635214541 -843.1221352093922,7.682871723405673e+21,8.121095964123159e+24,0.28557078327073215 -848.1221352093922,7.666794389049563e+21,8.159487276972896e+24,0.2869300495390362 -853.1221352093922,7.650760168536922e+21,8.19779826287162e+24,0.28828647006977587 -858.1221352093922,7.634768667029346e+21,8.236029136902922e+24,0.2896400525333217 -863.1221352093922,7.618819499799099e+21,8.27418011218819e+24,0.29099080452888776 -868.1221352093922,7.602912291926322e+21,8.312251399936758e+24,0.29233873358636026 -873.1221352093922,7.587046678002417e+21,8.350243209494683e+24,0.29368384716807017 -878.1221352093922,7.571222301846326e+21,8.388155748391862e+24,0.29502615267051596 -883.1221352093922,7.555438816225824e+21,8.425989222387913e+24,0.2963656574260287 -888.1221352093922,7.539695882590505e+21,8.463743835516568e+24,0.2977023687043928 -893.1221352093922,7.52399317080922e+21,8.501419790128777e+24,0.29903629371441476 -898.1221352093922,7.508330358919791e+21,8.539017286934503e+24,0.3003674396054458 -903.1221352093922,7.492707132882571e+21,8.576536525043276e+24,0.30169581346885893 -908.1221352093922,7.477123186344552e+21,8.613977702003558e+24,0.30302142233948126 -913.1221352093922,7.461578220406998e+21,8.651341013840821e+24,0.3043442731969854 -918.1221352093922,7.446071943405688e+21,8.688626655094651e+24,0.3056643729672343 -923.1221352093922,7.430604070690289e+21,8.725834818854586e+24,0.30698172852359257 -928.1221352093922,7.415174324418391e+21,8.762965696794992e+24,0.3082963466881924 -933.1221352093922,7.399782433350718e+21,8.800019479208826e+24,0.309608234233166 -938.1221352093922,7.384428132652789e+21,8.836996355040425e+24,0.3109173978818384 -943.1221352093922,7.36911116370569e+21,8.873896511917332e+24,0.31222384430988587 -948.1221352093922,7.353831273919166e+21,8.910720136181085e+24,0.31352758014646054 -953.1221352093922,7.338588216553544e+21,8.947467412917245e+24,0.314828611975278 -958.1221352093922,7.323381750543693e+21,8.984138525984363e+24,0.3161269463356785 -963.1221352093922,7.308211640330902e+21,9.020733658042171e+24,0.31742258972365023 -968.1221352093922,7.293077655698589e+21,9.057252990578957e+24,0.31871554859282525 -973.1221352093922,7.277979571615036e+21,9.093696703938046e+24,0.3200058293554469 -978.1221352093922,7.262917168077598e+21,9.130064977343543e+24,0.3212934383833054 -983.1221352093922,7.247890229963656e+21,9.166357988925325e+24,0.322578382008647 -988.1221352093922,7.232898546886568e+21,9.202575915743285e+24,0.3238606665250579 -993.1221352093922,7.217941913054537e+21,9.238718933810782e+24,0.3251402981883195 -998.1221352093922,7.203020127135361e+21,9.2747872181175e+24,0.32641728321723823 -1003.1221352093922,7.188132992123818e+21,9.310780942651607e+24,0.3276916277944522 -1008.1221352093922,7.173280315213749e+21,9.346700280421183e+24,0.3289633380672148 -1013.1221352093922,7.158461907673945e+21,9.382545403475129e+24,0.33023242014815113 -1018.1221352093922,7.143677584727862e+21,9.418316482923346e+24,0.33149888011599765 -1023.1221352093922,7.12892716543773e+21,9.454013688956423e+24,0.3327627240163141 -1028.1221352093921,7.114210472590416e+21,9.48963719086464e+24,0.33402395786217987 -1033.1221352093921,7.099527332587702e+21,9.525187157056511e+24,0.335282587634865 -1038.1221352093921,7.084877575340659e+21,9.560663755076703e+24,0.33653861928448564 -1043.1221352093921,7.070261034167545e+21,9.596067151623481e+24,0.33779205873063667 -1048.1221352093921,7.055677545690244e+21,9.631397512565623e+24,0.33904291186300867 -1053.1221352093921,7.041126949741835e+21,9.666655002958792e+24,0.34029118454198515 -1058.1221352093921,7.026609089268608e+21,9.701839787061515e+24,0.34153688259922094 -1063.1221352093921,7.012123810242337e+21,9.736952028350657e+24,0.3427800118382072 -1068.1221352093921,6.997670961569323e+21,9.771991889536388e+24,0.34402057803481756 -1073.1221352093921,6.983250395006487e+21,9.80695953257682e+24,0.34525858693783745 -1078.1221352093921,6.968861965076289e+21,9.841855118692087e+24,0.34649404426948066 -1083.1221352093921,6.954505528988676e+21,9.876678808378175e+24,0.3477269557258875 -1088.1221352093921,6.940180946561585e+21,9.911430761420143e+24,0.348957326977613 -1093.1221352093921,6.925888080144351e+21,9.946111136905208e+24,0.3501851636700941 -1098.1221352093921,6.911626794546132e+21,9.980720093235227e+24,0.3514104714241118 -1103.1221352093921,6.897396956963143e+21,1.0015257788138905e+25,0.35263325583623256 -1108.1221352093921,6.88319843691088e+21,1.0049724378683754e+25,0.35385352247923935 -1113.1221352093921,6.869031106156054e+21,1.0084120021287467e+25,0.3550712769025542 -1118.1221352093921,6.854894838652045e+21,1.0118444871729177e+25,0.3562865246326401 -1123.1221352093921,6.840789510476994e+21,1.0152699085160347e+25,0.3574992711733988 -1128.1221352093921,6.826714999770139e+21,1.0186882816115251e+25,0.35870952200655565 -1133.1221352093921,6.812671186675772e+21,1.0220996218521256e+25,0.3599172825920296 -1138.1221352093921,6.798657953283396e+21,1.0255039445708743e+25,0.3611225583682969 -1143.1221352093921,6.784675183574017e+21,1.02890126504208e+25,0.3623253547527414 -1148.1221352093921,6.770722763363834e+21,1.0322915984822626e+25,0.363525677141997 -1153.1221352093921,6.756800580254343e+21,1.035674960051059e+25,0.36472353091227994 -1158.1221352093921,6.74290852357954e+21,1.0390513648521154e+25,0.36591892141970894 -1163.1221352093921,6.729046484358376e+21,1.0424208279339467e+25,0.36711185400062013 -1168.1221352093921,6.715214355245778e+21,1.045783364290769e+25,0.3683023339718714 -1173.1221352093921,6.701412030487451e+21,1.0491389888633187e+25,0.36949036663113577 -1178.1221352093921,6.687639405873827e+21,1.0524877165396378e+25,0.37067595725719116 -1183.1221352093921,6.673896378697218e+21,1.0558295621558422e+25,0.371859111110198 -1188.1221352093921,6.66018284770987e+21,1.059164540496871e+25,0.37303983343197006 -1193.1221352093921,6.646498713082882e+21,1.062492666297206e+25,0.37421812944624 -1198.1221352093921,6.632843876365723e+21,1.0658139542415801e+25,0.375394004358913 -1203.1221352093921,6.619218240448376e+21,1.0691284189656614e+25,0.3765674633583173 -1208.1221352093921,6.605621709524673e+21,1.0724360750567215e+25,0.37773851161544597 -1213.1221352093921,6.592054189055027e+21,1.0757369370542774e+25,0.37890715428419247 -1218.1221352093921,6.578515585731815e+21,1.0790310194507243e+25,0.38007339650157834 -1223.1221352093921,6.565005807445343e+21,1.0823183366919487e+25,0.38123724338797604 -1228.1221352093921,6.551524763250691e+21,1.0855989031779202e+25,0.38239870004732596 -1233.1221352093921,6.538072363335739e+21,1.0888727332632756e+25,0.3835577715673453 -1238.1221352093921,6.524648518990645e+21,1.0921398412578714e+25,0.3847144630197345 -1243.1221352093921,6.511253142576456e+21,1.0954002414273462e+25,0.3858687794603727 -1248.1221352093921,6.49788614749783e+21,1.0986539479936387e+25,0.3870207259295159 -1253.1221352093921,6.484547448172507e+21,1.1019009751355141e+25,0.3881703074519805 -1258.1221352093921,6.471236960005504e+21,1.105141336989064e+25,0.389317529037329 -1263.1221352093921,6.457954599362408e+21,1.1083750476482016e+25,0.3904623956800468 -1268.1221352093921,6.444700283542098e+21,1.111602121165134e+25,0.391604912359717 -1273.1221352093921,6.431473930753853e+21,1.1148225715508239e+25,0.39274508404118724 -1278.1221352093921,6.418275460090946e+21,1.118036412775453e+25,0.393882915674733 -1283.1221352093921,6.405104791508357e+21,1.1212436587688472e+25,0.39501841219622125 -1288.1221352093921,6.391961845800167e+21,1.124444323420916e+25,0.3961515785272607 -1293.1221352093921,6.378846544575216e+21,1.127638420582063e+25,0.3972824195753569 -1298.1221352093921,6.365758810239789e+21,1.1308259640635908e+25,0.3984109402340577 -1303.1221352093921,6.352698565972094e+21,1.134006967638105e+25,0.39953714538309554 -1308.1221352093921,6.339665735704651e+21,1.1371814450398846e+25,0.400661039888531 -1313.1221352093921,6.326660244104643e+21,1.140349409965272e+25,0.4017826286028832 -1318.1221352093921,6.313682016554844e+21,1.143510876073023e+25,0.4029019163652678 -1323.1221352093921,6.300730979133662e+21,1.1466658569846744e+25,0.40401890800152024 -1328.1221352093921,6.287807058598419e+21,1.1498143662848863e+25,0.40513360832432643 -1333.1221352093921,6.274910182369514e+21,1.1529564175217732e+25,0.40624602213334304 -1338.1221352093921,6.262040278510165e+21,1.1560920242072434e+25,0.40735615421531446 -1343.1221352093921,6.249197275712635e+21,1.1592211998173113e+25,0.408464009344193 -1348.1221352093921,6.236381103282377e+21,1.1623439577924145e+25,0.4095695922812493 -1353.1221352093921,6.223591691120435e+21,1.1654603115377154e+25,0.41067290777518406 -1358.1221352093921,6.210828969712003e+21,1.1685702744233992e+25,0.41177396056223464 -1363.1221352093921,6.198092870108229e+21,1.1716738597849642e+25,0.4128727553662807 -1368.1221352093921,6.185383323915662e+21,1.1747710809235006e+25,0.41396929689894646 -1373.1221352093921,6.172700263279225e+21,1.1778619511059704e+25,0.415063589859699 -1378.1221352093921,6.160043620872246e+21,1.1809464835654728e+25,0.4161556389359477 -1383.1221352093921,6.147413329881492e+21,1.1840246915015092e+25,0.41724544880313763 -1388.1221352093921,6.134809323996612e+21,1.1870965880802333e+25,0.4183330241248433 -1393.1221352093921,6.122231537394871e+21,1.1901621864347082e+25,0.41941836955285694 -1398.1221352093921,6.109679904733239e+21,1.1932214996651405e+25,0.4205014897272794 -1403.1221352093921,6.09715436113459e+21,1.196274540839127e+25,0.42158238927660296 -1408.1221352093921,6.084654842178031e+21,1.199321322991885e+25,0.4226610728177982 -1413.1221352093921,6.072181283886868e+21,1.2023618591264705e+25,0.42373754495639565 -1418.1221352093921,6.059733622720095e+21,1.2053961622140117e+25,0.4248118102865629 -1423.1221352093921,6.047311795560074e+21,1.2084242451939171e+25,0.4258838733911868 -1428.1221352093921,6.034915739704913e+21,1.211446120974085e+25,0.42695373884194726 -1433.1221352093921,6.022545392857889e+21,1.2144618024311231e+25,0.4280214111993912 -1438.1221352093921,6.010200693118366e+21,1.2174713024105297e+25,0.42908689501301006 -1443.1221352093921,5.997881578972988e+21,1.220474633726912e+25,0.43015019482130396 -1448.1221352093921,5.985587989287173e+21,1.2234718091641623e+25,0.4312113151518587 -1453.1221352093921,5.973319863297185e+21,1.2264628414756495e+25,0.4322702605214081 -1458.1221352093921,5.961077140600461e+21,1.229447743384418e+25,0.43332703543590145 -1463.1221352093921,5.948859761148854e+21,1.2324265275833434e+25,0.43438164439057425 -1468.1221352093921,5.936667665241892e+21,1.235399206735331e+25,0.4354340918700026 -1473.1221352093921,5.92450079351651e+21,1.2383657934734738e+25,0.436484382348174 -1478.1221352093921,5.912359086943516e+21,1.2413263004012283e+25,0.4375325202885426 -1483.1221352093921,5.900242486817343e+21,1.2442807400925767e+25,0.43857851014409155 -1488.1221352093921,5.888150934751042e+21,1.2472291250921877e+25,0.43962235635739044 -1493.1221352093921,5.87608437266896e+21,1.2501714679155819e+25,0.44066406336065195 -1498.1221352093921,5.864042742801453e+21,1.2531077810492764e+25,0.44170363557579007 -1500.0,5.859043685958152e+21,1.2542096350338087e+25,0.44274107741447183 diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_impl_773.csv b/FESTIM_SurfKin_impl/test/derived_quantities_impl_773.csv deleted file mode 100644 index 7aa1098e8..000000000 --- a/FESTIM_SurfKin_impl/test/derived_quantities_impl_773.csv +++ /dev/null @@ -1,383 +0,0 @@ -t(s),Flux surface 1: solute,Total solute volume 1,Content -0.001,1.0448654139418021e+22,5.861483681937913e+19,0.0 -0.0019090909090909091,1.7304402791780592e+22,1.1188765363896762e+20,2.0709468409936302e-06 -0.002909090909090909,2.2722076363485855e+22,1.704297912397061e+20,3.953152400028534e-06 -0.004009090909090909,2.7009432300295362e+22,2.347682728440213e+20,6.021530672629651e-06 -0.005219090909090909,3.0424604537914334e+22,3.0548172011075856e+20,8.294702150413777e-06 -0.00655009090909091,3.3176084019130912e+22,3.8320540245660015e+20,1.0793110372278896e-05 -0.008014190909090911,3.542663122724179e+22,4.686368615870739e+20,1.3539200324222536e-05 -0.009624700909090912,3.72996104810883e+22,5.625421047990697e+20,1.6557617162145676e-05 -0.011396261909090913,3.888632325073853e+22,6.657624087097412e+20,1.9875425030175513e-05 -0.013344979009090914,4.025321600012198e+22,7.79221781913479e+20,2.3522347446234062e-05 -0.015488567819090915,4.144823682392844e+22,9.03935143287037e+20,2.7531030968487138e-05 -0.017846515510090918,4.250600161617518e+22,1.0410172814295402e+21,3.193733414667626e-05 -0.02044025797019092,4.345172976845071e+22,1.1916926694684274e+21,3.6780644072074025e-05 -0.023293374676300924,4.430409346860036e+22,1.35730621796247e+21,4.210422314875341e-05 -0.026431803053021927,4.5077203817384225e+22,1.5393350569663002e+21,4.7955589009181575e-05 -0.02988407426741503,4.5781962054991685e+22,1.7394014467394264e+21,5.438693079157628e-05 -0.033681572603247445,4.6426969501832845e+22,1.9592869253849843e+21,6.145556529390201e-05 -0.0378588207726631,4.701914229785161e+22,2.2009478111484321e+21,6.922443683038023e-05 -0.04245379375902032,4.756413267198569e+22,2.4665321873809594e+21,7.776266495009193e-05 -0.04750826404401327,4.806662387121689e+22,2.7583985093979574e+21,8.714614454026579e-05 -0.0530681813575055,4.853054169547867e+22,3.0791359847189725e+21,9.74582032334616e-05 -0.05918409040234697,4.895920983900587e+22,3.431586891523007e+21,0.00010879032147088236 -0.06591159035167259,4.93554663988548e+22,3.818871014649666e+21,0.00012124292104563432 -0.07331184029593076,4.9721752856520945e+22,4.2444123941857573e+21,0.00013492622846193974 -0.08145211523461475,5.006018309164805e+22,4.7119685986677167e+21,0.00014996122000133401 -0.09040641766716714,5.037259762030538e+22,5.22566275327936e+21,0.00016648065598718584 -0.10025615034297478,5.066060671379995e+22,5.790018573212584e+21,0.00018463021238718173 -0.11109085628636317,5.092562502748432e+22,6.409998673670467e+21,0.0002045697185925572 -0.1230090328240904,5.116889966523085e+22,7.091046450914807e+21,0.00022647451096583684 -0.13611902701559037,5.139153311187779e+22,7.839131853380297e+21,0.00025053691255873164 -0.15054002062624033,5.159450211353589e+22,8.660801388284175e+21,0.00027696785027170925 -0.1664031135979553,5.177867332982044e+22,9.563232737437833e+21,0.0003059986216597361 -0.18385251586684173,5.194481639374067e+22,1.05542943861996e+22,0.0003378828245877821 -0.20304685836261682,5.2093614874588025e+22,1.164261070177341e+22,0.0003728984640078435 -0.22416063510796944,5.222567553332877e+22,1.2837632931428097e+22,0.00041135025126922596 -0.2473857895278573,5.234153617940642e+22,1.4149716627749081e+22,0.000453572112588173 -0.27293345938973396,5.244167237589784e+22,1.5590206046789335e+22,0.0004999299245938326 -0.3010358962377983,5.252650319193315e+22,1.7171526105995097e+22,0.0005508244962368243 -0.3319485767706691,5.259639616375576e+22,1.890728253206376e+22,0.0006066948177955685 -0.36595252535682693,5.265167159625899e+22,2.081237087443931e+22,0.0006680215992447464 -0.40335686880160054,5.269260631343684e+22,2.2903095107937316e+22,0.00073533112185954 -0.44450164659085156,5.271943694753604e+22,2.519729659795225e+22,0.0008091994286176683 -0.4897609021590277,5.273236284175157e+22,2.7714494253734767e+22,0.0008902568807264232 -0.5395460832840214,5.2731548629272e+22,3.04760367491957e+22,0.0009791931094403768 -0.5943097825215146,5.271712654174233e+22,3.3505267746399035e+22,0.0010767623942422359 -0.6545498516827569,5.268919849230411e+22,3.6827705114102933e+22,0.0011837895004274761 -0.7208139277601235,5.264783797192264e+22,4.047123519207412e+22,0.0013011760111542405 -0.7937044114452269,5.259309179243753e+22,4.446632321105294e+22,0.0014299071910821358 -0.8738839434988406,5.25249817054453e+22,4.884624103770392e+22,0.0015710594208135041 -0.9620814287578157,5.2443505922562245e+22,5.364731347309078e+22,0.001725808243451455 -1.0590986625426881,5.234864055967711e+22,5.890918439149106e+22,0.0018954370666807087 -1.165817619706048,5.224034102536964e+22,6.467510406293782e+22,0.002081346565836297 -1.2832084725857438,5.211854337164685e+22,7.099223905683726e+22,0.002285064835423935 -1.4123384107534092,5.1983165623456735e+22,7.791200617433049e+22,0.0025082583384624197 -1.554381342737841,5.183410910201184e+22,8.549043190256371e+22,0.0027527437047962606 -1.7106285679207163,5.1671259755737365e+22,9.37885389233817e+22,0.0030205004311341993 -1.882500515621879,5.149448951160685e+22,1.028727612406868e+23,0.0033136845369595765 -2.071559658093158,5.1303657658694645e+22,1.1281538951315662e+23,0.0036346432315794847 -2.279524714811565,5.109861227493157e+22,1.2369504819040846e+23,0.003985930648372867 -2.5082862772018126,5.0879191707255784e+22,1.3559720604904604e+23,0.004370324702700328 -2.759923995831085,5.064522611458524e+22,1.48614721708241e+23,0.004790845129880015 -3.0367254863232844,5.039653908226641e+22,1.6284842567029756e+23,0.005250772759040998 -3.3412071258647043,5.013294931585579e+22,1.784077403776725e+23,0.005753670077457038 -3.676136929360266,4.985427242123714e+22,1.9541133970167142e+23,0.006303403138056645 -4.044559713205384,4.956032277715223e+22,2.1398784917696852e+23,0.006904164860111202 -4.4498247754350135,4.925091550519945e+22,2.34276588167657e+23,0.007560499769531875 -4.895616343887606,4.8925868541210475e+22,2.5642835499213322e+23,0.00827733022066808 -5.385987069185458,4.858500481064168e+22,2.8060625584338838e+23,0.009059984135903573 -5.925394867013096,4.8228154509183985e+22,3.0698657811585435e+23,0.009914224292607543 -6.518743444623497,4.785515748819293e+22,3.357597084879013e+23,0.010846279179033413 -7.1714268799949386,4.746586574275867e+22,3.671310958087435e+23,0.011862875431499439 -7.889378658903524,4.70601663235083e+22,4.01322274242071e+23,0.01297127185457378 -8.679125615702969,4.663790612316135e+22,4.385718710823473e+23,0.014179295570216684 -9.547847268182357,4.619900637597338e+22,4.791367414130869e+23,0.015495377625385899 -10.503441085909685,4.5743394772300646e+22,5.2329309051326604e+23,0.01692859308115233 -11.554594285409745,4.527102459566225e+22,5.713376482864692e+23,0.01848870066893963 -12.710862804859811,4.478187793574493e+22,6.235888802675502e+23,0.02018618428480215 -13.982758176254885,4.427596866552124e+22,6.8038823209188e+23,0.022032295776039282 -15.381843084789466,4.3753345397193366e+22,7.4210140372096e+23,0.02403909891009136 -16.920836484177507,4.32140944062671e+22,8.091196491203859e+23,0.026219514394770944 -18.61372922350435,4.265834249616823e+22,8.818610964827731e+23,0.02858736579776231 -20.475911236763878,4.208625977072749e+22,9.607720834887256e+23,0.031157426192004244 -22.52431145134936,4.149806227835702e+22,1.0463285015143463e+24,0.03394546533238853 -24.777551687393387,4.0894014488683164e+22,1.1390371421367046e+24,0.03696829714855269 -27.25611594704182,4.0274431559718826e+22,1.2394370387722277e+24,0.040243827318862904 -29.982536632655094,3.963968135134481e+22,1.3481007958207614e+24,0.043791100672436085 -32.9815993868297,3.899018613902565e+22,1.4656358972924089e+24,0.04763034814971916 -36.280568416421765,3.832642398018466e+22,1.5926859865764386e+24,0.05178303303816533 -39.909434348973036,3.7648929684151387e+22,1.7299321087765008e+24,0.05627189618831795 -43.901186874779434,3.69582953334623e+22,1.8780939068780038e+24,0.061120999907307974 -48.29211465316647,3.6255170295650543e+22,2.0379307628910318e+24,0.06635577022117498 -53.12213520939221,3.554026064110756e+22,2.210242874903414e+24,0.07200303719309452 -58.12213520939221,3.4852918336901763e+22,2.3851312105497018e+24,0.07809107297721876 -63.12213520939221,3.4211916395932962e+22,2.5567701844170207e+24,0.08427013046311402 -68.12213520939221,3.3612288424770487e+22,2.7253722679508077e+24,0.09033438330437404 -73.12213520939221,3.3049240515054032e+22,2.891124934498414e+24,0.09629133842403412 -78.12213520939221,3.251876251228899e+22,3.0541948401471376e+24,0.10214761952621994 -83.12213520939221,3.201746662300622e+22,3.2147311013596564e+24,0.10790911481119361 -88.12213520939221,3.1542463894809563e+22,3.3728679106664704e+24,0.11358109277894726 -93.12213520939221,3.1091269909584764e+22,3.5287266512726095e+24,0.1191682946453949 -98.12213520939221,3.0661731737473303e+22,3.6824176253558115e+24,0.1246750090544814 -103.12213520939221,3.0251970631615245e+22,3.8340414803606724e+24,0.13010513314145336 -108.12213520939221,2.9860336566309795e+22,3.983690396399724e+24,0.1354622229258913 -113.12213520939221,2.9485371810747005e+22,4.1314490827218603e+24,0.14074953526430475 -118.12213520939221,2.912578148063143e+22,4.277395620165595e+24,0.14597006305680094 -123.12213520939221,2.8780409537366392e+22,4.42160217833622e+24,0.15112656501217503 -128.1221352093922,2.8448219081686984e+22,4.56413563010629e+24,0.15622159098681498 -133.1221352093922,2.812827606252572e+22,4.705058081371878e+24,0.16125750369589129 -138.1221352093922,2.7819735723509987e+22,4.844427330410929e+24,0.1662364974304104 -143.1221352093922,2.752183125973417e+22,4.982297268405852e+24,0.17116061428700893 -148.1221352093922,2.7233864270718234e+22,5.118718230511383e+24,0.17603175831899529 -153.1221352093922,2.6955196681779786e+22,5.25373730512584e+24,0.18085170794008432 -158.1221352093922,2.668524387243014e+22,5.387398607652435e+24,0.18562212685139734 -163.1221352093922,2.64234688020239e+22,5.519743523938411e+24,0.19034457371384478 -168.1221352093922,2.616937696323362e+22,5.650810927693647e+24,0.19502051074918245 -173.1221352093922,2.5922512025837353e+22,5.780637375472088e+24,0.19965131142172482 -178.1221352093922,2.568245205860956e+22,5.909257282213772e+24,0.20423826732732067 -183.1221352093922,2.5448806237367276e+22,6.036703079866115e+24,0.20878259439550623 -188.1221352093922,2.522121196352149e+22,6.163005361209266e+24,0.2132854384938246 -193.1221352093922,2.4999332330649535e+22,6.288193010685138e+24,0.2177478805093828 -198.1221352093922,2.4782853887281395e+22,6.4122933237606e+24,0.2221709409712309 -203.1221352093922,2.457148465284896e+22,6.53533211613159e+24,0.22655558426763564 -208.1221352093922,2.436495235083715e+22,6.657333823888389e+24,0.23090272250441957 -213.1221352093922,2.416300282907832e+22,6.778321595606321e+24,0.23521321904394485 -218.1221352093922,2.3965398641923997e+22,6.898317377195213e+24,0.23948789175881058 -223.1221352093922,2.3771917773035044e+22,7.017341990230972e+24,0.24372751602970713 -228.1221352093922,2.3582352480826456e+22,7.135415204399357e+24,0.24793282751298326 -233.1221352093922,2.339650825133874e+22,7.252555804603784e+24,0.25210452470018996 -238.1221352093922,2.321420284558903e+22,7.3687816532216e+24,0.2562432712890954 -243.1221352093922,2.3035265430370277e+22,7.484109747936411e+24,0.26034969838328964 -248.1221352093922,2.285953578303125e+22,7.59855627552557e+24,0.2644244065354837 -253.1221352093922,2.2686863562130313e+22,7.712136661939632e+24,0.2684679676478999 -258.12213520939224,2.2517107636955135e+22,7.824865618974585e+24,0.27248092674165053 -263.12213520939224,2.23501354698418e+22,7.936757187806953e+24,0.27646380360573586 -268.12213520939224,2.2185822546047304e+22,8.047824779633965e+24,0.2804170943352018 -273.12213520939224,2.2024051846565545e+22,8.158081213638165e+24,0.2843412727670161 -278.12213520939224,2.1864713359874354e+22,8.267538752474782e+24,0.2882367918214124 -283.12213520939224,2.170770362907636e+22,8.37620913546208e+24,0.29210408475571065 -288.12213520939224,2.1552925331318534e+22,8.484103609639008e+24,0.29594356633697994 -293.12213520939224,2.140028688671545e+22,8.591232958840247e+24,0.2997556339393503 -298.12213520939224,2.12497020943249e+22,8.697607530926268e+24,0.30354066857127576 -303.12213520939224,2.110108979297643e+22,8.803237263294568e+24,0.307299035837612 -308.12213520939224,2.0954373544978806e+22,8.908131706788454e+24,0.3110310868409649 -313.12213520939224,2.080948134094608e+22,9.012300048110442e+24,0.31473715902642274 -318.12213520939224,2.066634532412526e+22,9.115751130839475e+24,0.3184175769734534 -323.12213520939224,2.0524901532797378e+22,9.218493475143366e+24,0.3220726531384736 -328.12213520939224,2.0385089659417773e+22,9.32053529627174e+24,0.3257026885513177 -333.12213520939224,2.0246852825307763e+22,9.421884521907994e+24,0.32930797346861995 -338.12213520939224,2.0110137369797922e+22,9.522548808453776e+24,0.3328887879868847 -343.12213520939224,1.9974892652816876e+22,9.622535556314004e+24,0.33644540261784006 -348.12213520939224,1.984107087000955e+22,9.721851924245973e+24,0.3399780788284801 -353.12213520939224,1.970862687952866e+22,9.820504842831715e+24,0.34348706954803915 -358.12213520939224,1.957751803972728e+22,9.918501027128856e+24,0.34697261964399023 -363.12213520939224,1.944770405701961e+22,1.0015846988551214e+25,0.35043496636901766 -368.12213520939224,1.9319146843246923e+22,1.0112549046027783e+25,0.3538743397807759 -373.12213520939224,1.9191810381929874e+22,1.0208613336484602e+25,0.3572909631361526 -378.12213520939224,1.906566060282771e+22,1.0304045824691876e+25,0.36068505326160816 -383.12213520939224,1.894066526427285e+22,1.0398852312515543e+25,0.3640568209010887 -388.12213520939224,1.8816793842785284e+22,1.0493038447610323e+25,0.36740647104289736 -393.12213520939224,1.8694017429496624e+22,1.0586609731588472e+25,0.3707342032268322 -398.12213520939224,1.8572308632965e+22,1.0679571527697e+25,0.37404021183279995 -403.12213520939224,1.8451641487962027e+22,1.0771929068032882e+25,0.3773246863520637 -408.12213520939224,1.8331991369871692e+22,1.0863687460325612e+25,0.380587811642166 -413.12213520939224,1.821333491434149e+22,1.095485169431276e+25,0.38382976816656694 -418.12213520939224,1.8095649941857394e+22,1.1045426647734096e+25,0.3870507322199014 -423.12213520939224,1.7978915386940537e+22,1.1135417091967327e+25,0.3902508761397604 -428.12213520939224,1.786311123167455e+22,1.122482769732757e+25,0.39343036850580937 -433.12213520939224,1.7748218443302485e+22,1.131366303805101e+25,0.3965893743270268 -438.12213520939224,1.7634218915625567e+22,1.1401927596981955e+25,0.3997280552177833 -443.12213520939224,1.7521095413990458e+22,1.1489625769981702e+25,0.402846569563443 -448.12213520939224,1.7408831523623765e+22,1.1576761870075882e+25,0.40594507267613433 -453.12213520939224,1.7297411601122772e+22,1.1663340131356278e+25,0.409023716941282 -458.12213520939224,1.718682072889693e+22,1.1749364712652264e+25,0.41208265195546384 -463.12213520939224,1.7077044672389873e+22,1.1834839700985636e+25,0.4151220246561283 -468.12213520939224,1.6968069839894614e+22,1.1919769114822339e+25,0.41814197944365816 -473.12213520939224,1.6859883244828039e+22,1.200415690713299e+25,0.421142658296259 -478.12213520939224,1.6752472470284115e+22,1.2088006968274369e+25,0.42412420087809194 -483.12213520939224,1.6645825635752669e+22,1.217132312870228e+25,0.4270867446410808 -488.12213520939224,1.6539931365851156e+22,1.225410916152627e+25,0.4300304249207614 -493.12213520939224,1.6434778760965142e+22,1.2336368784915872e+25,0.43295537502654335 -498.12213520939224,1.6330357369657344e+22,1.2418105664367075e+25,0.4358617263267265 -503.12213520939224,1.6226657162763788e+22,1.249932341483793e+25,0.43874960832857796 -508.12213520939224,1.6123668509049917e+22,1.2580025602760833e+25,0.44161914875378677 -513.1221352093922,1.6021382152348307e+22,1.2660215747939065e+25,0.4444704736095604 -518.1221352093922,1.591978919007729e+22,1.2739897325334933e+25,0.4473037072556323 -523.1221352093922,1.5818881053064239e+22,1.2819073766755474e+25,0.45011897246743965 -528.1221352093922,1.5718649486585243e+22,1.2897748462442517e+25,0.4529163904956815 -533.1221352093922,1.561908653255531e+22,1.2975924762572313e+25,0.4556960811224982 -538.1221352093922,1.5520184512790705e+22,1.3053605978670847e+25,0.45845816271445516 -543.1221352093922,1.542193601329e+22,1.3130795384949326e+25,0.4612027522725483 -548.1221352093922,1.5324333869453887e+22,1.3207496219565055e+25,0.46392996547938853 -553.1221352093922,1.5227371152206415e+22,1.3283711685811882e+25,0.46663991674374994 -558.1221352093922,1.5131041154947046e+22,1.335944495324498e+25,0.4693327192426309 -563.1221352093922,1.5035337381292079e+22,1.3434699158743176e+25,0.47200848496099335 -568.1221352093922,1.4940253533551351e+22,1.3509477407513327e+25,0.4746673247292966 -573.1221352093922,1.4845783501905597e+22,1.358378277403974e+25,0.4773093482589839 -578.1221352093922,1.4751921354221533e+22,1.3657618302982147e+25,0.47993466417602615 -583.1221352093922,1.4658661326494395e+22,1.3730987010025266e+25,0.482543380052649 -588.1221352093922,1.4565997813852463e+22,1.3803891882682957e+25,0.485135602437349 -593.1221352093922,1.4473925362106004e+22,1.38763358810594e+25,0.48771143688330565 -598.1221352093922,1.4382438659804214e+22,1.394832193857033e+25,0.49027098797527496 -603.1221352093922,1.4291532530763937e+22,1.4019852962626418e+25,0.4928143593550714 -608.1221352093922,1.4201201927046706e+22,1.4090931835280935e+25,0.4953416537457131 -613.1221352093922,1.4111441922356704e+22,1.416156141384421e+25,0.4978529729743046 -618.1221352093922,1.402224770583463e+22,1.4231744531466726e+25,0.5003484179937466 -623.1221352093922,1.3933614576211243e+22,1.4301483997692357e+25,0.5028280889033375 -628.1221352093922,1.3845537936326208e+22,1.4370782598984186e+25,0.5052920849683202 -633.1221352093922,1.3758013287956262e+22,1.443964309922404e+25,0.5077405046384599 -638.1221352093922,1.3671036226960441e+22,1.4508068240187355e+25,0.5101734455656931 -643.1221352093922,1.358460243870919e+22,1.4576060741995142e+25,0.5125910046209061 -648.1221352093922,1.3498707693787454e+22,1.4643623303543973e+25,0.5149932779099027 -653.1221352093922,1.3413347843945336e+22,1.4710758602915683e+25,0.5173803607885967 -658.1221352093922,1.3328518818300407e+22,1.4777469297767735e+25,0.5197523478774876 -663.1221352093922,1.3244216619744008e+22,1.484375802570548e+25,0.5221093330754515 -668.1221352093922,1.316043732158053e+22,1.4909627404637335e+25,0.524451409572895 -673.1221352093922,1.3077177064344173e+22,1.4975080033113944e+25,0.5267786698643037 -678.1221352093922,1.2994432052822268e+22,1.5040118490652297e+25,0.5290912057602246 -683.1221352093922,1.291219855323323e+22,1.5104745338045393e+25,0.5313891083987187 -688.1221352093922,1.2830472890581992e+22,1.5168963117658738e+25,0.5336724682563011 -693.1221352093922,1.2749251446164899e+22,1.5232774353714208e+25,0.5359413751584169 -698.1221352093922,1.2668530655215764e+22,1.5296181552561784e+25,0.5381959182894707 -703.1221352093922,1.2588307004699284e+22,1.5359187202940386e+25,0.5404361862024274 -708.1221352093922,1.2508577031215538e+22,1.5421793776228028e+25,0.5426622668280272 -713.1221352093922,1.2429337319041472e+22,1.5484003726681946e+25,0.5448742474836248 -718.1221352093922,1.2350584498274087e+22,1.5545819491669543e+25,0.547072214881673 -723.1221352093922,1.2272315243079523e+22,1.560724349189024e+25,0.5492562551378825 -728.1221352093922,1.2194526270051098e+22,1.5668278131589338e+25,0.5514264537790596 -733.1221352093922,1.211721433665246e+22,1.5728925798763626e+25,0.5535828957506638 -738.1221352093922,1.2040376239747922e+22,1.5789188865359913e+25,0.55572566542407 -743.1221352093922,1.196400881422207e+22,1.5849069687466356e+25,0.5578548466035851 -748.1221352093922,1.1888108931673034e+22,1.5908570605497245e+25,0.5599705225332064 -753.1221352093922,1.1812673499175324e+22,1.5967693944371546e+25,0.562072775903151 -758.1221352093922,1.1737699458119459e+22,1.6026442013685569e+25,0.5641616888561637 -763.1221352093922,1.166318378310972e+22,1.6084817107880113e+25,0.5662373429936179 -768.1221352093922,1.1589123480923134e+22,1.6142821506402185e+25,0.568299819381421 -773.1221352093922,1.1515515589524514e+22,1.6200457473862e+25,0.5703491985557276 -778.1221352093922,1.144235717714377e+22,1.6257727260185039e+25,0.5723855605284877 -783.1221352093922,1.1369645341384347e+22,1.6314633100759812e+25,0.5744089847928177 -788.1221352093922,1.1297377208406412e+22,1.6371177216581431e+25,0.5764195503282225 -793.1221352093922,1.1225549932125577e+22,1.6427361814391038e+25,0.5784173356056668 -798.1221352093922,1.1154160693470829e+22,1.648318908681165e+25,0.5804024185925025 -803.1221352093922,1.1083206699683924e+22,1.6538661212480302e+25,0.5823748767572676 -808.1221352093922,1.101268518363854e+22,1.6593780356176917e+25,0.5843347870743549 -813.1221352093922,1.0942593403214425e+22,1.6648548668949835e+25,0.586282226028566 -818.1221352093922,1.0872928640689183e+22,1.6702968288238412e+25,0.5882172696195451 -823.1221352093922,1.0803688202167434e+22,1.6757041337992659e+25,0.5901399933661119 -828.1221352093922,1.0734869417040063e+22,1.6810769928790224e+25,0.5920504723104877 -833.1221352093922,1.0666469637463212e+22,1.6864156157950554e+25,0.5939487810224292 -838.1221352093922,1.0598486237871486e+22,1.691720210964695e+25,0.5958349936032615 -843.1221352093922,1.0530916614512988e+22,1.6969909855015894e+25,0.5977091836898375 -848.1221352093922,1.0463758184996783e+22,1.7022281452264282e+25,0.5995714244584004 -853.1221352093922,1.0397008387882952e+22,1.7074318946774664e+25,0.6014217886283726 -858.1221352093922,1.0330664682268444e+22,1.7126024371208157e+25,0.6032603484660735 -863.1221352093922,1.0264724547408256e+22,1.7177399745605738e+25,0.605087175788356 -868.1221352093922,1.019918548234906e+22,1.7228447077487404e+25,0.6069023419661855 -873.1221352093922,1.013404500557838e+22,1.7279168361949686e+25,0.608705917928143 -878.1221352093922,1.0069300654690403e+22,1.7329565581761658e+25,0.6104979741638702 -883.1221352093922,1.000494998606734e+22,1.7379640707458952e+25,0.6122785807274622 -888.1221352093922,9.940990574574275e+21,1.7429395697436593e+25,0.6140478072407891 -893.1221352093922,9.87742001326649e+21,1.7478832498040132e+25,0.6158057228967754 -898.1221352093922,9.814235913110264e+21,1.7527953043655467e+25,0.6175523964626204 -903.1221352093922,9.751435902710945e+21,1.757675925679733e+25,0.6192878962829718 -908.1221352093922,9.689017628060746e+21,1.7625253048196379e+25,0.6210122902830518 -913.1221352093922,9.626978752289642e+21,1.767343631688518e+25,0.622725645971734 -918.1221352093922,9.56531695542354e+21,1.7721310950282747e+25,0.6244280304445818 -923.1221352093922,9.504029934162178e+21,1.7768878824278348e+25,0.626119510386835 -928.1221352093922,9.443115401658041e+21,1.7816141803313752e+25,0.6278001520763705 -933.1221352093922,9.382571087301524e+21,1.7863101740464653e+25,0.629470021386609 -938.1221352093922,9.322394736518541e+21,1.7909760477521157e+25,0.6311291837893911 -943.1221352093922,9.262584110575399e+21,1.7956119845066988e+25,0.6327777043578211 -948.1221352093922,9.203136986387823e+21,1.8002181662557927e+25,0.6344156477690661 -953.1221352093922,9.144051156335175e+21,1.804794773839944e+25,0.6360430783071265 -958.1221352093922,9.085324428088164e+21,1.8093419870023033e+25,0.6376600598655794 -963.1221352093922,9.026954624433437e+21,1.8138599843962208e+25,0.6392666559502755 -968.1221352093922,8.96893958310752e+21,1.8183489435927244e+25,0.6408629296820242 -973.1221352093922,8.911277156633864e+21,1.8228090410879284e+25,0.642448943799234 -978.1221352093922,8.853965212173391e+21,1.827240452310362e+25,0.6440247606605313 -983.1221352093922,8.79700163136362e+21,1.8316433516282307e+25,0.6455904422473491 -988.1221352093922,8.740384310179583e+21,1.836017912356585e+25,0.6471460501664925 -993.1221352093922,8.684111158785418e+21,1.8403643067644379e+25,0.6486916456526723 -998.1221352093922,8.628180101393197e+21,1.8446827060817905e+25,0.6502272895710189 -1003.1221352093922,8.572589076134244e+21,1.8489732805066085e+25,0.6517530424195644 -1008.1221352093922,8.517336034920045e+21,1.8532361992117257e+25,0.6532689643317086 -1013.1221352093922,8.462418943315632e+21,1.8574716303516755e+25,0.6547751150786567 -1018.1221352093922,8.407835780413994e+21,1.8616797410694627e+25,0.6562715540718341 -1023.1221352093922,8.353584538711526e+21,1.865860697503289e+25,0.6577583403652786 -1028.1221352093921,8.299663223989717e+21,1.8700146647931937e+25,0.6592355326580158 -1033.1221352093921,8.246069855197859e+21,1.8741418070876428e+25,0.6607031892964073 -1038.1221352093921,8.192802464333694e+21,1.8782422875500782e+25,0.6621613682764764 -1043.1221352093921,8.139859096333397e+21,1.8823162683653835e+25,0.6636101272462241 -1048.1221352093921,8.087237808966743e+21,1.8863639107463122e+25,0.6650495235079119 -1053.1221352093921,8.034936672716718e+21,1.8903853749398545e+25,0.666479614020334 -1058.1221352093921,7.982953770684028e+21,1.8943808202335556e+25,0.6679004554010664 -1063.1221352093921,7.931287198477082e+21,1.8983504049617727e+25,0.6693121039286996 -1068.1221352093921,7.879935064113395e+21,1.9022942865118937e+25,0.6707146155450484 -1073.1221352093921,7.828895487915793e+21,1.9062126213304915e+25,0.6721080458573504 -1078.1221352093921,7.778166602412779e+21,1.9101055649294414e+25,0.6734924501404395 -1083.1221352093921,7.727746552247196e+21,1.9139732718919816e+25,0.6748678833389067 -1088.1221352093921,7.677633494071403e+21,1.9178158958787239e+25,0.6762344000692431 -1093.1221352093921,7.627825596462161e+21,1.9216335896336255e+25,0.6775920546219619 -1098.1221352093921,7.578321039822037e+21,1.9254265049899116e+25,0.6789409009637094 -1103.1221352093921,7.52911801628807e+21,1.9291947928759387e+25,0.6802809927393568 -1108.1221352093921,7.480214729643544e+21,1.9329386033210465e+25,0.6816123832740725 -1113.1221352093921,7.431609395228738e+21,1.9366580854613127e+25,0.6829351255753888 -1118.1221352093921,7.383300239851657e+21,1.9403533875453204e+25,0.6842492723352362 -1123.1221352093921,7.33528550170397e+21,1.9440246569398424e+25,0.68555487593198 -1128.1221352093921,7.287563430272781e+21,1.9476720401354993e+25,0.6868519884324294 -1133.1221352093921,7.240132286254496e+21,1.951295682752368e+25,0.6881406615938365 -1138.1221352093921,7.192990341476965e+21,1.9548957295455567e+25,0.6894209468658775 -1143.1221352093921,7.146135878813346e+21,1.9584723244107354e+25,0.690692895392623 -1148.1221352093921,7.099567192100111e+21,1.962025610389612e+25,0.6919565580144912 -1153.1221352093921,7.053282586057127e+21,1.965555729675397e+25,0.6932119852701837 -1158.1221352093921,7.00728037620981e+21,1.9690628236182e+25,0.6944592273986154 -1163.1221352093921,6.96155888880506e+21,1.9725470327303993e+25,0.6956983343408212 -1168.1221352093921,6.916116460739643e+21,1.976008496691967e+25,0.6969293557418539 -1173.1221352093921,6.870951439475086e+21,1.9794473543557756e+25,0.6981523409526653 -1178.1221352093921,6.826062182969173e+21,1.9828637437528303e+25,0.6993673390319803 -1183.1221352093921,6.781447059597068e+21,1.9862578020974857e+25,0.700574398748147 -1188.1221352093921,6.737104448071392e+21,1.989629665792639e+25,0.7017735685809781 -1193.1221352093921,6.69303273737373e+21,1.9929794704348506e+25,0.7029648967235876 -1198.1221352093921,6.649230326678851e+21,1.996307350819448e+25,0.7041484310841984 -1203.1221352093921,6.605695625285185e+21,1.9996134409455975e+25,0.705324219287947 -1208.1221352093921,6.562427052531782e+21,2.002897874021335e+25,0.7064923086786736 -1213.1221352093921,6.519423037740186e+21,2.00616078246855e+25,0.7076527463207015 -1218.1221352093921,6.47668202013245e+21,2.009402297927945e+25,0.708805579000597 -1223.1221352093921,6.434202448767824e+21,2.012622551263969e+25,0.709950853228921 -1228.1221352093921,6.391982782466976e+21,2.0158216725696863e+25,0.711088615241974 -1233.1221352093921,6.350021489747659e+21,2.018999791171641e+25,0.7122189110035141 -1238.1221352093921,6.308317048749971e+21,2.022157035634672e+25,0.7133417862064771 -1243.1221352093921,6.266867947174085e+21,2.0252935337666965e+25,0.7144572862746779 -1248.1221352093921,6.225672682209672e+21,2.0284094126234535e+25,0.7155654563644991 -1253.1221352093921,6.1847297604674e+21,2.03150479851323e+25,0.7166663413665684 -1258.1221352093921,6.144037697913545e+21,2.0345798170015403e+25,0.717759985907428 -1263.1221352093921,6.103595019803568e+21,2.03763459291576e+25,0.7188464343511874 -1268.1221352093921,6.063400260616725e+21,2.0406692503497654e+25,0.7199257308011615 -1273.1221352093921,6.02345196398964e+21,2.0436839126685067e+25,0.720997919101509 -1278.1221352093921,5.983748682655077e+21,2.046678702512551e+25,0.7220630428388486 -1283.1221352093921,5.944288978368238e+21,2.049653741802616e+25,0.7231211453438635 -1288.1221352093921,5.905071421856956e+21,2.052609151744046e+25,0.7241722696929046 -1293.1221352093921,5.866094592744877e+21,2.055545052831266e+25,0.7252164587095705 -1298.1221352093921,5.827357079497501e+21,2.0584615648522214e+25,0.7262537549662818 -1303.1221352093921,5.788857479354715e+21,2.061358806892743e+25,0.7272842007858493 -1308.1221352093921,5.750594398272667e+21,2.064236897340936e+25,0.7283078382430177 -1313.1221352093921,5.712566450856308e+21,2.067095953891493e+25,0.7293247091660139 -1318.1221352093921,5.674772260305418e+21,2.069936093549996e+25,0.7303348551380727 -1323.1221352093921,5.637210458348181e+21,2.072757432637195e+25,0.7313383174989562 -1328.1221352093921,5.599879685184103e+21,2.075560086793232e+25,0.7323351373464653 -1333.1221352093921,5.562778589419659e+21,2.07834417098186e+25,0.7333253555379324 -1338.1221352093921,5.525905828014323e+21,2.081109799494624e+25,0.7343090126917118 -1343.1221352093921,5.489260066221412e+21,2.083857085955002e+25,0.7352861491886571 -1348.1221352093921,5.452839977519579e+21,2.086586143322528e+25,0.7362568051735838 -1353.1221352093921,5.416644243569221e+21,2.0892970838968936e+25,0.7372210205567273 -1358.1221352093921,5.380671554140873e+21,2.091990019321991e+25,0.7381788350151902 -1363.1221352093921,5.344920607070568e+21,2.0946650605899582e+25,0.739130287994372 -1368.1221352093921,5.309390108191342e+21,2.0973223180451885e+25,0.7400754187093982 -1373.1221352093921,5.274078771278221e+21,2.099961901388284e+25,0.7410142661465365 -1378.1221352093921,5.238985318002557e+21,2.102583919680036e+25,0.7419468690645944 -1383.1221352093921,5.204108477861452e+21,2.1051884813453107e+25,0.7428732659963241 -1388.1221352093921,5.169446988131047e+21,2.107775694176972e+25,0.7437934952497969 -1393.1221352093921,5.134999593809444e+21,2.1103456653397266e+25,0.7447075949097889 -1398.1221352093921,5.100765047560655e+21,2.1128985013739568e+25,0.7456156028391382 -1403.1221352093921,5.066742109660632e+21,2.115434308199552e+25,0.7465175566801008 -1408.1221352093921,5.0329295479433e+21,2.1179531911196733e+25,0.7474134938557033 -1413.1221352093921,4.999326137746581e+21,2.1204552548245074e+25,0.7483034515710738 -1418.1221352093921,4.965930661859466e+21,2.122940603395009e+25,0.7491874668147669 -1423.1221352093921,4.932741910467004e+21,2.1254093403065914e+25,0.750065576360087 -1428.1221352093921,4.89975868110152e+21,2.1278615684328087e+25,0.7509378167663924 -1433.1221352093921,4.866979778585531e+21,2.1302973900489977e+25,0.7518042243803954 -1438.1221352093921,4.834404014984005e+21,2.132716906835913e+25,0.7526648353374497 -1443.1221352093921,4.802030209548311e+21,2.135120219883309e+25,0.7535196855628344 -1448.1221352093921,4.76985718866952e+21,2.1375074296935374e+25,0.7543688107730199 -1453.1221352093921,4.737883785823387e+21,2.1398786361850534e+25,0.7552122464769382 -1458.1221352093921,4.7061088415246896e+21,2.1422339386959817e+25,0.756050027977223 -1463.1221352093921,4.6745312032701457e+21,2.1445734359875794e+25,0.7568821903714682 -1468.1221352093921,4.643149725493777e+21,2.1468972262477216e+25,0.7577087685534526 -1473.1221352093921,4.611963269518133e+21,2.1492054070943487e+25,0.7585297972143705 -1478.1221352093921,4.5809707034982424e+21,2.1514980755788767e+25,0.7593453108440499 -1483.1221352093921,4.5501709023821756e+21,2.1537753281896083e+25,0.7601553437321581 -1488.1221352093921,4.519562747852918e+21,2.1560372608550946e+25,0.7609599299694058 -1493.1221352093921,4.489145128288934e+21,2.1582839689474953e+25,0.7617591034487355 -1498.1221352093921,4.4589169387091557e+21,2.160515547285884e+25,0.7625528978665089 -1500.0,4.442010919460362e+21,2.1613504402577013e+25,0.763341346723674 diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_impl_823.csv b/FESTIM_SurfKin_impl/test/derived_quantities_impl_823.csv deleted file mode 100644 index 131284a9f..000000000 --- a/FESTIM_SurfKin_impl/test/derived_quantities_impl_823.csv +++ /dev/null @@ -1,381 +0,0 @@ -t(s),Flux surface 1: solute,Total solute volume 1,Content -0.001,4.5667477183801716e+22,1.844407933436102e+20,0.0 -0.0021000000000000003,7.4953845313763296e+22,3.8674031129624084e+20,6.516559612753598e-06 -0.0033100000000000004,9.418147881995803e+22,6.086460685307078e+20,1.3664093758920864e-05 -0.004641000000000001,1.0728104397395088e+23,8.521453993777601e+20,2.1504344655790747e-05 -0.006105100000000001,1.166170439198667e+23,1.1193966937649644e+21,3.0107527695533396e-05 -0.007715610000000002,1.2358799905705831e+23,1.4127532420173602e+21,3.9549901911606526e-05 -0.009487171000000003,1.290175966363487e+23,1.73478689704281e+21,4.9914612450001064e-05 -0.011435888100000003,1.3339613969855669e+23,2.0883121450362588e+21,6.129252658842435e-05 -0.013579476910000004,1.3702301097070842e+23,2.4764111942292687e+21,7.378308418904649e-05 -0.015937424601000005,1.4008793984255656e+23,2.9024606016607077e+21,8.749518412025653e-05 -0.018531167061100008,1.42716460735725e+23,3.370159867150323e+21,0.00010254812501892731 -0.02138428376721001,1.4499526837480365e+23,3.8835623534418193e+21,0.00011907261555679963 -0.024522712143931015,1.4698656928444307e+23,4.4471088472406066e+21,0.00013721186689379434 -0.02797498335832412,1.4873645153696536e+23,5.065664054291063e+21,0.0001571227784379476 -0.03177248169415653,1.5027996298263279e+23,5.744556316647116e+21,0.00017897722726919953 -0.035949729863572186,1.5164432583339395e+23,6.489620846270606e+21,0.00020296347140792682 -0.04054470284992941,1.5285105416883466e+23,7.307246781973209e+21,0.000229287677320414 -0.04559917313492235,1.5391739787317093e+23,8.204428393933178e+21,0.0002581755825085752 -0.05115909044841459,1.5485735631562443e+23,9.188820780079242e+21,0.0002898743046394842 -0.057274999493256054,1.55682407546904e+23,1.0268800420709824e+22,0.0003246543093790584 -0.06400249944258167,1.5640204383663443e+23,1.145353098133232e+22,0.0003628115498742138 -0.07140274938683984,1.5702417210093454e+23,1.2753034778569867e+22,0.0004046697916622144 -0.07954302432552383,1.5755541806814455e+23,1.417827034987567e+22,0.0004505831376643748 -0.08849732675807623,1.5800136059938998e+23,1.5741216594530713e+22,0.0005009387688360999 -0.09834705943388386,1.5836671451280062e+23,1.7454963980790225e+22,0.0005561599169898567 -0.10918176537727226,1.5865547489665185e+23,1.933381334188052e+22,0.0006167090872753882 -0.12109994191499948,1.5887103225553504e+23,2.1393382811596543e+22,0.0006830915487849699 -0.13420993610649945,1.5901626531555146e+23,2.3650723478236767e+22,0.0007558591127425164 -0.14863092971714942,1.5909361654391858e+23,2.6124444363220255e+22,0.0008356142187241379 -0.16449402268886437,1.5910515417452233e+23,2.883484735759473e+22,0.0009230143503331843 -0.18194342495775082,1.5905262361637806e+23,3.180407277533912e+22,0.0010187768027019627 -0.2011377674535259,1.5893749045174305e+23,3.5056256206409505e+22,0.0011236838251001333 -0.22225154419887852,1.5876097673375254e+23,3.861769737432478e+22,0.0012385881627793658 -0.2454766986187664,1.5852409192107906e+23,4.251704172211856e+22,0.001364419022955715 -0.27102436848064304,1.5822765950521336e+23,4.678547546601383e+22,0.0015021884905035631 -0.2991268053287074,1.5787234017050318e+23,5.14569348674361e+22,0.00165299841948366 -0.33003948586157816,1.57458652160886e+23,5.656833048013783e+22,0.0018180478270255903 -0.364043434447736,1.5698698939791447e+23,6.215978712934691e+22,0.001998640816302558 -0.4014477778925096,1.564576377931239e+23,6.8274900372992024e+22,0.002196195055341298 -0.44259255568176065,1.558707901173484e+23,7.4961010180148395e+22,0.0024122508381675704 -0.48785181124993676,1.5522655972526367e+23,8.226949253778732e+22,0.002648480754260915 -0.5376369923749305,1.545249933814974e+23,9.025606966254458e+22,0.002906699991442276 -0.5924006916124236,1.537660833922171e+23,9.898113944837366e+22,0.0031888772961038096 -0.652640760773666,1.5294977921105475e+23,1.0851012472242358e+23,0.0034971466130702903 -0.7189048368510326,1.520759986588357e+23,1.1891384280911998e+23,0.0038338194253136927 -0.7917953205361359,1.5114463887156393e+23,1.3026889581509348e+23,0.0042013978111859335 -0.8719748525897495,1.5015558706944644e+23,1.4265808194427912e+23,0.004602588233749071 -0.9601723378487246,1.4910873122062155e+23,1.561708280322774e+23,0.005040316073131818 -1.057189571633597,1.4800397065602812e+23,1.709036433512261e+23,0.005517740908593221 -1.1639085287969568,1.4684122667605055e+23,1.8696059458047322e+23,0.0060382725521042025 -1.2812993816766527,1.4562045317477665e+23,2.044538016641183e+23,0.006605587829747422 -1.410429319844318,1.4434164729360219e+23,2.235039540841474e+23,0.007223648101080374 -1.5524722518287501,1.4300486010231743e+23,2.4424084686811744e+23,0.007896717499810883 -1.7087194770116254,1.416102072924931e+23,2.6680393542423748e+23,0.00862938187172274 -1.8805914247127882,1.401578798548897e+23,2.9134290805604648e+23,0.009426568377800456 -2.069650567184067,1.3864815469966811e+23,3.180182747560687e+23,0.010293565721999706 -2.277615623902474,1.3708140516537875e+23,3.470019706159862e+23,0.011236044954177543 -2.5063771862927218,1.3545811135011429e+23,3.7847797192392594e+23,0.0122600807894453 -2.7580149049219944,1.3377887018590862e+23,4.126429227521315e+23,0.013372173375775556 -3.034816395414194,1.3204440516559007e+23,4.497067695761308e+23,0.014579270432249533 -3.339298034955614,1.3025557562007319e+23,4.898934012159024e+23,0.015888789671068874 -3.6742278384511757,1.2841338543367001e+23,5.334412911575805e+23,0.01730864140760129 -4.042650622296294,1.265191398621671e+23,5.806041986337949e+23,0.018847251254534098 -4.447915684525923,1.2457387973403491e+23,6.316516404476635e+23,0.02051358489205519 -4.8937072529785155,1.2257921360748074e+23,6.868696772215845e+23,0.022317164738076115 -5.384077978276368,1.205367975947591e+23,7.465614824463932e+23,0.02426809772753748 -5.923485776104005,1.1844846071911006e+23,8.110479470629008e+23,0.026377095417737556 -6.5168343537144064,1.1631620961792842e+23,8.806682658523706e+23,0.02865549534907116 -7.169517789085848,1.1414222976581223e+23,9.557805023767024e+23,0.03111528176305216 -7.887469567994434,1.119288849364665e+23,1.036762129332503e+24,0.033769105562466074 -8.677216524793877,1.096787149006552e+23,1.1240105414528483e+24,0.036630303402859825 -9.545938177273266,1.0739443127401141e+23,1.2179435384497492e+24,0.039712915814101774 -10.501531995000594,1.0507891143615496e+23,1.3189997759265698e+24,0.04303170426343652 -11.552685194500654,1.027351904639949e+23,1.4276391826921107e+24,0.046602167086871885 -12.70895371395072,1.0036645104868332e+23,1.5443433434622423e+24,0.05044055423348822 -13.980849085345794,9.797601139603695e+22,1.6696158465205052e+24,0.05456388078683982 -15.379933993880375,9.556731114349737e+22,1.803982596500062e+24,0.058989939248306034 -16.918927393268415,9.314389536210945e+22,1.9479920930123344e+24,0.06373731058812941 -18.61182013259526,9.070939674879813e+22,2.1022156763422333e+24,0.06882537408976781 -20.474002145854787,8.826751615095903e+22,2.267247741806647e+24,0.0742743160306618 -22.522402360440267,8.582200160007783e+22,2.443705924571998e+24,0.08010513725582957 -24.775642596484296,8.337662605919265e+22,2.632231256668998e+24,0.0863396597077382 -27.25420685613273,8.093516410028642e+22,2.8334882975066906e+24,0.09300053197386171 -29.980627541746003,7.850136769902081e+22,3.04816523814411e+24,0.10011123389793064 -32.979690295920605,7.607894121763798e+22,3.276973977430111e+24,0.10769608026400042 -36.27865932551267,7.367151535591293e+22,3.5206501637650103e+24,0.11578022348658148 -39.90752525806394,7.1282619252845765e+22,3.7799531873189434e+24,0.1243896550861384 -43.89927778387034,6.89156488621536e+22,4.0556660894497626e+24,0.13355120541415316 -48.29020556225738,6.6573828094796386e+22,4.348595320647194e+24,0.1432925404527287 -53.12022611848312,6.426015710036225e+22,4.659570212808718e+24,0.1536421532624064 -58.12022611848312,6.209043532669445e+22,4.970574963285242e+24,0.16462934533691068 -63.12022611848312,6.0114985479170244e+22,5.271647269777117e+24,0.1756175923488076 -68.12022611848312,5.831027824021865e+22,5.563649493876791e+24,0.18625491176950884 -73.12022611848312,5.665201731907551e+22,5.847320549984054e+24,0.19657177207956605 -78.12022611848312,5.512043970190239e+22,6.123299268621134e+24,0.20659428019192227 -83.12022611848312,5.369922774110218e+22,6.392141940903881e+24,0.21634500691157715 -88.12022611848312,5.2374748415247906e+22,6.654335954412867e+24,0.22584360680709312 -93.12022611848312,5.113549968662041e+22,6.910310601754526e+24,0.2351072999856154 -98.12022611848312,4.997169619726717e+22,7.160445778518598e+24,0.24415125397494739 -103.12022611848312,4.8874953177591666e+22,7.405079073396478e+24,0.25298889103494976 -108.12022611848312,4.7838041464504454e+22,7.644511613630288e+24,0.26163213866166174 -113.12022611848312,4.685469497788041e+22,7.879012933301536e+24,0.27009163611545917 -118.12022611848312,4.59194574816897e+22,8.108825064557671e+24,0.27837690642472407 -123.12022611848312,4.502755915522978e+22,8.334166003463936e+24,0.2864965009347877 -128.12022611848312,4.417481606365048e+22,8.555232666897499e+24,0.29445812176148217 -133.12022611848312,4.335754742645505e+22,8.772203430889079e+24,0.30226872626248075 -138.12022611848312,4.25725068775194e+22,8.985240321424082e+24,0.30993461672057343 -143.12022611848312,4.181682484726766e+22,9.194490914107733e+24,0.31746151774783526 -148.12022611848312,4.10879598822693e+22,9.400089987984244e+24,0.3248546434035392 -153.12022611848312,4.038365722222768e+22,9.602160970260129e+24,0.33211875562597576 -158.12022611848312,3.970191332934352e+22,9.800817202052463e+24,0.33925821527661437 -163.12022611848312,3.904094534597673e+22,9.996163050084336e+24,0.3462770268608175 -168.12022611848312,3.839916466880433e+22,1.018829488513285e+25,0.35317887780564644 -173.12022611848312,3.777515398923815e+22,1.0377301944738167e+25,0.3599671730298426 -178.12022611848312,3.7167647274072025e+22,1.0563267095018418e+25,0.3666450654245838 -183.12022611848312,3.657551225656298e+22,1.0746267504259772e+25,0.3732154827695053 -188.12022611848312,3.5997735083503467e+22,1.0926375239157752e+25,0.37968115153161003 -193.12022611848312,3.543340682332408e+22,1.110365779309497e+25,0.3860446179313351 -198.12022611848312,3.488171158775993e+22,1.1278178554590265e+25,0.3923082666073676 -203.12022611848312,3.4341916057877554e+22,1.144999722299763e+25,0.3984743371676287 -208.12022611848312,3.3813360236376707e+22,1.1619170177634275e+25,0.4045449388765176 -213.12022611848312,3.32954492736491e+22,1.1785750805748209e+25,0.41052206369673866 -218.12022611848312,3.2787646236279366e+22,1.1949789794072481e+25,0.4164075978768702 -223.12022611848312,3.228946570433865e+22,1.2111335388141299e+25,0.42220333225239653 -228.12022611848312,3.1800468098803277e+22,1.2270433623044814e+25,0.4279109714077212 -233.12022611848312,3.132025465302658e+22,1.2427128528866396e+25,0.4335321418290669 -238.12022611848312,3.0848462953052975e+22,1.258146231366677e+25,0.4390683991628707 -243.12022611848312,3.0384762980786164e+22,1.2733475526547232e+25,0.4445212346808783 -248.12022611848312,2.992885360210673e+22,1.2883207203032094e+25,0.44989208104140244 -253.12022611848312,2.948045944892377e+22,1.3030694994754279e+25,0.45518231742589554 -258.1202261184831,2.903932815020178e+22,1.3175975285200627e+25,0.4603932741209281 -263.1202261184831,2.8605227872316035e+22,1.3319083293074587e+25,0.46552623660763814 -268.1202261184831,2.8177945133674903e+22,1.3460053164657034e+25,0.47058244921368403 -273.1202261184831,2.7757282862576423e+22,1.3598918056389901e+25,0.4755631183764859 -278.1202261184831,2.734305867093721e+22,1.3735710208769297e+25,0.48046941556102446 -283.1202261184831,2.693510331953276e+22,1.3870461012512291e+25,0.48530247987059133 -288.1202261184831,2.6533259353274372e+22,1.400320106785344e+25,0.49006342038455764 -293.1202261184831,2.6137379887401675e+22,1.4133960237730944e+25,0.4947533182534055 -298.1202261184831,2.5747327527725325e+22,1.4262767695537047e+25,0.49937322857787203 -303.1202261184831,2.536297340987044e+22,1.4389651968031962e+25,0.5039241820960395 -308.1202261184831,2.4984196344233687e+22,1.4514640973953425e+25,0.5084071866995471 -313.1202261184831,2.461088205483322e+22,1.4637762058794746e+25,0.5128232287977211 -318.1202261184831,2.4242922501575455e+22,1.4759042026170903e+25,0.5171732745463352 -323.1202261184831,2.3880215276603266e+22,1.4878507166146258e+25,0.5214582709558181 -328.1202261184831,2.3522663066517365e+22,1.4996183280854858e+25,0.5256791468921139 -333.1202261184831,2.317017317307115e+22,1.5112095707708294e+25,0.529836813981884 -338.1202261184831,2.2822657085864197e+22,1.5226269340452304e+25,0.5339321674324743 -343.1202261184831,2.24800301012517e+22,1.5338728648305417e+25,0.537966086775875 -348.1202261184831,2.2142210982288174e+22,1.5449497693385776e+25,0.5419394365449174 -353.1202261184831,2.1809121655207554e+22,1.5558600146610122e+25,0.5458530668889877 -358.1202261184831,2.1480686938326764e+22,1.566605930222854e+25,0.5497078141357618 -363.1202261184831,2.1156834299789544e+22,1.5771898091139545e+25,0.5535045013047386 -368.1202261184831,2.0837493640984984e+22,1.5876139093115414e+25,0.5572439385776813 -373.1202261184831,2.052259710275284e+22,1.597880454805195e+25,0.5609269237305557 -378.1202261184831,2.0212078891859395e+22,1.6079916366345164e+25,0.5645542425310015 -383.1202261184831,1.9905875125541e+22,1.6179496138485495e+25,0.5681266691049542 -388.1202261184831,1.9603923692068467e+22,1.6277565143950335e+25,0.5716449662756239 -393.1202261184831,1.930616412559534e+22,1.6374144359466843e+25,0.5751098858776802 -398.1202261184831,1.901253749371595e+22,1.6469254466709168e+25,0.5785221690491898 -403.1202261184831,1.8722986296313203e+22,1.6562915859486362e+25,0.5818825465035709 -408.1202261184831,1.8437454374481722e+22,1.6655148650472363e+25,0.5851917387835511 -413.1202261184831,1.8155886828409426e+22,1.674597267752284e+25,0.5884504564989493 -418.1202261184831,1.7878229943229287e+22,1.6835407509618899e+25,0.5916594005498576 -423.1202261184831,1.7604431121996801e+22,1.6923472452473832e+25,0.5948192623366414 -428.1202261184831,1.7334438824979454e+22,1.7010186553834476e+25,0.5979307239580344 -433.1202261184831,1.7068202514609085e+22,1.7095568608505685e+25,0.6009944583984423 -438.1202261184831,1.6805672605468504e+22,1.717963716312342e+25,0.6040111297054659 -443.1202261184831,1.6546800418752165e+22,1.726241052069882e+25,0.6069813931585398 -448.1202261184831,1.6291538140764198e+22,1.7343906744953606e+25,0.6099058954294826 -453.1202261184831,1.6039838784972418e+22,1.742414366446478e+25,0.6127852747356715 -458.1202261184831,1.5791656157274014e+22,1.7503138876634755e+25,0.6156201609864814 -463.1202261184831,1.5546944824111555e+22,1.7580909751501303e+25,0.6184111759235552 -468.1202261184831,1.5305660083161736e+22,1.7657473435400111e+25,0.6211589332554146 -473.1202261184831,1.506775793630403e+22,1.7732846854491623e+25,0.6238640387868634 -478.1202261184831,1.4833195064648234e+22,1.7807046718162463e+25,0.6265270905435962 -483.1202261184831,1.4601928805399973e+22,1.7880089522310644e+25,0.6291486788923755 -488.1202261184831,1.4373917130391154e+22,1.795199155252297e+25,0.6317293866571027 -493.1202261184831,1.4149118626083493e+22,1.8022768887151973e+25,0.6342697892310807 -498.1202261184831,1.3927492474926973e+22,1.8092437400299507e+25,0.6367704546857257 -503.1202261184831,1.3708998437912204e+22,1.8161012764712488e+25,0.6392319438759833 -508.1202261184831,1.3493596838224145e+22,1.8228510454596767e+25,0.6416548105426375 -513.1202261184831,1.3281248545870507e+22,1.8294945748353983e+25,0.6440396014117302 -518.1202261184831,1.3071914963217978e+22,1.8360333731245536e+25,0.6463868562912576 -523.1202261184831,1.2865558011321527e+22,1.8424689297988385e+25,0.6486971081652924 -528.1202261184831,1.2662140117017652e+22,1.8488027155285933e+25,0.6509708832856965 -533.1202261184831,1.2461624200653145e+22,1.8550361824297285e+25,0.6532087012615421 -538.1202261184831,1.2263973664469862e+22,1.8611707643048487e+25,0.6554110751463528 -543.1202261184831,1.2069152381518815e+22,1.867207876878814e+25,0.6575785115232969 -548.1202261184831,1.187712468511038e+22,1.8731489180290058e+25,0.6597115105884147 -553.1202261184831,1.1687855358737274e+22,1.8789952680105563e+25,0.6618105662319741 -558.1202261184831,1.150130962642406e+22,1.8847482896767363e+25,0.6638761661180481 -563.1202261184831,1.1317453143513405e+22,1.8904093286947258e+25,0.6659087917623806 -568.1202261184831,1.113625198779668e+22,1.8959797137569495e+25,0.6679089186086214 -573.1202261184831,1.0957672651016228e+22,1.9014607567881486e+25,0.6698770161029944 -578.1202261184831,1.0781682030696513e+22,1.9068537531483835e+25,0.6718135477674585 -583.1202261184831,1.0608247422275042e+22,1.9121599818320568e+25,0.6737189712714314 -588.1202261184831,1.0437336511531316e+22,1.9173807056631927e+25,0.6755937385021081 -593.1202261184831,1.026891736727787e+22,1.9225171714870208e+25,0.6774382956334548 -598.1202261184831,1.010295843432708e+22,1.92757061035807e+25,0.6792530831938991 -603.1202261184831,9.93942852668408e+21,1.9325422377248291e+25,0.6810385361327861 -608.1202261184831,9.778296820984615e+21,1.9374332536111496e+25,0.682795083885621 -613.1202261184831,9.61953285014188e+21,1.9422448427944404e+25,0.6845231504381626 -618.1202261184831,9.46310649722118e+21,1.9469781749808375e+25,0.6862231543893809 -623.1202261184831,9.308987989501268e+21,1.9516344049773617e+25,0.6878955090133472 -628.1202261184831,9.157147892729275e+21,1.956214672861237e+25,0.6895406223200611 -633.1202261184831,9.007557105584592e+21,1.9607201041464184e+25,0.6911588971152711 -638.1202261184831,8.860186854286657e+21,1.96515180994743e+25,0.6927507310593138 -643.1202261184831,8.715008687397981e+21,1.96951088714061e+25,0.6943165167249976 -648.1202261184831,8.571994470789933e+21,1.973798418522834e+25,0.695856641654575 -653.1202261184831,8.431116382764387e+21,1.9780154729677947e+25,0.6973714884158205 -658.1202261184831,8.292346909338083e+21,1.982163105579935e+25,0.6988614346572476 -663.1202261184831,8.1556588396589e+21,1.9862423578460815e+25,0.7003268531624945 -668.1202261184831,8.021025261588273e+21,1.990254257784871e+25,0.7017681119038989 -673.1202261184831,7.888419557418929e+21,1.9941998200940402e+25,0.7031855740952928 -678.1202261184831,7.757815399715948e+21,1.998080046295638e+25,0.7045795982440414 -683.1202261184831,7.629186747306863e+21,2.001895924879228e+25,0.7059505382023494 -688.1202261184831,7.502507841389927e+21,2.005648431443146e+25,0.7072987432178565 -693.1202261184831,7.377753201764015e+21,2.009338528833889e+25,0.7086245579835446 -698.1202261184831,7.254897623197264e+21,2.012967167283666e+25,0.7099283226869878 -703.1202261184831,7.133916171883069e+21,2.0165352845461945e+25,0.711210373058949 -708.1202261184831,7.014784182034836e+21,2.020043806030796e+25,0.7124710404213608 -713.1202261184831,6.897477252574923e+21,2.0234936449348223e+25,0.7137106517347018 -718.1202261184831,6.781971243934942e+21,2.026885702374516e+25,0.7149295296447854 -723.1202261184831,6.668242274962251e+21,2.0302208675142796e+25,0.7161279925289951 -728.1202261184831,6.556266719920651e+21,2.0335000176944858e+25,0.7173063545419558 -733.1202261184831,6.446021205580173e+21,2.0367240185578185e+25,0.7184649256606929 -738.1202261184831,6.337482608418174e+21,2.039893724174211e+25,0.7196040117292686 -743.1202261184831,6.230628051890689e+21,2.043009977164437e+25,0.7207239145029257 -748.1202261184831,6.12543490380141e+21,2.046073608822374e+25,0.7218249316917532 -753.1202261184831,6.021880773746023e+21,2.0490854392359955e+25,0.7229073570038842 -758.1202261184831,5.919943510647346e+21,2.052046277407126e+25,0.7239714801882443 -763.1202261184831,5.819601200352115e+21,2.0549569213700126e+25,0.725017587076862 -768.1202261184831,5.720832163318568e+21,2.057818158308725e+25,0.7260459596267629 -773.1202261184831,5.62361495234856e+21,2.0606307646734357e+25,0.727056875961448 -778.1202261184831,5.527928350425865e+21,2.063395506295599e+25,0.7280506104119772 -783.1202261184831,5.433751368581909e+21,2.0661131385020986e+25,0.7290274335576639 -788.1202261184831,5.341063243847127e+21,2.068784406228344e+25,0.7299876122664055 -793.1202261184831,5.249843437246869e+21,2.0714100441303703e+25,0.7309314097346409 -798.1202261184831,5.160071631864102e+21,2.0739907766959907e+25,0.7318590855269579 -803.1202261184831,5.071727730950073e+21,2.076527318354974e+25,0.7327708956153643 -808.1202261184831,4.984791856079513e+21,2.0790203735883353e+25,0.733667092418216 -813.1202261184831,4.899244345379495e+21,2.0814706370367043e+25,0.7345479248388302 -818.1202261184831,4.815065751763421e+21,2.0838787936078575e+25,0.735413638303774 -823.1202261184831,4.732236841245535e+21,2.0862455185833517e+25,0.7362644748008569 -828.1202261184831,4.650738591269111e+21,2.088571477724388e+25,0.7371006729168056 -833.1202261184831,4.5705521890912014e+21,2.0908573273768075e+25,0.737922467874668 -838.1202261184831,4.491659030193048e+21,2.0931037145753364e+25,0.7387300915709093 -843.1202261184831,4.4140407167264815e+21,2.095311277147031e+25,0.7395237726122431 -848.1202261184831,4.337679055984299e+21,2.09748064381397e+25,0.7403037363521805 -853.1202261184831,4.2625560589220216e+21,2.0996124342952083e+25,0.7410702049273126 -858.1202261184831,4.1886539386676707e+21,2.1017072594079777e+25,0.7418233972933315 -863.1202261184831,4.1159551091069084e+21,2.1037657211681887e+25,0.7425635292607876 -868.1202261184831,4.044442183437342e+21,2.1057884128902037e+25,0.7432908135305966 -873.1202261184831,3.9740979727845006e+21,2.107775919285925e+25,0.7440054597292917 -878.1202261184831,3.90490548482123e+21,2.1097288165631922e+25,0.7447076744440332 -883.1202261184831,3.8368479223973733e+21,2.1116476725234853e+25,0.7453976612573725 -888.1202261184831,3.7699086822054093e+21,2.11353304665897e+25,0.7460756207817736 -893.1202261184831,3.7040713534375445e+21,2.1153854902488775e+25,0.7467417506938988 -898.1202261184831,3.639319716465055e+21,2.117205546455191e+25,0.7473962457686628 -903.1202261184831,3.5756377415381974e+21,2.118993750417741e+25,0.7480392979130389 -908.1202261184831,3.5130095874758326e+21,2.1207506293485784e+25,0.7486710961996583 -913.1202261184831,3.4514196003841733e+21,2.122476702625766e+25,0.7492918269001526 -918.1202261184831,3.390852312365255e+21,2.1241724818864737e+25,0.749901673518293 -923.1202261184831,3.3312924402408195e+21,2.1258384711194724e+25,0.7505008168228811 -928.1202261184831,3.272724884283054e+21,2.1274751667569732e+25,0.7510894348804286 -933.1202261184831,3.215134726929909e+21,2.1290830577658386e+25,0.7516677030876053 -938.1202261184831,3.158507231543246e+21,2.130662625738149e+25,0.7522357942034662 -943.1202261184831,3.102827841115592e+21,2.1322143449811445e+25,0.7527938783814485 -948.1202261184831,3.048082177029994e+21,2.1337386826065385e+25,0.7533421232011506 -953.1202261184831,2.9942560377736334e+21,2.135236098619181e+25,0.753880693699887 -958.1202261184831,2.941335397697673e+21,2.1367070460051156e+25,0.7544097524040154 -963.1202261184831,2.8893064057291633e+21,2.13815197081897e+25,0.754929459360047 -968.1202261184831,2.838155384113759e+21,2.139571312270734e+25,0.7554399721655242 -973.1202261184831,2.787868827148179e+21,2.1409655028119086e+25,0.7559414459996798 -978.1202261184831,2.7384333998972317e+21,2.1423349682209907e+25,0.7564340336538748 -983.1202261184831,2.6898359369331245e+21,2.143680127688334e+25,0.756917885561802 -988.1202261184831,2.6420634410422134e+21,2.145001393900382e+25,0.7573931498294669 -993.1202261184831,2.595103081945469e+21,2.146299173123235e+25,0.757859972264951 -998.1202261184831,2.5489421950120776e+21,2.1475738652855843e+25,0.758318496407935 -1003.1202261184831,2.5035682799713444e+21,2.1488258640609927e+25,0.7587688635590013 -1008.1202261184831,2.4589689996057405e+21,2.1500555569495325e+25,0.7592112128087058 -1013.1202261184831,2.415132178457662e+21,2.151263325358777e+25,0.7596456810664203 -1018.1202261184831,2.372045801519056e+21,2.1524495446841055e+25,0.7600724030889493 -1023.1202261184831,2.329698012917625e+21,2.1536145843884137e+25,0.7604915115089018 -1028.120226118483,2.2880771146098782e+21,2.1547588080810766e+25,0.7609031368628552 -1033.120226118483,2.2471715650433513e+21,2.155882573596338e+25,0.7613074076192529 -1038.120226118483,2.2069699778496632e+21,2.1569862330709765e+25,0.7617044502061016 -1043.120226118483,2.1674611204964562e+21,2.1580701330213274e+25,0.762094389038411 -1048.120226118483,2.128633912956469e+21,2.159134614419628e+25,0.762477346545407 -1053.120226118483,2.0904774263748994e+21,2.1601800127696967e+25,0.7628534431975055 -1058.120226118483,2.052980881707641e+21,2.161206658181943e+25,0.7632227975330512 -1063.120226118483,2.0161336483886455e+21,2.16221487544768e+25,0.7635855261848198 -1068.120226118483,1.9799252429595948e+21,2.163204984112778e+25,0.7639417439062727 -1073.120226118483,1.944345327730415e+21,2.1641772985506323e+25,0.7642915635975811 -1078.120226118483,1.9093837094020944e+21,2.1651321280344424e+25,0.7646350963314061 -1083.120226118483,1.8750303377066408e+21,2.1660697768088364e+25,0.7649724513784358 -1088.120226118483,1.8412753040453198e+21,2.1669905441607473e+25,0.7653037362326915 -1093.120226118483,1.8081088401046278e+21,2.167894724489683e+25,0.7656290566365691 -1098.120226118483,1.7755213165013846e+21,2.1687826073772288e+25,0.7659485166056668 -1103.120226118483,1.74350324139014e+21,2.1696544776559382e+25,0.7662622184533407 -1108.120226118483,1.7120443797780557e+21,2.170510615027767e+25,0.7665702628150463 -1113.120226118483,1.681137421644794e+21,2.171351295563563e+25,0.7668727485135236 -1118.120226118483,1.6507722057072567e+21,2.1721767902286215e+25,0.767169773088591 -1123.120226118483,1.620939794327077e+21,2.172987365520899e+25,0.7674614322762005 -1128.120226118483,1.5916313714307776e+21,2.1737832835281077e+25,0.767747820233929 -1133.120226118483,1.5628382460606216e+21,2.174564801989961e+25,0.7680290295611508 -1138.120226118483,1.5345518532773153e+21,2.17533217436116e+25,0.7683051513210288 -1143.120226118483,1.506763753702662e+21,2.1760856498742057e+25,0.7685762750627697 -1148.120226118483,1.479465632529503e+21,2.1768254736017223e+25,0.7688424888438157 -1153.120226118483,1.452649298363793e+21,2.1775518865182538e+25,0.7691038792518645 -1158.120226118483,1.4263066819501983e+21,2.1782651255613605e+25,0.7693605314267026 -1163.120226118483,1.4004298348822808e+21,2.1789654236921155e+25,0.7696125290817923 -1168.120226118483,1.37501092825444e+21,2.179653009954923e+25,0.7698599545256455 -1173.120226118483,1.3500422513326985e+21,2.1803281095366453e+25,0.7701028886829577 -1178.120226118483,1.3255162101997945e+21,2.1809909438250903e+25,0.7703414111155004 -1183.120226118483,1.3014253264122646e+21,2.181641730466792e+25,0.7705756000427829 -1188.120226118483,1.2777622356455344e+21,2.182280683424119e+25,0.7708055323624693 -1193.120226118483,1.254519686345862e+21,2.182908013031731e+25,0.771031283670555 -1198.120226118483,1.2316905383874215e+21,2.183523926052337e+25,0.7712529282813128 -1203.120226118483,1.2092677617242467e+21,2.1841286257317858e+25,0.771470539246994 -1208.120226118483,1.1872444350610143e+21,2.184722311853492e+25,0.7716841883772922 -1213.120226118483,1.1656137445135542e+21,2.185305180792202e+25,0.7718939462585737 -1218.120226118483,1.1443689822830597e+21,2.1858774255670695e+25,0.7720998822728724 -1223.120226118483,1.123503545332013e+21,2.1864392358940906e+25,0.772302064616643 -1228.120226118483,1.1030109340720971e+21,2.1869907982378777e+25,0.7725005603192869 -1233.120226118483,1.0828847510504009e+21,2.1875322958627652e+25,0.7726954352614447 -1238.120226118483,1.0631186996476084e+21,2.1880639088832756e+25,0.7728867541930527 -1243.120226118483,1.0437065827830432e+21,2.1885858143139325e+25,0.7730745807511731 -1248.120226118483,1.0246423016231384e+21,2.1890981861184195e+25,0.7732589774775935 -1253.120226118483,1.005919854305322e+21,2.189601195258112e+25,0.7734400058361961 -1258.120226118483,9.875333346584756e+20,2.190095009739963e+25,0.7736177262301037 -1263.120226118483,9.694769309439505e+20,2.1905797946637497e+25,0.7737921980185994 -1268.120226118483,9.517449245948685e+20,2.1910557122687116e+25,0.7739634795338189 -1273.120226118483,9.343316889639881e+20,2.1915229219795275e+25,0.7741316280972291 -1278.120226118483,9.17231688098978e+20,2.191981580451724e+25,0.7742967000358709 -1283.120226118483,9.004394754919949e+20,2.1924318416164057e+25,0.7744587506984051 -1288.120226118483,8.839496928720867e+20,2.1928738567244247e+25,0.7746178344709135 -1293.120226118483,8.677570689890289e+20,2.1933077743899237e+25,0.7747740047925071 -1298.120226118483,8.518564184125782e+20,2.193733740633265e+25,0.7749273141707086 -1303.120226118483,8.362426403317257e+20,2.194151898923386e+25,0.7750778141966211 -1308.120226118483,8.209107173847829e+20,2.194562390219549e+25,0.7752255555598924 -1313.120226118483,8.058557144774768e+20,2.1949653530125015e+25,0.7753705880634654 -1318.120226118483,7.910727776164617e+20,2.1953609233650567e+25,0.7755129606381216 -1323.120226118483,7.765571327702364e+20,2.1957492349521075e+25,0.775652721356818 -1328.120226118483,7.623040847129346e+20,2.1961304191000453e+25,0.775789917448825 -1333.120226118483,7.483090159023701e+20,2.1965046048256442e+25,0.7759245953136532 -1338.120226118483,7.345673853512336e+20,2.196871918874348e+25,0.7760568005347923 -1343.120226118483,7.210747275188425e+20,2.19723248575803e+25,0.7761865778932382 -1348.120226118483,7.078266512183073e+20,2.197586427792188e+25,0.776313971380834 -1353.120226118483,6.948188385168462e+20,2.1979338651325955e+25,0.7764390242134116 -1358.120226118483,6.820470436635067e+20,2.1982749158114243e+25,0.7765617788437414 -1363.120226118483,6.695070920220258e+20,2.1986096957728055e+25,0.7766822769742943 -1368.120226118483,6.571948790122537e+20,2.1989383189079e+25,0.7768005595698062 -1373.120226118483,6.451063690669955e+20,2.199260897089415e+25,0.7769166668696693 -1378.120226118483,6.332375945991286e+20,2.1995775402056092e+25,0.7770306384001268 -1383.120226118483,6.215846549807112e+20,2.1998883561938027e+25,0.7771425129862874 -1388.120226118483,6.101437155203783e+20,2.2001934510733655e+25,0.7772523287639655 -1393.120226118483,5.989110064767077e+20,2.200492928978203e+25,0.7773601231913357 -1398.120226118483,5.878828220630224e+20,2.2007868921887476e+25,0.7774659330604106 -1403.120226118483,5.770555194727473e+20,2.2010754411634843e+25,0.7775697945083444 -1408.120226118483,5.66425517906479e+20,2.2013586745699586e+25,0.7776717430285703 -1413.120226118483,5.5598929761961057e+20,2.2016366893153138e+25,0.7777718134817578 -1418.120226118483,5.4574339898194644e+20,2.2019095805763874e+25,0.7778700401065998 -1423.120226118483,5.3568442154245607e+20,2.202177441829289e+25,0.7779664565304476 -1428.120226118483,5.258090231077311e+20,2.2024403648785634e+25,0.778061095779761 -1433.120226118483,5.1611391882729364e+20,2.2026984398858706e+25,0.7781539902904115 -1438.120226118483,5.065958803028858e+20,2.2029517553982237e+25,0.7782451719178156 -1443.120226118483,4.9725173469433286e+20,2.2032003983757833e+25,0.7783346719469122 -1448.120226118483,4.8807836384253595e+20,2.2034444542192197e+25,0.7784225211019817 -1453.120226118483,4.790727034044549e+20,2.203684006796615e+25,0.7785087495563147 -1458.120226118483,4.702317420069328e+20,2.203919138469982e+25,0.7785933869417154 -1463.120226118483,4.615525203833919e+20,2.204149930121316e+25,0.7786764623578727 -1468.120226118483,4.530321305584907e+20,2.2043764611782504e+25,0.778758004381564 -1473.120226118483,4.4466771501907765e+20,2.2045988096393192e+25,0.7788380410757189 -1478.120226118483,4.364564659022742e+20,2.2048170520987634e+25,0.7789165999983461 -1483.120226118483,4.2839562420239965e+20,2.205031263770997e+25,0.7789937082112972 -1488.120226118483,4.2048247896419244e+20,2.205241518514625e+25,0.7790693922889111 -1493.120226118483,4.127143665239937e+20,2.2054478888561104e+25,0.7791436783264994 -1498.120226118483,4.050886697320875e+20,2.2056504460130373e+25,0.7792165919487094 -1500.0,3.98676992818628e+20,2.20572536797025e+25,0.7792881583177417 diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_impl_873.csv b/FESTIM_SurfKin_impl/test/derived_quantities_impl_873.csv deleted file mode 100644 index cadc4ca42..000000000 --- a/FESTIM_SurfKin_impl/test/derived_quantities_impl_873.csv +++ /dev/null @@ -1,381 +0,0 @@ -t(s),Flux surface 1: solute,Total solute volume 1,Content -0.001,1.515967987887987e+23,4.770620603730249e+20,0.0 -0.0021000000000000003,2.3332280189970726e+23,9.979661889174842e+20,1.685529160358914e-05 -0.0033100000000000004,2.8017861291592853e+23,1.56743495512394e+21,3.525958679584375e-05 -0.004641000000000001,3.092282208016339e+23,2.1905099782452646e+21,5.53797407775723e-05 -0.006105100000000001,3.2872171911768916e+23,2.872542459938888e+21,7.739388123848245e-05 -0.007715610000000002,3.427126533069241e+23,3.6192940869615013e+21,0.00010149107386175823 -0.009487171000000003,3.532734429122722e+23,4.437011700049399e+21,0.0001278748873619954 -0.011435888100000003,3.6152892626125145e+23,5.332490464334306e+21,0.00015676603164458682 -0.013579476910000004,3.681337978774188e+23,6.313133225631995e+21,0.00018840458970774908 -0.015937424601000005,3.734959651995333e+23,7.387010122960318e+21,0.00022305211478592656 -0.018531167061100008,3.77884892591194e+23,8.562920634692034e+21,0.0002609937365461505 -0.02138428376721001,3.8148712804368816e+23,9.850459296843986e+21,0.0003025403532682304 -0.024522712143931015,3.844366384899416e+23,1.1260085882997e+22,0.00034803095376682603 -0.02797498335832412,3.8683244836718485e+23,1.2803200624584615e+22,0.0003978350969493771 -0.03177248169415653,3.8874946909134124e+23,1.4492224951806369e+22,0.00045235556945754263 -0.035949729863572186,3.902454540023037e+23,1.6340688189310196e+22,0.0005120312383602807 -0.04054470284992941,3.9136563262628035e+23,1.8363320619146515e+22,0.0005773401142375189 -0.04559917313492235,3.9214589458247176e+23,2.057615331315906e+22,0.0006488026392287326 -0.05115909044841459,3.926150346657617e+23,2.299662513141808e+22,0.0007269852142554978 -0.057274999493256054,3.9279637206211985e+23,2.5643697279017123e+22,0.0008125039794306719 -0.06400249944258167,3.9270894170278544e+23,2.853797580845469e+22,0.0009060288615154758 -0.07140274938683984,3.9236838667104086e+23,3.170184244750555e+22,0.0010082879021055663 -0.07954302432552383,3.917876377028502e+23,3.515959412189803e+22,0.0011200718799686804 -0.08849732675807623,3.9097743847816535e+23,3.893759152738517e+22,0.0012422392405823336 -0.09834705943388386,3.8994675753283976e+23,4.3064417086156545e+22,0.001375721345399675 -0.10918176537727226,3.88703115693022e+23,4.757104259727631e+22,0.001521528052677648 -0.12109994191499948,3.8725284981487816e+23,5.249100685928272e+22,0.001680753640809101 -0.13420993610649945,3.8560132798791653e+23,5.786060350462631e+22,0.001854583083985765 -0.14863092971714942,3.837531274001384e+23,6.3719079239676615e+22,0.002044298688660242 -0.16449402268886437,3.8171218323301633e+23,7.010884263008735e+22,0.0022512870976517524 -0.18194342495775082,3.794819149028919e+23,7.707568350894252e+22,0.0024770466668346323 -0.2011377674535259,3.770653344585237e+23,8.466900301399367e+22,0.0027231952171450254 -0.22225154419887852,3.744651408233584e+23,9.294205418025496e+22,0.0029914781621287073 -0.2454766986187664,3.716838027263581e+23,1.019521929252355e+23,0.0032837770084249577 -0.27102436848064304,3.687236325208596e+23,1.1176113916633215e+23,0.003602118223437307 -0.2991268053287074,3.6558685259323246e+23,1.2243524770382448e+23,0.003948682460988155 -0.33003948586157816,3.622756556738392e+23,1.3404578838919815e+23,0.004325814132006207 -0.364043434447736,3.5879226005447745e+23,1.4666923497820214e+23,0.004736031303277985 -0.4014477778925096,3.5513896046915625e+23,1.6038756194249837e+23,0.005182035903043526 -0.44259255568176065,3.51318175194167e+23,1.7528854838474782e+23,0.005666724207780632 -0.48785181124993676,3.473324897583882e+23,1.914660880716766e+23,0.006193197579963813 -0.5376369923749305,3.431846975177217e+23,2.0902050447068296e+23,0.006764773421980278 -0.5924006916124236,3.3887783723295504e+23,2.280588695509246e+23,0.0073849963068282586 -0.652640760773666,3.3441522769398585e+23,2.4869532499305374e+23,0.008057649241819871 -0.7189048368510326,3.2980049935241765e+23,2.7105140434667963e+23,0.008786765017384969 -0.7917953205361359,3.250376228570068e+23,2.952563545854972e+23,0.009576637589359569 -0.8719748525897495,3.2013093433110116e+23,3.214474554412919e+23,0.010431833439992974 -0.9601723378487246,3.150851571872381e+23,3.497703348543661e+23,0.011357202860479372 -1.057189571633597,3.0990542024117514e+23,3.8037927886405826e+23,0.012357891096276986 -1.1639085287969568,3.04597271865746e+23,4.134375342834658e+23,0.013439349295987698 -1.2812993816766527,2.991666899141531e+23,4.491176025614704e+23,0.014607345205292147 -1.410429319844318,2.936200871429324e+23,4.876015233363984e+23,0.015867973549519503 -1.5524722518287501,2.8796431187703106e+23,5.290811463319464e+23,0.017227666052007824 -1.7087194770116254,2.8220664368351117e+23,5.737583904391519e+23,0.018693201040579803 -1.8805914247127882,2.7635510532007862e+23,6.218455499141167e+23,0.020271712601282948 -2.069650567184067,2.7041722458517687e+23,6.735653586326745e+23,0.021970701396797437 -2.277615623902474,2.6440175397021113e+23,7.291513616560407e+23,0.023798036936646283 -2.5063771862927218,2.583175540272574e+23,7.888480678062758e+23,0.025761970705146398 -2.7580149049219944,2.5217380993941925e+23,8.529111376113796e+23,0.02787114155212009 -3.034816395414194,2.4597999990675928e+23,9.216075578071261e+23,0.030134582333266657 -3.339298034955614,2.3974585404444725e+23,9.952158038557628e+23,0.032561726075564276 -3.6742278384511757,2.3348130834523908e+23,1.0740259922358193e+24,0.035162411719290354 -4.042650622296294,2.2719645437990307e+23,1.1583400246292932e+24,0.03794688949864041 -4.447915684525923,2.2090148529116156e+23,1.2484717264769572e+24,0.040925826036069625 -4.8937072529785155,2.1460663870653764e+23,1.3447469826564403e+24,0.044110309237651905 -5.384077978276368,2.0832213727653593e+23,1.447503873236505e+24,0.047511853086782505 -5.923485776104005,2.0205812761679057e+23,1.5570928123510556e+24,0.05114240244057268 -6.5168343537144064,1.9582461849070087e+23,1.6738766931945962e+24,0.055014337936468954 -7.169517789085848,1.8963141910953914e+23,1.7982310419443577e+24,0.0591404811151521 -7.887469567994434,1.8348807844773163e+23,1.930544183041001e+24,0.06353409985882819 -8.677216524793877,1.7740382647008623e+23,2.0712174176884052e+24,0.06820891423083449 -9.545938177273266,1.7138751814425046e+23,2.2206652166435773e+24,0.07317910278229488 -10.501531995000594,1.654475810653097e+23,2.3793154273401935e+24,0.07845930936366574 -11.552685194500654,1.5959196745064483e+23,2.547609494104473e+24,0.08406465044270982 -12.70895371395072,1.5382811117291208e+23,2.726002688657956e+24,0.09001072288504111 -13.980849085345794,1.4816289038756564e+23,2.914964346230901e+24,0.09631361209812093 -15.379933993880375,1.426025961748762e+23,3.114978100386254e+24,0.10298990037348518 -16.918927393268415,1.3715290743988746e+23,3.3265421069802613e+24,0.11005667518341448 -18.61182013259526,1.3181887205388286e+23,3.550169244322156e+24,0.11753153709378593 -20.474002145854787,1.2660489378151991e+23,3.786387271943103e+24,0.125432606836004 -22.522402360440267,1.2151472373764951e+23,4.0357389230216355e+24,0.1337785309165366 -24.775642596484296,1.1655145368141388e+23,4.29878189233927e+24,0.1425884848824394 -27.25420685613273,1.1171750606730305e+23,4.5760886565667195e+24,0.15188217289581002 -29.980627541746003,1.0701461226079114e+23,4.86824601607285e+24,0.16167982138424072 -32.979690295920605,1.0244376598385618e+23,5.17585416107696e+24,0.17200216285226685 -36.27865932551267,9.800513503072868e+22,5.499524918907485e+24,0.18287040288717818 -39.90752525806394,9.369791279906213e+22,5.839878612396083e+24,0.19430615823213762 -43.89927778387034,8.952009521388606e+22,6.197538640541754e+24,0.2063313457887067 -48.29020556225738,8.546818097119744e+22,6.573122493274542e+24,0.21896799114388213 -53.12022611848312,8.153681469961428e+22,6.967227481412195e+24,0.23223791110871986 -58.12022611848312,7.788394295520736e+22,7.356892410418473e+24,0.24616220953709425 -63.12022611848312,7.45890707780876e+22,7.73004636261994e+24,0.25992963426367405 -68.12022611848312,7.160926358396289e+22,8.088272730314287e+24,0.2731137023332864 -73.12022611848312,6.888845442692085e+22,8.432871728669621e+24,0.28577035728266875 -78.12022611848312,6.6383598721678245e+22,8.764927111867569e+24,0.2979455375915833 -83.12022611848312,6.40606984635058e+22,9.085351803684176e+24,0.30967753386051033 -88.12022611848312,6.18925147872041e+22,9.394921909192162e+24,0.3209986010049738 -93.12022611848312,5.9857024013028544e+22,9.694302934507153e+24,0.33193615993810494 -98.12022611848312,5.793629914700898e+22,9.984070373768983e+24,0.34251372395214535 -103.12022611848312,5.611566892809462e+22,1.0264726065397884e+25,0.3527516260862293 -108.12022611848312,5.438307078276926e+22,1.0536711295108503e+25,0.36266759701653806 -113.12022611848312,5.272854501801435e+22,1.0800417356824102e+25,0.37227722800470975 -118.12022611848312,5.1143834854407375e+22,1.1056194103994453e+25,0.3815943440301907 -123.12022611848312,4.96220674360917e+22,1.130435689850995e+25,0.39063130592064743 -128.12022611848312,4.815749777549311e+22,1.1545192273553256e+25,0.3993992558671378 -133.12022611848312,4.674530220414383e+22,1.1778962559157175e+25,0.4079083175008393 -138.12022611848312,4.538141113063826e+22,1.200590966794201e+25,0.41616775932068845 -143.12022611848312,4.406237323320823e+22,1.2226258198928676e+25,0.42418612844894993 -148.12022611848312,4.278524493079981e+22,1.2440217986384676e+25,0.43197136029341615 -153.12022611848312,4.154750026910373e+22,1.2647986196223883e+25,0.4395308686018172 -158.12022611848312,4.034695734785349e+22,1.2849749053021708e+25,0.44687161953065296 -163.12022611848312,3.918171818452729e+22,1.3045683265112314e+25,0.4540001926631326 -168.12022611848312,3.805011951364791e+22,1.3235957202675541e+25,0.4609228313599183 -173.12022611848312,3.6950692499619043e+22,1.342073187356715e+25,0.4676454843826374 -178.12022611848312,3.5882129723573162e+22,1.3600161733412594e+25,0.47417384037137406 -183.12022611848312,3.4843258111628677e+22,1.3774395359794755e+25,0.4805133564664525 -188.12022611848312,3.383301671984809e+22,1.3943576014918421e+25,0.4866692821284635 -193.12022611848312,3.2850438491563094e+22,1.4107842116695456e+25,0.4926466790180126 -198.12022611848312,3.1894525588386735e+22,1.4267327076169633e+25,0.4984504376398402 -203.12022611848312,3.0964811229126935e+22,1.4422162001362472e+25,0.5040852715988055 -208.12022611848312,3.0060137779996417e+22,1.457247215557951e+25,0.5095558131306652 -213.12022611848312,2.9179942347665524e+22,1.4718380011457744e+25,0.5148664879689193 -218.12022611848312,2.832354439989243e+22,1.4860004629992403e+25,0.5200216232487171 -223.12022611848312,2.7490302079837068e+22,1.4997461858661646e+25,0.5250254255669778 -228.12022611848312,2.6679605106339484e+22,1.5130864490040717e+25,0.5298819879824206 -233.12022611848312,2.5890870313156402e+22,1.526032239777334e+25,0.5345952956196328 -238.12022611848312,2.512353824662445e+22,1.538594265542661e+25,0.5391692304731354 -243.12022611848312,2.437707041495504e+22,1.5507829641532116e+25,0.5436075756066977 -248.12022611848312,2.365094702196734e+22,1.5626085133252911e+25,0.5479140188645928 -253.12022611848312,2.2944665084541694e+22,1.574080839060402e+25,0.5520921561809856 -258.1202261184831,2.225773686115138e+22,1.5852096232789205e+25,0.5561454945555664 -263.1202261184831,2.158968853511812e+22,1.5960043107932874e+25,0.5600774547506379 -268.1202261184831,2.0940059107394245e+22,1.6064741157258725e+25,0.5638913737548447 -273.1202261184831,2.0308399462369626e+22,1.616628027458408e+25,0.5675905070506979 -278.1202261184831,1.9694271576798378e+22,1.6264748161847834e+25,0.571178030716595 -283.1202261184831,1.9097247847432413e+22,1.636023038126816e+25,0.5746570433887035 -288.1202261184831,1.851691051727303e+22,1.6452810404624807e+25,0.578030568103767 -293.1202261184831,1.7952851183919302e+22,1.654256966007772e+25,0.5813015540403204 -298.1202261184831,1.7404670376413378e+22,1.6629587576866073e+25,0.5844728781728598 -303.1202261184831,1.6871977189327818e+22,1.6713941628174633e+25,0.5875473468511229 -308.1202261184831,1.6354388964797995e+22,1.6795707372407933e+25,0.5905276973146205 -313.1202261184831,1.5851531014788067e+22,1.687495849307431e+25,0.5934165991509123 -318.1202261184831,1.5363036377161673e+22,1.6951766837449102e+25,0.5962166557047672 -323.1202261184831,1.488854560024018e+22,1.7026202454159867e+25,0.5989304054441904 -328.1202261184831,1.4427706551362797e+22,1.709833362981404e+25,0.6015603232883634 -333.1202261184831,1.3980174245714341e+22,1.71682269247704e+25,0.6041088219017516 -338.1202261184831,1.3545610692269517e+22,1.7235947208140505e+25,0.6065782529579625 -343.1202261184831,1.3123684754192526e+22,1.7301557692091818e+25,0.6089709083763966 -348.1202261184831,1.271407202147254e+22,1.7365119965514507e+25,0.6112890215342262 -353.1202261184831,1.2316454693831742e+22,1.7426694027102908e+25,0.6135347684558924 -358.1202261184831,1.1930521472341811e+22,1.7486338317895181e+25,0.615710268981921 -363.1202261184831,1.15559674582981e+22,1.7544109753307774e+25,0.6178175879185956 -368.1202261184831,1.1192494058197022e+22,1.760006375469477e+25,0.6198587361697807 -373.1202261184831,1.0839808893785058e+22,1.765425428045795e+25,0.6218356718519601 -378.1202261184831,1.049762571626374e+22,1.770673385672773e+25,0.6237503013933996 -383.1202261184831,1.0165664323944655e+22,1.7757553607632598e+25,0.6256044806181492 -388.1202261184831,9.843650482633768e+21,1.7806763285170482e+25,0.6274000158155061 -393.1202261184831,9.531315848220523e+21,1.7854411298693189e+25,0.6291386647954126 -398.1202261184831,9.228397890977949e+21,1.790054474401182e+25,0.6308221379301846 -403.1202261184831,8.934639821113305e+21,1.7945209432130392e+25,0.6324520991828478 -408.1202261184831,8.649790515268967e+21,1.7988449917611143e+25,0.6340301671223383 -413.1202261184831,8.373604443603896e+21,1.8030309526575425e+25,0.6355579159256888 -418.1202261184831,8.105841597247448e+21,1.807083038434124e+25,0.6370368763673419 -423.1202261184831,7.846267415858634e+21,1.8110053442698256e+25,0.638468536795623 -428.1202261184831,7.594652715149328e+21,1.8148018506820036e+25,0.6398543440964073 -433.1202261184831,7.350773614191293e+21,1.818476426181218e+25,0.6411957046439662 -438.1202261184831,7.11441146241754e+21,1.822032829889503e+25,0.6424939852389528 -443.1202261184831,6.885352766195313e+21,1.825474714121848e+25,0.643750514033474 -448.1202261184831,6.663389114922579e+21,1.8288056269306809e+25,0.644966581443165 -453.1202261184831,6.448317106608043e+21,1.832029014613055e+25,0.6461434410461926 -458.1202261184831,6.239938272875924e+21,1.8351482241802833e+25,0.6472823104690796 -463.1202261184831,6.038059003422207e+21,1.8381665057897038e+25,0.6483843722592632 -468.1202261184831,5.842490469902352e+21,1.8410870151383431e+25,0.6494507747442723 -473.1202261184831,5.653048549277123e+21,1.8439128158181428e+25,0.6504826328774432 -478.1202261184831,5.469553746647286e+21,1.8466468816325437e+25,0.6514810290700561 -483.1202261184831,5.291831117599805e+21,1.8492920988741476e+25,0.6524470140098163 -488.1202261184831,5.11971019014567e+21,1.851851268563271e+25,0.6533816074655863 -493.1202261184831,4.953024886257313e+21,1.8543271086471924e+25,0.6542857990782983 -498.1202261184831,4.791613443123102e+21,1.8567222561599214e+25,0.6551605491379807 -503.1202261184831,4.635318334124225e+21,1.859039269342391e+25,0.6560067893468351 -508.1202261184831,4.4839861896394095e+21,1.8612806297229694e+25,0.6568254235683313 -513.1202261184831,4.337467717750875e+21,1.8634487441582187e+25,0.657617328562282 -518.1202261184831,4.1956176249022474e+21,1.8655459468339387e+25,0.6583833547058723 -523.1202261184831,4.0582945365884965e+21,1.8675745012264367e+25,0.6591243267006573 -528.1202261184831,3.925360918168667e+21,1.8695366020241431e+25,0.6598410442655076 -533.1202261184831,3.796682995862779e+21,1.8714343770096514e+25,0.6605342828155426 -538.1202261184831,3.672130677996973e+21,1.873269888902288e+25,0.661204794127084 -543.1202261184831,3.551577476594324e+21,1.8750451371614102e+25,0.6618533069886613 -548.1202261184831,3.4349004293567016e+21,1.8767620597506344e+25,0.6624805278381432 -553.1202261184831,3.3219800221150725e+21,1.8784225348631907e+25,0.6630871413860646 -558.1202261184831,3.2127001118243475e+21,1.8800283826087292e+25,0.6636738112252204 -563.1202261184831,3.1069478501494497e+21,1.881581366661844e+25,0.6642411804266374 -568.1202261184831,3.0046136077040285e+21,1.8830831958726425e+25,0.664789872122022 -573.1202261184831,2.9055908990205354e+21,1.8845355258397564e+25,0.6653204900727977 -578.1202261184831,2.8097763082677005e+21,1.8859399604461292e+25,0.6658336192258725 -583.1202261184831,2.7170694158114813e+21,1.8872980533580385e+25,0.666329826256255 -588.1202261184831,2.627372725618171e+21,1.8886113094877626e+25,0.6668096600966803 -593.1202261184831,2.540591593590397e+21,1.889881186420362e+25,0.6672736524543915 -598.1202261184831,2.4566341568346965e+21,1.891109095805026e+25,0.6677223183152419 -603.1202261184831,2.375411263930058e+21,1.8922964047115353e+25,0.6681561564352784 -608.1202261184831,2.2968364062107755e+21,1.8934444369522833e+25,0.6685756498199987 -613.1202261184831,2.2208256501049902e+21,1.8945544743704525e+25,0.6689812661914409 -618.1202261184831,2.1472975705409362e+21,1.8956277580948313e+25,0.6693734584433151 -623.1202261184831,2.0761731854782712e+21,1.8966654897618577e+25,0.6697526650843472 -628.1202261184831,2.0073758915324637e+21,1.8976688327054418e+25,0.6701193106700458 -633.1202261184831,1.9408314007643108e+21,1.8986389131151464e+25,0.6704738062230833 -638.1202261184831,1.8764676786132267e+21,1.8995768211632889e+25,0.6708165496424975 -643.1202261184831,1.8142148830063357e+21,1.900483612101576e+25,0.6711479261019131 -648.1202261184831,1.7540053046353619e+21,1.9013603073278406e+25,0.671468308436999 -653.1202261184831,1.6957733084266735e+21,1.9022078954234792e+25,0.6717780575223614 -658.1202261184831,1.6394552762071502e+21,1.903027333162201e+25,0.6720775226380856 -663.1202261184831,1.584989550539181e+21,1.903819546490664e+25,0.6723670418261413 -668.1202261184831,1.5323163797821847e+21,1.9045854314816194e+25,0.6726469422368563 -673.1202261184831,1.481377864317918e+21,1.9053258552601377e+25,0.6729175404656751 -678.1202261184831,1.4321179039809536e+21,1.9060416569035458e+25,0.6731791428804093 -683.1202261184831,1.3844821466649626e+21,1.906733648315624e+25,0.6734320459391966 -688.1202261184831,1.3384179381101357e+21,1.907402615075686e+25,0.6736765364993689 -693.1202261184831,1.293874272861074e+21,1.9080493172631313e+25,0.6739128921174437 -698.1202261184831,1.250801746381797e+21,1.9086744902580223e+25,0.6741413813404505 -703.1202261184831,1.209152508317195e+21,1.9092788455182761e+25,0.6743622639887865 -708.1202261184831,1.1688802169022556e+21,1.9098630713340677e+25,0.674575791430809 -713.1202261184831,1.1299399944870391e+21,1.9104278335599486e+25,0.6747822068493776 -718.1202261184831,1.0922883841747285e+21,1.9109737763252985e+25,0.6749817455005223 -723.1202261184831,1.0558833075620817e+21,1.9115015227236303e+25,0.6751746349644558 -728.1202261184831,1.0206840235449116e+21,1.9120116754812713e+25,0.6753610953891158 -733.1202261184831,9.866510882166249e+20,1.9125048176060006e+25,0.6755413397264184 -738.1202261184831,9.537463157864145e+20,1.9129815130161413e+25,0.6757155739614323 -743.1202261184831,9.219327405464651e+20,1.9134423071505912e+25,0.6758839973346457 -748.1202261184831,8.911745798427975e+20,1.9138877275603845e+25,0.6760468025574987 -753.1202261184831,8.6143719805509e+20,1.9143182844821904e+25,0.6762041760213912 -758.1202261184831,8.326870715400959e+20,1.9147344713942977e+25,0.6763562980003075 -763.1202261184831,8.048917545373273e+20,1.9151367655555557e+25,0.6765033428472542 -768.1202261184831,7.78019846024992e+20,1.9155256285277036e+25,0.6766454791846759 -773.1202261184831,7.52040957482138e+20,1.9159015066816112e+25,0.6767828700890011 -778.1202261184831,7.269256815636839e+20,1.9162648316878416e+25,0.6769156732695051 -783.1202261184831,7.026455616522958e+20,1.9166160209919705e+25,0.6770440412416323 -788.1202261184831,6.79173062279105e+20,1.9169554782751372e+25,0.6771681214949336 -793.1202261184831,6.564815403852393e+20,1.9172835939001965e+25,0.6772880566557858 -798.1202261184831,6.34545217412157e+20,1.9176007453439405e+25,0.6774039846450237 -803.1202261184831,6.133391521874148e+20,1.91790729761574e+25,0.6775160388306494 -808.1202261184831,5.928392146245592e+20,1.9182036036630366e+25,0.6776243481757456 -813.1202261184831,5.730220601597291e+20,1.9184900047640682e+25,0.6777290373817408 -818.1202261184831,5.538651049623405e+20,1.9187668309081685e+25,0.6778302270271656 -823.1202261184831,5.3534650186380044e+20,1.9190344011640538e+25,0.6779280337020176 -828.1202261184831,5.174451170082511e+20,1.919293024036426e+25,0.6780225701378823 -833.1202261184831,5.0014050719465066e+20,1.9195429978112487e+25,0.6781139453339265 -838.1202261184831,4.8341289790218135e+20,1.9197846108900266e+25,0.6782022646788896 -843.1202261184831,4.6724316196561964e+20,1.9200181421134223e+25,0.6782876300691882 -848.1202261184831,4.5161279890600736e+20,1.920243861074556e+25,0.6783701400232559 -853.1202261184831,4.365039148752493e+20,1.9204620284222604e+25,0.6784498897922354 -858.1202261184831,4.218992032266508e+20,1.9206728961546158e+25,0.6785269714671242 -863.1202261184831,4.07781925662012e+20,1.9208767079030732e+25,0.6786014740824832 -868.1202261184831,3.941358939606194e+20,1.9210736992074402e+25,0.678673483716823 -873.1202261184831,3.80945452278121e+20,1.9212640977820076e+25,0.6787430835897595 -878.1202261184831,3.681954599805867e+20,1.9214481237730984e+25,0.6788103541560404 -883.1202261184831,3.558712750110836e+20,1.9216259900082992e+25,0.6788753731965411 -888.1202261184831,3.4395873777542005e+20,1.9217979022376424e+25,0.6789382159063219 -893.1202261184831,3.3244415552703935e+20,1.9219640593669677e+25,0.6789989549798406 -898.1202261184831,3.2131428724038605e+20,1.922124653683733e+25,0.6790576606934035 -903.1202261184831,3.10556328951391e+20,1.9222798710754837e+25,0.6791144009849462 -908.1202261184831,3.001578995637398e+20,1.922429891241244e+25,0.6791692415312236 -913.1202261184831,2.901070270969025e+20,1.9225748878960192e+25,0.6792222458224962 -918.1202261184831,2.803921353719199e+20,1.922715028968636e+25,0.6792734752347842 -923.1202261184831,2.7100203111092326e+20,1.9228504767931549e+25,0.6793229890997674 -928.1202261184831,2.6192589144771887e+20,1.9229813882940177e+25,0.6793708447724142 -933.1202261184831,2.5315340373637382e+20,1.9231079152425022e+25,0.679417097696396 -938.1202261184831,2.446741002649422e+20,1.9232302041738528e+25,0.6794618014946974 -943.1202261184831,2.3647841540483298e+20,1.9233483968455924e+25,0.6795050079403366 -948.1202261184831,2.2855688027972125e+20,1.9234626302816494e+25,0.679546767118294 -953.1202261184831,2.2090034637920872e+20,1.9235730369331871e+25,0.6795871274411023 -958.1202261184831,2.134999706337181e+20,1.923679744831352e+25,0.6796261357056703 -963.1202261184831,2.0634720420898623e+20,1.9237828777343494e+25,0.6796638371472514 -968.1202261184831,1.9943378244433016e+20,1.9238825552695108e+25,0.6797002754914071 -973.1202261184831,1.9275171534478243e+20,1.9239788930705701e+25,0.6797354930042011 -978.1202261184831,1.8629327846960985e+20,1.9240720029104064e+25,0.6797695305407018 -983.1202261184831,1.800510041611614e+20,1.924161992829401e+25,0.6798024275918817 -988.1202261184831,1.7401767305799143e+20,1.9242489672595456e+25,0.6798342223299677 -993.1202261184831,1.6818630590426913e+20,1.9243330271444484e+25,0.679864951652291 -998.1202261184831,1.6255015562077464e+20,1.9244142700553967e+25,0.6798946512236863 -1003.1202261184831,1.5710269964682386e+20,1.9244927903035764e+25,0.6799233555174984 -1008.1202261184831,1.5183763251441782e+20,1.924568679048579e+25,0.6799510978552316 -1013.1202261184831,1.467488586879826e+20,1.9246420244033406e+25,0.6799779104448861 -1018.1202261184831,1.4183048561631414e+20,1.9247129115355958e+25,0.6800038244180348 -1023.1202261184831,1.3707681702475574e+20,1.9247814227659874e+25,0.6800288698656682 -1028.120226118483,1.3248234641958086e+20,1.92484763766292e+25,0.6800530758728588 -1033.120226118483,1.2804175080991952e+20,1.9249116331342857e+25,0.6800764705522728 -1038.120226118483,1.2374988462454e+20,1.9249734835161369e+25,0.6800990810765793 -1043.120226118483,1.1960177384350504e+20,1.9250332606584483e+25,0.6801209337097793 -1048.120226118483,1.155926103073332e+20,1.925091034007997e+25,0.6801420538375065 -1053.120226118483,1.1171774621701127e+20,1.9251468706885334e+25,0.6801624659963103 -1058.120226118483,1.0797268882619294e+20,1.9252008355782698e+25,0.6801821939019811 -1063.120226118483,1.0435309527753658e+20,1.9252529913848075e+25,0.6802012604769284 -1068.120226118483,1.0085476764591002e+20,1.9253033987175695e+25,0.6802196878766534 -1073.120226118483,9.747364811772707e+19,1.9253521161578327e+25,0.6802374975153407 -1078.120226118483,9.420581433978103e+19,1.9253992003264417e+25,0.6802547100906012 -1083.120226118483,9.104747491355274e+19,1.9254447059492572e+25,0.6802713456073975 -1088.120226118483,8.799496505234235e+19,1.9254886859204363e+25,0.6802874234011663 -1093.120226118483,8.50447423611869e+19,1.9255311913636137e+25,0.6803029621601772 -1098.120226118483,8.219338277693258e+19,1.9255722716910436e+25,0.6803179799471488 -1103.120226118483,7.9437576619081e+19,1.9256119746607656e+25,0.6803324942201443 -1108.120226118483,7.67741247994557e+19,1.9256503464318916e+25,0.6803465218527687 -1113.120226118483,7.419993512796157e+19,1.9256874316180221e+25,0.6803600791537029 -1118.120226118483,7.171201876248383e+19,1.9257232733389133e+25,0.6803731818855762 -1123.120226118483,6.93074867588837e+19,1.9257579132703999e+25,0.6803858452832215 -1128.120226118483,6.698354675178744e+19,1.925791391692671e+25,0.6803980840713129 -1133.120226118483,6.4737499734137455e+19,1.9258237475369316e+25,0.680409912481423 -1138.120226118483,6.256673694084417e+19,1.9258550184305031e+25,0.6804213442685089 -1143.120226118483,6.046873684454634e+19,1.9258852407404329e+25,0.6804323927268465 -1148.120226118483,5.844106225547213e+19,1.9259144496156414e+25,0.6804430707054392 -1153.120226118483,5.648135749203519e+19,1.9259426790276634e+25,0.6804533906229079 -1158.120226118483,5.458734567822012e+19,1.9259699618100354e+25,0.6804633644818867 -1163.120226118483,5.275682610236065e+19,1.9259963296963677e+25,0.6804730038829382 -1168.120226118483,5.098767168669169e+19,1.9260218133571419e+25,0.6804823200380052 -1173.120226118483,4.927782651962863e+19,1.9260464424352821e+25,0.6804913237834117 -1178.120226118483,4.76253034908128e+19,1.9260702455805446e+25,0.6805000255924313 -1183.120226118483,4.6028181987549635e+19,1.9260932504827493e+25,0.6805084355874362 -1188.120226118483,4.448460567132436e+19,1.9261154839039152e+25,0.68051656355164 -1193.120226118483,4.2992780343737385e+19,1.9261369717093078e+25,0.6805244189404506 -1198.120226118483,4.155097185648245e+19,1.9261577388974548e+25,0.6805320108924396 -1203.120226118483,4.015750412142153e+19,1.9261778096291712e+25,0.680539348239948 -1208.120226118483,3.8810757151356084e+19,1.9261972072555898e+25,0.6805464395193408 -1213.120226118483,3.750916520356447e+19,1.926215954345286e+25,0.6805532929809103 -1218.120226118483,3.6251214958039503e+19,1.926234072710463e+25,0.6805599165984603 -1223.120226118483,3.5035443767795806e+19,1.9262515834322918e+25,0.6805663180785568 -1228.120226118483,3.38604379625621e+19,1.9262685068853863e+25,0.6805725048694826 -1233.120226118483,3.272483121386623e+19,1.9262848627614593e+25,0.6805784841698828 -1238.120226118483,3.162730295217055e+19,1.9263006700922034e+25,0.6805842629371238 -1243.120226118483,3.056657683605765e+19,1.9263159472713878e+25,0.6805898478953776 -1248.120226118483,2.9541419274801086e+19,1.9263307120762307e+25,0.6805952455434285 -1253.120226118483,2.855063799364407e+19,1.9263449816880451e+25,0.6806004621622245 -1258.120226118483,2.7593080661805494e+19,1.9263587727122096e+25,0.6806055038221716 -1263.120226118483,2.6667633544509256e+19,1.9263721011974517e+25,0.6806103763901895 -1268.120226118483,2.5773220217740878e+19,1.9263849826545e+25,0.6806150855365262 -1273.120226118483,2.4908800323042873e+19,1.9263974320741073e+25,0.6806196367413454 -1278.120226118483,2.407336835434111e+19,1.9264094639444715e+25,0.680624035301097 -1283.120226118483,2.3265952492817654e+19,1.9264210922680803e+25,0.6806282863346704 -1288.120226118483,2.2485613487160836e+19,1.9264323305779693e+25,0.6806323947893469 -1293.120226118483,2.1731443552500064e+19,1.9264431919534692e+25,0.6806363654465433 -1298.120226118483,2.100256532539488e+19,1.9264536890354e+25,0.6806402029273758 -1303.120226118483,2.029813083750871e+19,1.9264638340407644e+25,0.6806439116980291 -1308.120226118483,1.9617320544002294e+19,1.9264736387769611e+25,0.6806474960749465 -1313.120226118483,1.8959342358600163e+19,1.9264831146554917e+25,0.6806509602298525 -1318.120226118483,1.8323430743376773e+19,1.9264922727052474e+25,0.6806543081945955 -1323.120226118483,1.7708845815892718e+19,1.9265011235853245e+25,0.680657543865842 -1328.120226118483,1.711487249103121e+19,1.9265096775974142e+25,0.6806606710096047 -1333.120226118483,1.6540819648192406e+19,1.926517944697792e+25,0.6806636932656196 -1338.120226118483,1.5986019334522601e+19,1.9265259345088804e+25,0.6806666141515831 -1343.120226118483,1.5449825984158919e+19,1.9265336563304571e+25,0.6806694370672357 -1348.120226118483,1.4931615670839601e+19,1.9265411191504489e+25,0.6806721652983235 -1353.120226118483,1.4430785379199056e+19,1.9265483316554044e+25,0.6806748020204105 -1358.120226118483,1.3946752312097753e+19,1.9265553022405816e+25,0.6806773503025799 -1363.120226118483,1.3478953201956006e+19,1.9265620390197254e+25,0.6806798131109977 -1368.120226118483,1.3026843668799592e+19,1.9265685498344914e+25,0.6806821933123671 -1373.120226118483,1.2589897580974645e+19,1.9265748422635756e+25,0.6806844936772583 -1378.120226118483,1.2167606443889637e+19,1.926580923631531e+25,0.6806867168833339 -1383.120226118483,1.1759478806107496e+19,1.9265868010172793e+25,0.6806888655184645 -1388.120226118483,1.1365039698803333e+19,1.9265924812623532e+25,0.6806909420837352 -1393.120226118483,1.0983830071218285e+19,1.9265979709788496e+25,0.6806929489963583 -1398.120226118483,1.0615406267486724e+19,1.9266032765571314e+25,0.6806948885924834 -1403.120226118483,1.0259339502128847e+19,1.9266084041732476e+25,0.6806967631299177 -1408.120226118483,9.915215370243494e+18,1.9266133597961308e+25,0.6806985747907486 -1413.120226118483,9.582633353697087e+18,1.9266181491945337e+25,0.6807003256838863 -1418.120226118483,9.2612063713552e+18,1.9266227779437455e+25,0.6807020178475142 -1423.120226118483,8.950560317302477e+18,1.9266272514320733e+25,0.6807036532514628 -1428.120226118483,8.650333628424315e+18,1.9266315748671225e+25,0.6807052337994987 -1433.120226118483,8.360176864000152e+18,1.9266357532818393e+25,0.680706761331544 -1438.120226118483,8.079752302646879e+18,1.9266397915403837e+25,0.6807082376258113 -1443.120226118483,7.808733545935373e+18,1.9266436943437772e+25,0.6807096644008789 -1448.120226118483,7.546805143361022e+18,1.9266474662353803e+25,0.6807110433176851 -1453.120226118483,7.293662214644997e+18,1.926651111606173e+25,0.6807123759814651 -1458.120226118483,7.049010110739644e+18,1.9266546346998707e+25,0.6807136639436154 -1463.120226118483,6.812564056149121e+18,1.92665803961786e+25,0.6807149087035022 -1468.120226118483,6.584048833958023e+18,1.9266613303239682e+25,0.6807161117102043 -1473.120226118483,6.363198444167525e+18,1.92666451064908e+25,0.6807172743641994 -1478.120226118483,6.149755818085737e+18,1.9266675842955978e+25,0.6807183980189941 -1483.120226118483,5.943472502021713e+18,1.9266705548417456e+25,0.6807194839827008 -1488.120226118483,5.744108373010433e+18,1.9266734257457308e+25,0.6807205335195579 -1493.120226118483,5.551431363880165e+18,1.9266762003497768e+25,0.6807215478513997 -1498.120226118483,5.365217188319829e+18,1.9266788818840087e+25,0.6807225281590821 -1500.0,5.186534366697805e+18,1.9266798558205468e+25,0.6807234755838552 diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_impl_923.csv b/FESTIM_SurfKin_impl/test/derived_quantities_impl_923.csv deleted file mode 100644 index 54a582df6..000000000 --- a/FESTIM_SurfKin_impl/test/derived_quantities_impl_923.csv +++ /dev/null @@ -1,381 +0,0 @@ -t(s),Flux surface 1: solute,Total solute volume 1,Content -0.001,3.998320636620375e+23,1.0405798766022396e+21,0.0 -0.0021000000000000003,5.7918790544002296e+23,2.1674589561692726e+21,3.676518992779099e-05 -0.0033100000000000004,6.687987136746383e+23,3.391734109555836e+21,7.657945533643563e-05 -0.004641000000000001,7.192840346380414e+23,4.72403889927259e+21,0.00011983486470020688 -0.006105100000000001,7.508039223977051e+23,6.175162777817456e+21,0.00016690711714043507 -0.007715610000000002,7.719362461178973e+23,7.756451556639459e+21,0.00021817741959684897 -0.009487171000000003,7.866983565693137e+23,9.4800223215257e+21,0.0002740466359744574 -0.011435888100000003,7.971839277049282e+23,1.1358904254707509e+22,0.0003349428804145686 -0.013579476910000004,8.045957105727202e+23,1.3407150261540793e+22,0.00040132649274318656 -0.015937424601000005,8.096807106714928e+23,1.563993790950489e+22,0.00047369398240284887 -0.018531167061100008,8.129311755827349e+23,1.807366764099192e+22,0.0005525815947732388 -0.02138428376721001,8.14686411305166e+23,2.072606193937645e+22,0.0006385687811708811 -0.024522712143931015,8.151886791144457e+23,2.3616267301630247e+22,0.0007322817025296059 -0.02797498335832412,8.146159408338908e+23,2.676496002830691e+22,0.0008343968322403048 -0.03177248169415653,8.131020580006093e+23,3.0194456413015483e+22,0.0009456446938638788 -0.035949729863572186,8.107497841692459e+23,3.39288276701709e+22,0.0010668137542844845 -0.04054470284992941,8.076394179942733e+23,3.7994019784787545e+22,0.0011987544842729458 -0.04559917313492235,8.038347404134221e+23,4.241797835707082e+22,0.0013423835929530566 -0.05115909044841459,7.993871954428128e+23,4.723077842593885e+22,0.0014986884387413108 -0.057274999493256054,7.943389026868717e+23,5.246475917825137e+22,0.0016687316161994265 -0.06400249944258167,7.887248733983634e+23,5.815466337854895e+22,0.0018536557155059592 -0.07140274938683984,7.825746716139463e+23,6.433778128442571e+22,0.0020546882487103646 -0.07954302432552383,7.759136809985015e+23,7.105409874380089e+22,0.0022731467344709716 -0.08849732675807623,7.687640864761078e+23,7.834644910185137e+22,0.002510443930545478 -0.09834705943388386,7.611456460849399e+23,8.626066847742646e+22,0.002768093200882274 -0.10918176537727226,7.530763060720535e+23,9.484575390211346e+22,0.0030477140017604403 -0.12109994191499948,7.445726970099083e+23,1.0415402375086395e+23,0.0033510374690713285 -0.13420993610649945,7.356505381826381e+23,1.142412798326884e+23,0.003679912086564297 -0.14863092971714942,7.263239866595607e+23,1.251669519257644e+23,0.004036309412745054 -0.16449402268886437,7.166097552665427e+23,1.3699431565079147e+23,0.004422329187509783 -0.18194342495775082,7.065217978048494e+23,1.4979060147454752e+23,0.004840207029925431 -0.2011377674535259,6.960749267664374e+23,1.636271740156175e+23,0.0052923182894828 -0.22225154419887852,6.852842817298462e+23,1.7857969129552663e+23,0.005781184381226902 -0.2454766986187664,6.741654115468393e+23,1.9472826110643036e+23,0.006309478412329495 -0.27102436848064304,6.627343726249009e+23,2.1215759368057316e+23,0.006880030706785416 -0.2991268053287074,6.510078092500096e+23,2.3095714992502754e+23,0.007495834199445053 -0.33003948586157816,6.390030140088103e+23,2.5122128456049323e+23,0.00816004967336177 -0.364043434447736,6.267379690166491e+23,2.730493835988384e+23,0.008876010817092406 -0.4014477778925096,6.142313688307979e+23,2.96545995714351e+23,0.009647229081977373 -0.44259255568176065,6.01502625833107e+23,3.2182095720913946e+23,0.010477398323676695 -0.48785181124993676,5.885718587823115e+23,3.489895104431393e+23,0.011370399217378103 -0.5376369923749305,5.754598652050105e+23,3.7817241579213885e+23,0.012330303442100215 -0.5924006916124236,5.621880783171234e+23,4.094960574102993e+23,0.013361377636331282 -0.652640760773666,5.487785092374913e+23,4.4309254330305484e+23,0.014468087134771766 -0.7189048368510326,5.352540920623804e+23,4.790998318058341e+23,0.015655099504054453 -0.7917953205361359,5.216368026695265e+23,5.1766171896205195e+23,0.016927289011420325 -0.8719748525897495,5.0795043832385054e+23,5.5892803962599065e+23,0.01828973617876481 -0.9601723378487246,4.9421849795914785e+23,6.030547137056757e+23,0.019747734887892995 -1.057189571633597,4.8046457070411474e+23,6.502038341509295e+23,0.02130679401434724 -1.1639085287969568,4.667122266146854e+23,7.005437570120127e+23,0.02297264053615217 -1.2812993816766527,4.529853106699681e+23,7.542492501532019e+23,0.024751222715716576 -1.410429319844318,4.3930626509219725e+23,8.11501452838255e+23,0.026648715354098868 -1.5524722518287501,4.256981033678182e+23,8.72488108374668e+23,0.028671518363103193 -1.7087194770116254,4.121830241811068e+23,9.374036476212935e+23,0.030826264984937072 -1.8805914247127882,3.987825514426076e+23,1.006449322256457e+24,0.03311982474265612 -2.069650567184067,3.855174145179076e+23,1.0798333525533237e+24,0.035559308148719125 -2.277615623902474,3.7240743124466257e+23,1.1577710915153179e+24,0.03815207192610512 -2.5063771862927218,3.594713995723611e+23,1.2404852067559875e+24,0.04090572480745485 -2.7580149049219944,3.467269996482799e+23,1.328205881086898e+24,0.043828133961149096 -3.034816395414194,3.341907078028837e+23,1.4211710322981643e+24,0.0469274320783686 -3.339298034955614,3.2187772362490666e+23,1.5196265520680239e+24,0.05021202513825774 -3.6742278384511757,3.098019110319842e+23,1.62382656332144e+24,0.053690600848944774 -4.042650622296294,2.979757539383102e+23,1.734033694677434e+24,0.05737213774039302 -4.447915684525923,2.8641032680553595e+23,1.8505193698839787e+24,0.061265914861021425 -4.8937072529785155,2.7511528004839266e+23,1.9735641093416718e+24,0.06538152200385743 -5.384077978276368,2.64098839961817e+23,2.1034578399635392e+24,0.06972887035980382 -5.923485776104005,2.5336782255193508e+23,2.2405002087070258e+24,0.07431820346543308 -6.5168343537144064,2.4292766039703966e+23,2.385000894139824e+24,0.0791601082805255 -7.169517789085848,2.3278244144394144e+23,2.5372799093538425e+24,0.0842655261961398 -7.887469567994434,2.229349584643656e+23,2.697667888405106e+24,0.08964576373700128 -8.677216524793877,2.1338676775734724e+23,2.866506347207997e+24,0.095312502681837 -9.545938177273266,2.0413825558233537e+23,3.044147908411574e+24,0.10127780928114631 -10.501531995000594,1.9518871072597608e+23,3.230956478163307e+24,0.10755414220240585 -11.552685194500654,1.8653640149420456e+23,3.4273073606644345e+24,0.11415435877538764 -12.70895371395072,1.7817865516647034e+23,3.6335872936551467e+24,0.12109171903956535 -13.980849085345794,1.7011193732559477e+23,3.8501943834961275e+24,0.12837988699785702 -15.379933993880375,1.6233192710841114e+23,4.077537910181221e+24,0.13603292832296215 -16.918927393268415,1.5483358181108962e+23,4.316037955957796e+24,0.1440653034681777 -18.61182013259526,1.476111800026465e+23,4.566124777985413e+24,0.15249185454601905 -20.474002145854787,1.4065832642629033e+23,4.828237782247146e+24,0.16132778316334476 -22.522402360440267,1.3396789570002971e+23,5.102823844282555e+24,0.1705886141681616 -24.775642596484296,1.2753188800466948e+23,5.39033454190684e+24,0.1802901363186951 -27.25420685613273,1.2134117296346803e+23,5.691221601696772e+24,0.19044830451136044 -29.980627541746003,1.1538511253274179e+23,6.005929519295685e+24,0.20107907889853416 -32.979690295920605,1.096510827337119e+23,6.334883931501322e+24,0.21219816415327078 -36.27865932551267,1.0412395556064583e+23,6.678473976833772e+24,0.22382059863837284 -39.90752525806394,9.87856480978436e+22,7.037026702516727e+24,0.23596013117977951 -43.89927778387034,9.361488186962114e+22,7.410771700935194e+24,0.24862831682825123 -48.29020556225738,8.858730607941944e+22,7.799794710909985e+24,0.2618332674143457 -53.12022611848312,8.367611212016576e+22,8.203979958438304e+24,0.275578012214433 -58.12022611848312,7.902271345887961e+22,8.599100473845102e+24,0.2898584607657844 -63.12022611848312,7.476613284281523e+22,8.972921790888537e+24,0.30381863923928226 -68.12022611848312,7.088120869639584e+22,9.327308957222497e+24,0.3170262862726222 -73.12022611848312,6.729308596536216e+22,9.663748569389218e+24,0.329547296693065 -78.12022611848312,6.3951912289059234e+22,9.983477074633162e+24,0.3414341941035076 -83.12022611848312,6.082152245038885e+22,1.0287549629225201e+25,0.3527306639708713 -88.12022611848312,5.787475955096056e+22,1.0576885301963378e+25,0.36347398649014606 -93.12022611848312,5.5090782207150125e+22,1.0852298742292012e+25,0.373696633689358 -98.12022611848312,5.245329870439149e+22,1.1114522987146752e+25,0.38342738830995604 -103.12022611848312,4.994934318768988e+22,1.136422613043342e+25,0.39269214960558624 -108.12022611848312,4.7568404749516345e+22,1.1602023626188842e+25,0.4015145222988552 -113.12022611848312,4.530179882239112e+22,1.1828487440712174e+25,0.4099162512697711 -118.12022611848312,4.314220968824526e+22,1.2044152911644709e+25,0.417917544913762 -123.12022611848312,4.108335576862022e+22,1.2249523929513897e+25,0.42553731748287155 -128.12022611848312,3.911974385516669e+22,1.244507688756308e+25,0.43279337215719293 -133.12022611848312,3.724648815119809e+22,1.2631263724717604e+25,0.43970254059805813 -138.12022611848312,3.545917672360956e+22,1.2808514299307967e+25,0.44628079046042535 -143.12022611848312,3.375377272541617e+22,1.2977238267815448e+25,0.4525433092599464 -148.12022611848312,3.212654116388477e+22,1.313782659666589e+25,0.45850457075176293 -153.12022611848312,3.057399445967467e+22,1.3290652801243665e+25,0.46417838834436453 -158.12022611848312,2.9092851840379597e+22,1.3436073981455649e+25,0.46957795887574155 -163.12022611848312,2.768000892544711e+22,1.3574431704915785e+25,0.4747158992013556 -168.12022611848312,2.633251482177382e+22,1.3706052775387243e+25,0.4796042773983261 -173.12022611848312,2.5047554755601076e+22,1.3831249914223175e+25,0.4842546399156017 -178.12022611848312,2.3822436785562684e+22,1.3950322375255159e+25,0.48867803565024603 -183.12022611848312,2.2654581523736953e+22,1.4063556508200162e+25,0.4928850376723347 -188.12022611848312,2.154151407288554e+22,1.4171226281688757e+25,0.4968857631309369 -193.12022611848312,2.0480857595573535e+22,1.427359377408978e+25,0.500689891733458 -198.12022611848312,1.947032808382562e+22,1.4370909638144444e+25,0.5043066830871831 -203.12022611848312,1.8507730010921555e+22,1.4463413543828484e+25,0.5077449931154717 -208.12022611848312,1.7590952630542351e+22,1.4551334602683545e+25,0.5110132897047168 -213.12022611848312,1.6717966750151793e+22,1.463489177599273e+25,0.5141196676965857 -218.12022611848312,1.5886821851284445e+22,1.4714294268536714e+25,0.5170718633094514 -223.12022611848312,1.5095643463316155e+22,1.4789741909199207e+25,0.5198772680503654 -228.12022611848312,1.4342630722421293e+22,1.4861425519348663e+25,0.5225429421623976 -233.12022611848312,1.362605406609092e+22,1.4929527269674162e+25,0.5250756276400949 -238.12022611848312,1.2944253027491164e+22,1.4994221025975302e+25,0.5274817608370076 -243.12022611848312,1.2295634104149172e+22,1.5055672684277797e+25,0.5297674846829462 -248.12022611848312,1.1678668683200455e+22,1.511404049555782e+25,0.5319386605240993 -253.12022611848312,1.1091891010995323e+22,1.5169475380296866e+25,0.5340008795960138 -258.1202261184831,1.053389619907823e+22,1.522212123304967e+25,0.535959474137272 -263.1202261184831,1.0003338261576668e+22,1.5272115217182064e+25,0.5378195281503165 -268.1202261184831,9.498928181315755e+21,1.5319588049923146e+25,0.5395858878149644 -273.1202261184831,9.01943200349693e+21,1.536466427786969e+25,0.5412631715597117 -278.1202261184831,8.563668956956659e+21,1.540746254308156e+25,0.5428557797957025 -283.1202261184831,8.130509603738503e+21,1.544809583991003e+25,0.5443679043182642 -288.1202261184831,7.718874018253138e+21,1.5486671762707434e+25,0.5458035373810224 -293.1202261184831,7.327729997534728e+21,1.5523292744574602e+25,0.5471664804478413 -298.1202261184831,6.956091304304285e+21,1.5558056287310633e+25,0.5484603526281153 -303.1202261184831,6.603015944540706e+21,1.5591055182738116e+25,0.5496885988012264 -308.1202261184831,6.267604481202734e+21,1.5622377725585372e+25,0.5508544974362838 -313.1202261184831,5.94899838569549e+21,1.5652107918115441e+25,0.5519611681135613 -318.1202261184831,5.646378428445324e+21,1.5680325666697243e+25,0.5530115787543347 -323.1202261184831,5.358963109847612e+21,1.570710697052262e+25,0.5540085525660253 -328.1202261184831,5.08600713260831e+21,1.5732524102675896e+25,0.5549547747098447 -333.1202261184831,4.826799916345492e+21,1.5756645783768492e+25,0.5558527986982444 -338.1202261184831,4.5806641550811894e+21,1.5779537348353512e+25,0.5567050525296781 -343.1202261184831,4.346954418125023e+21,1.5801260904337997e+25,0.5575138445682678 -348.1202261184831,4.1250557945498415e+21,1.582187548561117e+25,0.5582813691760705 -353.1202261184831,3.9143825814654954e+21,1.5841437198108446e+25,0.559009712105654 -358.1202261184831,3.714377015924251e+21,1.5859999359529848e+25,0.559700855660749 -363.1202261184831,3.5245080503131476e+21,1.587761263293073e+25,0.560356683632703 -368.1202261184831,3.3442701708626305e+21,1.5894325154400774e+25,0.5609789860204332 -373.1202261184831,3.173182258791766e+21,1.591018265504505e+25,0.5615694635415099 -378.1202261184831,3.0107864935033293e+21,1.5925228577477837e+25,0.562129731941924 -383.1202261184831,2.856647297182558e+21,1.5939504187036271e+25,0.5626613261119807 -388.1202261184831,2.710350319969055e+21,1.5953048677917406e+25,0.5631657040156401 -393.1202261184831,2.571501464938701e+21,1.5965899274437946e+25,0.5636442504404914 -398.1202261184831,2.439725951928258e+21,1.5978091327610818e+25,0.5640982805754059 -403.1202261184831,2.3146674192809827e+21,1.598965840722935e+25,0.5645290434227271 -408.1202261184831,2.1959870625260996e+21,1.600063238964274e+25,0.5649377250517376 -413.1202261184831,2.0833628089495213e+21,1.6011043541403734e+25,0.5653254516998926 -418.1202261184831,1.9764885270171579e+21,1.602092059896178e+25,0.5656932927282139 -423.1202261184831,1.8750732695566497e+21,1.6030290844571808e+25,0.5660422634369644 -428.1202261184831,1.7788405496469717e+21,1.6039180178581538e+25,0.5663733277476136 -433.1202261184831,1.687527648141574e+21,1.604761318825574e+25,0.5666874007568538 -438.1202261184831,1.6008849516892667e+21,1.6055613213290472e+25,0.5669853511682603 -443.1202261184831,1.5186753202241064e+21,1.6063202408164284e+25,0.5672680036070037 -448.1202261184831,1.4406734828539022e+21,1.6070401801468741e+25,0.5675361408228087 -453.1202261184831,1.366665461043278e+21,1.6077231352354854e+25,0.5677905057861861 -458.1202261184831,1.2964480181259647e+21,1.6083710004226903e+25,0.5680318036827678 -463.1202261184831,1.2298281340561308e+21,1.6089855735810312e+25,0.5682607038103867 -468.1202261184831,1.1666225044473024e+21,1.6095685609714599e+25,0.5684778413833783 -473.1202261184831,1.1066570628959004e+21,1.610121581860829e+25,0.5686838192483799 -478.1202261184831,1.0497665256458676e+21,1.6106461729117332e+25,0.5688792095157573 -483.1202261184831,9.957939576588104e+20,1.6111437923554098e+25,0.5690645551105991 -488.1202261184831,9.445903592055975e+20,1.611615823957969e+25,0.5692403712470621 -493.1202261184831,8.960142720834762e+20,1.612063580789763e+25,0.5694071468296984 -498.1202261184831,8.499314046222265e+20,1.6124883088072877e+25,0.5695653457852282 -503.1202261184831,8.062142746607156e+20,1.6128911902566188e+25,0.5697154083280763 -508.1202261184831,7.647418696989998e+20,1.6132733469069465e+25,0.5698577521628563 -513.1202261184831,7.253993234687843e+20,1.613635843122457e+25,0.5699927736268244 -518.1202261184831,6.880776081591022e+20,1.613979688780334e+25,0.5701208487752202 -523.1202261184831,6.526732416312009e+20,1.6143058420424361e+25,0.570242334412238 -528.1202261184831,6.190880089070739e+20,1.6146152119877475e+25,0.5703575690703011 -533.1202261184831,5.872286972854454e+20,1.6149086611124137e+25,0.5704668739401441 -538.1202261184831,5.570068444469497e+20,1.6151870077038887e+25,0.570570553754112 -543.1202261184831,5.283384989756554e+20,1.6154510280953755e+25,0.570668897624981 -548.1202261184831,5.0114399265669245e+20,1.6157014588064376e+25,0.5707621798424837 -553.1202261184831,4.753477240702954e+20,1.6159389985754715e+25,0.5708506606296195 -558.1202261184831,4.5087795286778905e+20,1.6161643102893402e+25,0.5709345868607557 -563.1202261184831,4.276666043033478e+20,1.6163780228153023e+25,0.5710141927433947 -568.1202261184831,4.0564908346057445e+20,1.616580732740105e+25,0.5710897004654218 -573.1202261184831,3.847640987497116e+20,1.6167730060208427e+25,0.5711613208095511 -578.1202261184831,3.649534942195868e+20,1.616955379552027e+25,0.5712292537365979 -583.1202261184831,3.4616209026010435e+20,1.6171283626530174e+25,0.5712936889391474 -588.1202261184831,3.283375322711001e+20,1.6172924384798284e+25,0.5713548063670857 -593.1202261184831,3.1143014694472994e+20,1.6174480653651164e+25,0.5714127767264103 -598.1202261184831,2.953928057510841e+20,1.6175956780899182e+25,0.5714677619526687 -603.1202261184831,2.8018079529996606e+20,1.6177356890906248e+25,0.5715199156602804 -608.1202261184831,2.6575169423393928e+20,1.6178684896043981e+25,0.5715693835689792 -613.1202261184831,2.520652563275643e+20,1.617994450756193e+25,0.5716163039085049 -618.1202261184831,2.3908329949351756e+20,1.6181139245902948e+25,0.5716608078026643 -623.1202261184831,2.2676960039231983e+20,1.6182272450491772e+25,0.5717030196337877 -628.1202261184831,2.150897943760978e+20,1.6183347289023738e+25,0.5717430573885741 -633.1202261184831,2.0401128051464274e+20,1.6184366766278716e+25,0.5717810329862749 -638.1202261184831,1.9350313140644037e+20,1.618533373248434e+25,0.5718170525901027 -643.1202261184831,1.8353615682036895e+20,1.6186250892008927e+25,0.5718512169027162 -648.1202261184831,1.7408215831458303e+20,1.6187120808272186e+25,0.5718836214733539 -653.1202261184831,1.6511498555748477e+20,1.6187945914046242e+25,0.5719143568713365 -658.1202261184831,1.566095681302965e+20,1.6188728516811808e+25,0.5719435090500166 -663.1202261184831,1.4854213950690866e+20,1.6189470805282017e+25,0.5719711595360206 -668.1202261184831,1.4089015810384267e+20,1.6190174855524392e+25,0.5719973856597446 -673.1202261184831,1.3363224206272345e+20,1.6190842636756508e+25,0.5720222607716525 -678.1202261184831,1.2674810908928077e+20,1.6191476016840756e+25,0.5720458544470454 -683.1202261184831,1.2021851981071144e+20,1.6192076767496277e+25,0.5720682326801994 -688.1202261184831,1.1402522417171613e+20,1.619264656924277e+25,0.5720894580685103 -693.1202261184831,1.081509106293676e+20,1.6193187016090489e+25,0.5721095899871665 -698.1202261184831,1.025791579565213e+20,1.6193699619989458e+25,0.5721286847548522 -703.1202261184831,9.72943895269094e+19,1.6194185815050155e+25,0.5721467957909459 -708.1202261184831,9.228182995505884e+19,1.6194646961547433e+25,0.5721639737646415 -713.1202261184831,8.752746393444178e+19,1.619508434971893e+25,0.5721802667364143 -718.1202261184831,8.301799720249986e+19,1.619549920336822e+25,0.5721957202922238 -723.1202261184831,7.87408195096476e+19,1.6195892683283068e+25,0.5722103776708175 -728.1202261184831,7.468396945944932e+19,1.6196265890477838e+25,0.5722242798845039 -733.1202261184831,7.083610118230775e+19,1.6196619869269453e+25,0.5722374658337103 -738.1202261184831,6.7186452692019814e+19,1.6196955610195193e+25,0.5722499724156621 -743.1202261184831,6.372481588357303e+19,1.6197274052780516e+25,0.5722618346274719 -748.1202261184831,6.044150804928836e+19,1.619757608816467e+25,0.5722730856639313 -753.1202261184831,5.732734487763002e+19,1.6197862561591232e+25,0.5722837570102768 -758.1202261184831,5.437361482368046e+19,1.6198134274770654e+25,0.5722938785301847 -763.1202261184831,5.1572054793797526e+19,1.619839198812115e+25,0.5723034785492432 -768.1202261184831,4.891482708300634e+19,1.6198636422894666e+25,0.5723125839341262 -773.1202261184831,4.639449751358933e+19,1.6198868263193149e+25,0.5723212201677065 -778.1202261184831,4.400401464008649e+19,1.6199088157881389e+25,0.5723294114202939 -783.1202261184831,4.173669009602851e+19,1.6199296722401131e+25,0.5723371806172186 -788.1202261184831,3.958617990004275e+19,1.6199494540492228e+25,0.5723445495029265 -793.1202261184831,3.754646673520721e+19,1.6199682165824991e+25,0.5723515387017895 -798.1202261184831,3.561184314218722e+19,1.619986012354853e+25,0.5723581677757792 -803.1202261184831,3.3776895570654007e+19,1.6200028911759622e+25,0.5723644552791723 -808.1202261184831,3.203648926123465e+19,1.6200189002895798e+25,0.5723704188104475 -813.1202261184831,3.0385753890599494e+19,1.6200340845056682e+25,0.5723760750615049 -818.1202261184831,2.882006995986521e+19,1.6200484863257593e+25,0.5723814398643513 -823.1202261184831,2.73350558945988e+19,1.6200621460618393e+25,0.5723865282353919 -828.1202261184831,2.5926555783081976e+19,1.6200751019491124e+25,0.5723913544174336 -833.1202261184831,2.4590627760764637e+19,1.6200873902529774e+25,0.5723959319195263 -838.1202261184831,2.332353300721048e+19,1.620099045370479e+25,0.5724002735547592 -843.1202261184831,2.212172527426559e+19,1.620110099926543e+25,0.5724043914761049 -848.1202261184831,2.0981840973200376e+19,1.6201205848652626e+25,0.572408297210421 -853.1202261184831,1.990068978316361e+19,1.6201305295364743e+25,0.5724120016907023 -858.1202261184831,1.887524571751893e+19,1.6201399617778766e+25,0.5724155152866702 -863.1202261184831,1.790263865995685e+19,1.6201489079929313e+25,0.5724188478337855 -868.1202261184831,1.6980146352542712e+19,1.6201573932247423e+25,0.5724220086607725 -873.1202261184831,1.610518675839574e+19,1.6201654412261318e+25,0.5724250066157218 -878.1202261184831,1.527531086639317e+19,1.620173074526109e+25,0.5724278500908483 -883.1202261184831,1.448819582293328e+19,1.6201803144929205e+25,0.5724305470459764 -888.1202261184831,1.3741638436347339e+19,1.6201871813938385e+25,0.5724331050308162 -893.1202261184831,1.3033549020263526e+19,1.6201936944518942e+25,0.5724355312060877 -898.1202261184831,1.2361945546190176e+19,1.6201998718996621e+25,0.5724378323635655 -903.1202261184831,1.1724948091443114e+19,1.6202057310302928e+25,0.5724400149450815 -908.1202261184831,1.1120773592327975e+19,1.620211288245911e+25,0.5724420850605555 -913.1202261184831,1.054773083716572e+19,1.6202165591035182e+25,0.572444048505095 -918.1202261184831,1.000421575664442e+19,1.6202215583585402e+25,0.5724459107752136 -923.1202261184831,9.488706916352924e+18,1.6202263000061164e+25,0.5724476770842161 -928.1202261184831,8.999761274925979e+18,1.6202307973202726e+25,0.5724493523767873 -933.1202261184831,8.536010132478183e+18,1.6202350628910805e+25,0.5724509413428325 -938.1202261184831,8.096155310952428e+18,1.6202391086598906e+25,0.5724524484306056 -943.1202261184831,7.678965516828452e+18,1.6202429459527552e+25,0.5724538778591584 -948.1202261184831,7.28327289808457e+18,1.6202465855121356e+25,0.5724552336301486 -953.1202261184831,6.907969767662113e+18,1.6202500375269631e+25,0.5724565195390432 -958.1202261184831,6.552005523165207e+18,1.6202533116611696e+25,0.5724577391857384 -963.1202261184831,6.214383679544541e+18,1.6202564170807237e+25,0.5724588959846412 -968.1202261184831,5.894159101980829e+18,1.620259362479304e+25,0.5724599931742206 -973.1202261184831,5.590435353734422e+18,1.6202621561026183e+25,0.5724610338260787 -978.1202261184831,5.302362186711546e+18,1.6202648057714931e+25,0.5724620208535435 -983.1202261184831,5.029133156907567e+18,1.6202673189037719e+25,0.5724629570198255 -988.1202261184831,4.76998338256687e+18,1.6202697025350637e+25,0.5724638449457562 -993.1202261184831,4.524187383611923e+18,1.6202719633384467e+25,0.572464687117118 -998.1202261184831,4.291057063788948e+18,1.6202741076431575e+25,0.5724654858916054 -1003.1202261184831,4.069939787958005e+18,1.6202761414522868e+25,0.5724662435054295 -1008.1202261184831,3.86021653668791e+18,1.6202780704595966e+25,0.5724669620795687 -1013.1202261184831,3.6613001976212285e+18,1.6202799000654658e+25,0.5724676436257116 -1018.1202261184831,3.472633906393664e+18,1.620281635391994e+25,0.5724682900518897 -1023.1202261184831,3.293689488644366e+18,1.6202832812973442e+25,0.5724689031678151 -1028.120226118483,3.1239659912241306e+18,1.6202848423893497e+25,0.5724694846899467 -1033.120226118483,2.9629882708866775e+18,1.6202863230384036e+25,0.5724700362462989 -1038.120226118483,2.8103056662312827e+18,1.6202877273897028e+25,0.5724705593809943 -1043.120226118483,2.665490739021545e+18,1.6202890593748369e+25,0.572471055558591 -1048.120226118483,2.528138078933757e+18,1.6202903227228137e+25,0.5724715261681765 -1053.120226118483,2.3978631558774794e+18,1.6202915209704825e+25,0.5724719725272629 -1058.120226118483,2.274301265478349e+18,1.6202926574724466e+25,0.5724723958854704 -1063.120226118483,2.1571064864539395e+18,1.620293735410445e+25,0.5724727974280286 -1068.120226118483,2.0459507291696768e+18,1.6202947578022686e+25,0.5724731782790918 -1073.120226118483,1.9405228079808596e+18,1.620295727510196e+25,0.5724735395048893 -1078.120226118483,1.840527565111232e+18,1.6202966472490253e+25,0.5724738821167054 -1083.120226118483,1.745685063907689e+18,1.620297519593653e+25,0.5724742070737173 -1088.120226118483,1.655729784077156e+18,1.6202983469862941e+25,0.5724745152856733 -1093.120226118483,1.5704098902639503e+18,1.6202991317433273e+25,0.5724748076154433 -1098.120226118483,1.4894865244132447e+18,1.620299876061755e+25,0.5724750848814372 -1103.120226118483,1.4127331318315077e+18,1.6203005820253772e+25,0.5724753478598877 -1108.120226118483,1.3399348387835013e+18,1.620301251610616e+25,0.5724755972870316 -1113.120226118483,1.270887838017975e+18,1.6203018866920496e+25,0.5724758338611672 -1118.120226118483,1.2053988278120942e+18,1.620302489047654e+25,0.57247605824461 -1123.120226118483,1.1432844648910911e+18,1.6203030603637956e+25,0.5724762710655447 -1128.120226118483,1.0843708569914214e+18,1.6203036022399351e+25,0.572476472919789 -1133.120226118483,1.0284930673169705e+18,1.6203041161931166e+25,0.5724766643724553 -1138.120226118483,9.754946626031142e+17,1.6203046036622122e+25,0.5724768459595372 -1143.120226118483,9.252272691094806e+17,1.6203050660119473e+25,0.5724770181894091 -1148.120226118483,8.775501563631631e+17,1.6203055045367245e+25,0.5724771815442481 -1153.120226118483,8.323298486523875e+17,1.6203059204642484e+25,0.5724773364813853 -1158.120226118483,7.894397444488774e+17,1.6203063149589513e+25,0.5724774834345867 -1163.120226118483,7.48759773491551e+17,1.620306689125271e+25,0.5724776228152629 -1168.120226118483,7.101760459415144e+17,1.6203070440107329e+25,0.5724777550136276 -1173.120226118483,6.7358054118056e+17,1.6203073806088798e+25,0.5724778803997868 -1178.120226118483,6.388708065205399e+17,1.6203076998620598e+25,0.5724779993247735 -1183.120226118483,6.059496678057912e+17,1.6203080026640607e+25,0.572478112121533 -1188.120226118483,5.7472496181948736e+17,1.6203082898626137e+25,0.5724782191058532 -1193.120226118483,5.451092667078144e+17,1.6203085622617663e+25,0.5724783205772499 -1198.120226118483,5.1701967402982694e+17,1.620308820624135e+25,0.5724784168198047 -1203.120226118483,4.903775409855508e+17,1.6203090656730365e+25,0.5724785081029611 -1208.120226118483,4.651082842697654e+17,1.6203092980945176e+25,0.5724785946822771 -1213.120226118483,4.41141154104034e+17,1.6203095185392675e+25,0.5724786768001432 -1218.120226118483,4.1840905385876314e+17,1.6203097276244527e+25,0.5724787546864571 -1223.120226118483,3.968483438178603e+17,1.6203099259354302e+25,0.5724788285592729 -1228.120226118483,3.763986608007934e+17,1.6203101140274007e+25,0.5724788986254055 -1233.120226118483,3.570027536420513e+17,1.620310292426951e+25,0.5724789650810151 -1238.120226118483,3.386063206527799e+17,1.6203104616335295e+25,0.5724790281121528 -1243.120226118483,3.211578589754686e+17,1.6203106221208541e+25,0.5724790878952809 -1248.120226118483,3.046085198851632e+17,1.620310774338232e+25,0.5724791445977706 -1253.120226118483,2.8891197201937856e+17,1.620310918711813e+25,0.5724791983783686 -1258.120226118483,2.740242705545375e+17,1.6203110556457876e+25,0.5724792493876399 -1263.120226118483,2.5990373629328515e+17,1.6203111855235225e+25,0.5724792977683909 -1268.120226118483,2.4651083475180333e+17,1.620311308708628e+25,0.5724793436560703 -1273.120226118483,2.338080730867018e+17,1.6203114255459754e+25,0.5724793871791473 -1278.120226118483,2.2175988512885802e+17,1.6203115363626645e+25,0.5724794284594696 -1283.120226118483,2.103325441677097e+17,1.620311641468945e+25,0.5724794676126064 -1288.120226118483,1.9949405987814573e+17,1.6203117411590716e+25,0.5724795047481733 -1293.120226118483,1.8921407921174762e+17,1.6203118357121416e+25,0.5724795399701349 -1298.120226118483,1.7946383287805984e+17,1.6203119253928706e+25,0.5724795733771001 -1303.120226118483,1.7021601641407936e+17,1.6203120104523262e+25,0.5724796050625969 -1308.120226118483,1.6144474459422685e+17,1.6203120911286498e+25,0.572479635115331 -1313.120226118483,1.5312545628593824e+17,1.620312167647704e+25,0.5724796636194412 -1318.120226118483,1.4523486291311027e+17,1.6203122402237082e+25,0.5724796906547284 -1323.120226118483,1.3775087313344398e+17,1.6203123090598553e+25,0.5724797162968788 -1328.120226118483,1.3065253535536467e+17,1.6203123743488558e+25,0.5724797406176837 -1333.120226118483,1.2391997827276672e+17,1.6203124362734995e+25,0.5724797636852306 -1338.120226118483,1.1753435139975842e+17,1.6203124950071515e+25,0.5724797855641016 -1343.120226118483,1.1147777551628264e+17,1.6203125507142418e+25,0.5724798063155491 -1348.120226118483,1.0573329906026302e+17,1.620312603550733e+25,0.5724798259976687 -1353.120226118483,1.0028483271582336e+17,1.6203126536645463e+25,0.5724798446655641 -1358.120226118483,9.511712959153576e+16,1.6203127011959808e+25,0.5724798623714982 -1363.120226118483,9.02157217908152e+16,1.6203127462781091e+25,0.5724798791650405 -1368.120226118483,8.556688275059122e+16,1.620312789037143e+25,0.5724798950932075 -1373.120226118483,8.115759750868032e+16,1.6203128295927948e+25,0.5724799102005917 -1378.120226118483,7.697552702463286e+16,1.6203128680586027e+25,0.5724799245294893 -1383.120226118483,7.30089586253538e+16,1.6203129045422559e+25,0.5724799381200147 -1388.120226118483,6.9246788165526024e+16,1.6203129391458981e+25,0.5724799510102163 -1393.120226118483,6.5678482366282216e+16,1.620312971966406e+25,0.5724799632361829 -1398.120226118483,6.2294053046927464e+16,1.6203130030956638e+25,0.5724799748321424 -1403.120226118483,5.908402342796142e+16,1.6203130326208244e+25,0.5724799858305587 -1408.120226118483,5.603940830932658e+16,1.6203130606245444e+25,0.5724799962622245 -1413.120226118483,5.31516843377806e+16,1.6203130871852258e+25,0.5724800061563431 -1418.120226118483,5.041276423861916e+16,1.6203131123772287e+25,0.5724800155406155 -1423.120226118483,4.7814982940449704e+16,1.6203131362710805e+25,0.572480024441314 -1428.120226118483,4.5351063878213496e+16,1.620313158933677e+25,0.5724800328833569 -1433.120226118483,4.3014109082309784e+16,1.6203131804284641e+25,0.5724800408903795 -1438.120226118483,4.079758332119442e+16,1.6203132008156184e+25,0.5724800484847983 -1443.120226118483,3.869527247570118e+16,1.6203132201522164e+25,0.5724800556878743 -1448.120226118483,3.670129543209289e+16,1.6203132384923957e+25,0.5724800625197737 -1453.120226118483,3.481006642073307e+16,1.6203132558875e+25,0.5724800689996239 -1458.120226118483,3.3016295016085976e+16,1.6203132723862295e+25,0.5724800751455655 -1463.120226118483,3.1314958386264156e+16,1.620313288034777e+25,0.572480080974805 -1468.120226118483,2.970128939997743e+16,1.6203133028769492e+25,0.5724800865036628 -1473.120226118483,2.817077266218256e+16,1.6203133169543011e+25,0.5724800917476165 -1478.120226118483,2.6719126674506652e+16,1.6203133303062433e+25,0.5724800967213483 -1483.120226118483,2.5342284013495468e+16,1.6203133429701556e+25,0.5724801014387823 -1488.120226118483,2.403638736626308e+16,1.6203133549814945e+25,0.5724801059131254 -1493.120226118483,2.2797785566141492e+16,1.620313366373885e+25,0.5724801101569049 -1498.120226118483,2.1623009806578604e+16,1.6203133771792227e+25,0.572480114182001 -1500.0,2.046869207697243e+16,1.62031338102128e+25,0.5724801179996829 diff --git a/Validation/DWO/exp.csv b/Validation/DWO/exp.csv new file mode 100644 index 000000000..95581b864 --- /dev/null +++ b/Validation/DWO/exp.csv @@ -0,0 +1,66 @@ +x, y +304.6498408177643, 17622949651356056 +315.59076058557696, 10689316241137326 +315.59076058557696, 10689316241137326 +322.42883544045986, 24556583061574784 +334.0535626937608, 33801427608533092 +337.47260012120216, 49979905565710130 +337.47260012120216, 49979905565710130 +345.67828994706167, 100826550573980820 +355.2515947438977, 130872295351595310 +360.03824714231575, 144739562172032770 +364.8248995407338, 163229251265949380 +364.8248995407338, 163229251265949380 +375.7658193085464, 190963784906824300 +375.7658193085464, 190963784906824300 +380.55247170696447, 237188007641615800 +384.65531661989417, 260300119009011600 +390.80958398928874, 285723441513146940 +395.5962363877068, 331947664247938400 +400.38288878612485, 371238253572511200 +405.1695411845428, 401283998350125760 +411.3238085539375, 429018531991000700 +422.2647283217501, 442885798811438140 +422.2647283217501, 442885798811438140 +429.7866106621213, 431329743127740200 +435.9408780315159, 405906420623604900 +440.04372294444556, 366615831299032100 +448.24941277030507, 352748564478594600 +457.13891008165285, 329636453111198900 +468.7636373349537, 292657074923365600 +468.7636373349537, 292657074923365600 +475.6017121898367, 276478596966188640 +487.2264394431377, 251055274462053280 +498.16735921095017, 232565585368136670 +505.6892415513215, 218698318547699200 +521.416813717552, 190963784906824300 +529.6225035434117, 167851673539428540 +543.2986532531773, 133183506488334880 +554.23957302099, 107760183984199540 +562.4452628468493, 84648072616803780 +575.4376050711271, 82336861480064200 +588.4299472954045, 47668694428970550 +588.4299472954045, 47668694428970550 +599.3708670632172, 33801427608533092 +609.6279793455415, 24556583061574784 +617.833669171401, 19934160788095630 +630.8260113956785, 13000527377876904 +630.8260113956785, 13000527377876904 +647.2373910473974, 1444471694179021 +653.3916584167919, 24556583061574784 +660.9135407571631, 13000527377876904 +669.8030380685109, 3755682830918597.5 +678.6925353798588, -10111583989518862 +686.8982252057183, -3177950579300132 +697.8391449735307, -3177950579300132 +706.0448347993904, -3177950579300132 +713.5667171397615, -3177950579300132 +729.2942893059922, -5489161716039709 +729.2942893059922, -5489161716039709 +738.1837866173398, -7800372852779285 +746.3894764431994, -7800372852779285 +755.2789737545471, -7800372852779285 +763.4846635804066, -7800372852779285 +772.3741608917544, -7800372852779285 +792.8883854564031, -866739442560555.6 +792.8883854564031, -866739442560555.6 \ No newline at end of file diff --git a/Validation/DWO/test.py b/Validation/DWO/test.py new file mode 100644 index 000000000..baac780b8 --- /dev/null +++ b/Validation/DWO/test.py @@ -0,0 +1,187 @@ +import festim as F +import fenics as f +import numpy as np +import matplotlib.pyplot as plt +import pandas as pd +import sympy as sp +import warnings + +warnings.filterwarnings("ignore") + +################### PARAMETERS ################### +N_A_const = 6.022e23 # Avogadro, mol^-1 +e = 1.602e-19 +M_D2 = 4.028e-3 / N_A_const # the H2 mass, kg mol^-1 + +# Exposure conditions +P_D2 = 2e-5 # Pa +T0 = 300 # K +ramp = 5 # K/s +t_imp = 3000 # exposure duration, s +t_storage = 3600 # storage time, s +t_TDS = 100 # s +L = 2e-3 / 2 # half thickness, m + +# W properties +rho_W = 6.3382e28 # W atomic concentration, m^-3 +n_IS = 6 * rho_W # concentration of interstitial sites, m^-3 +n_surf = 1.416e19 # concentration of adsorption sites, m^-2 +lamda_des = 1 / np.sqrt(n_surf) # average distance between adsorption sites, m +lambda_abs = n_surf / n_IS # distance between subsurface IS and adsorption sites, m +nu0 = 1e13 # attempt frequency, s^-1 + +D0 = 1.9e-7 / np.sqrt(2) # diffusivity pre-factor, m^2 s^-1 +E_diff = 0.2 # diffusion activation energy, eV + +# Transitions +E_bs = E_diff # energy barrier from bulk to surface, eV +E_diss = 0 # energy barrier for D2 dissociation, eV +Q_sol = 1 # heat of solution, eV + + +################### FUNCTIONS ################### +def S0(T): + # the capturing coefficient + return f.exp(-E_diss / F.k_B / T) + + +def E_des(surf_conc): + theta_D = surf_conc / n_surf + theta_D0 = 0.253 + del_theta_D = 0.180 + E0 = 1.142 + dE = 0.346 + alpha = 0.303 + beta = 8.902 + + E_FD = E0 + dE / (1 + f.exp((theta_D - theta_D0) / del_theta_D)) + E_des = E_FD * (1 - alpha * f.exp(-beta * (1 - theta_D))) + + return E_des + + +def E_sb(surf_conc): + # energy barrier from surface to bulk, eV + return (E_des(surf_conc) - E_diss) / 2 + E_bs + Q_sol + + +def J_vs(surf_conc, T, t): + J_ads = ( + 2 + * S0(T) + * (1 - surf_conc / n_surf) ** 2 + * f.conditional(t <= t_imp, 1.52e18, 0) + ) + + J_des = ( + 2 * nu0 * (lamda_des * surf_conc) ** 2 * f.exp(-E_des(surf_conc) / F.k_B / T) + ) + return J_ads - J_des + + +################### MODEL ################### +W_model = F.Simulation(log_level=20) + +# Mesh +vertices = np.linspace(0, L, num=500) +W_model.mesh = F.MeshFromVertices(np.sort(vertices)) + +# Materials +tungsten = F.Material(id=1, D_0=D0, E_D=E_diff) +W_model.materials = tungsten + +surf_conc = F.SurfaceConcentration( + k_sb=nu0, + E_sb=E_sb, + k_bs=nu0, + E_bs=E_bs, + l_abs=lambda_abs, + N_s=n_surf, + N_b=n_IS, + J_vs=J_vs, + surfaces=1, + initial_condition=F.InitialCondition(field="adsorbed", value=0), + t=F.t, +) + +W_model.surface_concentrations = [surf_conc] + +traps = F.Traps( + [ + F.Trap( + k_0=nu0 / n_IS, + E_k=E_diff, + p_0=nu0, + E_p=0.912, + density=7.7e-6, + materials=tungsten, + ), + F.Trap( + k_0=nu0 / n_IS, + E_k=E_diff, + p_0=nu0, + E_p=1.176, + density=7.9e-7, + materials=tungsten, + ), + ] +) +# W_model.traps = traps + +W_model.T = F.Temperature( + value=sp.Piecewise( + (T0, F.t <= t_imp + t_storage), (T0 + ramp * (F.t - t_imp - t_storage), True) + ) +) + +W_model.dt = F.Stepsize( + initial_value=1e-7, + stepsize_change_ratio=1.25, + max_stepsize=lambda t: 10 if t < t_imp + t_storage else 0.1, + dt_min=1e-9, +) + +W_model.settings = F.Settings( + absolute_tolerance=1e8, + relative_tolerance=1e-7, + maximum_iterations=50, + final_time=t_imp + t_storage + t_TDS, +) + +# Exports +results_folder = "test/" + +derived_quantities = F.DerivedQuantities( + [F.AdsorbedHydrogen(surface=1), F.TotalSurface(field="T", surface=1)], + nb_iterations_between_compute=1, + filename=results_folder + "Clean_W.csv", +) + +W_model.exports = [derived_quantities] + +W_model.initialise() +W_model.run() + +results = pd.read_csv(results_folder + "Clean_W.csv", header=0) +results["Flux"] = results["Concentration of adsorbed H on surface 1"] +for i in range(len(results)): + surf_conc = results["Concentration of adsorbed H on surface 1"][i] + T = results["Total T surface 1"][i] + results["Flux"][i] = ( + 2 * nu0 * (lamda_des * surf_conc) ** 2 * np.exp(-E_des(surf_conc) / F.k_B / T) + ) + + +plt.plot( + results["Total T surface 1"][results["t(s)"] >= t_imp + t_storage], + results["Flux"][results["t(s)"] >= t_imp + t_storage], + linewidth=3, +) + +exp = pd.read_csv(f"./exp.csv", header=None, skiprows=1, sep=",") +plt.scatter(exp[0], exp[1], marker="x", s=75, linewidths=1.2) + +plt.ylabel(r"Desorption flux (m$^{-2}$ s$^{-1}$)") +plt.xlabel(r"Time (s)") +plt.xlim(300, 800) +plt.show() diff --git a/Validation/DWO/test/Clean_W.csv b/Validation/DWO/test/Clean_W.csv new file mode 100644 index 000000000..71552830f --- /dev/null +++ b/Validation/DWO/test/Clean_W.csv @@ -0,0 +1,1698 @@ +t(s),Concentration of adsorbed H on surface 1,Total T surface 1 +1e-07,303999986946.8932,300.0 +2.25e-07,683999950235.0321,300.0 +3.8124999999999995e-07,1158999872477.275,300.0 +5.765624999999999e-07,1752749725486.4426,300.0 +8.207031249999999e-07,2494936963945.3584,300.0 +1.1258789062499999e-06,3422670890452.5503,300.0 +1.5073486328125e-06,4582338108639.002,300.0 +1.984185791015625e-06,6031921834579.126,300.0 +2.5802322387695313e-06,7843901028265.48,300.0 +3.325290298461914e-06,10108874295781.883,300.0 +4.256612873077393e-06,12940089748003.746,300.0 +5.420766091346741e-06,16479107294261.035,300.0 +6.875957614183426e-06,20902876462991.305,300.0 +8.694947017729283e-06,26432583605016.25,300.0 +1.0968683772161603e-05,33344710784294.53,300.0 +1.3810854715202004e-05,41984859214265.66,300.0 +1.7363568394002505e-05,52785028276567.55,300.0 +2.180446049250313e-05,66285213862074.55,300.0 +2.7355575615628914e-05,83160405621641.89,300.0 +3.4294469519536146e-05,104254332473999.81,300.0 +4.296808689942018e-05,130621642841375.23,300.0 +5.3810108624275226e-05,163580627367129.88,300.0 +6.736263578034403e-05,204779118286532.34,300.0 +8.430329472543004e-05,256276857349389.1,300.0 +0.00010547911840678755,320648445894336.25,300.0 +0.00013194889800848442,401112017084741.44,300.0 +0.00016503612251060553,501690052209974.7,300.0 +0.0002063951531382569,627410363575205.8,300.0 +0.00025809394142282114,784557264546826.6,300.0 +0.0003227174267785264,980985440610844.6,300.0 +0.00040349678347315803,1226512145253623.8,300.0 +0.0005044709793414475,1533407221512366.5,300.0 +0.0006306887241768094,1917005280097703.2,300.0 +0.0007884609052210117,2396470377201213.0,300.0 +0.0009856761315262647,2995751010781968.0,300.0 +0.0012321951644078308,3744772536960156.0,300.0 +0.0015403439555097885,4680925615330464.0,300.0 +0.0019255299443872356,5850923525730225.0,300.0 +0.0024070124304840443,7313118756957666.0,300.0 +0.0030088655381050556,9140390850603234.0,300.0 +0.0037611819226313196,1.1423743893746268e+16,300.0 +0.00470157740328915,1.4276784184742986e+16,300.0 +0.0058770717541114376,1.7841287388552736e+16,300.0 +0.007346439692639296,2.22941108627645e+16,300.0 +0.00918314961579912,2.785576236280114e+16,300.0 +0.0114790370197489,3.4800995242106828e+16,300.0 +0.014348896274686124,4.347188112180229e+16,300.0 +0.017936220343357654,5.429387668143901e+16,300.0 +0.022420375429197066,6.779548720156541e+16,300.0 +0.028025569286496334,8.463219670429597e+16,300.0 +0.03503206160812042,1.0561538105722123e+17,300.0 +0.043790177010150526,1.3174691627342501e+17,300.0 +0.054737821262688155,1.642600985743173e+17,300.0 +0.0684223765783602,2.046672429366541e+17,300.0 +0.08552807072295025,2.5481383164129994e+17,300.0 +0.10691018840368782,3.1693821725136723e+17,300.0 +0.13363783550460978,3.9373448056555437e+17,300.0 +0.16704739438076222,4.884139077203119e+17,300.0 +0.20880934297595277,6.047574855239104e+17,300.0 +0.26101177871994097,7.471476950789164e+17,300.0 +0.32626482339992624,9.205627930779167e+17,300.0 +0.40783112924990783,1.1305112190178318e+18,300.0 +0.5097890115623848,1.3828789941367808e+18,300.0 +0.6372363644529809,1.6836612500039432e+18,300.0 +0.7965455555662262,2.038553725152178e+18,300.0 +0.9956820444577827,2.45239521475988e+18,300.0 +1.2446026555722285,2.928480707719222e+18,300.0 +1.5557534194652856,3.467806919178372e+18,300.0 +1.9446918743316068,4.0683600555621376e+18,300.0 +2.430864942914509,4.724594566621677e+18,300.0 +3.038581278643136,5.427260619303765e+18,300.0 +3.79822669830392,6.163698720117858e+18,300.0 +4.747783472879901,6.918632743336914e+18,300.0 +5.934729441099876,7.675373970759911e+18,300.0 +7.418411901374844,8.417243318523634e+18,300.0 +9.273014976718555,9.128963140722096e+18,300.0 +11.591268820898193,9.79778585435919e+18,300.0 +14.489086126122741,1.0414203235844518e+19,300.0 +18.111357757653426,1.0972182085585687e+19,300.0 +22.639197297066783,1.1468951010183051e+19,300.0 +28.29899672133348,1.190435661569206e+19,300.0 +35.37374600166685,1.2279590277986562e+19,300.0 +44.21718260208357,1.2594451454711292e+19,300.0 +54.21718260208357,1.2827077633778008e+19,300.0 +64.21718260208357,1.2973474033811722e+19,300.0 +74.21718260208357,1.305937239641064e+19,300.0 +84.21718260208357,1.3106466013434114e+19,300.0 +94.21718260208357,1.3131075875585137e+19,300.0 +104.21718260208357,1.3143575105777793e+19,300.0 +114.21718260208357,1.314982622302967e+19,300.0 +124.21718260208357,1.3152927733234348e+19,300.0 +134.21718260208357,1.315446039208366e+19,300.0 +144.21718260208357,1.3155216266481496e+19,300.0 +154.21718260208357,1.3155588678752e+19,300.0 +164.21718260208357,1.3155772073196136e+19,300.0 +174.21718260208357,1.31558623640574e+19,300.0 +184.21718260208357,1.3155906811820476e+19,300.0 +194.21718260208357,1.3155928691402828e+19,300.0 +204.21718260208357,1.3155939460874924e+19,300.0 +214.21718260208357,1.3155944761782057e+19,300.0 +224.21718260208357,1.315594737097485e+19,300.0 +234.21718260208357,1.3155948655262304e+19,300.0 +244.21718260208357,1.3155949287409705e+19,300.0 +254.21718260208357,1.3155949598563066e+19,300.0 +264.21718260208354,1.315594975171788e+19,300.0 +274.21718260208354,1.3155949827103205e+19,300.0 +284.21718260208354,1.3155949864209103e+19,300.0 +294.21718260208354,1.3155949882473239e+19,300.0 +304.21718260208354,1.3155949891463148e+19,300.0 +314.21718260208354,1.315594989588813e+19,300.0 +324.21718260208354,1.3155949898066178e+19,300.0 +334.21718260208354,1.3155949899138249e+19,300.0 +344.21718260208354,1.315594989966594e+19,300.0 +354.21718260208354,1.315594989966594e+19,300.0 +364.21718260208354,1.315594989966594e+19,300.0 +374.21718260208354,1.315594989966594e+19,300.0 +384.21718260208354,1.315594989966594e+19,300.0 +394.21718260208354,1.315594989966594e+19,300.0 +404.21718260208354,1.315594989966594e+19,300.0 +414.21718260208354,1.315594989966594e+19,300.0 +424.21718260208354,1.315594989966594e+19,300.0 +434.21718260208354,1.315594989966594e+19,300.0 +444.21718260208354,1.315594989966594e+19,300.0 +454.21718260208354,1.315594989966594e+19,300.0 +464.21718260208354,1.315594989966594e+19,300.0 +474.21718260208354,1.315594989966594e+19,300.0 +484.21718260208354,1.315594989966594e+19,300.0 +494.21718260208354,1.315594989966594e+19,300.0 +504.21718260208354,1.315594989966594e+19,300.0 +514.2171826020835,1.315594989966594e+19,300.0 +524.2171826020835,1.315594989966594e+19,300.0 +534.2171826020835,1.315594989966594e+19,300.0 +544.2171826020835,1.315594989966594e+19,300.0 +554.2171826020835,1.315594989966594e+19,300.0 +564.2171826020835,1.315594989966594e+19,300.0 +574.2171826020835,1.315594989966594e+19,300.0 +584.2171826020835,1.315594989966594e+19,300.0 +594.2171826020835,1.315594989966594e+19,300.0 +604.2171826020835,1.315594989966594e+19,300.0 +614.2171826020835,1.315594989966594e+19,300.0 +624.2171826020835,1.315594989966594e+19,300.0 +634.2171826020835,1.315594989966594e+19,300.0 +644.2171826020835,1.315594989966594e+19,300.0 +654.2171826020835,1.315594989966594e+19,300.0 +664.2171826020835,1.315594989966594e+19,300.0 +674.2171826020835,1.315594989966594e+19,300.0 +684.2171826020835,1.315594989966594e+19,300.0 +694.2171826020835,1.315594989966594e+19,300.0 +704.2171826020835,1.315594989966594e+19,300.0 +714.2171826020835,1.315594989966594e+19,300.0 +724.2171826020835,1.315594989966594e+19,300.0 +734.2171826020835,1.315594989966594e+19,300.0 +744.2171826020835,1.315594989966594e+19,300.0 +754.2171826020835,1.315594989966594e+19,300.0 +764.2171826020835,1.315594989966594e+19,300.0 +774.2171826020835,1.315594989966594e+19,300.0 +784.2171826020835,1.315594989966594e+19,300.0 +794.2171826020835,1.315594989966594e+19,300.0 +804.2171826020835,1.315594989966594e+19,300.0 +814.2171826020835,1.315594989966594e+19,300.0 +824.2171826020835,1.315594989966594e+19,300.0 +834.2171826020835,1.315594989966594e+19,300.0 +844.2171826020835,1.315594989966594e+19,300.0 +854.2171826020835,1.315594989966594e+19,300.0 +864.2171826020835,1.315594989966594e+19,300.0 +874.2171826020835,1.315594989966594e+19,300.0 +884.2171826020835,1.315594989966594e+19,300.0 +894.2171826020835,1.315594989966594e+19,300.0 +904.2171826020835,1.315594989966594e+19,300.0 +914.2171826020835,1.315594989966594e+19,300.0 +924.2171826020835,1.315594989966594e+19,300.0 +934.2171826020835,1.315594989966594e+19,300.0 +944.2171826020835,1.315594989966594e+19,300.0 +954.2171826020835,1.315594989966594e+19,300.0 +964.2171826020835,1.315594989966594e+19,300.0 +974.2171826020835,1.315594989966594e+19,300.0 +984.2171826020835,1.315594989966594e+19,300.0 +994.2171826020835,1.315594989966594e+19,300.0 +1004.2171826020835,1.315594989966594e+19,300.0 +1014.2171826020835,1.315594989966594e+19,300.0 +1024.2171826020835,1.315594989966594e+19,300.0 +1034.2171826020835,1.315594989966594e+19,300.0 +1044.2171826020835,1.315594989966594e+19,300.0 +1054.2171826020835,1.315594989966594e+19,300.0 +1064.2171826020835,1.315594989966594e+19,300.0 +1074.2171826020835,1.315594989966594e+19,300.0 +1084.2171826020835,1.315594989966594e+19,300.0 +1094.2171826020835,1.315594989966594e+19,300.0 +1104.2171826020835,1.315594989966594e+19,300.0 +1114.2171826020835,1.315594989966594e+19,300.0 +1124.2171826020835,1.315594989966594e+19,300.0 +1134.2171826020835,1.315594989966594e+19,300.0 +1144.2171826020835,1.315594989966594e+19,300.0 +1154.2171826020835,1.315594989966594e+19,300.0 +1164.2171826020835,1.315594989966594e+19,300.0 +1174.2171826020835,1.315594989966594e+19,300.0 +1184.2171826020835,1.315594989966594e+19,300.0 +1194.2171826020835,1.315594989966594e+19,300.0 +1204.2171826020835,1.315594989966594e+19,300.0 +1214.2171826020835,1.315594989966594e+19,300.0 +1224.2171826020835,1.315594989966594e+19,300.0 +1234.2171826020835,1.315594989966594e+19,300.0 +1244.2171826020835,1.315594989966594e+19,300.0 +1254.2171826020835,1.315594989966594e+19,300.0 +1264.2171826020835,1.315594989966594e+19,300.0 +1274.2171826020835,1.315594989966594e+19,300.0 +1284.2171826020835,1.315594989966594e+19,300.0 +1294.2171826020835,1.315594989966594e+19,300.0 +1304.2171826020835,1.315594989966594e+19,300.0 +1314.2171826020835,1.315594989966594e+19,300.0 +1324.2171826020835,1.315594989966594e+19,300.0 +1334.2171826020835,1.315594989966594e+19,300.0 +1344.2171826020835,1.315594989966594e+19,300.0 +1354.2171826020835,1.315594989966594e+19,300.0 +1364.2171826020835,1.315594989966594e+19,300.0 +1374.2171826020835,1.315594989966594e+19,300.0 +1384.2171826020835,1.315594989966594e+19,300.0 +1394.2171826020835,1.315594989966594e+19,300.0 +1404.2171826020835,1.315594989966594e+19,300.0 +1414.2171826020835,1.315594989966594e+19,300.0 +1424.2171826020835,1.315594989966594e+19,300.0 +1434.2171826020835,1.315594989966594e+19,300.0 +1444.2171826020835,1.315594989966594e+19,300.0 +1454.2171826020835,1.315594989966594e+19,300.0 +1464.2171826020835,1.315594989966594e+19,300.0 +1474.2171826020835,1.315594989966594e+19,300.0 +1484.2171826020835,1.315594989966594e+19,300.0 +1494.2171826020835,1.315594989966594e+19,300.0 +1504.2171826020835,1.315594989966594e+19,300.0 +1514.2171826020835,1.315594989966594e+19,300.0 +1524.2171826020835,1.315594989966594e+19,300.0 +1534.2171826020835,1.315594989966594e+19,300.0 +1544.2171826020835,1.315594989966594e+19,300.0 +1554.2171826020835,1.315594989966594e+19,300.0 +1564.2171826020835,1.315594989966594e+19,300.0 +1574.2171826020835,1.315594989966594e+19,300.0 +1584.2171826020835,1.315594989966594e+19,300.0 +1594.2171826020835,1.315594989966594e+19,300.0 +1604.2171826020835,1.315594989966594e+19,300.0 +1614.2171826020835,1.315594989966594e+19,300.0 +1624.2171826020835,1.315594989966594e+19,300.0 +1634.2171826020835,1.315594989966594e+19,300.0 +1644.2171826020835,1.315594989966594e+19,300.0 +1654.2171826020835,1.315594989966594e+19,300.0 +1664.2171826020835,1.315594989966594e+19,300.0 +1674.2171826020835,1.315594989966594e+19,300.0 +1684.2171826020835,1.315594989966594e+19,300.0 +1694.2171826020835,1.315594989966594e+19,300.0 +1704.2171826020835,1.315594989966594e+19,300.0 +1714.2171826020835,1.315594989966594e+19,300.0 +1724.2171826020835,1.315594989966594e+19,300.0 +1734.2171826020835,1.315594989966594e+19,300.0 +1744.2171826020835,1.315594989966594e+19,300.0 +1754.2171826020835,1.315594989966594e+19,300.0 +1764.2171826020835,1.315594989966594e+19,300.0 +1774.2171826020835,1.315594989966594e+19,300.0 +1784.2171826020835,1.315594989966594e+19,300.0 +1794.2171826020835,1.315594989966594e+19,300.0 +1804.2171826020835,1.315594989966594e+19,300.0 +1814.2171826020835,1.315594989966594e+19,300.0 +1824.2171826020835,1.315594989966594e+19,300.0 +1834.2171826020835,1.315594989966594e+19,300.0 +1844.2171826020835,1.315594989966594e+19,300.0 +1854.2171826020835,1.315594989966594e+19,300.0 +1864.2171826020835,1.315594989966594e+19,300.0 +1874.2171826020835,1.315594989966594e+19,300.0 +1884.2171826020835,1.315594989966594e+19,300.0 +1894.2171826020835,1.315594989966594e+19,300.0 +1904.2171826020835,1.315594989966594e+19,300.0 +1914.2171826020835,1.315594989966594e+19,300.0 +1924.2171826020835,1.315594989966594e+19,300.0 +1934.2171826020835,1.315594989966594e+19,300.0 +1944.2171826020835,1.315594989966594e+19,300.0 +1954.2171826020835,1.315594989966594e+19,300.0 +1964.2171826020835,1.315594989966594e+19,300.0 +1974.2171826020835,1.315594989966594e+19,300.0 +1984.2171826020835,1.315594989966594e+19,300.0 +1994.2171826020835,1.315594989966594e+19,300.0 +2004.2171826020835,1.315594989966594e+19,300.0 +2014.2171826020835,1.315594989966594e+19,300.0 +2024.2171826020835,1.315594989966594e+19,300.0 +2034.2171826020835,1.315594989966594e+19,300.0 +2044.2171826020835,1.315594989966594e+19,300.0 +2054.2171826020835,1.315594989966594e+19,300.0 +2064.2171826020835,1.315594989966594e+19,300.0 +2074.2171826020835,1.315594989966594e+19,300.0 +2084.2171826020835,1.315594989966594e+19,300.0 +2094.2171826020835,1.315594989966594e+19,300.0 +2104.2171826020835,1.315594989966594e+19,300.0 +2114.2171826020835,1.315594989966594e+19,300.0 +2124.2171826020835,1.315594989966594e+19,300.0 +2134.2171826020835,1.315594989966594e+19,300.0 +2144.2171826020835,1.315594989966594e+19,300.0 +2154.2171826020835,1.315594989966594e+19,300.0 +2164.2171826020835,1.315594989966594e+19,300.0 +2174.2171826020835,1.315594989966594e+19,300.0 +2184.2171826020835,1.315594989966594e+19,300.0 +2194.2171826020835,1.315594989966594e+19,300.0 +2204.2171826020835,1.315594989966594e+19,300.0 +2214.2171826020835,1.315594989966594e+19,300.0 +2224.2171826020835,1.315594989966594e+19,300.0 +2234.2171826020835,1.315594989966594e+19,300.0 +2244.2171826020835,1.315594989966594e+19,300.0 +2254.2171826020835,1.315594989966594e+19,300.0 +2264.2171826020835,1.315594989966594e+19,300.0 +2274.2171826020835,1.315594989966594e+19,300.0 +2284.2171826020835,1.315594989966594e+19,300.0 +2294.2171826020835,1.315594989966594e+19,300.0 +2304.2171826020835,1.315594989966594e+19,300.0 +2314.2171826020835,1.315594989966594e+19,300.0 +2324.2171826020835,1.315594989966594e+19,300.0 +2334.2171826020835,1.315594989966594e+19,300.0 +2344.2171826020835,1.315594989966594e+19,300.0 +2354.2171826020835,1.315594989966594e+19,300.0 +2364.2171826020835,1.315594989966594e+19,300.0 +2374.2171826020835,1.315594989966594e+19,300.0 +2384.2171826020835,1.315594989966594e+19,300.0 +2394.2171826020835,1.315594989966594e+19,300.0 +2404.2171826020835,1.315594989966594e+19,300.0 +2414.2171826020835,1.315594989966594e+19,300.0 +2424.2171826020835,1.315594989966594e+19,300.0 +2434.2171826020835,1.315594989966594e+19,300.0 +2444.2171826020835,1.315594989966594e+19,300.0 +2454.2171826020835,1.315594989966594e+19,300.0 +2464.2171826020835,1.315594989966594e+19,300.0 +2474.2171826020835,1.315594989966594e+19,300.0 +2484.2171826020835,1.315594989966594e+19,300.0 +2494.2171826020835,1.315594989966594e+19,300.0 +2504.2171826020835,1.315594989966594e+19,300.0 +2514.2171826020835,1.315594989966594e+19,300.0 +2524.2171826020835,1.315594989966594e+19,300.0 +2534.2171826020835,1.315594989966594e+19,300.0 +2544.2171826020835,1.315594989966594e+19,300.0 +2554.2171826020835,1.315594989966594e+19,300.0 +2564.2171826020835,1.315594989966594e+19,300.0 +2574.2171826020835,1.315594989966594e+19,300.0 +2584.2171826020835,1.315594989966594e+19,300.0 +2594.2171826020835,1.315594989966594e+19,300.0 +2604.2171826020835,1.315594989966594e+19,300.0 +2614.2171826020835,1.315594989966594e+19,300.0 +2624.2171826020835,1.315594989966594e+19,300.0 +2634.2171826020835,1.315594989966594e+19,300.0 +2644.2171826020835,1.315594989966594e+19,300.0 +2654.2171826020835,1.315594989966594e+19,300.0 +2664.2171826020835,1.315594989966594e+19,300.0 +2674.2171826020835,1.315594989966594e+19,300.0 +2684.2171826020835,1.315594989966594e+19,300.0 +2694.2171826020835,1.315594989966594e+19,300.0 +2704.2171826020835,1.315594989966594e+19,300.0 +2714.2171826020835,1.315594989966594e+19,300.0 +2724.2171826020835,1.315594989966594e+19,300.0 +2734.2171826020835,1.315594989966594e+19,300.0 +2744.2171826020835,1.315594989966594e+19,300.0 +2754.2171826020835,1.315594989966594e+19,300.0 +2764.2171826020835,1.315594989966594e+19,300.0 +2774.2171826020835,1.315594989966594e+19,300.0 +2784.2171826020835,1.315594989966594e+19,300.0 +2794.2171826020835,1.315594989966594e+19,300.0 +2804.2171826020835,1.315594989966594e+19,300.0 +2814.2171826020835,1.315594989966594e+19,300.0 +2824.2171826020835,1.315594989966594e+19,300.0 +2834.2171826020835,1.315594989966594e+19,300.0 +2844.2171826020835,1.315594989966594e+19,300.0 +2854.2171826020835,1.315594989966594e+19,300.0 +2864.2171826020835,1.315594989966594e+19,300.0 +2874.2171826020835,1.315594989966594e+19,300.0 +2884.2171826020835,1.315594989966594e+19,300.0 +2894.2171826020835,1.315594989966594e+19,300.0 +2904.2171826020835,1.315594989966594e+19,300.0 +2914.2171826020835,1.315594989966594e+19,300.0 +2924.2171826020835,1.315594989966594e+19,300.0 +2934.2171826020835,1.315594989966594e+19,300.0 +2944.2171826020835,1.315594989966594e+19,300.0 +2954.2171826020835,1.315594989966594e+19,300.0 +2964.2171826020835,1.315594989966594e+19,300.0 +2974.2171826020835,1.315594989966594e+19,300.0 +2984.2171826020835,1.315594989966594e+19,300.0 +2994.2171826020835,1.315594989966594e+19,300.0 +3004.2171826020835,1.3058545562885122e+19,300.0 +3014.2171826020835,1.2987363151100527e+19,300.0 +3024.2171826020835,1.2931272028493584e+19,300.0 +3034.2171826020835,1.288493975071709e+19,300.0 +3044.2171826020835,1.2845422115994327e+19,300.0 +3054.2171826020835,1.2810928791621788e+19,300.0 +3064.2171826020835,1.278029229243289e+19,300.0 +3074.2171826020835,1.2752709937100382e+19,300.0 +3084.2171826020835,1.272760652545082e+19,300.0 +3094.2171826020835,1.2704555923518474e+19,300.0 +3104.2171826020835,1.2683233685239544e+19,300.0 +3114.2171826020835,1.266338709068328e+19,300.0 +3124.2171826020835,1.2644815444083106e+19,300.0 +3134.2171826020835,1.2627356697719845e+19,300.0 +3144.2171826020835,1.2610878112935436e+19,300.0 +3154.2171826020835,1.2595269580699324e+19,300.0 +3164.2171826020835,1.258043874249911e+19,300.0 +3174.2171826020835,1.2566307359358317e+19,300.0 +3184.2171826020835,1.2552808564628257e+19,300.0 +3194.2171826020835,1.2539884754457321e+19,300.0 +3204.2171826020835,1.2527485946205747e+19,300.0 +3214.2171826020835,1.2515568485522754e+19,300.0 +3224.2171826020835,1.2504094016821617e+19,300.0 +3234.2171826020835,1.2493028655257797e+19,300.0 +3244.2171826020835,1.2482342314642983e+19,300.0 +3254.2171826020835,1.2472008157313225e+19,300.0 +3264.2171826020835,1.2462002140307007e+19,300.0 +3274.2171826020835,1.2452302638288376e+19,300.0 +3284.2171826020835,1.2442890128136456e+19,300.0 +3294.2171826020835,1.2433746923470713e+19,300.0 +3304.2171826020835,1.2424856949905682e+19,300.0 +3314.2171826020835,1.2416205553751052e+19,300.0 +3324.2171826020835,1.2407779338349543e+19,300.0 +3334.2171826020835,1.239956602338922e+19,300.0 +3344.2171826020835,1.2391554323420328e+19,300.0 +3354.2171826020835,1.2383733842509756e+19,300.0 +3364.2171826020835,1.237609498252328e+19,300.0 +3374.2171826020835,1.236862886296998e+19,300.0 +3384.2171826020835,1.2361327250699856e+19,300.0 +3394.2171826020835,1.2354182498033486e+19,300.0 +3404.2171826020835,1.2347187488136411e+19,300.0 +3414.2171826020835,1.2340335586641633e+19,300.0 +3424.2171826020835,1.233362059868018e+19,300.0 +3434.2171826020835,1.2327036730608695e+19,300.0 +3444.2171826020835,1.232057855582988e+19,300.0 +3454.2171826020835,1.2314240984190482e+19,300.0 +3464.2171826020835,1.2308019234515712e+19,300.0 +3474.2171826020835,1.2301908809901308e+19,300.0 +3484.2171826020835,1.2295905475436763e+19,300.0 +3494.2171826020835,1.2290005238077573e+19,300.0 +3504.2171826020835,1.2284204328421865e+19,300.0 +3514.2171826020835,1.2278499184178702e+19,300.0 +3524.2171826020835,1.22728864351426e+19,300.0 +3534.2171826020835,1.226736288951215e+19,300.0 +3544.2171826020835,1.2261925521410621e+19,300.0 +3554.2171826020835,1.2256571459483732e+19,300.0 +3564.2171826020835,1.2251297976464585e+19,300.0 +3574.2171826020835,1.2246102479608766e+19,300.0 +3584.2171826020835,1.2240982501913702e+19,300.0 +3594.2171826020835,1.2235935694046171e+19,300.0 +3604.2171826020835,1.2230959816910332e+19,300.0 +3614.2171826020835,1.2226052734796083e+19,300.0 +3624.2171826020835,1.222121240905406e+19,300.0 +3634.2171826020835,1.2216436892249297e+19,300.0 +3644.2171826020835,1.221172432275061e+19,300.0 +3654.2171826020835,1.2207072919717208e+19,300.0 +3664.2171826020835,1.2202480978447942e+19,300.0 +3674.2171826020835,1.2197946866062051e+19,300.0 +3684.2171826020835,1.2193469017483416e+19,300.0 +3694.2171826020835,1.2189045931702952e+19,300.0 +3704.2171826020835,1.2184676168296333e+19,300.0 +3714.2171826020835,1.2180358344176282e+19,300.0 +3724.2171826020835,1.217609113056069e+19,300.0 +3734.2171826020835,1.217187325013954e+19,300.0 +3744.2171826020835,1.216770347442511e+19,300.0 +3754.2171826020835,1.2163580621271413e+19,300.0 +3764.2171826020835,1.2159503552549974e+19,300.0 +3774.2171826020835,1.2155471171970281e+19,300.0 +3784.2171826020835,1.215148242303418e+19,300.0 +3794.2171826020835,1.2147536287114414e+19,300.0 +3804.2171826020835,1.2143631781648378e+19,300.0 +3814.2171826020835,1.213976795843884e+19,300.0 +3824.2171826020835,1.2135943902054105e+19,300.0 +3834.2171826020835,1.2132158728320707e+19,300.0 +3844.2171826020835,1.2128411582902235e+19,300.0 +3854.2171826020835,1.2124701639958467e+19,300.0 +3864.2171826020835,1.2121028100879372e+19,300.0 +3874.2171826020835,1.2117390193089044e+19,300.0 +3884.2171826020835,1.211378716891493e+19,300.0 +3894.2171826020835,1.211021830451813e+19,300.0 +3904.2171826020835,1.2106682898880836e+19,300.0 +3914.2171826020835,1.210318027284727e+19,300.0 +3924.2171826020835,1.2099709768214753e+19,300.0 +3934.2171826020835,1.209627074687179e+19,300.0 +3944.2171826020835,1.2092862589980256e+19,300.0 +3954.2171826020835,1.2089484697199026e+19,300.0 +3964.2171826020835,1.20861364859465e+19,300.0 +3974.2171826020835,1.208281739069974e+19,300.0 +3984.2171826020835,1.2079526862328035e+19,300.0 +3994.2171826020835,1.2076264367458873e+19,300.0 +4004.2171826020835,1.2073029387874447e+19,300.0 +4014.2171826020835,1.2069821419936948e+19,300.0 +4024.2171826020835,1.206663997404099e+19,300.0 +4034.2171826020835,1.2063484574091653e+19,300.0 +4044.2171826020835,1.2060354757006713e+19,300.0 +4054.2171826020835,1.2057250072241711e+19,300.0 +4064.2171826020835,1.2054170081336625e+19,300.0 +4074.2171826020835,1.2051114357482955e+19,300.0 +4084.2171826020835,1.204808248511015e+19,300.0 +4094.2171826020835,1.204507405949031e+19,300.0 +4104.217182602084,1.2042088686360238e+19,300.0 +4114.217182602084,1.2039125981559898e+19,300.0 +4124.217182602084,1.2036185570686452e+19,300.0 +4134.217182602084,1.2033267088763062e+19,300.0 +4144.217182602084,1.2030370179921715e+19,300.0 +4154.217182602084,1.2027494497099354e+19,300.0 +4164.217182602084,1.202463970174664e+19,300.0 +4174.217182602084,1.202180546354875e+19,300.0 +4184.217182602084,1.2018991460157567e+19,300.0 +4194.217182602084,1.201619737693476e+19,300.0 +4204.217182602084,1.2013422906705187e+19,300.0 +4214.217182602084,1.2010667749520134e+19,300.0 +4224.217182602084,1.2007931612429937e+19,300.0 +4234.217182602084,1.2005214209265519e+19,300.0 +4244.217182602084,1.2002515260428448e+19,300.0 +4254.217182602084,1.1999834492689097e+19,300.0 +4264.217182602084,1.1997171638992544e+19,300.0 +4274.217182602084,1.1994526438271857e+19,300.0 +4284.217182602084,1.199189863526843e+19,300.0 +4294.217182602084,1.1989287980359039e+19,300.0 +4304.217182602084,1.1986694229389335e+19,300.0 +4314.217182602084,1.1984117143513473e+19,300.0 +4324.217182602084,1.1981556489039618e+19,300.0 +4334.217182602084,1.1979012037281063e+19,300.0 +4344.217182602084,1.197648356441271e+19,300.0 +4354.217182602084,1.197397085133271e+19,300.0 +4364.217182602084,1.1971473683528995e+19,300.0 +4374.217182602084,1.1968991850950537e+19,300.0 +4384.217182602084,1.1966525147883117e+19,300.0 +4394.217182602084,1.196407337282941e+19,300.0 +4404.217182602084,1.196163632839321e+19,300.0 +4414.217182602084,1.1959213821167639e+19,300.0 +4424.217182602084,1.1956805661627142e+19,300.0 +4434.217182602084,1.1954411664023157e+19,300.0 +4444.217182602084,1.1952031646283272e+19,300.0 +4454.217182602084,1.194966542991376e+19,300.0 +4464.217182602084,1.194731283990533e+19,300.0 +4474.217182602084,1.194497370464199e+19,300.0 +4484.217182602084,1.194264785581289e+19,300.0 +4494.217182602084,1.1940335128327012e+19,300.0 +4504.217182602084,1.1938035360230631e+19,300.0 +4514.217182602084,1.1935748392627415e+19,300.0 +4524.217182602084,1.1933474069601059e+19,300.0 +4534.217182602084,1.1931212238140377e+19,300.0 +4544.217182602084,1.192896274806675e+19,300.0 +4554.217182602084,1.1926725451963826e+19,300.0 +4564.217182602084,1.1924500205109414e+19,300.0 +4574.217182602084,1.192228686540947e+19,300.0 +4584.217182602084,1.1920085293334116e+19,300.0 +4594.217182602084,1.1917895351855587e+19,300.0 +4604.217182602084,1.1915716906388079e+19,300.0 +4614.217182602084,1.1913549824729385e+19,300.0 +4624.217182602084,1.1911393977004298e+19,300.0 +4634.217182602084,1.1909249235609668e+19,300.0 +4644.217182602084,1.19071154751611e+19,300.0 +4654.217182602084,1.190499257244122e+19,300.0 +4664.217182602084,1.1902880406349425e+19,300.0 +4674.217182602084,1.190077885785312e+19,300.0 +4684.217182602084,1.1898687809940343e+19,300.0 +4694.217182602084,1.1896607147573748e+19,300.0 +4704.217182602084,1.1894536757645906e+19,300.0 +4714.217182602084,1.189247652893587e+19,300.0 +4724.217182602084,1.1890426352066963e+19,300.0 +4734.217182602084,1.1888386119465738e+19,300.0 +4744.217182602084,1.1886355725322099e+19,300.0 +4754.217182602084,1.188433506555051e+19,300.0 +4764.217182602084,1.1882324037752281e+19,300.0 +4774.217182602084,1.1880322541178882e+19,300.0 +4784.217182602084,1.1878330476696252e+19,300.0 +4794.217182602084,1.187634774675009e+19,300.0 +4804.217182602084,1.187437425533205e+19,300.0 +4814.217182602084,1.187240990794688e+19,300.0 +4824.217182602084,1.1870454611580402e+19,300.0 +4834.217182602084,1.1868508274668351e+19,300.0 +4844.217182602084,1.1866570807066053e+19,300.0 +4854.217182602084,1.1864642120018858e+19,300.0 +4864.217182602084,1.1862722126133387e+19,300.0 +4874.217182602084,1.1860810739349492e+19,300.0 +4884.217182602084,1.185890787491295e+19,300.0 +4894.217182602084,1.1857013449348862e+19,300.0 +4904.217182602084,1.1855127380435722e+19,300.0 +4914.217182602084,1.1853249587180153e+19,300.0 +4924.217182602084,1.1851379989792266e+19,300.0 +4934.217182602084,1.1849518509661655e+19,300.0 +4944.217182602084,1.1847665069333983e+19,300.0 +4954.217182602084,1.184581959248815e+19,300.0 +4964.217182602084,1.1843982003914023e+19,300.0 +4974.217182602084,1.1842152229490725e+19,300.0 +4984.217182602084,1.1840330196165444e+19,300.0 +4994.217182602084,1.1838515831932758e+19,300.0 +5004.217182602084,1.1836709065814477e+19,300.0 +5014.217182602084,1.1834909827839947e+19,300.0 +5024.217182602084,1.1833118049026847e+19,300.0 +5034.217182602084,1.1831333661362434e+19,300.0 +5044.217182602084,1.182955659778524e+19,300.0 +5054.217182602084,1.1827786792167193e+19,300.0 +5064.217182602084,1.182602417929617e+19,300.0 +5074.217182602084,1.1824268694858949e+19,300.0 +5084.217182602084,1.1822520275424563e+19,300.0 +5094.217182602084,1.1820778858428041e+19,300.0 +5104.217182602084,1.1819044382154523e+19,300.0 +5114.217182602084,1.1817316785723738e+19,300.0 +5124.217182602084,1.181559600907484e+19,300.0 +5134.217182602084,1.1813881992951589e+19,300.0 +5144.217182602084,1.1812174678887866e+19,300.0 +5154.217182602084,1.181047400919352e+19,300.0 +5164.217182602084,1.1808779926940514e+19,300.0 +5174.217182602084,1.1807092375949418e+19,300.0 +5184.217182602084,1.1805411300776163e+19,300.0 +5194.217182602084,1.1803736646699104e+19,300.0 +5204.217182602084,1.1802068359706382e+19,300.0 +5214.217182602084,1.1800406386483538e+19,300.0 +5224.217182602084,1.1798750674401413e+19,300.0 +5234.217182602084,1.1797101171504314e+19,300.0 +5244.217182602084,1.1795457826498427e+19,300.0 +5254.217182602084,1.1793820588740477e+19,300.0 +5264.217182602084,1.1792189408226646e+19,300.0 +5274.217182602084,1.1790564235581714e+19,300.0 +5284.217182602084,1.1788945022048444e+19,300.0 +5294.217182602084,1.1787331719477172e+19,300.0 +5304.217182602084,1.178572428031564e+19,300.0 +5314.217182602084,1.1784122657599023e+19,300.0 +5324.217182602084,1.178252680494018e+19,300.0 +5334.217182602084,1.1780936676520094e+19,300.0 +5344.217182602084,1.177935222707852e+19,300.0 +5354.217182602084,1.1777773411904825e+19,300.0 +5364.217182602084,1.177620018682901e+19,300.0 +5374.217182602084,1.1774632508212922e+19,300.0 +5384.217182602084,1.1773070332941644e+19,300.0 +5394.217182602084,1.1771513618415055e+19,300.0 +5404.217182602084,1.1769962322539571e+19,300.0 +5414.217182602084,1.176841640372004e+19,300.0 +5424.217182602084,1.1766875820851808e+19,300.0 +5434.217182602084,1.176534053331294e+19,300.0 +5444.217182602084,1.1763810500956592e+19,300.0 +5454.217182602084,1.1762285684103549e+19,300.0 +5464.217182602084,1.1760766043534887e+19,300.0 +5474.217182602084,1.17592515404848e+19,300.0 +5484.217182602084,1.1757742136633557e+19,300.0 +5494.217182602084,1.1756237794100597e+19,300.0 +5504.217182602084,1.1754738475437758e+19,300.0 +5514.217182602084,1.1753244143622644e+19,300.0 +5524.217182602084,1.1751754762052104e+19,300.0 +5534.217182602084,1.1750270294535856e+19,300.0 +5544.217182602084,1.1748790705290215e+19,300.0 +5554.217182602084,1.1747315958931954e+19,300.0 +5564.217182602084,1.174584602047227e+19,300.0 +5574.217182602084,1.1744380855310877e+19,300.0 +5584.217182602084,1.1742920429230189e+19,300.0 +5594.217182602084,1.174146470838964e+19,300.0 +5604.217182602084,1.1740013659320087e+19,300.0 +5614.217182602084,1.1738567248918325e+19,300.0 +5624.217182602084,1.173712544444171e+19,300.0 +5634.217182602084,1.1735688213502872e+19,300.0 +5644.217182602084,1.1734255524064522e+19,300.0 +5654.217182602084,1.1732827344434373e+19,300.0 +5664.217182602084,1.1731403643260131e+19,300.0 +5674.217182602084,1.1729984389524593e+19,300.0 +5684.217182602084,1.1728569552540824e+19,300.0 +5694.217182602084,1.1727159101947429e+19,300.0 +5704.217182602084,1.1725753007703902e+19,300.0 +5714.217182602084,1.1724351240086065e+19,300.0 +5724.217182602084,1.1722953769681582e+19,300.0 +5734.217182602084,1.1721560567385563e+19,300.0 +5744.217182602084,1.1720171604396233e+19,300.0 +5754.217182602084,1.1718786852210686e+19,300.0 +5764.217182602084,1.171740628262071e+19,300.0 +5774.217182602084,1.1716029867708692e+19,300.0 +5784.217182602084,1.171465757984358e+19,300.0 +5794.217182602084,1.171328939167693e+19,300.0 +5804.217182602084,1.1711925276139014e+19,300.0 +5814.217182602084,1.1710565206435e+19,300.0 +5824.217182602084,1.1709209156041191e+19,300.0 +5834.217182602084,1.1707857098701332e+19,300.0 +5844.217182602084,1.1706509008422984e+19,300.0 +5854.217182602084,1.170516485947395e+19,300.0 +5864.217182602084,1.1703824626378777e+19,300.0 +5874.217182602084,1.1702488283915295e+19,300.0 +5884.217182602084,1.170115580711124e+19,300.0 +5894.217182602084,1.1699827171240913e+19,300.0 +5904.217182602084,1.1698502351821908e+19,300.0 +5914.217182602084,1.1697181324611883e+19,300.0 +5924.217182602084,1.1695864065605396e+19,300.0 +5934.217182602084,1.1694550551030788e+19,300.0 +5944.217182602084,1.1693240757347115e+19,300.0 +5954.217182602084,1.1691934661241137e+19,300.0 +5964.217182602084,1.169063223962435e+19,300.0 +5974.217182602084,1.168933346963007e+19,300.0 +5984.217182602084,1.168803832861057e+19,300.0 +5994.217182602084,1.1686746794134243e+19,300.0 +6004.217182602084,1.1685458843982842e+19,300.0 +6014.217182602084,1.1684174456148732e+19,300.0 +6024.217182602084,1.1682893608832215e+19,300.0 +6034.217182602084,1.1681616280438876e+19,300.0 +6044.217182602084,1.1680342449576985e+19,300.0 +6054.217182602084,1.167907209505493e+19,300.0 +6064.217182602084,1.1677805195878703e+19,300.0 +6074.217182602084,1.1676541731249416e+19,300.0 +6084.217182602084,1.167528168056086e+19,300.0 +6094.217182602084,1.1674025023397091e+19,300.0 +6104.217182602084,1.1672771739530086e+19,300.0 +6114.217182602084,1.1671521808917393e+19,300.0 +6124.217182602084,1.1670275211699847e+19,300.0 +6134.217182602084,1.1669031928199313e+19,300.0 +6144.217182602084,1.1667791938916467e+19,300.0 +6154.217182602084,1.1666555224528595e+19,300.0 +6164.217182602084,1.1665321765887455e+19,300.0 +6174.217182602084,1.1664091544017146e+19,300.0 +6184.217182602084,1.1662864540112017e+19,300.0 +6194.217182602084,1.1661640735534619e+19,300.0 +6204.217182602084,1.1660420111813669e+19,300.0 +6214.217182602084,1.1659202650642061e+19,300.0 +6224.217182602084,1.1657988333874899e+19,300.0 +6234.217182602084,1.1656777143527557e+19,300.0 +6244.217182602084,1.165556906177378e+19,300.0 +6254.217182602084,1.1654364070943801e+19,300.0 +6264.217182602084,1.165316215352249e+19,300.0 +6274.217182602084,1.1651963292147532e+19,300.0 +6284.217182602084,1.1650767469607633e+19,300.0 +6294.217182602084,1.1649574668840747e+19,300.0 +6304.217182602084,1.1648384872932336e+19,300.0 +6314.217182602084,1.1647198065113651e+19,300.0 +6324.217182602084,1.1646014228760037e+19,300.0 +6334.217182602084,1.164483334738927e+19,300.0 +6344.217182602084,1.1643655404659909e+19,300.0 +6354.217182602084,1.1642480384369676e+19,300.0 +6364.217182602084,1.1641308270453862e+19,300.0 +6374.217182602084,1.1640139046983754e+19,300.0 +6384.217182602084,1.1638972698165078e+19,300.0 +6394.217182602084,1.1637809208336478e+19,300.0 +6404.217182602084,1.1636648561968005e+19,300.0 +6414.217182602084,1.163549074365963e+19,300.0 +6424.217182602084,1.1634335738139785e+19,300.0 +6434.217182602084,1.1633183530263914e+19,300.0 +6444.217182602084,1.1632034105013055e+19,300.0 +6454.217182602084,1.163088744749243e+19,300.0 +6464.217182602084,1.1629743542930065e+19,300.0 +6474.217182602084,1.162860237667543e+19,300.0 +6484.217182602084,1.1627463934198088e+19,300.0 +6494.217182602084,1.1626328201086366e+19,300.0 +6504.217182602084,1.1625195163046056e+19,300.0 +6514.217182602084,1.162406480589912e+19,300.0 +6524.217182602084,1.1622937115582419e+19,300.0 +6534.217182602084,1.1621812078146454e+19,300.0 +6544.217182602084,1.1620689679754134e+19,300.0 +6554.217182602084,1.1619569906679554e+19,300.0 +6564.217182602084,1.161845274530679e+19,300.0 +6574.217182602084,1.1617338182128714e+19,300.0 +6584.217182602084,1.1616226203745817e+19,300.0 +6594.217182602084,1.1615116796865059e+19,300.0 +6604.217182602084,1.1598202883774165e+19,321.0859130104218 +6604.317182602084,1.1598023161262092e+19,321.5859130104218 +6604.417182602085,1.1597832233276486e+19,322.0859130104218 +6604.517182602085,1.1597629443868283e+19,322.5859130104218 +6604.617182602085,1.159741410154149e+19,323.08591301042907 +6604.717182602086,1.1597185477595791e+19,323.58591301042907 +6604.817182602086,1.1596942804274788e+19,324.08591301042907 +6604.9171826020865,1.1596685272925663e+19,324.58591301043634 +6605.017182602087,1.1596412032068938e+19,325.08591301043634 +6605.117182602087,1.1596122185396685e+19,325.58591301043634 +6605.217182602088,1.1595814789698322e+19,326.08591301043634 +6605.317182602088,1.1595488852713329e+19,326.58591301043634 +6605.417182602088,1.1595143330910405e+19,327.0859130104436 +6605.517182602089,1.1594777127192908e+19,327.5859130104436 +6605.617182602089,1.159438908853062e+19,328.0859130104436 +6605.717182602089,1.159397800351826e+19,328.5859130104509 +6605.81718260209,1.15935425998615e+19,329.0859130104509 +6605.91718260209,1.1593081541791631e+19,329.5859130104509 +6606.0171826020905,1.1592593427410457e+19,330.0859130104509 +6606.117182602091,1.159207678596748e+19,330.5859130104509 +6606.217182602091,1.1591530075071994e+19,331.08591301045817 +6606.317182602092,1.1590951677843196e+19,331.58591301045817 +6606.417182602092,1.1590339900002173e+19,332.08591301045817 +6606.517182602092,1.1589692966910177e+19,332.58591301046545 +6606.617182602093,1.1589009020558432e+19,333.08591301046545 +6606.717182602093,1.1588286116515439e+19,333.58591301046545 +6606.817182602093,1.1587522220838656e+19,334.08591301046545 +6606.917182602094,1.1586715206958279e+19,334.58591301046545 +6607.017182602094,1.158586285254185e+19,335.0859130104727 +6607.1171826020945,1.1584962836349436e+19,335.5859130104727 +6607.217182602095,1.1584012735090205e+19,336.0859130104727 +6607.317182602095,1.1583010020292338e+19,336.58591301048 +6607.417182602096,1.1581952055199439e+19,337.08591301048 +6607.517182602096,1.1580836091707806e+19,337.58591301048 +6607.617182602096,1.1579659267360207e+19,338.08591301048 +6607.717182602097,1.1578418602413126e+19,338.58591301048 +6607.817182602097,1.1577110996995756e+19,339.0859130104873 +6607.9171826020975,1.1575733228380385e+19,339.5859130104873 +6608.017182602098,1.1574281948385143e+19,340.0859130104873 +6608.117182602098,1.1572753680931434e+19,340.58591301049455 +6608.217182602099,1.157114481977971e+19,341.08591301049455 +6608.317182602099,1.1569451626468444e+19,341.58591301049455 +6608.417182602099,1.1567670228482425e+19,342.08591301049455 +6608.5171826021,1.1565796617677574e+19,342.58591301049455 +6608.6171826021,1.1563826648990466e+19,343.0859130105018 +6608.7171826021,1.1561756039461622e+19,343.5859130105018 +6608.817182602101,1.1559580367602297e+19,344.0859130105018 +6608.917182602101,1.1557295073134995e+19,344.5859130105091 +6609.0171826021015,1.155489545713818e+19,345.0859130105091 +6609.117182602102,1.155237668262562e+19,345.5859130105091 +6609.217182602102,1.1549733775590568e+19,346.0859130105091 +6609.317182602103,1.1546961626544239e+19,346.5859130105091 +6609.417182602103,1.1544054992577124e+19,347.0859130105164 +6609.517182602103,1.1541008499970259e+19,347.5859130105164 +6609.617182602104,1.153781664738172e+19,348.0859130105164 +6609.717182602104,1.15344738096314e+19,348.58591301052365 +6609.817182602104,1.1530974242104388e+19,349.08591301052365 +6609.917182602105,1.1527312085789983e+19,349.58591301052365 +6610.017182602105,1.1523481372969796e+19,350.08591301052365 +6610.1171826021055,1.151947603356409e+19,350.58591301052365 +6610.217182602106,1.151528990214089e+19,351.08591301053093 +6610.317182602106,1.1510916725587227e+19,351.58591301053093 +6610.417182602107,1.150635017143631e+19,352.08591301053093 +6610.517182602107,1.1501583836838425e+19,352.5859130105382 +6610.617182602107,1.1496611258157062e+19,353.0859130105382 +6610.717182602108,1.1491425921165122e+19,353.5859130105382 +6610.817182602108,1.148602127180927e+19,354.0859130105382 +6610.917182602108,1.1480390727503546e+19,354.5859130105382 +6611.017182602109,1.1474527688906373e+19,355.0859130105455 +6611.117182602109,1.1468425552128242e+19,355.5859130105455 +6611.2171826021095,1.1462077721310605e+19,356.0859130105455 +6611.31718260211,1.1455477621510212e+19,356.58591301055276 +6611.41718260211,1.1448618711817142e+19,357.08591301055276 +6611.517182602111,1.1441494498629399e+19,357.58591301055276 +6611.617182602111,1.1434098549002269e+19,358.08591301055276 +6611.717182602111,1.1426424503986788e+19,358.58591301055276 +6611.817182602112,1.1418466091868588e+19,359.08591301056003 +6611.917182602112,1.1410217141216522e+19,359.58591301056003 +6612.017182602112,1.140167159364948e+19,360.08591301056003 +6612.117182602113,1.1392823516230097e+19,360.5859130105673 +6612.217182602113,1.1383667113395548e+19,361.0859130105673 +6612.3171826021135,1.1374196738338073e+19,361.5859130105673 +6612.417182602114,1.1364406903751954e+19,362.0859130105673 +6612.517182602114,1.1354292291868482e+19,362.5859130105673 +6612.617182602115,1.1343847763706616e+19,363.0859130105746 +6612.717182602115,1.1333068367474278e+19,363.5859130105746 +6612.817182602115,1.1321949346063088e+19,364.0859130105746 +6612.917182602116,1.1310486143588454e+19,364.58591301058186 +6613.017182602116,1.1298674410936394e+19,365.08591301058186 +6613.117182602116,1.1286510010288398e+19,365.58591301058186 +6613.217182602117,1.1273989018606307e+19,366.08591301058186 +6613.317182602117,1.1261107730069522e+19,366.58591301058186 +6613.4171826021175,1.1247862657467599e+19,367.08591301058914 +6613.517182602118,1.123425053256166e+19,367.58591301058914 +6613.617182602118,1.1220268305438054e+19,368.08591301058914 +6613.717182602119,1.1205913142887455e+19,368.5859130105964 +6613.817182602119,1.1191182425851478e+19,369.0859130105964 +6613.917182602119,1.1176073745987056e+19,369.5859130105964 +6614.01718260212,1.1160584901406358e+19,370.0859130105964 +6614.11718260212,1.1144713891656364e+19,370.5859130105964 +6614.21718260212,1.1128458912007688e+19,371.0859130106037 +6614.317182602121,1.1111818347126747e+19,371.5859130106037 +6614.417182602121,1.109479076420859e+19,372.0859130106037 +6614.5171826021215,1.1077374905650264e+19,372.58591301061097 +6614.617182602122,1.1059569681345788e+19,373.08591301061097 +6614.717182602122,1.1041374160684126e+19,373.58591301061097 +6614.817182602123,1.1022787564331137e+19,374.08591301061097 +6614.917182602123,1.1003809255874935e+19,374.58591301061097 +6615.017182602123,1.098443873341199e+19,375.08591301061824 +6615.117182602124,1.0964675621148461e+19,375.58591301061824 +6615.217182602124,1.0944519661087664e+19,376.08591301061824 +6615.317182602124,1.0923970704870857e+19,376.5859130106255 +6615.417182602125,1.090302870583407e+19,377.0859130106255 +6615.517182602125,1.0881693711338967e+19,377.5859130106255 +6615.6171826021255,1.0859965855431045e+19,378.0859130106255 +6615.717182602126,1.0837845351873364e+19,378.5859130106255 +6615.817182602126,1.0815332487598903e+19,379.0859130106328 +6615.917182602127,1.0792427616619702e+19,379.5859130106328 +6616.017182602127,1.0769131154425715e+19,380.0859130106328 +6616.117182602127,1.074544357290169e+19,380.58591301064007 +6616.217182602128,1.072136539578556e+19,381.08591301064007 +6616.317182602128,1.0696897194687138e+19,381.58591301064007 +6616.417182602128,1.0672039585681906e+19,382.08591301064007 +6616.517182602129,1.0646793226490421e+19,382.58591301064007 +6616.617182602129,1.0621158814250088e+19,383.08591301064735 +6616.7171826021295,1.0595137083882594e+19,383.58591301064735 +6616.81718260213,1.0568728807056783e+19,384.08591301064735 +6616.91718260213,1.0541934791743986e+19,384.5859130106546 +6617.017182602131,1.05147558823599e+19,385.0859130106546 +6617.117182602131,1.0487192960484383e+19,385.5859130106546 +6617.217182602131,1.045924694614847e+19,386.0859130106546 +6617.317182602132,1.0430918799675558e+19,386.5859130106546 +6617.417182602132,1.0402209524061725e+19,387.0859130106619 +6617.517182602132,1.0373120167878492e+19,387.5859130106619 +6617.617182602133,1.0343651828679277e+19,388.0859130106619 +6617.717182602133,1.031380565688961e+19,388.5859130106692 +6617.8171826021335,1.0283582860159492e+19,389.0859130106692 +6617.917182602134,1.0252984708154671e+19,389.5859130106692 +6618.017182602134,1.022201253776262e+19,390.0859130106692 +6618.117182602135,1.0190667758687328e+19,390.5859130106692 +6618.217182602135,1.0158951859405873e+19,391.08591301067645 +6618.317182602135,1.0126866413458416e+19,391.58591301067645 +6618.417182602136,1.0094413086041788e+19,392.08591301067645 +6618.517182602136,1.0061593640875778e+19,392.5859130106837 +6618.617182602136,1.0028409947309769e+19,393.0859130106837 +6618.717182602137,9.994863987635843e+18,393.5859130106837 +6618.817182602137,9.960957864573456e+18,394.0859130106837 +6618.9171826021375,9.926693808889117e+18,394.5859130106837 +6619.017182602138,9.892074187113187e+18,395.085913010691 +6619.117182602138,9.857101509314679e+18,395.585913010691 +6619.217182602139,9.821778436893164e+18,396.085913010691 +6619.317182602139,9.786107790346004e+18,396.5859130106983 +6619.417182602139,9.750092556967598e+18,397.0859130106983 +6619.51718260214,9.713735898435887e+18,397.5859130106983 +6619.61718260214,9.67704115824063e+18,398.0859130106983 +6619.71718260214,9.64001186890657e+18,398.5859130106983 +6619.817182602141,9.6026517589638e+18,399.08591301070555 +6619.917182602141,9.564964759617044e+18,399.58591301070555 +6620.0171826021415,9.526955011064609e+18,400.08591301070555 +6620.117182602142,9.48862686841792e+18,400.58591301071283 +6620.217182602142,9.44998490717225e+18,401.08591301071283 +6620.317182602143,9.411033928179237e+18,401.58591301071283 +6620.417182602143,9.371778962072787e+18,402.08591301071283 +6620.517182602143,9.332225273100425e+18,402.58591301071283 +6620.617182602144,9.292378362313531e+18,403.0859130107201 +6620.717182602144,9.252243970071658e+18,403.5859130107201 +6620.817182602144,9.211828077817755e+18,404.0859130107201 +6620.917182602145,9.171136909084071e+18,404.5859130107274 +6621.017182602145,9.1301769296912e+18,405.0859130107274 +6621.1171826021455,9.088954847105815e+18,405.5859130107274 +6621.217182602146,9.047477608926936e+18,406.0859130107274 +6621.317182602146,9.005752400474394e+18,406.5859130107274 +6621.417182602147,8.963786641457939e+18,407.08591301073466 +6621.517182602147,8.921587981710639e+18,407.58591301073466 +6621.617182602147,8.879164295975208e+18,408.08591301073466 +6621.717182602148,8.836523677738223e+18,408.58591301074193 +6621.817182602148,8.79367443211295e+18,409.08591301074193 +6621.917182602148,8.750625067777648e+18,409.58591301074193 +6622.017182602149,8.707384287983144e+18,410.08591301074193 +6622.117182602149,8.663960980649767e+18,410.58591301074193 +6622.2171826021495,8.620364207580498e+18,411.0859130107492 +6622.31718260215,8.576603192824026e+18,411.5859130107492 +6622.41718260215,8.53268731022758e+18,412.0859130107492 +6622.517182602151,8.488626070226307e+18,412.5859130107565 +6622.617182602151,8.4444291059219e+18,413.0859130107565 +6622.717182602151,8.400106158508794e+18,413.5859130107565 +6622.817182602152,8.355667062112167e+18,414.0859130107565 +6622.917182602152,8.311121728106555e+18,414.5859130107565 +6623.017182602152,8.266480128988446e+18,415.08591301076376 +6623.117182602153,8.221752281880144e+18,415.58591301076376 +6623.217182602153,8.176948231744987e+18,416.08591301076376 +6623.3171826021535,8.132078034396916e+18,416.58591301077104 +6623.417182602154,8.087151739388882e+18,417.08591301077104 +6623.517182602154,8.042179372865307e+18,417.58591301077104 +6623.617182602155,7.997170920464445e+18,418.08591301077104 +6623.717182602155,7.952136310355521e+18,418.58591301077104 +6623.817182602155,7.907085396494238e+18,419.0859130107783 +6623.917182602156,7.862027942178285e+18,419.5859130107783 +6624.017182602156,7.816973603981178e+18,420.0859130107783 +6624.117182602156,7.771931916139785e+18,420.5859130107856 +6624.217182602157,7.726912275466442e+18,421.0859130107856 +6624.317182602157,7.681923926851636e+18,421.5859130107856 +6624.4171826021575,7.636975949418503e+18,422.0859130107856 +6624.517182602158,7.592077243384285e+18,422.5859130107856 +6624.617182602158,7.54723651767807e+18,423.08591301079286 +6624.717182602159,7.502462278357927e+18,423.58591301079286 +6624.817182602159,7.457762817863712e+18,424.08591301079286 +6624.917182602159,7.413146205135668e+18,424.58591301080014 +6625.01718260216,7.368620276622118e+18,425.08591301080014 +6625.11718260216,7.324192628192683e+18,425.58591301080014 +6625.21718260216,7.279870607967493e+18,426.08591301080014 +6625.317182602161,7.235661310066136e+18,426.58591301080014 +6625.417182602161,7.191571569274175e+18,427.0859130108074 +6625.5171826021615,7.147607956619414e+18,427.5859130108074 +6625.617182602162,7.103776775844278e+18,428.0859130108074 +6625.717182602162,7.060084060756129e+18,428.5859130108147 +6625.817182602163,7.01653557343243e+18,429.0859130108147 +6625.917182602163,6.973136803253335e+18,429.5859130108147 +6626.017182602163,6.929892966730948e+18,430.0859130108147 +6626.117182602164,6.886809008100891e+18,430.5859130108147 +6626.217182602164,6.843889600639164e+18,431.08591301082197 +6626.317182602164,6.801139148665039e+18,431.58591301082197 +6626.417182602165,6.758561790188522e+18,432.08591301082197 +6626.517182602165,6.716161400159986e+18,432.58591301082924 +6626.6171826021655,6.673941594278274e+18,433.08591301082924 +6626.717182602166,6.631905733312897e+18,433.58591301082924 +6626.817182602166,6.590056927896073e+18,434.08591301082924 +6626.917182602167,6.548398043740227e+18,434.58591301082924 +6627.017182602167,6.506931707237107e+18,435.0859130108365 +6627.117182602167,6.465660311395562e+18,435.5859130108365 +6627.217182602168,6.424586022075698e+18,436.0859130108365 +6627.317182602168,6.383710784478792e+18,436.5859130108438 +6627.417182602168,6.343036329853603e+18,437.0859130108438 +6627.517182602169,6.30256418238111e+18,437.5859130108438 +6627.617182602169,6.262295666201869e+18,438.0859130108438 +6627.7171826021695,6.222231912551712e+18,438.5859130108438 +6627.81718260217,6.18237386697356e+18,439.0859130108511 +6627.91718260217,6.142722296575212e+18,439.5859130108511 +6628.017182602171,6.103277797304669e+18,440.0859130108511 +6628.117182602171,6.064040801217041e+18,440.58591301085835 +6628.217182602171,6.025011583708871e+18,441.08591301085835 +6628.317182602172,5.986190270697584e+18,441.58591301085835 +6628.417182602172,5.947576845726139e+18,442.08591301085835 +6628.517182602172,5.909171156974562e+18,442.58591301085835 +6628.617182602173,5.87097292416203e+18,443.0859130108656 +6628.717182602173,5.832981745325083e+18,443.5859130108656 +6628.8171826021735,5.795197103458967e+18,444.0859130108656 +6628.917182602174,5.75761837301113e+18,444.5859130108729 +6629.017182602174,5.720244826217296e+18,445.0859130108729 +6629.117182602175,5.6830756392718e+18,445.5859130108729 +6629.217182602175,5.646109898325688e+18,446.0859130108729 +6629.317182602175,5.609346605307014e+18,446.5859130108729 +6629.417182602176,5.572784683559106e+18,447.0859130108802 +6629.517182602176,5.536422983293775e+18,447.5859130108802 +6629.617182602176,5.500260286857174e+18,448.0859130108802 +6629.717182602177,5.464295313807297e+18,448.58591301088745 +6629.817182602177,5.428526725802815e+18,449.08591301088745 +6629.9171826021775,5.39295313130354e+18,449.58591301088745 +6630.017182602178,5.357573090083834e+18,450.08591301088745 +6630.117182602178,5.322385117560681e+18,450.58591301088745 +6630.217182602179,5.287387688938717e+18,451.0859130108947 +6630.317182602179,5.252579243175138e+18,451.5859130108947 +6630.417182602179,5.217958186767543e+18,452.0859130108947 +6630.51718260218,5.183522897368489e+18,452.585913010902 +6630.61718260218,5.149271727230665e+18,453.085913010902 +6630.71718260218,5.115203006486729e+18,453.585913010902 +6630.817182602181,5.081315046268386e+18,454.085913010902 +6630.917182602181,5.0476061416692e+18,454.585913010902 +6631.0171826021815,5.014074574555866e+18,455.0859130109093 +6631.117182602182,4.980718616232861e+18,455.5859130109093 +6631.217182602182,4.947536529965186e+18,456.0859130109093 +6631.317182602183,4.914526573364312e+18,456.58591301091656 +6631.417182602183,4.881687000642269e+18,457.08591301091656 +6631.517182602183,4.849016064738693e+18,457.58591301091656 +6631.617182602184,4.816512019325918e+18,458.08591301091656 +6631.717182602184,4.78417312069691e+18,458.58591301091656 +6631.817182602184,4.751997629540865e+18,459.08591301092383 +6631.917182602185,4.719983812611295e+18,459.58591301092383 +6632.017182602185,4.688129944291102e+18,460.08591301092383 +6632.1171826021855,4.656434308059343e+18,460.5859130109311 +6632.217182602186,4.62489519786415e+18,461.0859130109311 +6632.317182602186,4.593510919405995e+18,461.5859130109311 +6632.417182602187,4.562279791335699e+18,462.0859130109311 +6632.517182602187,4.5312001463711923e+18,462.5859130109311 +6632.617182602187,4.5002703323370204e+18,463.0859130109384 +6632.717182602188,4.469488713130506e+18,463.5859130109384 +6632.817182602188,4.438853669618139e+18,464.0859130109384 +6632.917182602188,4.408363600465916e+18,464.58591301094566 +6633.017182602189,4.37801692290708e+18,465.08591301094566 +6633.117182602189,4.347812073450455e+18,465.58591301094566 +6633.2171826021895,4.3177475085327063e+18,466.08591301094566 +6633.31718260219,4.287821705117525e+18,466.58591301094566 +6633.41718260219,4.25803316124467e+18,467.08591301095294 +6633.517182602191,4.228380396531749e+18,467.58591301095294 +6633.617182602191,4.198861952631283e+18,468.08591301095294 +6633.717182602191,4.169476393645758e+18,468.5859130109602 +6633.817182602192,4.1402223065031035e+18,469.0859130109602 +6633.917182602192,4.111098301294824e+18,469.5859130109602 +6634.017182602192,4.0821030115791345e+18,470.0859130109602 +6634.117182602193,4.053235094651163e+18,470.5859130109602 +6634.217182602193,4.024493231782227e+18,471.0859130109675 +6634.3171826021935,3.9958761284301696e+18,471.5859130109675 +6634.417182602194,3.967382514422438e+18,472.0859130109675 +6634.517182602194,3.9390111441137434e+18,472.58591301097476 +6634.617182602195,3.910760796519945e+18,473.08591301097476 +6634.717182602195,3.882630275429572e+18,473.58591301097476 +6634.817182602195,3.854618409494583e+18,474.08591301097476 +6634.917182602196,3.826724052301682e+18,474.58591301097476 +6635.017182602196,3.7989460824254884e+18,475.08591301098204 +6635.117182602196,3.7712834034648566e+18,475.58591301098204 +6635.217182602197,3.743734944063376e+18,476.08591301098204 +6635.317182602197,3.7162996579152563e+18,476.5859130109893 +6635.4171826021975,3.6889765237576264e+18,477.0859130109893 +6635.517182602198,3.6617645453500877e+18,477.5859130109893 +6635.617182602198,3.63466275144256e+18,478.0859130109893 +6635.717182602199,3.607670195732198e+18,478.5859130109893 +6635.817182602199,3.580785956810172e+18,479.0859130109966 +6635.917182602199,3.554009138099116e+18,479.5859130109966 +6636.0171826022,3.5273388677818056e+18,480.0859130109966 +6636.1171826022,3.5007742987218253e+18,480.58591301100387 +6636.2171826022,3.474314608376821e+18,481.08591301100387 +6636.317182602201,3.447958998704784e+18,481.58591301100387 +6636.417182602201,3.421706696063997e+18,482.08591301100387 +6636.5171826022015,3.39555695110707e+18,482.58591301100387 +6636.617182602202,3.3695090386694907e+18,483.08591301101114 +6636.717182602202,3.3435622576531615e+18,483.58591301101114 +6636.817182602203,3.31771593090517e+18,484.08591301101114 +6636.917182602203,3.2919694050922404e+18,484.5859130110184 +6637.017182602203,3.2663220505711703e+18,485.0859130110184 +6637.117182602204,3.240773261255428e+18,485.5859130110184 +6637.217182602204,3.2153224544782807e+18,486.0859130110184 +6637.317182602204,3.189969070852614e+18,486.5859130110184 +6637.417182602205,3.164712574127654e+18,487.0859130110257 +6637.517182602205,3.139552451042815e+18,487.5859130110257 +6637.6171826022055,3.114488211178724e+18,488.0859130110257 +6637.717182602206,3.089519386805649e+18,488.58591301103297 +6637.817182602206,3.064645532729455e+18,489.08591301103297 +6637.917182602207,3.03986622613507e+18,489.58591301103297 +6638.017182602207,3.015181066427658e+18,490.08591301103297 +6638.117182602207,2.990589675071502e+18,490.58591301103297 +6638.217182602208,2.966091695426633e+18,491.08591301104025 +6638.317182602208,2.941686792583304e+18,491.58591301104025 +6638.417182602208,2.9173746531941924e+18,492.08591301104025 +6638.517182602209,2.8931549853044465e+18,492.5859130110475 +6638.617182602209,2.869027518179556e+18,493.0859130110475 +6638.7171826022095,2.844992002130922e+18,493.5859130110475 +6638.81718260221,2.8210482083392046e+18,494.0859130110475 +6638.91718260221,2.7971959286753403e+18,494.5859130110475 +6639.017182602211,2.7734349755191767e+18,495.0859130110548 +6639.117182602211,2.749765181575707e+18,495.5859130110548 +6639.217182602211,2.7261863996887276e+18,496.0859130110548 +6639.317182602212,2.7026985026519224e+18,496.5859130110621 +6639.417182602212,2.6793013830172923e+18,497.0859130110621 +6639.517182602212,2.6559949529007247e+18,497.5859130110621 +6639.617182602213,2.6327791437847153e+18,498.0859130110621 +6639.717182602213,2.609653906318066e+18,498.5859130110621 +6639.8171826022135,2.5866192101124526e+18,499.08591301106935 +6639.917182602214,2.5636750435357834e+18,499.58591301106935 +6640.017182602214,2.540821413502126e+18,500.08591301106935 +6640.117182602215,2.51805834525816e+18,500.5859130110766 +6640.217182602215,2.4953858821660257e+18,501.0859130110766 +6640.317182602215,2.472804085482332e+18,501.5859130110766 +6640.417182602216,2.4503130341332987e+18,502.0859130110766 +6640.517182602216,2.4279128244858266e+18,502.5859130110766 +6640.617182602216,2.405603570114364e+18,503.0859130110839 +6640.717182602217,2.3833854015634673e+18,503.5859130110839 +6640.817182602217,2.3612584661058166e+18,504.0859130110839 +6640.9171826022175,2.339222927495625e+18,504.5859130110912 +6641.017182602218,2.317278965717304e+18,505.0859130110912 +6641.117182602218,2.2954267767291415e+18,505.5859130110912 +6641.217182602219,2.2736665722019633e+18,506.0859130110912 +6641.317182602219,2.2519985792525696e+18,506.5859130110912 +6641.417182602219,2.2304230401718216e+18,507.08591301109846 +6641.51718260222,2.2089402121472827e+18,507.58591301109846 +6641.61718260222,2.1875503669801876e+18,508.08591301109846 +6641.71718260222,2.1662537907966943e+18,508.58591301110573 +6641.817182602221,2.1450507837532923e+18,509.08591301110573 +6641.917182602221,2.1239416597361623e+18,509.58591301110573 +6642.0171826022215,2.102926746054464e+18,510.08591301110573 +6642.117182602222,2.0820063831273933e+18,510.58591301110573 +6642.217182602222,2.061180924164906e+18,511.085913011113 +6642.317182602223,2.0404507348420516e+18,511.585913011113 +6642.417182602223,2.019816192966738e+18,512.085913011113 +6642.517182602223,1.9992776881409203e+18,512.5859130111203 +6642.617182602224,1.9788356214151409e+18,513.0859130111203 +6642.717182602224,1.958490404936266e+18,513.5859130111203 +6642.817182602224,1.9382424615884552e+18,514.0859130111203 +6642.917182602225,1.9180922246272625e+18,514.5859130111203 +6643.017182602225,1.898040137306831e+18,515.0859130111276 +6643.1171826022255,1.8780866525001948e+18,515.5859130111276 +6643.217182602226,1.8582322323125755e+18,516.0859130111276 +6643.317182602226,1.838477347687752e+18,516.5859130111348 +6643.417182602227,1.8188224780074941e+18,517.0859130111348 +6643.517182602227,1.799268110684004e+18,517.5859130111348 +6643.617182602227,1.7798147407454766e+18,518.0859130111348 +6643.717182602228,1.760462870414771e+18,518.5859130111348 +6643.817182602228,1.7412130086812503e+18,519.0859130111421 +6643.917182602228,1.7220656708658926e+18,519.5859130111421 +6644.017182602229,1.7030213781796705e+18,520.0859130111421 +6644.117182602229,1.6840806572753687e+18,520.5859130111494 +6644.2171826022295,1.665244039792944e+18,521.0859130111494 +6644.31718260223,1.6465120618984788e+18,521.5859130111494 +6644.41718260223,1.627885263816945e+18,522.0859130111494 +6644.517182602231,1.6093641893588923e+18,522.5859130111494 +6644.617182602231,1.590949385441229e+18,523.0859130111567 +6644.717182602231,1.5726414016023155e+18,523.5859130111567 +6644.817182602232,1.5544407895114944e+18,524.0859130111567 +6644.917182602232,1.5363481024733435e+18,524.5859130111639 +6645.017182602232,1.5183638949268818e+18,525.0859130111639 +6645.117182602233,1.500488721939906e+18,525.5859130111639 +6645.217182602233,1.4827231386988027e+18,526.0859130111639 +6645.3171826022335,1.4650676999940718e+18,526.5859130111639 +6645.417182602234,1.4475229597018657e+18,527.0859130111712 +6645.517182602234,1.4300894702618865e+18,527.5859130111712 +6645.617182602235,1.412767782151901e+18,528.0859130111712 +6645.717182602235,1.3955584433592827e+18,528.5859130111785 +6645.817182602235,1.3784619988499415e+18,529.0859130111785 +6645.917182602236,1.36147899003495e+18,529.5859130111785 +6646.017182602236,1.3446099542353313e+18,530.0859130111785 +6646.117182602236,1.3278554241453793e+18,530.5859130111785 +6646.217182602237,1.311215927294927e+18,531.0859130111858 +6646.317182602237,1.2946919855110387e+18,531.5859130111858 +6646.4171826022375,1.278284114379498e+18,532.0859130111858 +6646.517182602238,1.2619928227066217e+18,532.585913011193 +6646.617182602238,1.2458186119818673e+18,533.085913011193 +6646.717182602239,1.2297619758416614e+18,533.585913011193 +6646.817182602239,1.2138233995350144e+18,534.085913011193 +6646.917182602239,1.1980033593913925e+18,534.585913011193 +6647.01718260224,1.1823023222913687e+18,535.0859130112003 +6647.11718260224,1.1667207451406065e+18,535.5859130112003 +6647.21718260224,1.1512590743476524e+18,536.0859130112003 +6647.317182602241,1.1359177453061338e+18,536.5859130112076 +6647.417182602241,1.1206971818819112e+18,537.0859130112076 +6647.5171826022415,1.1055977959056826e+18,537.5859130112076 +6647.617182602242,1.0906199866716632e+18,538.0859130112076 +6647.717182602242,1.0757641404428698e+18,538.5859130112076 +6647.817182602243,1.0610306299635747e+18,539.0859130112149 +6647.917182602243,1.0464198139795277e+18,539.5859130112149 +6648.017182602243,1.0319320367664507e+18,540.0859130112149 +6648.117182602244,1.0175676276674254e+18,540.5859130112221 +6648.217182602244,1.0033269006397372e+18,541.0859130112221 +6648.317182602244,9.892101538116826e+17,541.5859130112221 +6648.417182602245,9.752176690499561e+17,542.0859130112221 +6648.517182602245,9.613497115381356e+17,542.5859130112221 +6648.6171826022455,9.476065293668108e+17,543.0859130112294 +6648.717182602246,9.339883531359181e+17,543.5859130112294 +6648.817182602246,9.204953955697512e+17,544.0859130112294 +6648.917182602247,9.071278511452145e+17,544.5859130112367 +6649.017182602247,8.938858957338185e+17,545.0859130112367 +6649.117182602247,8.807696862578632e+17,545.5859130112367 +6649.217182602248,8.677793603613353e+17,546.0859130112367 +6649.317182602248,8.549150360959552e+17,546.5859130112367 +6649.417182602248,8.421768116228163e+17,547.085913011244 +6649.517182602249,8.29564764930067e+17,547.585913011244 +6649.617182602249,8.170789535669929e+17,548.085913011244 +6649.7171826022495,8.047194143949304e+17,548.5859130112513 +6649.81718260225,7.924861633553755e+17,549.0859130112513 +6649.91718260225,7.803791952555876e+17,549.5859130112513 +6650.017182602251,7.683984835720572e+17,550.0859130112513 +6650.117182602251,7.565439802721083e+17,550.5859130112513 +6650.217182602251,7.448156156539055e+17,551.0859130112585 +6650.317182602252,7.332132982051354e+17,551.5859130112585 +6650.417182602252,7.21736914480532e+17,552.0859130112585 +6650.517182602252,7.103863289984817e+17,552.5859130112658 +6650.617182602253,6.991613841568659e+17,553.0859130112658 +6650.717182602253,6.880619001682399e+17,553.5859130112658 +6650.8171826022535,6.770876750144941e+17,554.0859130112658 +6650.917182602254,6.662384844210543e+17,554.5859130112658 +6651.017182602254,6.555140818506655e+17,555.0859130112731 +6651.117182602255,6.449141985167955e+17,555.5859130112731 +6651.217182602255,6.344385434166053e+17,556.0859130112731 +6651.317182602255,6.240868033834755e+17,556.5859130112804 +6651.417182602256,6.138586431590157e+17,557.0859130112804 +6651.517182602256,6.037537054844141e+17,557.5859130112804 +6651.617182602256,5.937716112110316e+17,558.0859130112804 +6651.717182602257,5.839119594300548e+17,558.5859130112804 +6651.817182602257,5.7417432762101344e+17,559.0859130112876 +6651.9171826022575,5.645582718189529e+17,559.5859130112876 +6652.017182602258,5.550633267999741e+17,560.0859130112876 +6652.117182602258,5.456890062848895e+17,560.5859130112949 +6652.217182602259,5.364348031606849e+17,561.0859130112949 +6652.317182602259,5.273001897194175e+17,561.5859130112949 +6652.417182602259,5.1828461791422125e+17,562.0859130112949 +6652.51718260226,5.0938751963201325e+17,562.5859130112949 +6652.61718260226,5.006083069824848e+17,563.0859130113022 +6652.71718260226,4.919463726029577e+17,563.5859130113022 +6652.817182602261,4.834010899786097e+17,564.0859130113022 +6652.917182602261,4.7497181377761754e+17,564.5859130113095 +6653.0171826022615,4.6665788020071123e+17,565.0859130113095 +6653.117182602262,4.584586073445906e+17,565.5859130113095 +6653.217182602262,4.503732955786923e+17,566.0859130113095 +6653.317182602263,4.424012279347338e+17,566.5859130113095 +6653.417182602263,4.345416705084603e+17,567.0859130113167 +6653.517182602263,4.267938728730196e+17,567.5859130113167 +6653.617182602264,4.191570685033347e+17,568.0859130113167 +6653.717182602264,4.116304752108869e+17,568.585913011324 +6653.817182602264,4.0421329558828326e+17,569.085913011324 +6653.917182602265,3.969047174629519e+17,569.585913011324 +6654.017182602265,3.897039143593516e+17,570.085913011324 +6654.1171826022655,3.826100459690351e+17,570.585913011324 +6654.217182602266,3.7562225862791424e+17,571.0859130113313 +6654.317182602266,3.687396858000851e+17,571.5859130113313 +6654.417182602267,3.619614485675305e+17,572.0859130113313 +6654.517182602267,3.55286656125065e+17,572.5859130113386 +6654.617182602267,3.487144062798655e+17,573.0859130113386 +6654.717182602268,3.422437859549101e+17,573.5859130113386 +6654.817182602268,3.3587387169569914e+17,574.0859130113386 +6654.917182602268,3.296037301795986e+17,574.5859130113386 +6655.017182602269,3.2343241872716614e+17,575.0859130113458 +6655.117182602269,3.173589858148368e+17,575.5859130113458 +6655.2171826022695,3.1138247158832083e+17,576.0859130113458 +6655.31718260227,3.0550190837611866e+17,576.5859130113531 +6655.41718260227,2.997163212025463e+17,577.0859130113531 +6655.517182602271,2.9402472829965926e+17,577.5859130113531 +6655.617182602271,2.8842614161751494e+17,578.0859130113531 +6655.717182602271,2.8291956733219488e+17,578.5859130113531 +6655.817182602272,2.7750400635103462e+17,579.0859130113604 +6655.917182602272,2.721784548145319e+17,579.5859130113604 +6656.017182602272,2.6694190459439248e+17,580.0859130113604 +6656.117182602273,2.617933437872257e+17,580.5859130113677 +6656.217182602273,2.5673175720340074e+17,581.0859130113677 +6656.3171826022735,2.5175612685057754e+17,581.5859130113677 +6656.417182602274,2.468654324114787e+17,582.0859130113677 +6656.517182602274,2.420586517154608e+17,582.5859130113677 +6656.617182602275,2.3733476120347152e+17,583.0859130113749 +6656.717182602275,2.3269273638600682e+17,583.5859130113749 +6656.817182602275,2.2813155229367843e+17,584.0859130113749 +6656.917182602276,2.2365018392005267e+17,584.5859130113822 +6657.017182602276,2.1924760665642666e+17,585.0859130113822 +6657.117182602276,2.149227967182157e+17,585.5859130113822 +6657.217182602277,2.1067473156267462e+17,586.0859130113822 +6657.317182602277,2.065023902976742e+17,586.5859130113822 +6657.4171826022775,2.0240475408128147e+17,587.0859130113895 +6657.517182602278,1.983808065119201e+17,587.5859130113895 +6657.617182602278,1.944295340088866e+17,588.0859130113895 +6657.717182602279,1.9054992618304522e+17,588.5859130113968 +6657.817182602279,1.8674097619753014e+17,589.0859130113968 +6657.917182602279,1.8300168111829283e+17,589.5859130113968 +6658.01718260228,1.793310422543765e+17,590.0859130113968 +6658.11718260228,1.7572806548779872e+17,590.5859130113968 +6658.21718260228,1.721917615929482e+17,591.085913011404 +6658.317182602281,1.687211465454266e+17,591.585913011404 +6658.417182602281,1.6531524182026547e+17,592.085913011404 +6658.5171826022815,1.6197307467948877e+17,592.5859130114113 +6658.617182602282,1.5869367844899683e+17,593.0859130114113 +6658.717182602282,1.5547609278475437e+17,593.5859130114113 +6658.817182602283,1.5231936392830237e+17,594.0859130114113 +6658.917182602283,1.4922254495161174e+17,594.5859130114113 +6659.017182602283,1.4618469599131693e+17,595.0859130114186 +6659.117182602284,1.4320488447238717e+17,595.5859130114186 +6659.217182602284,1.4028218532129082e+17,596.0859130114186 +6659.317182602284,1.3741568116874083e+17,596.5859130114259 +6659.417182602285,1.346044625421118e+17,597.0859130114259 +6659.517182602285,1.318476280476227e+17,597.5859130114259 +6659.6171826022855,1.2914428454240856e+17,598.0859130114259 +6659.717182602286,1.2649354729660042e+17,598.5859130114259 +6659.817182602286,1.2389454014554731e+17,599.0859130114331 +6659.917182602287,1.2134639563232776e+17,599.5859130114331 +6660.017182602287,1.1884825514069389e+17,600.0859130114331 +6660.117182602287,1.1639926901861552e+17,600.5859130114404 +6660.217182602288,1.1399859669259109e+17,601.0859130114404 +6660.317182602288,1.1164540677289187e+17,601.5859130114404 +6660.417182602288,1.0933887714992797e+17,602.0859130114404 +6660.517182602289,1.0707819508191738e+17,602.5859130114404 +6660.617182602289,1.0486255727404949e+17,603.0859130114477 +6660.7171826022895,1.026911699493417e+17,603.5859130114477 +6660.81718260229,1.0056324891138152e+17,604.0859130114477 +6660.91718260229,9.847801959916387e+16,604.585913011455 +6661.017182602291,9.643471713422909e+16,605.085913011455 +6661.117182602291,9.44325863603043e+16,605.585913011455 +6661.217182602291,9.247088187566581e+16,606.085913011455 +6661.317182602292,9.054886805843085e+16,606.585913011455 +6661.417182602292,8.866581908499294e+16,607.0859130114623 +6661.517182602292,8.682101894181763e+16,607.5859130114623 +6661.617182602293,8.501376143080738e+16,608.0859130114623 +6661.717182602293,8.324335016845598e+16,608.5859130114695 +6661.8171826022935,8.150909857900624e+16,609.0859130114695 +6661.917182602294,7.981032988181982e+16,609.5859130114695 +6662.017182602294,7.814637707317739e+16,610.0859130114695 +6662.117182602295,7.65165829027174e+16,610.5859130114695 +6662.217182602295,7.492029984472354e+16,611.0859130114768 +6662.317182602295,7.335689006447062e+16,611.5859130114768 +6662.417182602296,7.182572537983007e+16,612.0859130114768 +6662.517182602296,7.03261872183423e+16,612.5859130114841 +6662.617182602296,6.885766656995668e+16,613.0859130114841 +6662.717182602297,6.741956393563261e+16,613.5859130114841 +6662.817182602297,6.601128927200119e+16,614.0859130114841 +6662.9171826022975,6.463226193227678e+16,614.5859130114841 +6663.017182602298,6.328191060360666e+16,615.0859130114914 +6663.117182602298,6.1959673241045704e+16,615.5859130114914 +6663.217182602299,6.066499699833309e+16,616.0859130114914 +6663.317182602299,5.939733815565216e+16,616.5859130114986 +6663.417182602299,5.8156162044547e+16,617.0859130114986 +6663.5171826023,5.694094297016173e+16,617.5859130114986 +6663.6171826023,5.575116413097227e+16,618.0859130114986 +6663.7171826023,5.4586317536170136e+16,618.5859130114986 +6663.817182602301,5.344590392085562e+16,619.0859130115059 +6663.917182602301,5.232943265919562e+16,619.5859130115059 +6664.017182602302,5.123642167569156e+16,620.0859130115059 +6664.117182602302,5.016639735470545e+16,620.5859130115132 +6664.217182602302,4.91188944483846e+16,621.0859130115132 +6664.317182602303,4.809345598311843e+16,621.5859130115132 +6664.417182602303,4.708963316466275e+16,622.0859130115132 +6664.517182602303,4.610698528205771e+16,622.5859130115132 +6664.617182602304,4.514507961046325e+16,623.0859130115205 +6664.717182602304,4.420349131303277e+16,623.5859130115205 +6664.8171826023045,4.328180334193759e+16,624.0859130115205 +6664.917182602305,4.237960633865592e+16,624.5859130115277 +6665.017182602305,4.149649853363332e+16,625.0859130115277 +6665.117182602306,4.063208564541528e+16,625.5859130115277 +6665.217182602306,3.97859807793538e+16,626.0859130115277 +6665.317182602306,3.895780432598158e+16,626.5859130115277 +6665.417182602307,3.814718385914523e+16,627.085913011535 +6665.517182602307,3.735375403398614e+16,627.585913011535 +6665.617182602307,3.6577156484850264e+16,628.085913011535 +6665.717182602308,3.581703972320914e+16,628.5859130115423 +6665.817182602308,3.5073059035668532e+16,629.0859130115423 +6665.9171826023085,3.4344876382135456e+16,629.5859130115423 +6666.017182602309,3.363216029421558e+16,630.0859130115423 +6666.117182602309,3.293458577390582e+16,630.5859130115423 +6666.21718260231,3.225183419264506e+16,631.0859130115496 +6666.31718260231,3.158359319078366e+16,631.5859130115496 +6666.41718260231,3.0929556577526216e+16,632.0859130115496 +6666.517182602311,3.0289424231402936e+16,632.5859130115568 +6666.617182602311,2.9662902001319988e+16,633.0859130115568 +6666.717182602311,2.904970160823491e+16,633.5859130115568 +6666.817182602312,2.8449540547503736e+16,634.0859130115568 +6666.917182602312,2.78621419919411e+16,634.5859130115568 +6667.0171826023125,2.728723469563284e+16,635.0859130115641 +6667.117182602313,2.672455289853895e+16,635.5859130115641 +6667.217182602313,2.617383623191974e+16,636.0859130115641 +6667.317182602314,2.563482962461886e+16,636.5859130115714 +6667.417182602314,2.510728321023305e+16,637.0859130115714 +6667.517182602314,2.4590952235194788e+16,637.5859130115714 +6667.617182602315,2.408559696779502e+16,638.0859130115714 +6667.717182602315,2.3590982608168516e+16,638.5859130115714 +6667.817182602315,2.310687919926348e+16,639.0859130115787 +6667.917182602316,2.263306153881558e+16,639.5859130115787 +6668.017182602316,2.2169309092342756e+16,640.0859130115787 +6668.1171826023165,2.1715405907178092e+16,640.585913011586 +6668.217182602317,2.1271140527554948e+16,641.085913011586 +6668.317182602317,2.0836305910755868e+16,641.585913011586 +6668.417182602318,2.041069934433773e+16,642.085913011586 +6668.517182602318,1.9994122364442028e+16,642.585913011586 +6668.617182602318,1.9586380675198664e+16,643.0859130115932 +6668.717182602319,1.9187284069230508e+16,643.5859130115932 +6668.817182602319,1.879664634926332e+16,644.0859130115932 +6668.917182602319,1.8414285250846308e+16,644.5859130116005 +6669.01718260232,1.8040022366186504e+16,645.0859130116005 +6669.11718260232,1.7673683069097998e+16,645.5859130116005 +6669.2171826023205,1.7315096441068172e+16,646.0859130116005 +6669.317182602321,1.6964095198440288e+16,646.5859130116005 +6669.417182602321,1.662051562071154e+16,647.0859130116078 +6669.517182602322,1.6284197479945138e+16,647.5859130116078 +6669.617182602322,1.595498397129274e+16,648.0859130116078 +6669.717182602322,1.563272164462455e+16,648.585913011615 +6669.817182602323,1.5317260337262778e+16,649.085913011615 +6669.917182602323,1.5008453107812596e+16,649.585913011615 +6670.017182602323,1.4706156171085834e+16,650.085913011615 +6670.117182602324,1.4410228834110608e+16,650.585913011615 +6670.217182602324,1.4120533433219964e+16,651.0859130116223 +6670.3171826023245,1.3836935272212484e+16,651.5859130116223 +6670.417182602325,1.3559302561576012e+16,652.0859130116223 +6670.517182602325,1.328750635876677e+16,652.5859130116296 +6670.617182602326,1.3021420509534906e+16,653.0859130116296 +6670.717182602326,1.2760921590286406e+16,653.5859130116296 +6670.817182602326,1.2505888851472452e+16,654.0859130116296 +6670.917182602327,1.2256204161995694e+16,654.5859130116296 +6671.017182602327,1.2011751954623058e+16,655.0859130116369 +6671.117182602327,1.1772419172394688e+16,655.5859130116369 +6671.217182602328,1.1538095216017352e+16,656.0859130116369 +6671.317182602328,1.1308671892231702e+16,656.5859130116442 +6671.4171826023285,1.1084043363141878e+16,657.0859130116442 +6671.517182602329,1.0864106096495228e+16,657.5859130116442 +6671.617182602329,1.0648758816900944e+16,658.0859130116442 +6671.71718260233,1.0437902457975288e+16,658.5859130116442 +6671.81718260233,1.0231440115401262e+16,659.0859130116514 +6671.91718260233,1.002927700089077e+16,659.5859130116514 +6672.017182602331,9831320397036320.0,660.0859130116514 +6672.117182602331,9637479613040354.0,660.5859130116587 +6672.217182602331,9447665941309674.0,661.0859130116587 +6672.317182602332,9261792614901922.0,661.5859130116587 +6672.417182602332,9079774765812048.0,662.0859130116587 +6672.5171826023325,8901529384085888.0,662.5859130116587 +6672.617182602333,8726975277748204.0,663.085913011666 +6672.717182602333,8556033033532811.0,663.585913011666 +6672.817182602334,8388624978401695.0,664.085913011666 +6672.917182602334,8224675141840954.0,664.5859130116733 +6673.017182602334,8064109218921001.0,665.0859130116733 +6673.117182602335,7906854534108108.0,665.5859130116733 +6673.217182602335,7752840005815290.0,666.0859130116733 +6673.317182602335,7601996111679903.0,666.5859130116733 +6673.417182602336,7454254854555641.0,667.0859130116805 +6673.517182602336,7309549729206880.0,667.5859130116805 +6673.6171826023365,7167815689692805.0,668.0859130116805 +6673.717182602337,7028989117429629.0,668.5859130116878 +6673.817182602337,6893007789918893.0,669.0859130116878 +6673.917182602338,6759810850129662.0,669.5859130116878 +6674.017182602338,6629338776523220.0,670.0859130116878 +6674.117182602338,6501533353708425.0,670.5859130116878 +6674.217182602339,6376337643716207.0,671.0859130116951 +6674.317182602339,6253695957881945.0,671.5859130116951 +6674.417182602339,6133553829324120.0,672.0859130116951 +6674.51718260234,6015857986008382.0,672.5859130117024 +6674.61718260234,5900556324385982.0,673.0859130117024 +6674.7171826023405,5787597883595406.0,673.5859130117024 +6674.817182602341,5676932820216763.0,674.0859130117024 +6674.917182602341,5568512383568147.0,674.5859130117024 +6675.017182602342,5462288891533489.0,675.0859130117096 +6675.117182602342,5358215706911707.0,675.5859130117096 +6675.217182602342,5256247214276674.0,676.0859130117096 +6675.317182602343,5156338797338200.0,676.5859130117169 +6675.417182602343,5058446816794113.0,677.0859130117169 +6675.517182602343,4962528588663437.0,677.5859130117169 +6675.617182602344,4868542363091316.0,678.0859130117169 +6675.717182602344,4776447303616079.0,678.5859130117169 +6675.8171826023445,4686203466889119.0,679.0859130117242 +6675.917182602345,4597771782838529.0,679.5859130117242 +6676.017182602345,4511114035267223.0,680.0859130117242 +6676.117182602346,4426192842876877.0,680.5859130117315 +6676.217182602346,4342971640708926.0,681.0859130117315 +6676.317182602346,4261414661993839.5,681.5859130117315 +6676.417182602347,4181486920400437.5,682.0859130117315 +6676.517182602347,4103154192676826.5,682.5859130117315 +6676.617182602347,4026383001674801.0,683.0859130117387 +6676.717182602348,3951140599749779.0,683.5859130117387 +6676.817182602348,3877394952528194.5,684.0859130117387 +6676.9171826023485,3805114723034791.0,684.585913011746 +6677.017182602349,3734269256172197.0,685.085913011746 +6677.117182602349,3664828563545160.5,685.585913011746 +6677.21718260235,3596763308622297.5,686.085913011746 +6677.31718260235,3530044792228065.0,686.585913011746 +6677.41718260235,3464644938357905.5,687.0859130117533 +6677.517182602351,3400536280309715.5,687.5859130117533 +6677.617182602351,3337691947124672.5,688.0859130117533 +6677.717182602351,3276085650330910.5,688.5859130117606 +6677.817182602352,3215691670983489.0,689.0859130117606 +6677.917182602352,3156484846994110.0,689.5859130117606 +6678.0171826023525,3098440560744442.5,690.0859130117606 +6678.117182602353,3041534726976819.5,690.5859130117606 +6678.217182602353,2985743780956249.5,691.0859130117678 +6678.317182602354,2931044666897896.5,691.5859130117678 +6678.417182602354,2877414826654075.5,692.0859130117678 +6678.517182602354,2824832188655201.5,692.5859130117751 +6678.617182602355,2773275157099102.0,693.0859130117751 +6678.717182602355,2722722601383118.5,693.5859130117751 +6678.817182602355,2673153845773768.5,694.0859130117751 +6678.917182602356,2624548659308658.0,694.5859130117751 +6679.017182602356,2576887245925509.0,695.0859130117824 +6679.1171826023565,2530150234813325.0,695.5859130117824 +6679.217182602357,2484318670980653.5,696.0859130117824 +6679.317182602357,2439374006036221.0,696.5859130117897 +6679.417182602358,2395298089177216.0,697.0859130117897 +6679.517182602358,2352073158380489.0,697.5859130117897 +6679.617182602358,2309681831792257.5,698.0859130117897 +6679.717182602359,2268107099311820.5,698.5859130117897 +6679.817182602359,2227332314364944.2,699.085913011797 +6679.917182602359,2187341185862726.5,699.585913011797 +6680.01718260236,2148117770341672.5,700.085913011797 +6680.11718260236,2109646464281013.0,700.5859130118042 +6680.2171826023605,2071911996593273.2,701.0859130118042 +6680.317182602361,2034899421284115.2,701.5859130118042 +6680.417182602361,1998594110277737.5,702.0859130118042 +6680.517182602362,1962981746404050.2,702.5859130118042 +6680.617182602362,1928048316543982.2,703.0859130118115 +6680.717182602362,1893780104929389.2,703.5859130118115 +6680.817182602363,1860163686593990.0,704.0859130118115 +6680.917182602363,1827185920971989.0,704.5859130118188 +6681.017182602363,1794833945641042.2,705.0859130118188 +6681.117182602364,1763095170206229.8,705.5859130118188 +6681.217182602364,1731957270321915.8,706.0859130118188 +6681.3171826023645,1701408181848333.5,706.5859130118188 +6681.417182602365,1671436095139839.8,707.085913011826 +6681.517182602365,1642029449461882.5,707.585913011826 +6681.617182602366,1613176927533692.2,708.085913011826 +6681.717182602366,1584867450193901.8,708.5859130118333 +6681.817182602366,1557090171186300.0,709.0859130118333 +6681.917182602367,1529834472062926.5,709.5859130118333 +6682.017182602367,1503089957201904.0,710.0859130118333 +6682.117182602367,1476846448937366.0,710.5859130118333 +6682.217182602368,1451093982798925.8,711.0859130118406 +6682.317182602368,1425822802858221.8,711.5859130118406 +6682.4171826023685,1401023357180042.5,712.0859130118406 +6682.517182602369,1376686293375699.0,712.5859130118479 +6682.617182602369,1352802454256314.2,713.0859130118479 +6682.71718260237,1329362873583698.5,713.5859130118479 +6682.81718260237,1306358771916645.8,714.0859130118479 +6682.91718260237,1283781552550441.2,714.5859130118479 +6683.017182602371,1261622797547459.0,715.0859130118552 +6683.117182602371,1239874263856792.2,715.5859130118552 +6683.217182602371,1218527879520836.2,716.0859130118552 +6683.317182602372,1197575739966886.0,716.5859130118624 +6683.417182602372,1177010104381804.5,717.0859130118624 +6683.5171826023725,1156823392167824.0,717.5859130118624 +6683.617182602373,1137008179477676.5,718.0859130118624 +6683.717182602373,1117557195827217.8,718.5859130118624 +6683.817182602374,1098463320783777.0,719.0859130118697 +6683.917182602374,1079719580728524.6,719.5859130118697 +6684.017182602374,1061319145691125.6,720.0859130118697 +6684.117182602375,1043255326255068.4,720.585913011877 +6684.217182602375,1025521570532053.6,721.085913011877 +6684.317182602375,1008111461203830.9,721.585913011877 +6684.417182602376,991018712629986.2,722.085913011877 +6684.517182602376,974237168020153.5,722.585913011877 +6684.6171826023765,957760796669181.5,723.0859130118843 +6684.717182602377,941583691253837.9,723.5859130118843 +6684.817182602377,925700065189612.1,724.0859130118843 +6684.917182602378,910104250046278.0,724.5859130118915 +6685.017182602378,894790693020876.1,725.0859130118915 +6685.117182602378,879753954466776.9,725.5859130118915 +6685.217182602379,864988705477580.5,726.0859130118915 +6685.317182602379,850489725524587.1,726.5859130118915 +6685.417182602379,836251900146618.1,727.0859130118988 +6685.51718260238,822270218691011.0,727.5859130118988 +6685.61718260238,808539772104592.9,728.0859130118988 +6685.7171826023805,795055750773523.4,728.5859130119061 +6685.817182602381,781813442410893.4,729.0859130119061 +6685.917182602381,768808229990968.8,729.5859130119061 +6686.017182602382,756035589729046.4,730.0859130119061 +6686.117182602382,743491089105872.9,730.5859130119061 +6686.217182602382,731170384935612.6,731.0859130119134 +6686.317182602383,719069221476390.0,731.5859130119134 +6686.417182602383,707183428582412.6,732.0859130119134 +6686.517182602383,695508919896755.8,732.5859130119206 +6686.617182602384,684041691083886.1,733.0859130119206 +6686.717182602384,672777818100999.8,733.5859130119206 +6686.8171826023845,661713455507320.5,734.0859130119206 +6686.917182602385,650844834810486.9,734.5859130119206 +6687.017182602385,640168262849187.1,735.0859130119279 +6687.117182602386,629680120211232.8,735.5859130119279 +6687.217182602386,619376859686248.1,736.0859130119279 +6687.317182602386,609255004752211.6,736.5859130119352 +6687.417182602387,599311148095084.5,737.0859130119352 +6687.517182602387,589541950160759.4,737.5859130119352 +6687.617182602387,579944137738621.1,738.0859130119352 +6687.717182602388,570514502575995.4,738.5859130119352 +6687.817182602388,561249900022788.94,739.0859130119425 +6687.9171826023885,552147247705649.7,739.5859130119425 +6688.017182602389,543203524230963.4,740.0859130119425 +6688.117182602389,534415767916053.56,740.5859130119497 +6688.21718260239,525781075547951.4,741.0859130119497 +6688.31718260239,517296601169096.7,741.5859130119497 +6688.41718260239,508959554889384.7,742.0859130119497 +6688.517182602391,500767201723956.7,742.5859130119497 +6688.617182602391,492716860456156.75,743.085913011957 +6688.717182602391,484805902525098.0,743.585913011957 +6688.817182602392,477031750937270.0,744.085913011957 +6688.917182602392,469391879201663.5,744.5859130119643 +6689.0171826023925,461883810287884.9,745.0859130119643 +6689.117182602393,454505115606732.0,745.5859130119643 +6689.217182602393,447253414012744.25,746.0859130119643 +6689.317182602394,440126370828228.0,746.5859130119643 +6689.417182602394,433121696888277.5,747.0859130119716 +6689.517182602394,426237147606329.56,747.5859130119716 +6689.617182602395,419470522059779.3,748.0859130119716 +6689.717182602395,412819662095223.1,748.5859130119788 +6689.817182602395,406282451452890.25,749.0859130119788 +6689.917182602396,399856814909824.1,749.5859130119788 +6690.017182602396,393540717441409.5,750.0859130119788 +6690.1171826023965,387332163400830.5,750.5859130119788 +6690.217182602397,381229195716061.06,751.0859130119861 +6690.317182602397,375229895104005.25,751.5859130119861 +6690.417182602398,369332379301393.1,752.0859130119861 +6690.517182602398,363534802312073.2,752.5859130119934 +6690.617182602398,357835353670336.5,753.0859130119934 +6690.717182602399,352232257719907.6,753.5859130119934 +6690.817182602399,346723772908267.06,754.0859130119934 +6690.917182602399,341308191095960.2,754.5859130119934 +6691.0171826024,335983836880562.0,755.0859130120007 +6691.1171826024,330749066934978.9,755.5859130120007 +6691.2171826024005,325602269359760.4,756.0859130120007 +6691.317182602401,320541863049122.1,756.585913012008 +6691.417182602401,315566297070376.94,757.085913012008 +6691.517182602402,310674050056470.3,757.585913012008 +6691.617182602402,305863629611341.7,758.085913012008 +6691.717182602402,301133571727824.8,758.585913012008 +6691.817182602403,296482440217811.56,759.0859130120152 +6691.917182602403,291908826154414.7,759.5859130120152 +6692.017182602403,287411347325857.2,760.0859130120152 +6692.117182602404,282988647700839.44,760.5859130120225 +6692.217182602404,278639396905132.66,761.0859130120225 +6692.3171826024045,274362289709145.2,761.5859130120225 +6692.417182602405,270156045526230.1,762.0859130120225 +6692.517182602405,266019407921495.44,762.5859130120225 +6692.617182602406,261951144130887.8,763.0859130120298 +6692.717182602406,257950044590329.06,763.5859130120298 +6692.817182602406,254014922474678.9,764.0859130120298 +6692.917182602407,250144613246316.94,764.585913012037 +6693.017182602407,246337974213134.34,765.085913012037 +6693.117182602407,242593884095723.8,765.585913012037 +6693.217182602408,238911242603575.66,766.085913012037 +6693.317182602408,235288970020080.62,766.585913012037 +6693.4171826024085,231726006796148.3,767.0859130120443 +6693.517182602409,228221313152258.47,767.5859130120443 +6693.617182602409,224773868688754.88,768.0859130120443 +6693.71718260241,221382672004210.22,768.5859130120516 +6693.81718260241,218046740321687.25,769.0859130120516 +6693.91718260241,214765109122719.53,769.5859130120516 +6694.017182602411,211536831788851.97,770.0859130120516 +6694.117182602411,208360979250574.7,770.5859130120516 +6694.217182602411,205236639643490.94,771.0859130120589 +6694.317182602412,202162917971566.5,771.5859130120589 +6694.417182602412,199138935777302.0,772.0859130120589 +6694.5171826024125,196163830818684.88,772.5859130120662 +6694.617182602413,193236756752775.3,773.0859130120662 +6694.717182602413,190356882825778.62,773.5859130120662 +6694.817182602414,187523393569470.66,774.0859130120662 +6694.917182602414,184735488503837.47,774.5859130120662 +6695.017182602414,181992381845796.12,775.0859130120734 +6695.117182602415,179293302223869.38,775.5859130120734 +6695.217182602415,176637492398681.6,776.0859130120734 +6695.317182602415,174024208989156.56,776.5859130120807 +6695.417182602416,171452722204295.34,777.0859130120807 +6695.517182602416,168922315580410.94,777.5859130120807 +6695.6171826024165,166432285723708.3,778.0859130120807 +6695.717182602417,163981942058093.8,778.5859130120807 +6695.817182602417,161570606578102.88,779.085913012088 +6695.917182602418,159197613606839.4,779.585913012088 +6696.017182602418,156862309558816.03,780.085913012088 +6696.117182602418,154564052707595.66,780.5859130120953 +6696.217182602419,152302212958132.22,781.0859130120953 +6696.317182602419,150076171623707.53,781.5859130120953 +6696.417182602419,147885321207371.22,782.0859130120953 +6696.51718260242,145729065187786.78,782.5859130120953 +6696.61718260242,143606817809390.2,783.0859130121025 +6696.7171826024205,141518003876772.94,783.5859130121025 +6696.817182602421,139462058553195.73,784.0859130121025 +6696.917182602421,137438427163150.12,784.5859130121098 +6697.017182602422,135446564998882.4,785.0859130121098 +6697.117182602422,133485937130793.38,785.5859130121098 +6697.217182602422,131556018221636.4,786.0859130121098 +6697.317182602423,129656292344432.1,786.5859130121098 +6697.417182602423,127786252804021.77,787.0859130121171 +6697.517182602423,125945401962185.44,787.5859130121171 +6697.617182602424,124133251066245.98,788.0859130121171 +6697.717182602424,122349320081090.1,788.5859130121244 +6697.8171826024245,120593137524534.34,789.0859130121244 +6697.917182602425,118864240305963.86,789.5859130121244 +6698.017182602425,117162173568178.39,790.0859130121244 +6698.117182602426,115486490532377.73,790.5859130121244 +6698.217182602426,113836752346220.81,791.0859130121316 +6698.317182602426,112212527934896.44,791.5859130121316 +6698.417182602427,110613393855139.83,792.0859130121316 +6698.517182602427,109038934152136.78,792.5859130121389 +6698.617182602427,107488740219255.39,793.0859130121389 +6698.717182602428,105962410660544.34,793.5859130121389 +6698.817182602428,104459551155943.23,794.0859130121389 +6698.9171826024285,102979774329147.58,794.5859130121389 +6699.017182602429,101522699618073.55,795.0859130121462 +6699.117182602429,100087953147870.44,795.5859130121462 +6699.21718260243,98675167606425.14,796.0859130121462 +6699.31718260243,97283982122310.3,796.5859130121535 +6699.41718260243,95914042145125.4,797.0859130121535 +6699.517182602431,94564999328179.52,797.5859130121535 +6699.617182602431,93236511413470.03,798.0859130121535 +6699.717182602431,91928242118909.1,798.5859130121535 +6699.817182602432,90639861027751.69,799.0859130121607 +6699.917182602432,89371043480181.28,799.5859130121607 +6700.0,88333491023573.27,800.0 diff --git a/Validation/DWO/test/derived_quantities_expl_300.csv b/Validation/DWO/test/derived_quantities_expl_300.csv new file mode 100644 index 000000000..86a17ce4c --- /dev/null +++ b/Validation/DWO/test/derived_quantities_expl_300.csv @@ -0,0 +1,1417 @@ +t(s),Flux surface 1: solute,Concentration of adsorbed H on surface 1,Total T surface 1 +1e-07,19454455447421.656,9553.33390947869,300.0 +2.25e-07,43772161547131.83,9879.794351187129,300.0 +3.8124999999999995e-07,74168725504729.17,10287.863958603999,300.0 +5.765624999999999e-07,112163541933783.05,10797.942235720891,300.0 +8.207031249999999e-07,159655674208289.12,11435.52643856403,300.0 +1.1258789062499999e-06,219018670485060.8,12232.485374921722,300.0 +1.5073486328125e-06,293219026845918.1,13228.650738920158,300.0 +1.984185791015625e-06,385964177361409.9,14473.80540585432,300.0 +2.5802322387695313e-06,501887342859591.9,16030.167436418726,300.0 +3.325290298461914e-06,646778375071455.9,17975.492950967404,300.0 +4.256612873077393e-06,827871973187688.1,20406.951393987536,300.0 +5.420766091346741e-06,1054207425744430.6,23445.96441682793,300.0 +6.875957614183426e-06,1337077462283478.2,27244.246364697185,300.0 +8.694947017729283e-06,1690588028886455.2,31991.342213761873,300.0 +1.0968683772161603e-05,2132355995633240.2,37924.03021306139,300.0 +1.3810854715202004e-05,2684378151467874.5,45338.0443205166,300.0 +1.7363568394002505e-05,3374112550630097.5,54602.6790953388,300.0 +2.180446049250313e-05,4235822559988617.5,66178.97072356303,300.0 +2.7355575615628914e-05,5312245018790662.0,80642.30626136408,300.0 +3.4294469519536146e-05,6656656906650253.0,98710.50288052525,300.0 +4.296808689942018e-05,8335429841836986.0,121278.62316686711,300.0 +5.3810108624275226e-05,1.0431178378572342e+16,149462.05300971348,300.0 +6.736263578034403e-05,1.304662578941959e+16,184649.66369624026,300.0 +8.430329472543004e-05,1.6309328435613882e+16,228569.20188081916,300.0 +0.00010547911840678755,2.037741440075708e+16,283367.38233862125,300.0 +0.00013194889800848442,2.5446499401243656e+16,351707.46442344243,300.0 +0.00016503612251060553,3.175793587096189e+16,436887.31340312667,300.0 +0.0002063951531382569,3.9608518122996936e+16,542980.9821265661,300.0 +0.00025809394142282114,4.936169014963099e+16,675006.5384014898,300.0 +0.0003227174267785264,6.1460157163510264e+16,839121.9690042885,300.0 +0.00040349678347315803,7.643955093291861e+16,1042849.1642609242,300.0 +0.0005044709793414475,9.494239341698581e+16,1295322.7485677353,300.0 +0.0006306887241768094,1.177309826090441e+17,1607555.258698339,300.0 +0.0007884609052210117,1.4569692354998534e+17,1992702.1843403522,300.0 +0.0009856761315262647,1.798637954946926e+17,2466299.0378749063,300.0 +0.0012321951644078308,2.2137788876314173e+17,3046427.734626667,300.0 +0.0015403439555097885,2.714802001299471e+17,3753751.982341902,300.0 +0.0019255299443872356,3.314513360226968e+17,4611344.278722756,300.0 +0.0024070124304840443,4.025204439453402e+17,5644217.217692392,300.0 +0.0030088655381050556,4.8573113512508096e+17,6878481.088010201,300.0 +0.0037611819226313196,5.817634636644466e+17,8340095.343144361,300.0 +0.00470157740328915,6.907233189458271e+17,10053281.981666276,300.0 +0.0058770717541114376,8.119297157911494e+17,12038832.950050842,300.0 +0.007346439692639296,9.437534700747259e+17,14312749.914957505,300.0 +0.00918314961579912,1.0835784824741073e+18,16885827.848700885,300.0 +0.0114790370197489,1.22795369583412e+18,19764799.258196592,300.0 +0.014348896274686124,1.3729636654509821e+18,22955348.231166184,300.0 +0.017936220343357654,1.5147664658445517e+18,26466649.53055309,300.0 +0.022420375429197066,1.6501571243284173e+18,30316308.593811337,300.0 +0.028025569286496334,1.7769692529447337e+18,34534148.93076403,300.0 +0.03503206160812042,1.8941769056038666e+18,39163655.00112537,300.0 +0.043790177010150526,2.0016937569137436e+18,44260984.84702794,300.0 +0.054737821262688155,2.100004836281193e+18,49892638.8121733,300.0 +0.0684223765783602,2.1898125040479606e+18,56133299.06919175,300.0 +0.08552807072295025,2.2718135554290066e+18,63064844.83463955,300.0 +0.10691018840368782,2.3466177923828705e+18,70776664.27228129,300.0 +0.13363783550460978,2.414752153945528e+18,79366818.74946563,300.0 +0.16704739438076222,2.476690899660933e+18,88943571.57138082,300.0 +0.20880934297595277,2.5328802083400207e+18,99627020.35452795,300.0 +0.26101177871994097,2.583750255176809e+18,111550780.09724736,300.0 +0.32626482339992624,2.629718267770132e+18,124863756.12069878,300.0 +0.40783112924990783,2.671187178081561e+18,139732060.92354366,300.0 +0.5097890115623848,2.708542831161383e+18,156341120.3570505,300.0 +0.6372363644529809,2.7421512149894036e+18,174898006.75952744,300.0 +0.7965455555662262,2.7723563179986683e+18,195634033.89228165,300.0 +0.9956820444577827,2.7994787918889185e+18,218807649.08505622,300.0 +1.2446026555722285,2.823815392808544e+18,244707660.39179352,300.0 +1.5557534194652856,2.845639084334493e+18,273656840.0426117,300.0 +1.9446918743316068,2.86519965670391e+18,306015949.77729404,300.0 +2.430864942914509,2.882724719257739e+18,342188238.66447157,300.0 +3.038581278643136,2.8984209407779256e+18,382624469.75623655,300.0 +3.79822669830392,2.9124754353251103e+18,427828538.4224037,300.0 +4.747783472879901,2.9250572143512356e+18,478363752.5209647,300.0 +5.934729441099876,2.93631864667371e+18,534859852.77769786,300.0 +7.418411901374844,2.946396884723638e+18,598020860.9194416,300.0 +9.273014976718555,2.9554152300579267e+18,668633853.4605992,300.0 +11.591268820898193,2.9634844203712614e+18,747578770.4997766,300.0 +14.489086126122741,2.970703829044196e+18,835839381.8339132,300.0 +18.111357757653426,2.977162573196779e+18,934515547.0907395,300.0 +22.639197297066783,2.982940530507265e+18,1044836922.7494594,300.0 +27.639197297066783,2.987643365285082e+18,1154958885.8316166,300.0 +32.63919729706679,2.991267306222765e+18,1256063382.8010297,300.0 +37.63919729706679,2.9941574232737413e+18,1349977107.6981344,300.0 +42.63919729706679,2.99652545037185e+18,1437999497.7074149,300.0 +47.63919729706679,2.998508196438065e+18,1521089374.497812,300.0 +52.63919729706679,3.0001979366508923e+18,1599975854.0749867,300.0 +57.63919729706679,3.0016591913444137e+18,1675227458.1693683,300.0 +62.63919729706679,3.0029384701759734e+18,1747296954.4271412,300.0 +67.63919729706679,3.004070184638461e+18,1816551474.076532,300.0 +72.63919729706679,3.0050803724788183e+18,1883293354.6605468,300.0 +77.63919729706679,3.005989123670144e+18,1947774944.2853336,300.0 +82.63919729706679,3.0068122055932483e+18,2010209358.9593036,300.0 +87.63919729706679,3.007562180909779e+18,2070778458.003183,300.0 +92.63919729706679,3.008249193322691e+18,2129638863.1924343,300.0 +97.63919729706679,3.008881532028602e+18,2186926574.403824,300.0 +102.63919729706679,3.009466043010913e+18,2242760559.6633625,300.0 +107.63919729706679,3.0100084355190595e+18,2297245583.8385983,300.0 +112.63919729706679,3.01051351256284e+18,2350474463.415781,300.0 +117.63919729706679,3.0109853469270036e+18,2402529882.953461,300.0 +122.63919729706679,3.011427417868365e+18,2453485872.735005,300.0 +127.63919729706679,3.011842716859741e+18,2503409021.2987056,300.0 +132.6391972970668,3.0122338322032993e+18,2552359478.7818694,300.0 +137.6391972970668,3.012603016003999e+18,2600391793.294212,300.0 +142.6391972970668,3.012952238142418e+18,2647555613.0072794,300.0 +147.6391972970668,3.013283230052121e+18,2693896279.329333,300.0 +152.6391972970668,3.013597520368043e+18,2739455331.0560064,300.0 +157.6391972970668,3.0138964648718833e+18,2784270935.361126,300.0 +162.6391972970668,3.0141812701355914e+18,2828378257.9568367,300.0 +167.6391972970668,3.014453014338499e+18,2871809782.808405,300.0 +172.6391972970668,3.0147126641932636e+18,2914595589.4055486,300.0 +177.6391972970668,3.014961089308136e+18,2956763594.304926,300.0 +182.6391972970668,3.0151990743556454e+18,2998339762.4017835,300.0 +187.6391972970668,3.0154273293045786e+18,3039348292.41394,300.0 +192.6391972970668,3.0156464987805286e+18,3079811780.4193974,300.0 +197.6391972970668,3.015857168926531e+18,3119751364.317632,300.0 +202.6391972970668,3.0160598744506486e+18,3159186852.1026487,300.0 +207.6391972970668,3.0162551041872896e+18,3198136835.9645457,300.0 +212.6391972970668,3.016443306028318e+18,3236618794.1256566,300.0 +217.6391972970668,3.016624891223531e+18,3274649181.9802084,300.0 +222.6391972970668,3.01680023814199e+18,3312243513.876963,300.0 +227.6391972970668,3.0169696954462203e+18,3349416436.6726365,300.0 +232.6391972970668,3.0171335855000837e+18,3386181796.146796,300.0 +237.6391972970668,3.017292206186639e+18,3422552696.8854594,300.0 +242.6391972970668,3.01744583366576e+18,3458541556.6477575,300.0 +247.6391972970668,3.017594724271938e+18,3494160155.6747813,300.0 +252.6391972970668,3.017739116304163e+18,3529419681.547,300.0 +257.6391972970668,3.0178792316240133e+18,3564330770.067193,300.0 +262.6391972970668,3.018015277083691e+18,3598903542.5905848,300.0 +267.6391972970668,3.018147445806059e+18,3633147640.172328,300.0 +272.6391972970668,3.018275918206441e+18,3667072254.8377113,300.0 +277.6391972970668,3.018400863529786e+18,3700686158.3691163,300.0 +282.6391972970668,3.018522440162263e+18,3733997728.6414924,300.0 +287.6391972970668,3.01864079645836e+18,3767014973.904719,300.0 +292.6391972970668,3.018756072132262e+18,3799745555.2776184,300.0 +297.6391972970668,3.018868398205111e+18,3832196807.363258,300.0 +302.6391972970668,3.018977898753617e+18,3864375757.528751,300.0 +307.6391972970668,3.019084689989266e+18,3896289143.4558153,300.0 +312.6391972970668,3.0191888817540874e+18,3927943429.655011,300.0 +317.6391972970668,3.01929057776184e+18,3959344822.7057047,300.0 +322.6391972970668,3.0193898760278267e+18,3990499285.428655,300.0 +327.6391972970668,3.019486869264446e+18,4021412550.07408,300.0 +332.6391972970668,3.019581645244593e+18,4052090130.6068993,300.0 +337.6391972970668,3.019674287134403e+18,4082537334.1634507,300.0 +342.6391972970668,3.019764873799571e+18,4112759271.7469683,300.0 +347.6391972970668,3.0198534800868316e+18,4142760868.2227182,300.0 +352.6391972970668,3.0199401770835026e+18,4172546871.6677146,300.0 +357.6391972970668,3.0200250323566894e+18,4202121862.125735,300.0 +362.6391972970668,3.020108110174007e+18,4231490259.8126535,300.0 +367.6391972970668,3.0201894717080515e+18,4260656332.8139467,300.0 +372.6391972970668,3.020269175225284e+18,4289624204.3126526,300.0 +377.6391972970668,3.0203472762609183e+18,4318397859.381114,300.0 +382.6391972970668,3.020423827781499e+18,4346981151.3698435,300.0 +387.6391972970668,3.020498880335489e+18,4375377807.920818,300.0 +392.6391972970668,3.0205724821934377e+18,4403591436.632926,300.0 +397.6391972970668,3.020644679478044e+18,4431625530.403238,300.0 +402.6391972970668,3.02071551603233e+18,4459483472.427769,300.0 +407.6391972970668,3.020785034538467e+18,4487168541.096562,300.0 +412.6391972970668,3.020853275130602e+18,4514683914.319643,300.0 +417.6391972970668,3.020920276469589e+18,4542032673.863922,300.0 +422.6391972970668,3.0209860756022595e+18,4569217809.365741,300.0 +427.6391972970668,3.021050708044187e+18,4596242222.139246,300.0 +432.6391972970668,3.021114207859808e+18,4623108728.785231,300.0 +437.6391972970668,3.021176607737552e+18,4649820064.612957,300.0 +442.6391972970668,3.0212379390606203e+18,4676378886.886269,300.0 +447.6391972970668,3.02129823197316e+18,4702787777.905305,300.0 +452.6391972970668,3.0213575154422774e+18,4729049247.933094,300.0 +457.6391972970668,3.021415817316819e+18,4755165737.977147,300.0 +462.6391972970668,3.0214731643818445e+18,4781139622.434736,300.0 +467.6391972970668,3.021529582410553e+18,4806973211.609143,300.0 +472.6391972970668,3.021585096212849e+18,4832668754.105611,300.0 +477.6391972970668,3.02163972968114e+18,4858228439.113088,300.0 +482.6391972970668,3.021693505833273e+18,4883654398.5786,300.0 +487.6391972970668,3.021746446853711e+18,4908948709.280509,300.0 +492.6391972970668,3.021798574131474e+18,4934113394.806305,300.0 +497.6391972970668,3.0218499082966646e+18,4959150427.439908,300.0 +502.6391972970668,3.0219004692546657e+18,4984061729.964204,300.0 +507.6391972970668,3.0219502762185175e+18,5008849177.38245,300.0 +512.6391972970669,3.0219993477397847e+18,5033514598.563874,300.0 +517.6391972970669,3.022047701737158e+18,5058059777.817115,300.0 +522.6391972970669,3.0220953552708956e+18,5082486456.355948,300.0 +527.6391972970669,3.0221423255747645e+18,5106796333.876459,300.0 +532.6391972970669,3.0221886285878697e+18,5130991069.7651415,300.0 +537.6391972970669,3.0222342799549153e+18,5155072284.505095,300.0 +542.6391972970669,3.022279294814973e+18,5179041560.93082,300.0 +547.6391972970669,3.0223236878200934e+18,5202900445.440398,300.0 +552.6391972970669,3.0223674731544776e+18,5226650449.158646,300.0 +557.6391972970669,3.0224106645535887e+18,5250293049.052734,300.0 +562.6391972970669,3.022453275322196e+18,5273829689.003595,300.0 +567.6391972970669,3.0224953183517235e+18,5297261780.833976,300.0 +572.6391972970669,3.0225368061362847e+18,5320590705.2960205,300.0 +577.6391972970669,3.022577750788771e+18,5343817813.019861,300.0 +582.6391972970669,3.0226181640550636e+18,5366944425.425944,300.0 +587.6391972970669,3.022658057328743e+18,5389971835.601086,300.0 +592.6391972970669,3.0226974416642263e+18,5412901309.142075,300.0 +597.6391972970669,3.022736327789972e+18,5435734084.966761,300.0 +602.6391972970669,3.022774726120233e+18,5458471376.094426,300.0 +607.6391972970669,3.022812646767193e+18,5481114370.397772,300.0 +612.6391972970669,3.0228500995520266e+18,5503664231.32618,300.0 +617.6391972970669,3.0228870940156534e+18,5526122098.603171,300.0 +622.6391972970669,3.022923639428607e+18,5548489088.898229,300.0 +627.6391972970669,3.0229597448011546e+18,5570766296.473955,300.0 +632.6391972970669,3.0229954188926643e+18,5592954793.810893,300.0 +637.6391972970669,3.0230306702201595e+18,5615055632.209467,300.0 +642.6391972970669,3.0230655070671744e+18,5637069842.370799,300.0 +647.6391972970669,3.0230999374916844e+18,5658998434.957453,300.0 +652.6391972970669,3.0231339693342085e+18,5680842401.1345415,300.0 +657.6391972970669,3.0231676099717565e+18,5702602713.053226,300.0 +662.6391972970669,3.023200867331226e+18,5724280324.491739,300.0 +667.6391972970669,3.02323374840319e+18,5745876171.172502,300.0 +672.6391972970669,3.0232662602253056e+18,5767391171.3183155,300.0 +677.6391972970669,3.02329840965575e+18,5788826226.097118,300.0 +682.6391972970669,3.023330203376297e+18,5810182220.061147,300.0 +687.6391972970669,3.0233616478974116e+18,5831460021.572368,300.0 +692.6391972970669,3.0233927495641574e+18,5852660483.214386,300.0 +697.6391972970669,3.0234235145612273e+18,5873784442.190497,300.0 +702.6391972970669,3.023453948918475e+18,5894832720.709629,300.0 +707.6391972970669,3.023484058515442e+18,5915806126.359331,300.0 +712.6391972970669,3.02351384908645e+18,5936705452.467392,300.0 +717.6391972970669,3.023543326225126e+18,5957531478.4516,300.0 +722.6391972970669,3.023572495388739e+18,5978284970.159026,300.0 +727.6391972970669,3.023601361902291e+18,5998966680.194297,300.0 +732.6391972970669,3.023629930963164e+18,6019577348.237961,300.0 +737.6391972970669,3.023658207644266e+18,6040117701.355152,300.0 +742.6391972970669,3.0236861968983675e+18,6060588454.294729,300.0 +747.6391972970669,3.0237139035616246e+18,6080990309.779219,300.0 +752.6391972970669,3.023741332357032e+18,6101323958.786359,300.0 +757.6391972970669,3.023768487897633e+18,6121590080.822049,300.0 +762.6391972970669,3.0237953746903526e+18,6141789344.185007,300.0 +767.6391972970669,3.0238219971383885e+18,6161922406.2242,300.0 +772.6391972970669,3.0238483595446656e+18,6181989913.588038,300.0 +777.6391972970669,3.023874466114855e+18,6201992502.466647,300.0 +782.6391972970669,3.0239003209599524e+18,6221930798.827378,300.0 +787.6391972970669,3.023925928098918e+18,6241805418.643214,300.0 +792.6391972970669,3.02395129146163e+18,6261616968.114347,300.0 +797.6391972970669,3.023976414891149e+18,6281366043.88457,300.0 +802.6391972970669,3.0240013021463583e+18,6301053233.250215,300.0 +807.6391972970669,3.024025956650687e+18,6320679114.325332,300.0 +812.6391972970669,3.024050382500924e+18,6340244256.375958,300.0 +817.6391972970669,3.024074582976034e+18,6359749219.842135,300.0 +822.6391972970669,3.0240985615161677e+18,6379194556.610621,300.0 +827.6391972970669,3.024122321491949e+18,6398580810.186223,300.0 +832.6391972970669,3.0241458662032763e+18,6417908515.868044,300.0 +837.6391972970669,3.0241691988806446e+18,6437178200.921421,300.0 +842.6391972970669,3.0241923226872177e+18,6456390384.7458935,300.0 +847.6391972970669,3.024215240720529e+18,6475545579.038426,300.0 +852.6391972970669,3.024237956014051e+18,6494644287.952301,300.0 +857.6391972970669,3.0242604715392067e+18,6513687008.251669,300.0 +862.6391972970669,3.02428279020663e+18,6532674229.462849,300.0 +867.6391972970669,3.0243049148680463e+18,6551606434.020476,300.0 +872.6391972970669,3.0243268483176617e+18,6570484097.410986,300.0 +877.6391972970669,3.0243485932936023e+18,6589307688.311653,300.0 +882.6391972970669,3.0243701524794926e+18,6608077668.726311,300.0 +887.6391972970669,3.024391528505708e+18,6626794494.118011,300.0 +892.6391972970669,3.0244127239506975e+18,6645458613.537377,300.0 +897.6391972970669,3.024433741342553e+18,6664070469.748782,300.0 +902.6391972970669,3.024454583160018e+18,6682630499.352554,300.0 +907.6391972970669,3.0244752518336164e+18,6701139132.904715,300.0 +912.6391972970669,3.0244957497473536e+18,6719596795.033266,300.0 +917.6391972970669,3.024516079239215e+18,6738003904.552088,300.0 +922.6391972970669,3.0245362426028027e+18,6756360874.571541,300.0 +927.6391972970669,3.024556242088091e+18,6774668112.60683,300.0 +932.6391972970669,3.024576079902808e+18,6792926020.683571,300.0 +937.6391972970669,3.024595758212874e+18,6811134995.440559,300.0 +942.6391972970669,3.02461527914423e+18,6829295428.2305975,300.0 +947.6391972970669,3.0246346447831455e+18,6847407705.218349,300.0 +952.6391972970669,3.0246538571772913e+18,6865472207.476342,300.0 +957.6391972970669,3.0246729183368074e+18,6883489311.078506,300.0 +962.6391972970669,3.024691830235184e+18,6901459387.191342,300.0 +967.6391972970669,3.024710594809886e+18,6919382802.163268,300.0 +972.6391972970669,3.024729213963429e+18,6937259917.611981,300.0 +977.6391972970669,3.024747689310649e+18,6955091090.469988,300.0 +982.6391972970669,3.0247660231858877e+18,6972876673.204988,300.0 +987.6391972970669,3.024784217150359e+18,6990617013.729999,300.0 +992.6391972970669,3.0248022729700306e+18,7008312455.568306,300.0 +997.6391972970669,3.024820192383273e+18,7025963337.920444,300.0 +1002.6391972970669,3.0248379770983434e+18,7043569995.738771,300.0 +1007.6391972970669,3.0248556287937014e+18,7061132759.801779,300.0 +1012.6391972970669,3.024873149118887e+18,7078651956.786055,300.0 +1017.6391972970669,3.0248905396947743e+18,7096127909.337611,300.0 +1022.6391972970669,3.0249078021145134e+18,7113560936.140752,300.0 +1027.6391972970669,3.024924937943718e+18,7130951351.986329,300.0 +1032.6391972970669,3.024941948721725e+18,7148299467.837683,300.0 +1037.6391972970669,3.0249588359614044e+18,7165605590.895744,300.0 +1042.6391972970669,3.024975601150292e+18,7182870024.662493,300.0 +1047.6391972970669,3.024992245750963e+18,7200093069.00305,300.0 +1052.6391972970669,3.0250087712013537e+18,7217275020.206465,300.0 +1057.6391972970669,3.025025178915695e+18,7234416171.045239,300.0 +1062.6391972970669,3.0250414702847094e+18,7251516810.833522,300.0 +1067.6391972970669,3.0250576466762353e+18,7268577225.484098,300.0 +1072.6391972970669,3.025073709435541e+18,7285597697.564226,300.0 +1077.6391972970669,3.0250896598862085e+18,7302578506.350178,300.0 +1082.6391972970669,3.025105499329876e+18,7319519927.880985,300.0 +1087.6391972970669,3.0251212290475653e+18,7336422235.01038,300.0 +1092.6391972970669,3.025136850299487e+18,7353285697.458611,300.0 +1097.6391972970669,3.0251523643254845e+18,7370110581.862172,300.0 +1102.6391972970669,3.02516777234585e+18,7386897151.823474,300.0 +1107.6391972970669,3.025183075561323e+18,7403645667.958792,300.0 +1112.6391972970669,3.0251982749004974e+18,7420356387.906504,300.0 +1117.6391972970669,3.0252133720258637e+18,7437029566.510184,300.0 +1122.6391972970669,3.0252283678416876e+18,7453665455.692919,300.0 +1127.6391972970669,3.025243263470754e+18,7470264304.58722,300.0 +1132.6391972970669,3.025258060021894e+18,7486826359.568112,300.0 +1137.6391972970669,3.0252727585874043e+18,7503351864.294534,300.0 +1142.6391972970669,3.0252873602427955e+18,7519841059.75097,300.0 +1147.6391972970669,3.025301866046983e+18,7536294184.288563,300.0 +1152.6391972970669,3.0253162770429133e+18,7552711473.665195,300.0 +1157.6391972970669,3.0253305942574387e+18,7569093161.084648,300.0 +1162.6391972970669,3.0253448187022003e+18,7585439477.235936,300.0 +1167.6391972970669,3.025358951373308e+18,7601750650.330529,300.0 +1172.6391972970669,3.0253729932519747e+18,7618026906.140014,300.0 +1177.6391972970669,3.025386945304702e+18,7634268468.0325775,300.0 +1182.6391972970669,3.025400808483721e+18,7650475557.00847,300.0 +1187.6391972970669,3.025414583726993e+18,7666648391.735523,300.0 +1192.6391972970669,3.025428271958647e+18,7682787188.583338,300.0 +1197.6391972970669,3.025441874089297e+18,7698892161.657339,300.0 +1202.6391972970669,3.025455391016293e+18,7714963522.831778,300.0 +1207.6391972970669,3.025468823623466e+18,7731001481.782332,300.0 +1212.6391972970669,3.0254821727823923e+18,7747006246.018035,300.0 +1217.6391972970669,3.0254954393515054e+18,7762978020.91277,300.0 +1222.6391972970669,3.025508624177233e+18,7778917009.736126,300.0 +1227.6391972970669,3.025521728093556e+18,7794823413.683145,300.0 +1232.6391972970669,3.025534751922699e+18,7810697431.904683,300.0 +1237.6391972970669,3.025547696475255e+18,7826539261.536097,300.0 +1242.6391972970669,3.025560562550062e+18,7842349097.725874,300.0 +1247.6391972970669,3.0255733509347686e+18,7858127133.664057,300.0 +1252.6391972970669,3.025586062405958e+18,7873873560.609242,300.0 +1257.6391972970669,3.0255986977294013e+18,7889588567.916369,300.0 +1262.6391972970669,3.0256112576599296e+18,7905272343.062804,300.0 +1267.6391972970669,3.0256237429420657e+18,7920925071.674883,300.0 +1272.6391972970669,3.0256361543098947e+18,7936546937.553047,300.0 +1277.6391972970669,3.0256484924875075e+18,7952138122.697756,300.0 +1282.6391972970669,3.025660758188748e+18,7967698807.333794,300.0 +1287.6391972970669,3.0256729521180283e+18,7983229169.934687,300.0 +1292.6391972970669,3.0256850749698304e+18,7998729387.246781,300.0 +1297.6391972970669,3.0256971274292664e+18,8014199634.312776,300.0 +1302.6391972970669,3.0257091101722726e+18,8029640084.494569,300.0 +1307.6391972970669,3.0257210238655416e+18,8045050909.496324,300.0 +1312.6391972970669,3.025732869166716e+18,8060432279.38647,300.0 +1317.6391972970669,3.02574464672476e+18,8075784362.619846,300.0 +1322.6391972970669,3.025756357180027e+18,8091107326.059321,300.0 +1327.6391972970669,3.025768001164069e+18,8106401334.996828,300.0 +1332.6391972970669,3.025779579300265e+18,8121666553.174221,300.0 +1337.6391972970669,3.025791092203695e+18,8136903142.803887,300.0 +1342.6391972970669,3.0258025404812687e+18,8152111264.588979,300.0 +1347.6391972970669,3.025813924732098e+18,8167291077.742885,300.0 +1352.6391972970669,3.025825245547312e+18,8182442740.009224,300.0 +1357.6391972970669,3.025836503510307e+18,8197566407.680612,300.0 +1362.6391972970669,3.025847699196998e+18,8212662235.617608,300.0 +1367.6391972970669,3.0258588331758203e+18,8227730377.267344,300.0 +1372.6391972970669,3.0258699060077256e+18,8242770984.681814,300.0 +1377.6391972970669,3.0258809182467533e+18,8257784208.535573,300.0 +1382.6391972970669,3.025891870439522e+18,8272770198.143649,300.0 +1387.6391972970669,3.0259027631258624e+18,8287729101.478842,300.0 +1392.6391972970669,3.0259135968386893e+18,8302661065.188667,300.0 +1397.6391972970669,3.0259243721041915e+18,8317566234.612346,300.0 +1402.6391972970669,3.02593508944183e+18,8332444753.797348,300.0 +1407.6391972970669,3.025945749364529e+18,8347296765.515507,300.0 +1412.6391972970669,3.0259563523787366e+18,8362122411.279166,300.0 +1417.6391972970669,3.0259668989846774e+18,8376921831.356983,300.0 +1422.6391972970669,3.0259773896762895e+18,8391695164.789429,300.0 +1427.6391972970669,3.0259878249412244e+18,8406442549.403836,300.0 +1432.6391972970669,3.025998205261413e+18,8421164121.829992,300.0 +1437.6391972970669,3.026008531112498e+18,8435860017.514153,300.0 +1442.6391972970669,3.0260188029643423e+18,8450530370.734334,300.0 +1447.6391972970669,3.026029021281209e+18,8465175314.614361,300.0 +1452.6391972970669,3.0260391865215176e+18,8479794981.137874,300.0 +1457.6391972970669,3.0260492991380915e+18,8494389501.162514,300.0 +1462.6391972970669,3.026059359071712e+18,8508959004.355152,300.0 +1467.6391972970669,3.026069367763015e+18,8523503619.479139,300.0 +1472.6391972970669,3.0260793251672407e+18,8538023474.0655775,300.0 +1477.6391972970669,3.02608923170691e+18,8552518694.597544,300.0 +1482.6391972970669,3.026099087806999e+18,8566989406.501336,300.0 +1487.6391972970669,3.026108893888268e+18,8581435734.156962,300.0 +1492.6391972970669,3.0261186503665137e+18,8595857800.910543,300.0 +1497.6391972970669,3.026128357652879e+18,8610255729.085896,300.0 +1502.6391972970669,3.026138016153415e+18,8624629639.99718,300.0 +1507.6391972970669,3.0261476262694595e+18,8638979653.96,300.0 +1512.6391972970669,3.0261571883978214e+18,8653305890.303907,300.0 +1517.6391972970669,3.026166702930345e+18,8667608467.38361,300.0 +1522.6391972970669,3.026176170254599e+18,8681887502.590498,300.0 +1527.6391972970669,3.026185590753311e+18,8696143112.36364,300.0 +1532.6391972970669,3.0261949648049987e+18,8710375412.20137,300.0 +1537.6391972970669,3.02620429278365e+18,8724584516.67169,300.0 +1542.6391972970669,3.026213575059043e+18,8738770539.42341,300.0 +1547.6391972970669,3.026222811996556e+18,8752933593.196384,300.0 +1552.6391972970669,3.0262320039574154e+18,8767073789.832424,300.0 +1557.6391972970669,3.026241151298827e+18,8781191240.285309,300.0 +1562.6391972970669,3.026250254373593e+18,8795286054.630993,300.0 +1567.6391972970669,3.0262593135308733e+18,8809358342.077744,300.0 +1572.6391972970669,3.0262683291155497e+18,8823408210.975746,300.0 +1577.6391972970669,3.0262773014687954e+18,8837435768.826986,300.0 +1582.6391972970669,3.026286230927825e+18,8851441122.295095,300.0 +1587.6391972970669,3.0262951178260147e+18,8865424377.214327,300.0 +1592.6391972970669,3.0263039624930985e+18,8879385638.599216,300.0 +1597.6391972970669,3.0263127652550354e+18,8893325010.653637,300.0 +1602.6391972970669,3.0263215264342656e+18,8907242596.779938,300.0 +1607.6391972970669,3.0263302463493934e+18,8921138499.587816,300.0 +1612.6391972970669,3.0263389253156925e+18,8935012820.903181,300.0 +1617.6391972970669,3.0263475636449147e+18,8948865661.776787,300.0 +1622.6391972970669,3.0263561616452925e+18,8962697122.492928,300.0 +1627.6391972970669,3.0263647196215997e+18,8976507302.577574,300.0 +1632.6391972970669,3.0263732378755297e+18,8990296300.807129,300.0 +1637.6391972970669,3.0263817167051945e+18,9004064215.216454,300.0 +1642.6391972970669,3.0263901564054973e+18,9017811143.106663,300.0 +1647.6391972970669,3.026398557268199e+18,9031537181.053947,300.0 +1652.6391972970669,3.026406919581981e+18,9045242424.916418,300.0 +1657.6391972970669,3.026415243632129e+18,9058926969.842762,300.0 +1662.6391972970669,3.0264235297010365e+18,9072590910.27924,300.0 +1667.6391972970669,3.02643177806808e+18,9086234339.977846,300.0 +1672.6391972970669,3.0264399890094305e+18,9099857352.003452,300.0 +1677.6391972970669,3.026448162798617e+18,9113460038.741037,300.0 +1682.6391972970669,3.0264562997057756e+18,9127042491.903433,300.0 +1687.6391972970669,3.0264643999987144e+18,9140604802.537806,300.0 +1692.6391972970669,3.026472463941974e+18,9154147061.033705,300.0 +1697.6391972970669,3.026480491797517e+18,9167669357.128918,300.0 +1702.6391972970669,3.0264884838243507e+18,9181171779.917223,300.0 +1707.6391972970669,3.026496440278907e+18,9194654417.85481,300.0 +1712.6391972970669,3.026504361414848e+18,9208117358.767052,300.0 +1717.6391972970669,3.0265122474831365e+18,9221560689.855124,300.0 +1722.6391972970669,3.0265200987322803e+18,9234984497.702572,300.0 +1727.6391972970669,3.026527915408024e+18,9248388868.281702,300.0 +1732.6391972970669,3.0265356977535324e+18,9261773886.959915,300.0 +1737.6391972970669,3.026543446009645e+18,9275139638.50626,300.0 +1742.6391972970669,3.0265511604144983e+18,9288486207.09721,300.0 +1747.6391972970669,3.02655884120384e+18,9301813676.323048,300.0 +1752.6391972970669,3.026566488610966e+18,9315122129.19378,300.0 +1757.6391972970669,3.026574102866908e+18,9328411648.145388,300.0 +1762.6391972970669,3.026581684200184e+18,9341682315.045183,300.0 +1767.6391972970669,3.026589232836987e+18,9354934211.198242,300.0 +1772.6391972970669,3.026596749001243e+18,9368167417.352497,300.0 +1777.6391972970669,3.026604232914684e+18,9381382013.70497,300.0 +1782.6391972970669,3.0266116847965834e+18,9394578079.90701,300.0 +1787.6391972970669,3.0266191048642703e+18,9407755695.069952,300.0 +1792.6391972970669,3.0266264933325583e+18,9420914937.77042,300.0 +1797.6391972970669,3.0266338504144364e+18,9434055886.056068,300.0 +1802.6391972970669,3.0266411763204424e+18,9447178617.450378,300.0 +1807.6391972970669,3.0266484712592927e+18,9460283208.958199,300.0 +1812.6391972970669,3.0266557354373125e+18,9473369737.071024,300.0 +1817.6391972970669,3.026662969059194e+18,9486438277.771902,300.0 +1822.6391972970669,3.026670172327114e+18,9499488906.540554,300.0 +1827.6391972970669,3.026677345441615e+18,9512521698.358358,300.0 +1832.6391972970669,3.026684488600976e+18,9525536727.713278,300.0 +1837.6391972970669,3.026691602001842e+18,9538534068.604744,300.0 +1842.6391972970669,3.026698685838658e+18,9551513794.548332,300.0 +1847.6391972970669,3.026705740304108e+18,9564475978.580795,300.0 +1852.6391972970669,3.026712765588801e+18,9577420693.264557,300.0 +1857.6391972970669,3.026719761881776e+18,9590348010.692106,300.0 +1862.6391972970669,3.026726729369996e+18,9603258002.490986,300.0 +1867.6391972970669,3.026733668238726e+18,9616150739.82829,300.0 +1872.6391972970669,3.026740578671348e+18,9629026293.414711,300.0 +1877.6391972970669,3.026747460849544e+18,9641884733.509218,300.0 +1882.6391972970669,3.026754314953425e+18,9654726129.923532,300.0 +1887.6391972970669,3.026761141160838e+18,9667550552.026232,300.0 +1892.6391972970669,3.0267679396484383e+18,9680358068.747011,300.0 +1897.6391972970669,3.0267747105911173e+18,9693148748.580868,300.0 +1902.6391972970669,3.0267814541618826e+18,9705922659.592524,300.0 +1907.6391972970669,3.02678817053217e+18,9718679869.419949,300.0 +1912.6391972970669,3.026794859871844e+18,9731420445.279022,300.0 +1917.6391972970669,3.026801522349384e+18,9744144453.967152,300.0 +1922.6391972970669,3.026808158131135e+18,9756851961.867327,300.0 +1927.6391972970669,3.0268147668756076e+18,9769543034.873867,300.0 +1932.6391972970669,3.0268213497451955e+18,9782217738.669718,300.0 +1937.6391972970669,3.0268279064205373e+18,9794876138.388624,300.0 +1942.6391972970669,3.026834437053142e+18,9807518298.789555,300.0 +1947.6391972970669,3.0268409418009277e+18,9820144284.239065,300.0 +1952.6391972970669,3.02684742082106e+18,9832754158.713211,300.0 +1957.6391972970669,3.026853874269446e+18,9845347985.800014,300.0 +1962.6391972970669,3.026860302300737e+18,9857925828.70348,300.0 +1967.6391972970669,3.026866705067822e+18,9870487750.246574,300.0 +1972.6391972970669,3.026873082722712e+18,9883033812.875223,300.0 +1977.6391972970669,3.02687943541553e+18,9895564078.661062,300.0 +1982.6391972970669,3.026885763295521e+18,9908078609.305464,300.0 +1987.6391972970669,3.026892066510167e+18,9920577466.142614,300.0 +1992.6391972970669,3.0268983452058214e+18,9933060710.142797,300.0 +1997.6391972970669,3.026904599527452e+18,9945528401.916077,300.0 +2002.6391972970669,3.026910829618646e+18,9957980601.714941,300.0 +2007.6391972970669,3.0269170356219827e+18,9970417369.438047,300.0 +2012.6391972970669,3.0269232176782817e+18,9982838764.633419,300.0 +2017.6391972970669,3.026929375927484e+18,9995244846.501085,300.0 +2022.6391972970669,3.0269355105080187e+18,10007635673.896795,300.0 +2027.6391972970669,3.0269416215574374e+18,10020011305.334743,300.0 +2032.6391972970669,3.0269477092115313e+18,10032371798.990652,300.0 +2037.6391972970669,3.0269537736055864e+18,10044717212.705088,300.0 +2042.6391972970669,3.026959814872754e+18,10057047603.985786,300.0 +2047.6391972970669,3.026965833145933e+18,10069363030.011513,300.0 +2052.639197297067,3.026971828556387e+18,10081663547.634048,300.0 +2057.639197297067,3.0269778012341233e+18,10093949213.381742,300.0 +2062.639197297067,3.026983751308268e+18,10106220083.462011,300.0 +2067.639197297067,3.026989678906691e+18,10118476213.764269,300.0 +2072.639197297067,3.02699558415613e+18,10130717659.862566,300.0 +2077.639197297067,3.027001467182443e+18,10142944477.018642,300.0 +2082.639197297067,3.027007328110104e+18,10155156720.184288,300.0 +2087.639197297067,3.0270131670625823e+18,10167354444.004469,300.0 +2092.639197297067,3.0270189841620895e+18,10179537702.819338,300.0 +2097.639197297067,3.027024779530459e+18,10191706550.667456,300.0 +2102.639197297067,3.0270305532877665e+18,10203861041.288328,300.0 +2107.639197297067,3.027036305553204e+18,10216001228.124577,300.0 +2112.639197297067,3.027042036445086e+18,10228127164.324633,300.0 +2117.639197297067,3.0270477460808474e+18,10240238902.74569,300.0 +2122.639197297067,3.027053434576663e+18,10252336495.955675,300.0 +2127.639197297067,3.027059102047703e+18,10264419996.235884,300.0 +2132.639197297067,3.027064748608259e+18,10276489455.583378,300.0 +2137.639197297067,3.027070374371867e+18,10288544925.71333,300.0 +2142.639197297067,3.0270759794506793e+18,10300586458.061695,300.0 +2147.639197297067,3.02708156395622e+18,10312614103.787193,300.0 +2152.639197297067,3.027087127999008e+18,10324627913.773766,300.0 +2157.639197297067,3.027092671688555e+18,10336627938.632952,300.0 +2162.639197297067,3.0270981951334943e+18,10348614228.70629,300.0 +2167.639197297067,3.0271036984417044e+18,10360586834.067112,300.0 +2172.639197297067,3.027109181719805e+18,10372545804.522987,300.0 +2177.639197297067,3.0271146450740393e+18,10384491189.618378,300.0 +2182.639197297067,3.0271200886092687e+18,10396423038.635996,300.0 +2187.639197297067,3.0271255124298506e+18,10408341400.599644,300.0 +2192.639197297067,3.027130916639137e+18,10420246324.275885,300.0 +2197.639197297067,3.0271363013395983e+18,10432137858.176529,300.0 +2202.639197297067,3.027141666633078e+18,10444016050.560421,300.0 +2207.639197297067,3.0271470126202875e+18,10455880949.435625,300.0 +2212.639197297067,3.027152339401184e+18,10467732602.561356,300.0 +2217.639197297067,3.027157647075347e+18,10479571057.450247,300.0 +2222.639197297067,3.027162935740721e+18,10491396361.370049,300.0 +2227.639197297067,3.0271682054953784e+18,10503208561.345861,300.0 +2232.639197297067,3.0271734564358794e+18,10515007704.161926,300.0 +2237.639197297067,3.0271786886584115e+18,10526793836.363472,300.0 +2242.639197297067,3.0271839022581514e+18,10538567004.258959,300.0 +2247.639197297067,3.027189097329776e+18,10550327253.921568,300.0 +2252.639197297067,3.0271942739669565e+18,10562074631.191454,300.0 +2257.639197297067,3.02719943226286e+18,10573809181.6773,300.0 +2262.639197297067,3.027204572309898e+18,10585530950.758188,300.0 +2267.639197297067,3.0272096941993544e+18,10597239983.58576,300.0 +2272.639197297067,3.027214798022131e+18,10608936325.085249,300.0 +2277.639197297067,3.0272198838685046e+18,10620620019.958216,300.0 +2282.639197297067,3.027224951827871e+18,10632291112.683636,300.0 +2287.639197297067,3.0272300019889966e+18,10643949647.519817,300.0 +2292.639197297067,3.0272350344397676e+18,10655595668.506063,300.0 +2297.639197297067,3.027240049267819e+18,10667229219.464489,300.0 +2302.639197297067,3.027245046559656e+18,10678850344.001772,300.0 +2307.639197297067,3.0272500264012774e+18,10690459085.510696,300.0 +2312.639197297067,3.0272549888780564e+18,10702055487.171438,300.0 +2317.639197297067,3.027259934074861e+18,10713639591.954,300.0 +2322.639197297067,3.0272648620754294e+18,10725211442.619135,300.0 +2327.639197297067,3.0272697729634995e+18,10736771081.720472,300.0 +2332.639197297067,3.0272746668215506e+18,10748318551.605328,300.0 +2337.639197297067,3.027279543731938e+18,10759853894.417368,300.0 +2342.639197297067,3.02728440377601e+18,10771377152.097038,300.0 +2347.639197297067,3.027289247034737e+18,10782888366.383837,300.0 +2352.639197297067,3.027294073588463e+18,10794387578.817656,300.0 +2357.639197297067,3.027298883516902e+18,10805874830.740189,300.0 +2362.639197297067,3.0273036768991386e+18,10817350163.296396,300.0 +2367.639197297067,3.0273084538135045e+18,10828813617.436007,300.0 +2372.639197297067,3.027313214338079e+18,10840265233.915052,300.0 +2377.639197297067,3.0273179585500616e+18,10851705053.29737,300.0 +2382.639197297067,3.0273226865264005e+18,10863133115.955727,300.0 +2387.639197297067,3.027327398343163e+18,10874549462.073706,300.0 +2392.639197297067,3.027332094075914e+18,10885954131.646353,300.0 +2397.639197297067,3.027336773800093e+18,10897347164.482586,300.0 +2402.639197297067,3.027341437589631e+18,10908728600.205433,300.0 +2407.639197297067,3.02734608551896e+18,10920098478.254541,300.0 +2412.639197297067,3.027350717661508e+18,10931456837.88645,300.0 +2417.639197297067,3.027355334089949e+18,10942803718.176704,300.0 +2422.639197297067,3.027359934876703e+18,10954139158.02064,300.0 +2427.639197297067,3.027364520093942e+18,10965463196.135067,300.0 +2432.639197297067,3.0273690898125773e+18,10976775871.059446,300.0 +2437.639197297067,3.027373644103774e+18,10988077221.157076,300.0 +2442.639197297067,3.0273781830375644e+18,10999367284.616364,300.0 +2447.639197297067,3.0273827066841073e+18,11010646099.45195,300.0 +2452.639197297067,3.0273872146056033e+18,11021913703.428526,300.0 +2457.639197297067,3.0273917078700206e+18,11033170134.334166,300.0 +2462.639197297067,3.027396186064078e+18,11044415429.641356,300.0 +2467.639197297067,3.027400649246869e+18,11055649626.677673,300.0 +2472.639197297067,3.02740509748478e+18,11066872762.60654,300.0 +2477.639197297067,3.027409530844199e+18,11078084874.425713,300.0 +2482.639197297067,3.027413949391385e+18,11089285998.96826,300.0 +2487.639197297067,3.027418353192097e+18,11100476172.903496,300.0 +2492.639197297067,3.027422742312092e+18,11111655432.737839,300.0 +2497.639197297067,3.0274271168162483e+18,11122823814.815935,300.0 +2502.639197297067,3.0274314767691914e+18,11133981355.322025,300.0 +2507.639197297067,3.0274358222349194e+18,11145128090.280666,300.0 +2512.639197297067,3.027440153277305e+18,11156264055.558151,300.0 +2517.639197297067,3.0274444699597153e+18,11167389286.86332,300.0 +2522.639197297067,3.0274487723446405e+18,11178503819.748917,300.0 +2527.639197297067,3.027453060494694e+18,11189607689.61231,300.0 +2532.639197297067,3.027457334471988e+18,11200700931.69694,300.0 +2537.639197297067,3.027461594337755e+18,11211783581.092941,300.0 +2542.639197297067,3.027465840153476e+18,11222855672.738638,300.0 +2547.639197297067,3.027470071979755e+18,11233917241.421099,300.0 +2552.639197297067,3.0274742898768174e+18,11244968321.77758,300.0 +2557.639197297067,3.027478493904763e+18,11256008948.296173,300.0 +2562.639197297067,3.0274826841229373e+18,11267039155.317131,300.0 +2567.639197297067,3.0274868605905597e+18,11278058977.033615,300.0 +2572.639197297067,3.0274910233663483e+18,11289068447.49263,300.0 +2577.639197297067,3.027495172508641e+18,11300067600.596237,300.0 +2582.639197297067,3.027499308075527e+18,11311056470.102465,300.0 +2587.639197297067,3.0275034301242143e+18,11322035089.625996,300.0 +2592.639197297067,3.027507538712288e+18,11333003492.639494,300.0 +2597.639197297067,3.0275116338963277e+18,11343961712.474161,300.0 +2602.639197297067,3.027515715732786e+18,11354909782.321007,300.0 +2607.639197297067,3.027519784277867e+18,11365847735.231436,300.0 +2612.639197297067,3.027523839587268e+18,11376775604.118486,300.0 +2617.639197297067,3.0275278817163126e+18,11387693421.757477,300.0 +2622.639197297067,3.027531910719945e+18,11398601220.786863,300.0 +2627.639197297067,3.027535926652733e+18,11409499033.709354,300.0 +2632.639197297067,3.027539929568993e+18,11420386892.89267,300.0 +2637.639197297067,3.0275439195229143e+18,11431264830.570585,300.0 +2642.639197297067,3.027547896567934e+18,11442132878.843111,300.0 +2647.639197297067,3.027551860757112e+18,11452991069.67834,300.0 +2652.639197297067,3.0275558121436303e+18,11463839434.912586,300.0 +2657.639197297067,3.027559750779922e+18,11474678006.251427,300.0 +2662.639197297067,3.0275636767184154e+18,11485506815.27031,300.0 +2667.639197297067,3.027567590010787e+18,11496325893.415993,300.0 +2672.639197297067,3.0275714907087124e+18,11507135272.006716,300.0 +2677.639197297067,3.0275753788634906e+18,11517934982.233074,300.0 +2682.639197297067,3.0275792545261686e+18,11528725055.159431,300.0 +2687.639197297067,3.0275831177472906e+18,11539505521.723791,300.0 +2692.639197297067,3.0275869685770235e+18,11550276412.739193,300.0 +2697.639197297067,3.027590807065661e+18,11561037758.894459,300.0 +2702.639197297067,3.0275946332624886e+18,11571789590.754719,300.0 +2707.639197297067,3.027598447217423e+18,11582531938.762197,300.0 +2712.639197297067,3.0276022489791217e+18,11593264833.237139,300.0 +2717.639197297067,3.027606038596747e+18,11603988304.378483,300.0 +2722.639197297067,3.027609816118327e+18,11614702382.264784,300.0 +2727.639197297067,3.0276135815923953e+18,11625407096.854235,300.0 +2732.639197297067,3.0276173350668554e+18,11636102477.986547,300.0 +2737.639197297067,3.0276210765892347e+18,11646788555.382307,300.0 +2742.639197297067,3.0276248062068076e+18,11657465358.645306,300.0 +2747.639197297067,3.027628523966598e+18,11668132917.261488,300.0 +2752.639197297067,3.0276322299156296e+18,11678791260.601112,300.0 +2757.639197297067,3.0276359241001723e+18,11689440417.91853,300.0 +2762.639197297067,3.027639606566369e+18,11700080418.353428,300.0 +2767.639197297067,3.0276432773602386e+18,11710711290.931068,300.0 +2772.639197297067,3.0276469365274204e+18,11721333064.563383,300.0 +2777.639197297067,3.02765058411343e+18,11731945768.049242,300.0 +2782.639197297067,3.0276542201632804e+18,11742549430.075508,300.0 +2787.639197297067,3.0276578447217306e+18,11753144079.217312,300.0 +2792.639197297067,3.0276614578334167e+18,11763729743.938988,300.0 +2797.639197297067,3.0276650595428475e+18,11774306452.594738,300.0 +2802.639197297067,3.027668649894029e+18,11784874233.428946,300.0 +2807.639197297067,3.02767222893059e+18,11795433114.577269,300.0 +2812.639197297067,3.027675796696411e+18,11805983124.06679,300.0 +2817.639197297067,3.027679353234493e+18,11816524289.817,300.0 +2822.639197297067,3.0276828985882127e+18,11827056639.640406,300.0 +2827.639197297067,3.027686432799942e+18,11837580201.242945,300.0 +2832.639197297067,3.0276899559128074e+18,11848095002.22446,300.0 +2837.639197297067,3.027693467968803e+18,11858601070.08007,300.0 +2842.639197297067,3.027696969010049e+18,11869098432.199604,300.0 +2847.639197297067,3.0277004590784143e+18,11879587115.869423,300.0 +2852.639197297067,3.027703938215516e+18,11890067148.271807,300.0 +2857.639197297067,3.027707406462846e+18,11900538556.486649,300.0 +2862.639197297067,3.027710863861267e+18,11911001367.491192,300.0 +2867.639197297067,3.027714310452144e+18,11921455608.161161,300.0 +2872.639197297067,3.027717746275713e+18,11931901305.270987,300.0 +2877.639197297067,3.0277211713727094e+18,11942338485.494276,300.0 +2882.639197297067,3.0277245857833687e+18,11952767175.404987,300.0 +2887.639197297067,3.0277279895475476e+18,11963187401.477276,300.0 +2892.639197297067,3.0277313827052283e+18,11973599190.08654,300.0 +2897.639197297067,3.027734765295765e+18,11984002567.509579,300.0 +2902.639197297067,3.027738137358764e+18,11994397559.92549,300.0 +2907.639197297067,3.027741498933202e+18,12004784193.41588,300.0 +2912.639197297067,3.027744850058055e+18,12015162493.965618,300.0 +2917.639197297067,3.02774819077205e+18,12025532487.463427,300.0 +2922.639197297067,3.02775152111366e+18,12035894199.702036,300.0 +2927.639197297067,3.027754841121107e+18,12046247656.379179,300.0 +2932.639197297067,3.0277581508327404e+18,12056592883.097666,300.0 +2937.639197297067,3.027761450286279e+18,12066929905.366257,300.0 +2942.639197297067,3.0277647395193175e+18,12077258748.599726,300.0 +2947.639197297067,3.0277680185695744e+18,12087579438.120066,300.0 +2952.639197297067,3.0277712874741417e+18,12097891999.15633,300.0 +2957.639197297067,3.027774546270109e+18,12108196456.845259,300.0 +2962.639197297067,3.0277777949944433e+18,12118492836.23199,300.0 +2967.639197297067,3.027781033683857e+18,12128781162.270485,300.0 +2972.639197297067,3.027784262374812e+18,12139061459.82388,300.0 +2977.639197297067,3.027787481103646e+18,12149333753.664791,300.0 +2982.639197297067,3.0277906899063183e+18,12159598068.476461,300.0 +2987.639197297067,3.027793888819039e+18,12169854428.852467,300.0 +2992.639197297067,3.0277970778772654e+18,12180102859.297718,300.0 +2997.639197297067,3.0278002571167043e+18,12190343384.22851,300.0 +3002.639197297067,3.027803426572687e+18,12200576027.973383,300.0 +3007.639197297067,3.0278065862804183e+18,12210800814.773191,300.0 +3012.639197297067,3.0278097362749773e+18,12221017768.781809,300.0 +3017.639197297067,3.0278128765909407e+18,12231226914.066536,300.0 +3022.639197297067,3.0278160072633866e+18,12241428274.608719,300.0 +3027.639197297067,3.027819128326391e+18,12251621874.303448,300.0 +3032.639197297067,3.0278222398142756e+18,12261807736.960966,300.0 +3037.639197297067,3.0278253412547927e+18,12271985886.228603,300.0 +3042.639197297067,3.027828433680453e+18,12282156345.86428,300.0 +3047.639197297067,3.027831516643525e+18,12292319139.39556,300.0 +3052.639197297067,3.0278345901691556e+18,12302474290.290855,300.0 +3057.639197297067,3.02783765428928e+18,12312621821.938608,300.0 +3062.639197297067,3.0278407090369664e+18,12322761757.645235,300.0 +3067.639197297067,3.0278437544450294e+18,12332894120.635303,300.0 +3072.639197297067,3.0278467905465375e+18,12343018934.051792,300.0 +3077.639197297067,3.0278498173741814e+18,12353136220.956059,300.0 +3082.639197297067,3.0278528349604e+18,12363246004.32855,300.0 +3087.639197297067,3.0278558433377567e+18,12373348307.069153,300.0 +3092.639197297067,3.0278588425384397e+18,12383443151.99728,300.0 +3097.639197297067,3.027861832594637e+18,12393530561.852686,300.0 +3102.639197297067,3.0278648135384084e+18,12403610559.295391,300.0 +3107.639197297067,3.0278677854013143e+18,12413683166.90631,300.0 +3112.639197297067,3.02787074821529e+18,12423748407.188086,300.0 +3117.639197297067,3.0278737020115174e+18,12433806302.564562,300.0 +3122.639197297067,3.0278766468216806e+18,12443856875.381483,300.0 +3127.639197297067,3.027879582676961e+18,12453900147.907373,300.0 +3132.639197297067,3.0278825096081633e+18,12463936142.333597,300.0 +3137.639197297067,3.027885427646468e+18,12473964880.774178,300.0 +3142.639197297067,3.02788833682243e+18,12483986385.267056,300.0 +3147.639197297067,3.027891237166726e+18,12494000677.774181,300.0 +3152.639197297067,3.0278941287097846e+18,12504007780.18119,300.0 +3157.639197297067,3.0278970114820316e+18,12514007714.298904,300.0 +3162.639197297067,3.0278998855135176e+18,12524000501.862747,300.0 +3167.639197297067,3.0279027508344187e+18,12533986164.533602,300.0 +3172.639197297067,3.0279056074745324e+18,12543964723.898113,300.0 +3177.639197297067,3.027908455463532e+18,12553936201.468744,300.0 +3182.639197297067,3.0279112948312166e+18,12563900618.684422,300.0 +3187.639197297067,3.02791412560688e+18,12573857996.91103,300.0 +3192.639197297067,3.0279169478199455e+18,12583808357.440947,300.0 +3197.639197297067,3.0279197614995814e+18,12593751721.494379,300.0 +3202.639197297067,3.0279225666749583e+18,12603688110.219286,300.0 +3207.639197297067,3.0279253633748685e+18,12613617544.691458,300.0 +3212.639197297067,3.027928151628105e+18,12623540045.91532,300.0 +3217.639197297067,3.027930931463334e+18,12633455634.8237,300.0 +3222.639197297067,3.027933702909097e+18,12643364332.279018,300.0 +3227.639197297067,3.027936465993936e+18,12653266159.072441,300.0 +3232.639197297067,3.0279392207460137e+18,12663161135.92538,300.0 +3237.639197297067,3.0279419671934945e+18,12673049283.488945,300.0 +3242.639197297067,3.0279447053641656e+18,12682930622.344807,300.0 +3247.639197297067,3.0279474352861906e+18,12692805173.004995,300.0 +3252.639197297067,3.0279501569872297e+18,12702672955.912924,300.0 +3257.639197297067,3.0279528704949453e+18,12712533991.443092,300.0 +3262.639197297067,3.027955575836747e+18,12722388299.901497,300.0 +3267.639197297067,3.027958273040169e+18,12732235901.52613,300.0 +3272.639197297067,3.02796096213237e+18,12742076816.487206,300.0 +3277.639197297067,3.0279636431405076e+18,12751911064.88756,300.0 +3282.639197297067,3.027966316091615e+18,12761738666.762634,300.0 +3287.639197297067,3.027968981012473e+18,12771559642.081171,300.0 +3292.639197297067,3.0279716379301135e+18,12781374010.745026,300.0 +3297.639197297067,3.0279742868710656e+18,12791181792.590199,300.0 +3302.639197297067,3.02797692786186e+18,12800983007.386467,300.0 +3307.639197297067,3.0279795609288996e+18,12810777674.837748,300.0 +3312.639197297067,3.027982186098462e+18,12820565814.582716,300.0 +3317.639197297067,3.0279848033967007e+18,12830347446.194838,300.0 +3322.639197297067,3.027987412850019e+18,12840122589.182896,300.0 +3327.639197297067,3.027990014484065e+18,12849891262.990744,300.0 +3332.639197297067,3.0279926083247406e+18,12859653486.9984,300.0 +3337.639197297067,3.02799519439782e+18,12869409280.52166,300.0 +3342.639197297067,3.027997772728954e+18,12879158662.812464,300.0 +3347.639197297067,3.0280003433437906e+18,12888901653.059414,300.0 +3352.639197297067,3.028002906267477e+18,12898638270.388048,300.0 +3357.639197297067,3.028005461525411e+18,12908368533.860771,300.0 +3362.639197297067,3.028008009142738e+18,12918092462.47745,300.0 +3367.639197297067,3.028010549144731e+18,12927810075.17558,300.0 +3372.639197297067,3.0280130815562854e+18,12937521390.830679,300.0 +3377.639197297067,3.0280156064020434e+18,12947226428.256193,300.0 +3382.639197297067,3.028018123707152e+18,12956925206.204077,300.0 +3387.639197297067,3.0280206334958776e+18,12966617743.365116,300.0 +3392.639197297067,3.028023135793115e+18,12976304058.368803,300.0 +3397.639197297067,3.028025630623131e+18,12985984169.783945,300.0 +3402.639197297067,3.028028118010317e+18,12995658096.118778,300.0 +3407.639197297067,3.028030597978939e+18,13005325855.821503,300.0 +3412.639197297067,3.028033070553012e+18,13014987467.279606,300.0 +3417.639197297067,3.028035535756677e+18,13024642948.821682,300.0 +3422.639197297067,3.028037993613949e+18,13034292318.716112,300.0 +3427.639197297067,3.0280404441485906e+18,13043935595.172209,300.0 +3432.639197297067,3.028042887384365e+18,13053572796.340267,300.0 +3437.639197297067,3.028045323344911e+18,13063203940.31187,300.0 +3442.639197297067,3.028047752053865e+18,13072829045.119823,300.0 +3447.639197297067,3.028050173534487e+18,13082448128.738749,300.0 +3452.639197297067,3.028052587810291e+18,13092061209.085175,300.0 +3457.639197297067,3.02805499490441e+18,13101668304.017939,300.0 +3462.639197297067,3.028057394839979e+18,13111269431.338015,300.0 +3467.639197297067,3.0280597876403845e+18,13120864608.78915,300.0 +3472.639197297067,3.028062173328258e+18,13130453854.058094,300.0 +3477.639197297067,3.0280645519264824e+18,13140037184.77445,300.0 +3482.639197297067,3.028066923458193e+18,13149614618.511251,300.0 +3487.639197297067,3.0280692879457695e+18,13159186172.785278,300.0 +3492.639197297067,3.028071645411844e+18,13168751865.056803,300.0 +3497.639197297067,3.028073995879048e+18,13178311712.730284,300.0 +3502.639197297067,3.0280763393696374e+18,13187865733.154394,300.0 +3507.639197297067,3.028078675906116e+18,13197413943.622402,300.0 +3512.639197297067,3.0280810055107395e+18,13206956361.37194,300.0 +3517.639197297067,3.028083328205511e+18,13216493003.586115,300.0 +3522.639197297067,3.02808564401256e+18,13226023887.392477,300.0 +3527.639197297067,3.0280879529538883e+18,13235549029.864515,300.0 +3532.639197297067,3.0280902550512476e+18,13245068448.020927,300.0 +3537.639197297067,3.0280925503266427e+18,13254582158.826336,300.0 +3542.639197297067,3.0280948388016973e+18,13264090179.191454,300.0 +3547.639197297067,3.028097120497913e+18,13273592525.972906,300.0 +3552.639197297067,3.028099395437166e+18,13283089215.97425,300.0 +3557.639197297067,3.0281016636405806e+18,13292580265.945063,300.0 +3562.639197297067,3.028103925129657e+18,13302065692.58232,300.0 +3567.639197297067,3.028106179925768e+18,13311545512.52967,300.0 +3572.639197297067,3.0281084280500383e+18,13321019742.378206,300.0 +3577.639197297067,3.0281106695235896e+18,13330488398.666458,300.0 +3582.639197297067,3.02811290436742e+18,13339951497.880713,300.0 +3587.639197297067,3.028115132602526e+18,13349409056.45497,300.0 +3592.639197297067,3.0281173542499057e+18,13358861090.771378,300.0 +3597.639197297067,3.0281195693301786e+18,13368307617.160507,300.0 +3602.639197297067,3.028121777864342e+18,13377748651.901152,300.0 +3607.639197297067,3.0281239798726385e+18,13387184211.220928,300.0 +3612.639197297067,3.02812617537594e+18,13396614311.296316,300.0 +3617.639197297067,3.02812836439449e+18,13406038968.252995,300.0 +3622.639197297067,3.028130546948781e+18,13415458198.165554,300.0 +3627.639197297067,3.028132723059309e+18,13424872017.058651,300.0 +3632.639197297067,3.0281348927461903e+18,13434280440.905872,300.0 +3637.639197297067,3.0281370560294164e+18,13443683485.631258,300.0 +3642.639197297067,3.0281392129293563e+18,13453081167.108543,300.0 +3647.639197297067,3.0281413634657495e+18,13462473501.161772,300.0 +3652.639197297067,3.0281435076588385e+18,13471860503.565472,300.0 +3657.639197297067,3.028145645528364e+18,13481242190.044842,300.0 +3662.639197297067,3.028147777094065e+18,13490618576.275663,300.0 +3667.639197297067,3.0281499023756826e+18,13499989677.884811,300.0 +3672.639197297067,3.0281520213929564e+18,13509355510.450449,300.0 +3677.639197297067,3.028154134165122e+18,13518716089.50171,300.0 +3682.639197297067,3.0281562402053473e+18,13528071430.441698,300.0 +3687.639197297067,3.028158340531683e+18,13537421548.820103,300.0 +3692.639197297067,3.0281604346821893e+18,13546766459.991995,300.0 +3697.639197297067,3.028162522667177e+18,13556106179.289194,300.0 +3702.639197297067,3.0281646045047516e+18,13565440721.998964,300.0 +3707.639197297067,3.0281666802136463e+18,13574770103.361303,300.0 +3712.639197297067,3.028168749812722e+18,13584094338.569704,300.0 +3717.639197297067,3.0281708133210895e+18,13593413442.770567,300.0 +3722.639197297067,3.0281728707576084e+18,13602727431.063301,300.0 +3727.639197297067,3.028174922140761e+18,13612036318.500141,300.0 +3732.639197297067,3.02817696748966e+18,13621340120.08747,300.0 +3737.639197297067,3.0281790068229125e+18,13630638850.78451,300.0 +3742.639197297067,3.028181040159126e+18,13639932525.504217,300.0 +3747.639197297067,3.0281830675166597e+18,13649221159.113878,300.0 +3752.639197297067,3.028185088914497e+18,13658504766.43409,300.0 +3757.639197297067,3.028187104370619e+18,13667783362.240034,300.0 +3762.639197297067,3.0281891139037594e+18,13677056961.26126,300.0 +3767.639197297067,3.0281911175317714e+18,13686325578.181664,300.0 +3772.639197297067,3.0281931152732636e+18,13695589227.639599,300.0 +3777.639197297067,3.0281951071464684e+18,13704847924.228693,300.0 +3782.639197297067,3.028197093169112e+18,13714101682.497177,300.0 +3787.639197297067,3.028199073359427e+18,13723350516.94849,300.0 +3792.639197297067,3.028201047735393e+18,13732594442.041794,300.0 +3797.639197297067,3.028203016314989e+18,13741833472.191177,300.0 +3802.639197297067,3.028204979115818e+18,13751067621.766554,300.0 +3807.639197297067,3.0282069361559844e+18,13760296905.09367,300.0 +3812.639197297067,3.0282088874529664e+18,13769521336.454182,300.0 +3817.639197297067,3.028210833024366e+18,13778740930.08587,300.0 +3822.639197297067,3.0282127728881623e+18,13787955700.182917,300.0 +3827.639197297067,3.028214707061455e+18,13797165660.895784,300.0 +3832.639197297067,3.0282166355618473e+18,13806370826.331142,300.0 +3837.639197297067,3.0282185584068147e+18,13815571210.55326,300.0 +3842.639197297067,3.028220475613584e+18,13824766827.582542,300.0 +3847.639197297067,3.0282223871993795e+18,13833957691.396702,300.0 +3852.639197297067,3.0282242931818035e+18,13843143815.930614,300.0 +3857.639197297067,3.028226193577579e+18,13852325215.076511,300.0 +3862.639197297067,3.0282280884038057e+18,13861501902.68425,300.0 +3867.639197297067,3.028229977677959e+18,13870673892.561049,300.0 +3872.639197297067,3.0282318614165115e+18,13879841198.472088,300.0 +3877.639197297067,3.028233739636562e+18,13889003834.140478,300.0 +3882.639197297067,3.028235612355084e+18,13898161813.247507,300.0 +3887.639197297067,3.028237479588674e+18,13907315149.432377,300.0 +3892.639197297067,3.0282393413543066e+18,13916463856.293146,300.0 +3897.639197297067,3.028241197668327e+18,13925607947.386145,300.0 +3902.639197297067,3.028243048547708e+18,13934747436.226145,300.0 +3907.639197297067,3.028244894008795e+18,13943882336.287241,300.0 +3912.639197297067,3.028246734068186e+18,13953012661.002108,300.0 +3917.639197297067,3.0282485687422244e+18,13962138423.762518,300.0 +3922.639197297067,3.028250398047382e+18,13971259637.91999,300.0 +3927.639197297067,3.028252222000004e+18,13980376316.784702,300.0 +3932.639197297067,3.0282540406161833e+18,13989488473.626982,300.0 +3937.639197297067,3.0282558539123917e+18,13998596121.676434,300.0 +3942.639197297067,3.0282576619047224e+18,14007699274.122608,300.0 +3947.639197297067,3.028259464609144e+18,14016797944.115154,300.0 +3952.639197297067,3.028261262041875e+18,14025892144.763393,300.0 +3957.639197297067,3.0282630542187576e+18,14034981889.137516,300.0 +3962.639197297067,3.0282648411558866e+18,14044067190.267231,300.0 +3967.639197297067,3.028266622869103e+18,14053148061.14354,300.0 +3972.639197297067,3.0282683993741245e+18,14062224514.71778,300.0 +3977.639197297067,3.0282701706867927e+18,14071296563.901793,300.0 +3982.639197297067,3.02827193682295e+18,14080364221.568783,300.0 +3987.639197297067,3.028273697798186e+18,14089427500.552792,300.0 +3992.639197297067,3.0282754536280934e+18,14098486413.648739,300.0 +3997.639197297067,3.0282772043281357e+18,14107540973.613384,300.0 +4002.639197297067,3.0282789499139046e+18,14116591193.1644,300.0 +4007.639197297067,3.0282806904009907e+18,14125637084.981525,300.0 +4012.639197297067,3.028282425804607e+18,14134678661.705847,300.0 +4017.639197297067,3.028284156140219e+18,14143715935.940468,300.0 +4022.639197297067,3.02828588142304e+18,14152748920.250143,300.0 +4027.639197297067,3.028287601668284e+18,14161777627.162165,300.0 +4032.639197297067,3.028289316891416e+18,14170802069.165697,300.0 +4037.639197297067,3.0282910271072717e+18,14179822258.712328,300.0 +4042.639197297067,3.0282927323311913e+18,14188838208.216282,300.0 +4047.639197297067,3.0282944325780106e+18,14197849930.053968,300.0 +4052.639197297067,3.028296127862692e+18,14206857436.56505,300.0 +4057.639197297067,3.0282978182004485e+18,14215860740.051632,300.0 +4062.639197297067,3.028299503605991e+18,14224859852.778936,300.0 +4067.639197297067,3.028301184094031e+18,14233854786.975266,300.0 +4072.639197297067,3.0283028596795295e+18,14242845554.832392,300.0 +4077.639197297067,3.0283045303773235e+18,14251832168.504684,300.0 +4082.639197297067,3.028306196201997e+18,14260814640.110859,300.0 +4087.639197297067,3.028307857168136e+18,14269792981.732712,300.0 +4092.639197297067,3.028309513290325e+18,14278767205.415976,300.0 +4097.639197297067,3.028311164583275e+18,14287737323.170012,300.0 +4102.639197297067,3.028312811061319e+18,14296703346.968073,300.0 +4107.639197297067,3.0283144527389164e+18,14305665288.74791,300.0 +4112.639197297067,3.028316089630526e+18,14314623160.411053,300.0 +4117.639197297067,3.0283177217506063e+18,14323576973.823587,300.0 +4122.639197297067,3.0283193491131156e+18,14332526740.815687,300.0 +4127.639197297067,3.028320971732763e+18,14341472473.182516,300.0 +4132.639197297067,3.0283225896235054e+18,14350414182.683577,300.0 +4137.639197297067,3.0283242027994245e+18,14359351881.043236,300.0 +4142.639197297067,3.0283258112748534e+18,14368285579.950891,300.0 +4147.639197297067,3.028327415063749e+18,14377215291.060713,300.0 +4152.639197297067,3.028329014180319e+18,14386141025.991999,300.0 +4157.639197297067,3.028330608638016e+18,14395062796.329643,300.0 +4162.639197297067,3.028332198451426e+18,14403980613.623503,300.0 +4167.639197297067,3.028333783634001e+18,14412894489.38921,300.0 +4172.639197297067,3.028335364199824e+18,14421804435.107546,300.0 +4177.639197297067,3.0283369401625994e+18,14430710462.22552,300.0 +4182.639197297067,3.0283385115359063e+18,14439612582.155563,300.0 +4187.639197297067,3.0283400783337006e+18,14448510806.276165,300.0 +4192.639197297067,3.028341640569562e+18,14457405145.931812,300.0 +4197.639197297067,3.0283431982571955e+18,14466295612.433279,300.0 +4202.639197297067,3.0283447514099277e+18,14475182217.057215,300.0 +4207.639197297067,3.02834630004159e+18,14484064971.047129,300.0 +4212.639197297067,3.028347844165383e+18,14492943885.61264,300.0 +4217.639197297067,3.0283493837948877e+18,14501818971.930174,300.0 +4222.639197297067,3.0283509189435556e+18,14510690241.142473,300.0 +4227.639197297067,3.028352449624589e+18,14519557704.359459,300.0 +4232.639197297067,3.028353975851442e+18,14528421372.657969,300.0 +4237.639197297067,3.02835549763719e+18,14537281257.081581,300.0 +4242.639197297067,3.028357014995413e+18,14546137368.641138,300.0 +4247.639197297067,3.028358527938809e+18,14554989718.314676,300.0 +4252.639197297067,3.0283600364809564e+18,14563838317.047737,300.0 +4257.639197297067,3.0283615406348073e+18,14572683175.752983,300.0 +4262.639197297067,3.028363040413185e+18,14581524305.310818,300.0 +4267.639197297067,3.0283645358294185e+18,14590361716.569096,300.0 +4272.639197297067,3.028366026896205e+18,14599195420.343987,300.0 +4277.639197297067,3.028367513626748e+18,14608025427.41871,300.0 +4282.639197297067,3.028368996033745e+18,14616851748.545109,300.0 +4287.639197297067,3.0283704741301473e+18,14625674394.442667,300.0 +4292.639197297067,3.0283719479286533e+18,14634493375.799213,300.0 +4297.639197297067,3.0283734174419625e+18,14643308703.270788,300.0 +4302.639197297067,3.0283748826830244e+18,14652120387.481836,300.0 +4307.639197297067,3.028376343664287e+18,14660928439.025381,300.0 +4312.639197297067,3.0283778003987016e+18,14669732868.462639,300.0 +4317.639197297067,3.0283792528985887e+18,14678533686.324013,300.0 +4322.639197297067,3.0283807011765217e+18,14687330903.108267,300.0 +4327.639197297067,3.028382145245074e+18,14696124529.283186,300.0 +4332.639197297067,3.028383585116819e+18,14704914575.285534,300.0 +4337.639197297067,3.028385020804078e+18,14713701051.521217,300.0 +4342.639197297067,3.0283864523192986e+18,14722483968.365128,300.0 +4347.639197297067,3.0283878796748027e+18,14731263336.161493,300.0 +4352.639197297067,3.028389302882912e+18,14740039165.223795,300.0 +4357.639197297067,3.028390721956074e+18,14748811465.835493,300.0 +4362.639197297067,3.028392136906233e+18,14757580248.24882,300.0 +4367.639197297067,3.0283935477458365e+18,14766345522.686314,300.0 +4372.639197297067,3.0283949544868296e+18,14775107299.339865,300.0 +4377.639197297067,3.0283963566350843e+18,14783865588.293154,300.0 +4382.639197297067,3.028397755200984e+18,14792620399.79532,300.0 +4387.639197297067,3.028399149715422e+18,14801371743.918997,300.0 +4392.639197297067,3.0284005401814175e+18,14810119630.731,300.0 +4397.639197297067,3.0284019266100326e+18,14818864070.271955,300.0 +4402.639197297067,3.0284033095194097e+18,14827605072.631304,300.0 +4407.639197297067,3.0284046879224274e+18,14836342647.674627,300.0 +4412.639197297067,3.0284060623125837e+18,14845076805.384096,300.0 +4417.639197297067,3.028407432709995e+18,14853807555.688416,300.0 +4422.639197297067,3.0284087991278633e+18,14862534908.483994,300.0 +4427.639197297067,3.028410161578134e+18,14871258873.637224,300.0 +4432.639197297067,3.0284115200730025e+18,14879979460.98484,300.0 +4437.639197297067,3.0284128746239104e+18,14888696680.334442,300.0 +4442.639197297067,3.0284142252424253e+18,14897410541.46461,300.0 +4447.639197297067,3.0284155719404913e+18,14906121054.12503,300.0 +4452.639197297067,3.028416914729676e+18,14914828228.036594,300.0 +4457.639197297067,3.0284182536211697e+18,14923532072.891613,300.0 +4462.639197297067,3.0284195886269164e+18,14932232598.353546,300.0 +4467.639197297067,3.028420919757981e+18,14940929814.057358,300.0 +4472.639197297067,3.0284222470259313e+18,14949623729.610004,300.0 +4477.639197297067,3.0284235704422077e+18,14958314354.589836,300.0 +4482.639197297067,3.028424890018253e+18,14967001698.54672,300.0 +4487.639197297067,3.02842620576513e+18,14975685771.002785,300.0 +4492.639197297067,3.028427517694282e+18,14984366581.452084,300.0 +4497.639197297067,3.0284288258170245e+18,14993044139.36047,300.0 +4502.639197297067,3.028430130144547e+18,15001718454.166058,300.0 +4507.639197297067,3.028431430687663e+18,15010389535.279123,300.0 +4512.639197297067,3.028432727458066e+18,15019057392.082296,300.0 +4517.639197297067,3.0284340204665677e+18,15027722033.930681,300.0 +4522.639197297067,3.028435309724107e+18,15036383470.151478,300.0 +4527.639197297067,3.028436595242001e+18,15045041710.044958,300.0 +4532.639197297067,3.028437877031187e+18,15053696762.883644,300.0 +4537.639197297067,3.0284391551024794e+18,15062348637.912771,300.0 +4542.639197297067,3.028440429466941e+18,15070997344.350933,300.0 +4547.639197297067,3.0284417001355116e+18,15079642891.38893,300.0 +4552.639197297067,3.0284429671190036e+18,15088285288.190706,300.0 +4557.639197297067,3.02844423042823e+18,15096924543.893642,300.0 +4562.639197297067,3.028445490074004e+18,15105560667.607714,300.0 +4567.639197297067,3.028446746067013e+18,15114193668.416698,300.0 +4572.639197297067,3.0284479984180695e+18,15122823555.377403,300.0 +4577.639197297067,3.0284492471379866e+18,15131450337.519745,300.0 +4582.639197297067,3.0284504922372004e+18,15140074023.847544,300.0 +4587.639197297067,3.028451733726523e+18,15148694623.338009,300.0 +4592.639197297067,3.028452971616391e+18,15157312144.942163,300.0 +4597.639197297067,3.028454205917491e+18,15165926597.584429,300.0 +4602.639197297067,3.028455436640511e+18,15174537990.163214,300.0 +4607.639197297067,3.0284566637955087e+18,15183146331.550787,300.0 +4612.639197297067,3.028457887393423e+18,15191751630.593367,300.0 +4617.639197297067,3.0284591074444385e+18,15200353896.111225,300.0 +4622.639197297067,3.028460323959117e+18,15208953136.898901,300.0 +4627.639197297067,3.028461536947641e+18,15217549361.724857,300.0 +4632.639197297067,3.028462746420448e+18,15226142579.331947,300.0 +4637.639197297067,3.0284639523878487e+18,15234732798.437424,300.0 +4642.639197297067,3.028465154860277e+18,15243320027.732962,300.0 +4647.639197297067,3.028466353847666e+18,15251904275.884739,300.0 +4652.639197297067,3.028467549360453e+18,15260485551.533653,300.0 +4657.639197297067,3.028468741408569e+18,15269063863.294937,300.0 +4662.639197297067,3.0284699300025764e+18,15277639219.759027,300.0 +4667.639197297067,3.028471115152408e+18,15286211629.49083,300.0 +4672.639197297067,3.028472296868122e+18,15294781101.030277,300.0 +4677.639197297067,3.0284734751596513e+18,15303347642.89228,300.0 +4682.639197297067,3.0284746500373064e+18,15311911263.566837,300.0 +4687.639197297067,3.0284758215110195e+18,15320471971.51914,300.0 +4692.639197297067,3.028476989590598e+18,15329029775.189411,300.0 +4697.639197297067,3.0284781542861005e+18,15337584682.993097,300.0 +4702.639197297067,3.0284793156073344e+18,15346136703.321432,300.0 +4707.639197297067,3.0284804735643576e+18,15354685844.540663,300.0 +4712.639197297067,3.0284816281667256e+18,15363232114.99272,300.0 +4717.639197297067,3.028482779424624e+18,15371775522.995174,300.0 +4722.639197297067,3.028483927347607e+18,15380316076.84098,300.0 +4727.639197297067,3.0284850719456077e+18,15388853784.799086,300.0 +4732.639197297067,3.028486213227931e+18,15397388655.114342,300.0 +4737.639197297067,3.0284873501916124e+18,15405920695.851032,300.0 +4742.639197297067,3.028488484843208e+18,15414449915.439812,300.0 +4747.639197297067,3.0284896162299223e+18,15422976321.994816,300.0 +4752.639197297067,3.028490744343833e+18,15431499923.655005,300.0 +4757.639197297067,3.0284918691918556e+18,15440020728.541264,300.0 +4762.639197297067,3.028492990783043e+18,15448538744.753,300.0 +4767.639197297067,3.0284941091265736e+18,15457053980.366617,300.0 +4772.639197297067,3.028495224231877e+18,15465566443.435083,300.0 +4777.639197297067,3.028496336108132e+18,15474076141.988152,300.0 +4782.639197297067,3.028497444764894e+18,15482583084.032232,300.0 +4787.639197297067,3.0284985502114673e+18,15491087277.55043,300.0 +4792.639197297067,3.028499652457156e+18,15499588730.502588,300.0 +4797.639197297067,3.02850075151139e+18,15508087450.825441,300.0 +4802.639197297067,3.028501847383474e+18,15516583446.432362,300.0 +4807.639197297067,3.0285029400825856e+18,15525076725.213543,300.0 +4812.639197297067,3.0285040296181545e+18,15533567295.036602,300.0 +4817.639197297067,3.0285051159994865e+18,15542055163.7458,300.0 +4822.639197297067,3.028506199235255e+18,15550540339.162617,300.0 +4827.639197297067,3.028507279335394e+18,15559022829.085676,300.0 +4832.639197297067,3.028508356308453e+18,15567502641.291035,300.0 +4837.639197297067,3.0285094301638625e+18,15575979783.531593,300.0 +4842.639197297067,3.0285105009106744e+18,15584454263.538216,300.0 +4847.639197297067,3.028511568557816e+18,15592926089.018606,300.0 +4852.639197297067,3.028512633114591e+18,15601395267.658588,300.0 +4857.639197297067,3.0285136945898015e+18,15609861807.12107,300.0 +4862.639197297067,3.028514752992374e+18,15618325715.046831,300.0 +4867.639197297067,3.0285158083316127e+18,15626786999.054413,300.0 +4872.639197297067,3.028516860616319e+18,15635245666.739769,300.0 +4877.639197297067,3.0285179098550426e+18,15643701725.677103,300.0 +4882.639197297067,3.028518956057213e+18,15652155183.418499,300.0 +4887.639197297067,3.02851999923138e+18,15660606047.49378,300.0 +4892.639197297067,3.0285210393863455e+18,15669054325.410923,300.0 +4897.639197297067,3.028522076531162e+18,15677500024.656006,300.0 +4902.639197297067,3.0285231106742533e+18,15685943152.693304,300.0 +4907.639197297067,3.028524141824672e+18,15694383716.965305,300.0 +4912.639197297067,3.028525169990968e+18,15702821724.892824,300.0 +4917.639197297067,3.028526195181943e+18,15711257183.875147,300.0 +4922.639197297067,3.0285272174063974e+18,15719690101.289766,300.0 +4927.639197297067,3.028528236672504e+18,15728120484.492636,300.0 +4932.639197297067,3.028529252989442e+18,15736548340.81867,300.0 +4937.639197297067,3.0285302663653827e+18,15744973677.581041,300.0 +4942.639197297067,3.0285312768091284e+18,15753396502.071737,300.0 +4947.639197297067,3.028532284329229e+18,15761816821.561575,300.0 +4952.639197297067,3.0285332889341076e+18,15770234643.2999,300.0 +4957.639197297067,3.028534290632315e+18,15778649974.515228,300.0 +4962.639197297067,3.028535289432274e+18,15787062822.415092,300.0 +4967.639197297067,3.028536285342409e+18,15795473194.185722,300.0 +4972.639197297067,3.028537278371145e+18,15803881096.99258,300.0 +4977.639197297067,3.0285382685269053e+18,15812286537.980238,300.0 +4982.639197297067,3.0285392558181146e+18,15820689524.27247,300.0 +4987.639197297067,3.028540240252944e+18,15829090062.972315,300.0 +4992.639197297067,3.02854122184007e+18,15837488161.162262,300.0 +4997.639197297067,3.0285422005872886e+18,15845883825.903755,300.0 +5002.639197297067,3.0285431765032745e+18,15854277064.238111,300.0 +5007.639197297067,3.0285441495959485e+18,15862667883.186132,300.0 +5012.639197297067,3.0285451198737357e+18,15871056289.74795,300.0 +5017.639197297067,3.028546087344933e+18,15879442290.903402,300.0 +5022.639197297067,3.0285470520173373e+18,15887825893.612047,300.0 +5027.639197297067,3.0285480138993715e+18,15896207104.81318,300.0 +5032.639197297067,3.028548972999209e+18,15904585931.425896,300.0 +5037.639197297067,3.0285499293247703e+18,15912962380.349182,300.0 +5042.639197297067,3.0285508828842276e+18,15921336458.462059,300.0 +5047.639197297067,3.028551833685629e+18,15929708172.623285,300.0 +5052.639197297067,3.028552781736769e+18,15938077529.671633,300.0 +5057.639197297067,3.028553727046072e+18,15946444536.426418,300.0 +5062.639197297067,3.0285546696210816e+18,15954809199.68671,300.0 +5067.639197297067,3.0285556094700964e+18,15963171526.231934,300.0 +5072.639197297067,3.028556546600912e+18,15971531522.821785,300.0 +5077.639197297067,3.028557481021323e+18,15979889196.196306,300.0 +5082.639197297067,3.0285584127393766e+18,15988244553.076094,300.0 +5087.639197297067,3.0285593417628687e+18,15996597600.161903,300.0 +5092.639197297067,3.0285602680997197e+18,16004948344.135021,300.0 +5097.639197297067,3.0285611917574733e+18,16013296791.657719,300.0 +5102.639197297067,3.0285621127441777e+18,16021642949.372452,300.0 +5107.639197297067,3.0285630310675016e+18,16029986823.902578,300.0 +5112.639197297067,3.028563946735366e+18,16038328421.85199,300.0 +5117.639197297067,3.028564859755189e+18,16046667749.805977,300.0 +5122.639197297067,3.028565770134767e+18,16055004814.329842,300.0 +5127.639197297067,3.0285666778820204e+18,16063339621.97036,300.0 +5132.639197297067,3.0285675830041155e+18,16071672179.255278,300.0 +5137.639197297067,3.0285684855090995e+18,16080002492.692951,300.0 +5142.639197297067,3.028569385404517e+18,16088330568.773405,300.0 +5147.639197297067,3.028570282697911e+18,16096656413.967365,300.0 +5152.639197297067,3.0285711773965737e+18,16104980034.7269,300.0 +5157.639197297067,3.028572069508428e+18,16113301437.485327,300.0 +5162.639197297067,3.0285729590410153e+18,16121620628.657278,300.0 +5167.639197297067,3.0285738460013783e+18,16129937614.638746,300.0 +5172.639197297067,3.028574730397438e+18,16138252401.80729,300.0 +5177.639197297067,3.0285756122363607e+18,16146564996.521517,300.0 +5182.639197297067,3.0285764915256904e+18,16154875405.122137,300.0 +5187.639197297067,3.0285773682728453e+18,16163183633.93085,300.0 +5192.639197297067,3.0285782424852434e+18,16171489689.251604,300.0 +5197.639197297067,3.0285791141701775e+18,16179793577.369558,300.0 +5202.639197297067,3.028579983335066e+18,16188095304.551846,300.0 +5207.639197297067,3.028580849987075e+18,16196394877.047302,300.0 +5212.639197297067,3.028581714133498e+18,16204692301.086676,300.0 +5217.639197297067,3.028582575782003e+18,16212987582.882763,300.0 +5222.639197297067,3.028583434939255e+18,16221280728.629885,300.0 +5227.639197297067,3.028584291612923e+18,16229571744.504951,300.0 +5232.639197297067,3.0285851458099226e+18,16237860636.66634,300.0 +5237.639197297067,3.028585997537798e+18,16246147411.25519,300.0 +5242.639197297067,3.028586846803339e+18,16254432074.394304,300.0 +5247.639197297067,3.0285876936140877e+18,16262714632.188911,300.0 +5252.639197297067,3.02858853797671e+18,16270995090.726368,300.0 +5257.639197297067,3.028589379898623e+18,16279273456.076908,300.0 +5262.639197297067,3.028590219386868e+18,16287549734.292292,300.0 +5267.639197297067,3.0285910564484854e+18,16295823931.407488,300.0 +5272.639197297067,3.0285918910905175e+18,16304096053.43931,300.0 +5277.639197297067,3.0285927233198787e+18,16312366106.387552,300.0 +5282.639197297067,3.028593553143861e+18,16320634096.234629,300.0 +5287.639197297067,3.028594380569129e+18,16328900028.9453,300.0 +5292.639197297067,3.028595205602849e+18,16337163910.46701,300.0 +5297.639197297067,3.028596028251811e+18,16345425746.730364,300.0 +5302.639197297067,3.028596848522929e+18,16353685543.64835,300.0 +5307.639197297067,3.028597666423246e+18,16361943307.116945,300.0 +5312.639197297067,3.028598481959676e+18,16370199043.015003,300.0 +5317.639197297067,3.028599295138757e+18,16378452757.20448,300.0 +5322.639197297067,3.0286001059677814e+18,16386704455.529917,300.0 +5327.639197297067,3.028600914453288e+18,16394954143.81944,300.0 +5332.639197297067,3.02860172060194e+18,16403201827.883862,300.0 +5337.639197297067,3.0286025244207785e+18,16411447513.517124,300.0 +5342.639197297067,3.028603325916467e+18,16419691206.496815,300.0 +5347.639197297067,3.0286041250957957e+18,16427932912.58333,300.0 +5352.639197297067,3.028604921965428e+18,16436172637.520481,300.0 +5357.639197297067,3.028605716532028e+18,16444410387.03546,300.0 +5362.639197297067,3.028606508802385e+18,16452646166.838829,300.0 +5367.639197297067,3.028607298782911e+18,16460879982.624569,300.0 +5372.639197297067,3.028608086480647e+18,16469111840.070202,300.0 +5377.639197297067,3.0286088719018803e+18,16477341744.836905,300.0 +5382.639197297067,3.0286096550532746e+18,16485569702.569122,300.0 +5387.639197297067,3.0286104359414927e+18,16493795718.89501,300.0 +5392.639197297067,3.028611214572948e+18,16502019799.426744,300.0 +5397.639197297067,3.0286119909545554e+18,16510241949.759882,300.0 +5402.639197297067,3.028612765092476e+18,16518462175.473862,300.0 +5407.639197297067,3.0286135369932467e+18,16526680482.131933,300.0 +5412.639197297067,3.028614306663407e+18,16534896875.281271,300.0 +5417.639197297067,3.028615074109495e+18,16543111360.453066,300.0 +5422.639197297067,3.0286158393379215e+18,16551323943.16206,300.0 +5427.639197297067,3.0286166023551e+18,16559534628.90745,300.0 +5432.639197297067,3.028617363167317e+18,16567743423.172348,300.0 +5437.639197297067,3.028618121781236e+18,16575950331.42411,300.0 +5442.639197297067,3.028618878202893e+18,16584155359.113976,300.0 +5447.639197297067,3.028619632438951e+18,16592358511.677364,300.0 +5452.639197297067,3.0286203844955704e+18,16600559794.534378,300.0 +5457.639197297067,3.028621134379164e+18,16608759213.089006,300.0 +5462.639197297067,3.0286218820957676e+18,16616956772.729832,300.0 +5467.639197297067,3.0286226276520443e+18,16625152478.829287,300.0 +5472.639197297067,3.028623371054155e+18,16633346336.745224,300.0 +5477.639197297067,3.028624112308135e+18,16641538351.818941,300.0 +5482.639197297067,3.0286248514202706e+18,16649728529.37686,300.0 +5487.639197297067,3.0286255883969746e+18,16657916874.729975,300.0 +5492.639197297067,3.028626323244282e+18,16666103393.173449,300.0 +5497.639197297067,3.0286270559683533e+18,16674288089.9877,300.0 +5502.639197297067,3.0286277865752243e+18,16682470970.43739,300.0 +5507.639197297067,3.028628515071306e+18,16690652039.771946,300.0 +5512.639197297067,3.0286292414626355e+18,16698831303.226135,300.0 +5517.639197297067,3.028629965754995e+18,16707008766.01876,300.0 +5522.639197297067,3.028630687955049e+18,16715184433.354017,300.0 +5527.639197297067,3.0286314080683295e+18,16723358310.420908,300.0 +5532.639197297067,3.0286321261009966e+18,16731530402.393436,300.0 +5537.639197297067,3.028632842059338e+18,16739700714.430696,300.0 +5542.639197297067,3.0286335559491374e+18,16747869251.676483,300.0 +5547.639197297067,3.028634267776303e+18,16756036019.260042,300.0 +5552.639197297067,3.0286349775471227e+18,16764201022.295845,300.0 +5557.639197297067,3.028635685267254e+18,16772364265.88323,300.0 +5562.639197297067,3.028636390942732e+18,16780525755.106739,300.0 +5567.639197297067,3.028637094579465e+18,16788685495.036827,300.0 +5572.639197297067,3.0286377961834906e+18,16796843490.728354,300.0 +5577.639197297067,3.0286384957605903e+18,16804999747.221964,300.0 +5582.639197297067,3.028639193316549e+18,16813154269.544188,300.0 +5587.639197297067,3.0286398888574003e+18,16821307062.70612,300.0 +5592.639197297067,3.0286405823888046e+18,16829458131.704885,300.0 +5597.639197297067,3.0286412739165435e+18,16837607481.523016,300.0 +5602.639197297067,3.0286419634467784e+18,16845755117.128803,300.0 +5607.639197297067,3.0286426509849165e+18,16853901043.475662,300.0 +5612.639197297067,3.0286433365368653e+18,16862045265.503265,300.0 +5617.639197297067,3.028644020108285e+18,16870187788.136557,300.0 +5622.639197297067,3.0286447017050844e+18,16878328616.286375,300.0 +5627.639197297067,3.028645381332921e+18,16886467754.849155,300.0 +5632.639197297067,3.0286460589974523e+18,16894605208.707664,300.0 +5637.639197297067,3.028646734704337e+18,16902740982.730032,300.0 +5642.639197297067,3.028647408459233e+18,16910875081.770456,300.0 +5647.639197297067,3.0286480802679235e+18,16919007510.669275,300.0 +5652.639197297067,3.028648750135815e+18,16927138274.252306,300.0 +5657.639197297067,3.028649418068818e+18,16935267377.33189,300.0 +5662.639197297067,3.028650084072338e+18,16943394824.706266,300.0 +5667.639197297067,3.028650748151907e+18,16951520621.159927,300.0 +5672.639197297067,3.0286514103133087e+18,16959644771.463264,300.0 +5677.639197297067,3.02865207056195e+18,16967767280.372824,300.0 +5682.639197297067,3.028652728903363e+18,16975888152.631845,300.0 +5687.639197297067,3.028653385342955e+18,16984007392.969362,300.0 +5692.639197297067,3.028654039886508e+18,16992125006.100927,300.0 +5697.639197297067,3.0286546925395553e+18,17000240996.72826,300.0 +5702.639197297067,3.0286553433070003e+18,17008355369.540064,300.0 +5707.639197297067,3.0286559921950034e+18,17016468129.2106,300.0 +5712.639197297067,3.028656639208595e+18,17024579280.401192,300.0 +5717.639197297067,3.02865728435318e+18,17032688827.759674,300.0 +5722.639197297067,3.028657927634292e+18,17040796775.91999,300.0 +5727.639197297067,3.028658569057337e+18,17048903129.503256,300.0 +5732.639197297067,3.028659208627846e+18,17057007893.116629,300.0 +5737.639197297067,3.0286598463507246e+18,17065111071.354391,300.0 +5742.639197297067,3.028660482231756e+18,17073212668.797493,300.0 +5747.639197297067,3.0286611162760934e+18,17081312690.013391,300.0 +5752.639197297067,3.0286617484890194e+18,17089411139.556435,300.0 +5757.639197297067,3.0286623788758144e+18,17097508021.967657,300.0 +5762.639197297067,3.0286630074420106e+18,17105603341.775545,300.0 +5767.639197297067,3.028663634192511e+18,17113697103.494604,300.0 +5772.639197297067,3.0286642591327227e+18,17121789311.626856,300.0 +5777.639197297067,3.028664882268052e+18,17129879970.661163,300.0 +5782.639197297067,3.028665503603402e+18,17137969085.073374,300.0 +5787.639197297067,3.0286661231444316e+18,17146056659.32659,300.0 +5792.639197297067,3.0286667408959176e+18,17154142697.870516,300.0 +5797.639197297067,3.0286673568630154e+18,17162227205.142433,300.0 +5802.639197297067,3.0286679710511314e+18,17170310185.56678,300.0 +5807.639197297067,3.028668583465421e+18,17178391643.554926,300.0 +5812.639197297067,3.028669194110913e+18,17186471583.505615,300.0 +5817.639197297067,3.028669802992637e+18,17194550009.804695,300.0 +5822.639197297067,3.028670410115748e+18,17202626926.825817,300.0 +5827.639197297067,3.0286710154855265e+18,17210702338.929504,300.0 +5832.639197297067,3.0286716191067505e+18,17218776250.46382,300.0 +5837.639197297067,3.0286722209847004e+18,17226848665.764267,300.0 +5842.639197297067,3.0286728211244063e+18,17234919589.15378,300.0 +5847.639197297067,3.028673419530771e+18,17242989024.942963,300.0 +5852.639197297067,3.0286740162088233e+18,17251056977.429504,300.0 +5857.639197297067,3.028674611163594e+18,17259123450.899254,300.0 +5862.639197297067,3.0286752044001116e+18,17267188449.62505,300.0 +5867.639197297067,3.0286757959232794e+18,17275251977.867844,300.0 +5872.639197297067,3.028676385738127e+18,17283314039.87625,300.0 +5877.639197297067,3.0286769738495575e+18,17291374639.886185,300.0 +5882.639197297067,3.028677560262349e+18,17299433782.12186,300.0 +5887.639197297067,3.0286781449817825e+18,17307491470.79485,300.0 +5892.639197297067,3.028678728012384e+18,17315547710.104694,300.0 +5897.639197297067,3.0286793093591834e+18,17323602504.23878,300.0 +5902.639197297067,3.0286798890270833e+18,17331655857.372414,300.0 +5907.639197297067,3.028680467020862e+18,17339707773.66879,300.0 +5912.639197297067,3.028681043345423e+18,17347758257.27907,300.0 +5917.639197297067,3.02868161800567e+18,17355807312.342457,300.0 +5922.639197297067,3.028682191006255e+18,17363854942.986286,300.0 +5927.639197297067,3.0286827623520814e+18,17371901153.325512,300.0 +5932.639197297067,3.028683332047802e+18,17379945947.46381,300.0 +5937.639197297067,3.028683900098319e+18,17387989329.492382,300.0 +5942.639197297067,3.028684466508411e+18,17396031303.4912,300.0 +5947.639197297067,3.02868503128273e+18,17404071873.527832,300.0 +5952.639197297067,3.028685594425928e+18,17412111043.6587,300.0 +5957.639197297067,3.028686155942909e+18,17420148817.92803,300.0 +5962.639197297067,3.02868671583845e+18,17428185200.36835,300.0 +5967.639197297067,3.0286872741169526e+18,17436220195.00102,300.0 +5972.639197297067,3.028687830783194e+18,17444253805.835274,300.0 +5977.639197297067,3.0286883858419523e+18,17452286036.86909,300.0 +5982.639197297067,3.0286889392976276e+18,17460316892.08828,300.0 +5987.639197297067,3.0286894911552497e+18,17468346375.46815,300.0 +5992.639197297067,3.028690041418967e+18,17476374490.971508,300.0 +5997.639197297067,3.02869059009381e+18,17484401242.55029,300.0 +6002.639197297067,3.028691137184053e+18,17492426634.144974,300.0 +6007.639197297067,3.0286916826944737e+18,17500450669.684254,300.0 +6012.639197297067,3.028692226629724e+18,17508473353.085888,300.0 +6017.639197297067,3.028692768994079e+18,17516494688.256275,300.0 +6022.639197297067,3.028693309792191e+18,17524514679.0903,300.0 +6027.639197297067,3.028693849028586e+18,17532533329.47152,300.0 +6032.639197297067,3.028694386707917e+18,17540550643.272736,300.0 +6037.639197297067,3.0286949228345825e+18,17548566624.3551,300.0 +6042.639197297067,3.0286954574129853e+18,17556581276.56877,300.0 +6047.639197297067,3.0286959904476513e+18,17564594603.752754,300.0 +6052.639197297067,3.0286965219431055e+18,17572606609.73497,300.0 +6057.639197297067,3.0286970519037496e+18,17580617298.332287,300.0 +6062.639197297067,3.0286975803341107e+18,17588626673.350533,300.0 +6067.639197297067,3.0286981072384625e+18,17596634738.584503,300.0 +6072.639197297067,3.0286986326213315e+18,17604641497.81822,300.0 +6077.639197297067,3.028699156486993e+18,17612646954.824284,300.0 +6082.639197297067,3.028699678839973e+18,17620651113.364853,300.0 +6087.639197297067,3.0287001996845466e+18,17628653977.19122,300.0 +6092.639197297067,3.028700719025114e+18,17636655550.043373,300.0 +6097.639197297067,3.028701236866076e+18,17644655835.6511,300.0 +6102.639197297067,3.0287017532117084e+18,17652654837.73297,300.0 +6107.639197297067,3.028702268066285e+18,17660652559.99676,300.0 +6112.639197297067,3.028702781434081e+18,17668649006.14001,300.0 +6117.639197297067,3.0287032933196227e+18,17676644179.849144,300.0 +6122.639197297067,3.0287038037269335e+18,17684638084.800037,300.0 +6127.639197297067,3.0287043126604145e+18,17692630724.65783,300.0 +6132.639197297067,3.02870482012434e+18,17700622103.07765,300.0 +6137.639197297067,3.028705326122985e+18,17708612223.70316,300.0 +6142.639197297067,3.0287058306604984e+18,17716601090.168106,300.0 +6147.639197297067,3.0287063337410304e+18,17724588706.09556,300.0 +6152.639197297067,3.0287068353689805e+18,17732575075.098137,300.0 +6157.639197297067,3.0287073355483725e+18,17740560200.77818,300.0 +6162.639197297067,3.028707834283607e+18,17748544086.727135,300.0 +6167.639197297067,3.028708331578708e+18,17756526736.52655,300.0 +6172.639197297067,3.028708827437824e+18,17764508153.747585,300.0 +6177.639197297067,3.0287093218652293e+18,17772488341.95084,300.0 +6182.639197297067,3.0287098148648233e+18,17780467304.686558,300.0 +6187.639197297067,3.028710306441005e+18,17788445045.495228,300.0 +6192.639197297067,3.028710796597673e+18,17796421567.906612,300.0 +6197.639197297067,3.0287112853389757e+18,17804396875.440323,300.0 +6202.639197297067,3.0287117726691886e+18,17812370971.60619,300.0 +6207.639197297067,3.02871225859221e+18,17820343859.90352,300.0 +6212.639197297067,3.028712743112188e+18,17828315543.82159,300.0 +6217.639197297067,3.028713226233146e+18,17836286026.83963,300.0 +6222.639197297067,3.0287137079589816e+18,17844255312.426846,300.0 +6227.639197297067,3.028714188293971e+18,17852223404.042503,300.0 +6232.639197297067,3.02871466724201e+18,17860190305.135315,300.0 +6237.639197297067,3.028715144807124e+18,17868156019.145065,300.0 +6242.639197297067,3.028715620993084e+18,17876120549.50056,300.0 +6247.639197297067,3.028716095804416e+18,17884083899.621426,300.0 +6252.639197297067,3.028716569244641e+18,17892046072.916832,300.0 +6257.639197297067,3.0287170413177815e+18,17900007072.786686,300.0 +6262.639197297067,3.028717512027988e+18,17907966902.620483,300.0 +6267.639197297067,3.0287179803656325e+18,17915925565.642193,300.0 +6272.639197297067,3.028718448332493e+18,17923883065.456345,300.0 +6277.639197297067,3.028718914969235e+18,17931839405.36485,300.0 +6282.639197297067,3.028719380262405e+18,17939794588.708687,300.0 +6287.639197297067,3.0287198442136376e+18,17947748618.82512,300.0 +6292.639197297067,3.0287203068259507e+18,17955701499.0441,300.0 +6297.639197297067,3.0287207681031163e+18,17963653232.686367,300.0 +6302.639197297067,3.0287212280485284e+18,17971603823.062977,300.0 +6307.639197297067,3.028721686666085e+18,17979553273.47659,300.0 +6312.639197297067,3.028722143959684e+18,17987501587.21994,300.0 +6317.639197297067,3.0287225999329715e+18,17995448767.57609,300.0 +6322.639197297067,3.0287230545898455e+18,18003394817.819107,300.0 +6327.639197297067,3.028723507933952e+18,18011339741.213463,300.0 +6332.639197297067,3.028723959969314e+18,18019283541.014416,300.0 +6337.639197297067,3.028724410699327e+18,18027226220.467354,300.0 +6342.639197297067,3.02872486012814e+18,18035167782.80878,300.0 +6347.639197297067,3.0287253082592727e+18,18043108231.26586,300.0 +6352.639197297067,3.028725755096624e+18,18051047569.056152,300.0 +6357.639197297067,3.028726200643839e+18,18058985799.3879,300.0 +6362.639197297067,3.0287266449045647e+18,18066922925.460407,300.0 +6367.639197297067,3.028727087882573e+18,18074858950.463753,300.0 +6372.639197297067,3.028727529581635e+18,18082793877.578484,300.0 +6377.639197297067,3.028727970005524e+18,18090727709.97611,300.0 +6382.639197297067,3.0287284091576335e+18,18098660450.81897,300.0 +6387.639197297067,3.028728847041862e+18,18106592103.26035,300.0 +6392.639197297067,3.0287292836618563e+18,18114522670.44415,300.0 +6397.639197297067,3.028729719021261e+18,18122452155.505894,300.0 +6402.639197297067,3.0287301531235973e+18,18130380561.570957,300.0 +6407.639197297067,3.0287305859725123e+18,18138307891.75676,300.0 +6412.639197297067,3.0287310175717765e+18,18146234149.171234,300.0 +6417.639197297067,3.0287314479250376e+18,18154159336.913063,300.0 +6422.639197297067,3.028731877035563e+18,18162083458.07259,300.0 +6427.639197297067,3.0287323049072517e+18,18170006515.730583,300.0 +6432.639197297067,3.0287327315436237e+18,18177928512.959415,300.0 +6437.639197297067,3.0287331569482e+18,18185849452.82238,300.0 +6442.639197297067,3.0287335811244995e+18,18193769338.37416,300.0 +6447.639197297067,3.0287340040760453e+18,18201688172.66004,300.0 +6452.639197297067,3.028734425806607e+18,18209605958.717247,300.0 +6457.639197297067,3.028734846319454e+18,18217522699.57367,300.0 +6462.639197297067,3.0287352656182344e+18,18225438398.248524,300.0 +6467.639197297067,3.0287356837063414e+18,18233353057.752705,300.0 +6472.639197297067,3.0287361005874207e+18,18241266681.087845,300.0 +6477.639197297067,3.0287365162649943e+18,18249179271.247513,300.0 +6482.639197297067,3.0287369307422044e+18,18257090831.2163,300.0 +6487.639197297067,3.028737344022949e+18,18265001363.969727,300.0 +6492.639197297067,3.028737756110497e+18,18272910872.47582,300.0 +6497.639197297067,3.028738167008118e+18,18280819359.69276,300.0 +6502.639197297067,3.028738576719583e+18,18288726828.57145,300.0 +6507.639197297067,3.028738985247911e+18,18296633282.053005,300.0 +6512.639197297067,3.0287393925969987e+18,18304538723.071316,300.0 +6517.639197297067,3.028739798769863e+18,18312443154.55069,300.0 +6522.639197297067,3.028740203770151e+18,18320346579.407604,300.0 +6527.639197297067,3.028740607601132e+18,18328249000.55016,300.0 +6532.639197297067,3.028741010266075e+18,18336150420.877525,300.0 +6537.639197297067,3.0287414117686257e+18,18344050843.281166,300.0 +6542.639197297067,3.0287418121119273e+18,18351950270.643524,300.0 +6547.639197297067,3.028742211299375e+18,18359848705.839428,300.0 +6552.639197297067,3.0287426093342377e+18,18367746151.73468,300.0 +6557.639197297067,3.028743006220036e+18,18375642611.18749,300.0 +6562.639197297067,3.028743401960039e+18,18383538087.04733,300.0 +6567.639197297067,3.02874379655739e+18,18391432582.15541,300.0 +6572.639197297067,3.028744190015483e+18,18399326099.34527,300.0 +6577.639197297067,3.028744582337713e+18,18407218641.44172,300.0 +6582.639197297067,3.0287449735272243e+18,18415110211.26164,300.0 +6587.639197297067,3.0287453635872855e+18,18423000811.613567,300.0 +6592.639197297067,3.028745752521291e+18,18430890445.29843,300.0 +6597.639197297067,3.028746140332258e+18,18438779115.108555,300.0 +6602.639197297067,3.022288749642411e+18,29357766065.042877,313.1959864853343 +6607.639197297067,2.977644673447654e+18,63885594788.76301,338.1959864853343 +6612.639197297067,2.9053760299901737e+18,124111854086.40056,363.1959864853343 +6617.639197297067,2.833057786235099e+18,220093984785.86307,388.1959864853343 +6622.639197297067,2.764516634379781e+18,362185646405.5861,413.1959864853343 +6627.639197297067,2.699931467112323e+18,560106314805.5476,438.1959864853343 +6632.639197297067,2.6386572011500974e+18,822143412444.3884,463.1959864853343 +6637.639197297067,2.579928609414417e+18,1154608570026.0989,488.1959864853343 +6642.639197297067,2.523059594428396e+18,1561607769937.1873,513.1959864853343 +6647.639197297067,2.467490286569e+18,2045130514143.3315,538.1959864853343 +6652.639197297067,2.4127845532937605e+18,2605423088807.8735,563.1959864853343 +6657.639197297067,2.3586142916967613e+18,3241585986236.114,588.1959864853343 +6662.639197297067,2.3047475498450847e+18,3952319542942.717,613.1959864853343 +6667.639197297067,2.2510530716883978e+18,4736724036709.24,638.1959864853343 +6672.639197297067,2.197525127957652e+18,5595033671912.634,663.1959864853343 +6677.639197297067,2.1443195509292557e+18,6529138502680.559,688.1959864853343 +6682.639197297067,2.0917754164648422e+18,7542754464988.524,713.1959864853343 +6687.639197297067,2.0403975402665795e+18,8641165522068.063,738.1959864853343 +6692.639197297067,1.990790205648218e+18,9830574755035.459,763.1959864853343 +6697.639197297067,1.9435585040942646e+18,11117216399977.715,788.1959864853343 +6700.0,1.9215970919954332e+18,11755613391029.7,800.0 diff --git a/Validation/HTi/HTi.ipynb b/Validation/HTi/HTi.ipynb new file mode 100644 index 000000000..68f960e95 --- /dev/null +++ b/Validation/HTi/HTi.ipynb @@ -0,0 +1,393 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "import festim as F\n", + "import fenics as f\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "import warnings\n", + "warnings.filterwarnings(\"ignore\")\n", + "\n", + "################### PARAMETERS ###################\n", + "N_A_const = 6.022e23 # Avogadro, mol^-1\n", + "e = 1.602e-19\n", + "M_H2 = 2.016e-3 / N_A_const # the H2 mass, kg mol^-1\n", + "\n", + "# Sample size\n", + "A = 1e-2 * 1.3e-2 # Ti surface area (1cm x 1.3cm), m^2\n", + "L = 1e-3 / 2 # Ti thickness, m\n", + "V = A * L # Ti volume (1cm x 1.3cm x 1mm), m^-3\n", + "\n", + "# Ti properties\n", + "\n", + "N_b = 9.4e4 * N_A_const # the number of atomic sites per unit of volume of Ti, m^-3\n", + "N_s = 2.16e-5 * N_A_const # the number of atomic sites per unit of surface area of Ti, m^-2\n", + "n_Ti = N_b * V # the number of moles of Ti\n", + "lambda_Ti = N_s / N_b\n", + "\n", + "# Properties of fluxes\n", + "E_diff = F.kJmol_to_eV(5.3e4 / 1e3) # diffusion activation energy, eV\n", + "D0 = 9e-7 # Diffusion pre-factor for D in W, m^2 s^-1\n", + "\n", + "E_des = F.kJmol_to_eV(1.17e5 / 1e3) # activateion energy for desotpion, eV\n", + "k_des = 2.16e8 * N_A_const # frequency factor for the surface desorption\n", + "\n", + "E_sb = F.kJmol_to_eV(1.36e5 / 1e3) # the activation energy value for the inward subsurface transport, eV\n", + "k_sb = 8.56e12 # frequency factor for the inward subsurface transport, s^-1\n", + "\n", + "E_bs = F.kJmol_to_eV(1.6e5 / 1e3) # the activation energy value for the outward subsurface transport, eV\n", + "k_bs = 7.77e13 # frequency factor for the outward subsurface transport, s^-1\n", + "\n", + "# Chamber\n", + "V_ch = 2.95e-3 # the chamber volume, m^-3\n", + "P0 = 1.3e4 # the initial pressure, Pa\n", + "\n", + "################### FUNCTIONS ################### " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Explicit approach" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 3.8 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 3.6 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 3.5 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 3.6 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 3.5 s\n" + ] + } + ], + "source": [ + "def S0(T):\n", + " # the capturing coefficient\n", + " return 0.0143 * f.exp(F.kJmol_to_eV(1.99) / F.k_B / T)\n", + "\n", + "def P_H2(T, X):\n", + " # partial pressure of hydrogen, Pa\n", + " X0 = 0\n", + " return F.k_B * T * e / V_ch * (P0 * V_ch / (F.k_B * T * e) + (X0 - X) * (2*n_Ti) / 2)\n", + "\n", + "def J_sb(T, theta, mobile_conc):\n", + " # the hydrogen flux for the inward subsurface transport, m^-2 s^-1\n", + " return k_sb * N_s * theta * (1-mobile_conc/N_b) * f.exp(-E_sb / F.k_B / T)\n", + "\n", + "def J_bs(T, theta, mobile_conc):\n", + " # the hydrogen flux for the outward subsurface transport, m^-2 s^-1\n", + " return k_bs * N_s * (mobile_conc/N_b) * (1-theta) * f.exp(-E_bs / F.k_B / T)\n", + "\n", + "def theta_eq(T, X):\n", + " alpha = 2 * S0(T) * P_H2(T, X) / k_des / f.exp(-E_des / F.k_B / T) / (2 * np.pi * M_H2 * F.k_B * T * e)**0.5\n", + " return alpha**0.5 / (1 + alpha**0.5)\n", + "\n", + "def LeftFlux(T, mobile_conc, dmobile_conc, X):\n", + " theta = theta_eq(T, X)\n", + " return -lambda_Ti * dmobile_conc + J_sb(T, theta, mobile_conc) - J_bs(T, theta, mobile_conc)\n", + "\n", + "################### CUSTOM MODEL CLASS ###################\n", + "class CustomSimulation(F.Simulation):\n", + " def iterate(self):\n", + " prev_sol = self.mobile.solution(0)\n", + " super().iterate()\n", + "\n", + " # Surface concentration based on flux\n", + " X_old = left_surface_bc.prms[\"X\"]\n", + " surf_conc = theta_eq(self.T.T(0), X_old) * N_s\n", + "\n", + " # FLuxes\n", + " X = (f.assemble(self.mobile.solution * self.mesh.dx) + surf_conc) * A / n_Ti\n", + " dmobile_conc = (self.mobile.solution(0) - prev_sol) / float(self.dt.value)\n", + "\n", + " # Update surface and subsurface concentrations\n", + " left_surface_bc.prms['dmobile_conc'].assign(dmobile_conc)\n", + " left_surface_bc.prms['X'].assign(X)\n", + " \n", + "################### CUSTOM EXPORT CLASS ###################\n", + "class Content(F.SurfaceQuantity):\n", + " def __init__(self, surface) -> None:\n", + " super().__init__(field=\"solute\", surface=surface)\n", + "\n", + " @property\n", + " def title(self):\n", + " quantity_title = f\"Content\"\n", + " return quantity_title\n", + "\n", + " def compute(self):\n", + " return float(left_surface_bc.prms['X'])\n", + " \n", + "################### MODEL ###################\n", + "for i, T0 in enumerate([450+273, 500+273, 550+273, 600+273, 650+273]):\n", + " Ti_model = CustomSimulation(log_level = 40)\n", + "\n", + " # Mesh\n", + " vertices = np.linspace(0, L, num = 251)\n", + " Ti_model.mesh = F.MeshFromVertices(np.sort(vertices))\n", + "\n", + " # Materials\n", + " Ti_model.materials = F.Material(id=1, D_0=D0, E_D=E_diff)\n", + "\n", + " # Boundary conditions\n", + " left_surface_bc = F.CustomFlux(surfaces=1, field = \"solute\", function = LeftFlux, X=0, dmobile_conc=0)\n", + "\n", + " Ti_model.boundary_conditions = [left_surface_bc]\n", + "\n", + " # Exports\n", + " n_exp = 10\n", + " results_folder = \"test/\"\n", + "\n", + " derived_quantities = [F.DerivedQuantities([F.HydrogenFlux(surface=1), \n", + " F.TotalVolume(field='solute', volume=1),\n", + " Content(surface = 1)],\n", + " nb_iterations_between_compute = 1,\n", + " filename=results_folder + f\"derived_quantities_expl_{T0}.csv\")]\n", + "\n", + " Ti_model.exports = derived_quantities\n", + "\n", + " Ti_model.T = F.Temperature(value=T0)\n", + "\n", + " Ti_model.dt = F.Stepsize(\n", + " initial_value=1e-3,\n", + " stepsize_change_ratio=1.1,\n", + " max_stepsize=5,\n", + " dt_min=1e-4\n", + " )\n", + "\n", + " Ti_model.settings = F.Settings(\n", + " absolute_tolerance=1e10,\n", + " relative_tolerance=1e-5,\n", + " maximum_iterations=50,\n", + " final_time=25*60,\n", + " )\n", + "\n", + " \n", + " Ti_model.initialise()\n", + " Ti_model.run()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Implicit" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 4.4 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 4.0 s\n", + "Defining initial values\n", + "Defining variational problem\n", + "Defining source terms\n", + "Defining boundary conditions\n", + "Time stepping...\n", + "100.0 % 1.5e+03 s Elapsed time so far: 3.8 s\n" + ] + } + ], + "source": [ + "def S0(T):\n", + " # the capturing coefficient\n", + " return 0.0143 * f.exp(F.kJmol_to_eV(1.99) / F.k_B / T)\n", + "\n", + "def P_H2(T, X):\n", + " # partial pressure of hydrogen, Pa\n", + " X0 = 0\n", + " return F.k_B * T * e / V_ch * (P0 * V_ch / (F.k_B * T * e) + (X0 - X) * (2*n_Ti) / 2)\n", + "\n", + "def J_vs(surf_conc, T, X):\n", + " J_ads = 2 * S0(T) * (1 - surf_conc / N_s) ** 2 * P_H2(T, X) / (2*np.pi*M_H2*F.k_B*T*e)**0.5\n", + " J_des = k_des * (surf_conc / N_s) ** 2 * f.exp(-E_des/F.k_B/T)\n", + " return J_ads - J_des\n", + "\n", + "################### CUSTOM MODEL CLASS ###################\n", + "class CustomSimulation(F.Simulation):\n", + " def iterate(self):\n", + " super().iterate()\n", + "\n", + " # Content\n", + " X = (f.assemble(self.mobile.solution * self.mesh.dx)) * A / n_Ti\n", + "\n", + " # Update surface and subsurface concentrations\n", + " self.h_transport_problem.surface_concentrations[0].prms[\"X\"].assign(X)\n", + " \n", + "################### MODEL ###################\n", + "for i, T0 in enumerate([450+273, 500+273, 550+273, 600+273, 650+273]):\n", + " Ti_model_impl = CustomSimulation(log_level = 40)\n", + "\n", + " # Mesh\n", + " vertices = np.linspace(0, L, num = 251)\n", + " Ti_model_impl.mesh = F.MeshFromVertices(np.sort(vertices))\n", + "\n", + " # Materials\n", + " Ti_model_impl.materials = F.Material(id=1, D_0=D0, E_D=E_diff)\n", + "\n", + " surf_conc = F.SurfaceConcentration(k_sb, E_sb, k_bs, E_bs, lambda_Ti, N_s, N_b, J_vs, 1, F.InitialCondition(\"adsorbed\", 0),X=0)\n", + " Ti_model_impl.surface_concentrations = [surf_conc]\n", + "\n", + " # Exports\n", + " n_exp = 10\n", + " results_folder = \"test/\"\n", + "\n", + " derived_quantities = [F.DerivedQuantities([ \n", + " F.AdsorbedHydrogen(surface=1),\n", + " F.TotalVolume(field=\"solute\", volume = 1)],\n", + " nb_iterations_between_compute = 1,\n", + " filename=results_folder + f\"derived_quantities_impl_{T0}.csv\")]\n", + "\n", + " Ti_model_impl.exports = derived_quantities\n", + "\n", + " Ti_model_impl.T = F.Temperature(value=T0)\n", + "\n", + " Ti_model_impl.dt = F.Stepsize(\n", + " initial_value=1e-3,\n", + " stepsize_change_ratio=1.1,\n", + " max_stepsize=5,\n", + " dt_min=1e-4\n", + " )\n", + "\n", + " Ti_model_impl.settings = F.Settings(\n", + " absolute_tolerance=1e10,\n", + " relative_tolerance=1e-5,\n", + " maximum_iterations=50,\n", + " final_time=25*60,\n", + " )\n", + "\n", + " \n", + " Ti_model_impl.initialise()\n", + " Ti_model_impl.run()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "colors = [\"violet\", \"tab:green\", \"tab:blue\", \"tab:olive\", \"tab:red\"]\n", + "for i, T0 in enumerate([450+273, 500+273, 550+273, 600+273, 650+273]):\n", + " data_impl = pd.read_csv(f\"./test/derived_quantities_impl_{T0}.csv\", header = 0)\n", + " plt.plot(data_impl[\"t(s)\"]/60, data_impl[\"Total solute volume 1\"] * A / n_Ti, color = colors[i], lw = 2, label = f\"impl. T={T0-273}\"+ r\"$^{\\circ}$C\", ls = 'solid')\n", + "\n", + " data_expl = pd.read_csv(f\"./test/derived_quantities_expl_{T0}.csv\", header = 0)\n", + " plt.plot(data_expl[\"t(s)\"]/60, data_expl[\"Total solute volume 1\"] * A / n_Ti, color = colors[i], lw = 4, label = f\"expl. T={T0-273}\"+ r\"$^{\\circ}$C\", ls = 'dashed')\n", + "\n", + " exp = pd.read_csv(f\"./exp_data/{T0-273}.csv\", header=None, skiprows = 1, sep=\",\")\n", + " plt.scatter(exp[0], exp[1], edgecolors = colors[i], facecolors='none', marker = '^', s = 75, linewidths=1.2)\n", + "\n", + "\n", + "plt.ylabel('Content, H/Ti', fontsize = 10)\n", + "plt.xlabel('t, min', fontsize = 10)\n", + "plt.ylim(0,0.8)\n", + "plt.xlim(0,25)\n", + "plt.yticks(fontsize=10)\n", + "plt.xticks(fontsize=10)\n", + "plt.legend(fontsize = 8, ncols = 2)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "festim-env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/FESTIM_SurfKin_impl/exp_data/450.csv b/Validation/HTi/exp_data/450.csv similarity index 100% rename from FESTIM_SurfKin_impl/exp_data/450.csv rename to Validation/HTi/exp_data/450.csv diff --git a/FESTIM_SurfKin_impl/exp_data/500.csv b/Validation/HTi/exp_data/500.csv similarity index 100% rename from FESTIM_SurfKin_impl/exp_data/500.csv rename to Validation/HTi/exp_data/500.csv diff --git a/FESTIM_SurfKin_impl/exp_data/550.csv b/Validation/HTi/exp_data/550.csv similarity index 100% rename from FESTIM_SurfKin_impl/exp_data/550.csv rename to Validation/HTi/exp_data/550.csv diff --git a/FESTIM_SurfKin_impl/exp_data/600.csv b/Validation/HTi/exp_data/600.csv similarity index 100% rename from FESTIM_SurfKin_impl/exp_data/600.csv rename to Validation/HTi/exp_data/600.csv diff --git a/FESTIM_SurfKin_impl/exp_data/650.csv b/Validation/HTi/exp_data/650.csv similarity index 100% rename from FESTIM_SurfKin_impl/exp_data/650.csv rename to Validation/HTi/exp_data/650.csv diff --git a/Validation/HTi/test.py b/Validation/HTi/test.py new file mode 100644 index 000000000..e9960fb6d --- /dev/null +++ b/Validation/HTi/test.py @@ -0,0 +1,189 @@ +import festim as F +import fenics as f +import numpy as np +import matplotlib.pyplot as plt +import pandas as pd +import warnings + +warnings.filterwarnings("ignore") + +################### PARAMETERS ################### +N_A_const = 6.022e23 # Avogadro, mol^-1 +e = 1.602e-19 +M_H2 = 2.016e-3 / N_A_const # the H2 mass, kg mol^-1 + +# Sample size +A = 1e-2 * 1.3e-2 # Ti surface area (1cm x 1.3cm), m^2 +L = 1e-3 # Ti thickness, m +V = A * L # Ti volume (1cm x 1.3cm x 1mm), m^-3 + +# Ti properties + +N_b = 9.4e4 * N_A_const # the number of atomic sites per unit of volume of Ti, m^-3 +N_s = ( + 2.16e-5 * N_A_const +) # the number of atomic sites per unit of surface area of Ti, m^-2 +n_Ti = N_b * V # the number of moles of Ti +lambda_Ti = N_s / N_b + +# Properties of fluxes +E_diff = F.kJmol_to_eV(5.3e4 / 1e3) # diffusion activation energy, eV +D0 = 9e-7 # Diffusion pre-factor for D in W, m^2 s^-1 + +E_des = F.kJmol_to_eV(1.17e5 / 1e3) # activateion energy for desotpion, eV +k_des = 2.16e8 * N_A_const # frequency factor for the surface desorption + +E_sb = F.kJmol_to_eV( + 1.36e5 / 1e3 +) # the activation energy value for the inward subsurface transport, eV +k_sb = 8.56e12 # frequency factor for the inward subsurface transport, s^-1 + +E_bs = F.kJmol_to_eV( + 1.6e5 / 1e3 +) # the activation energy value for the outward subsurface transport, eV +k_bs = 7.77e13 # frequency factor for the outward subsurface transport, s^-1 + +# Chamber +V_ch = 2.95e-3 # the chamber volume, m^-3 +P0 = 1.3e4 # the initial pressure, Pa + +################### FUNCTIONS ################### + + +def S0(T): + # the capturing coefficient + return 0.0143 * f.exp(F.kJmol_to_eV(1.99) / F.k_B / T) + + +def P_H2(T, X): + # partial pressure of hydrogen, Pa + X0 = 0 + return ( + F.k_B * T * e / V_ch * (P0 * V_ch / (F.k_B * T * e) + (X0 - X) * (2 * n_Ti) / 2) + ) + + +def J_vs(surf_conc, T, X): + J_ads = ( + 2 + * S0(T) + * (1 - surf_conc / N_s) ** 2 + * P_H2(T, X) + / (2 * np.pi * M_H2 * F.k_B * T * e) ** 0.5 + ) + J_des = k_des * (surf_conc / N_s) ** 2 * f.exp(-E_des / F.k_B / T) + return J_ads - J_des + + +def J_vs1(surf_conc, T, X): + J_ads = ( + 2 + * S0(T) + * (1 - surf_conc / N_s) ** 2 + * P_H2(T, X) + / (2 * np.pi * M_H2 * F.k_B * T * e) ** 0.5 + ) + J_des = k_des * (surf_conc / N_s) ** 2 * f.exp(-E_des / F.k_B / T) + return J_ads / 100 - J_des + + +################### CUSTOM MODEL CLASS ################### +class CustomSimulation(F.Simulation): + def iterate(self): + super().iterate() + + # Content + X = (f.assemble(self.mobile.solution * self.mesh.dx)) * A / n_Ti + + # Update surface and subsurface concentrations + self.h_transport_problem.surface_concentrations[0].prms["X"].assign(X) + self.h_transport_problem.surface_concentrations[1].prms["X"].assign(X) + + +################### MODEL ################### +for i, T0 in enumerate([450 + 273, 500 + 273, 550 + 273, 600 + 273, 650 + 273]): + Ti_model_impl = CustomSimulation(log_level=40) + + # Mesh + vertices = np.linspace(0, L, num=251) + Ti_model_impl.mesh = F.MeshFromVertices(np.sort(vertices)) + + # Materials + Ti_model_impl.materials = F.Material(id=1, D_0=D0, E_D=E_diff) + + surf_conc = F.SurfaceConcentration( + k_sb=k_sb, + E_sb=E_sb, + k_bs=k_bs, + E_bs=E_bs, + l_abs=lambda_Ti, + N_s=N_s, + N_b=N_b, + J_vs=J_vs, + surfaces=1, + initial_condition=F.InitialCondition(field="adsorbed", value=0), + X=0, + ) + + surf_conc1 = F.SurfaceConcentration( + k_sb=k_sb, + E_sb=E_sb, + k_bs=k_bs, + E_bs=E_bs, + l_abs=lambda_Ti, + N_s=N_s, + N_b=N_b, + J_vs=J_vs1, + surfaces=2, + initial_condition=F.InitialCondition(field="adsorbed", value=0), + X=0, + ) + + Ti_model_impl.surface_concentrations = [surf_conc, surf_conc1] + + Ti_model_impl.T = F.Temperature(value=T0) + + Ti_model_impl.dt = F.Stepsize( + initial_value=1e-9, stepsize_change_ratio=1.1, max_stepsize=5, dt_min=1e-4 + ) + + Ti_model_impl.settings = F.Settings( + absolute_tolerance=1e11, + relative_tolerance=1e-5, + maximum_iterations=50, + final_time=25 * 60, + ) + + # Exports + n_exp = 10 + results_folder = "test/" + + derived_quantities = [ + F.DerivedQuantities( + [ + F.TotalVolume(field="solute", volume=1), + F.AdsorbedHydrogen(surface=1), + F.AdsorbedHydrogen(surface=2), + ], + nb_iterations_between_compute=1, + filename=results_folder + f"derived_quantities_expl_{T0}.csv", + ) + ] + + Ti_model_impl.exports = derived_quantities + + Ti_model_impl.initialise() + Ti_model_impl.run() + + data_impl = pd.read_csv(f"./test/derived_quantities_expl_{T0}.csv", header=0) + for i in range(1, 3): + plt.plot( + data_impl["t(s)"] / 60, + data_impl[f"Concentration of adsorbed H on surface {i}"] / N_s, + ) + + plt.xscale("log") + plt.show() + + f.plot(Ti_model_impl.h_transport_problem.mobile.solution) + plt.show() diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_expl_723.csv b/Validation/HTi/test/derived_quantities_expl_723.csv similarity index 100% rename from FESTIM_SurfKin_impl/test/derived_quantities_expl_723.csv rename to Validation/HTi/test/derived_quantities_expl_723.csv diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_expl_773.csv b/Validation/HTi/test/derived_quantities_expl_773.csv similarity index 100% rename from FESTIM_SurfKin_impl/test/derived_quantities_expl_773.csv rename to Validation/HTi/test/derived_quantities_expl_773.csv diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_expl_823.csv b/Validation/HTi/test/derived_quantities_expl_823.csv similarity index 100% rename from FESTIM_SurfKin_impl/test/derived_quantities_expl_823.csv rename to Validation/HTi/test/derived_quantities_expl_823.csv diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_expl_873.csv b/Validation/HTi/test/derived_quantities_expl_873.csv similarity index 100% rename from FESTIM_SurfKin_impl/test/derived_quantities_expl_873.csv rename to Validation/HTi/test/derived_quantities_expl_873.csv diff --git a/FESTIM_SurfKin_impl/test/derived_quantities_expl_923.csv b/Validation/HTi/test/derived_quantities_expl_923.csv similarity index 100% rename from FESTIM_SurfKin_impl/test/derived_quantities_expl_923.csv rename to Validation/HTi/test/derived_quantities_expl_923.csv diff --git a/Validation/HTi/test/derived_quantities_impl_723.csv b/Validation/HTi/test/derived_quantities_impl_723.csv new file mode 100644 index 000000000..ea0ae1778 --- /dev/null +++ b/Validation/HTi/test/derived_quantities_impl_723.csv @@ -0,0 +1,383 @@ +t(s),Concentration of adsorbed H on surface 1,Total solute volume 1 +0.001,1.1641761964438508e+19,1.4895556307191239e+19 +0.0019090909090909091,1.166000252813745e+19,2.8453378995393536e+19 +0.002909090909090909,1.166004082973771e+19,4.336204169241507e+19 +0.004009090909090909,1.1660047244060447e+19,5.975639185655868e+19 +0.005219090909090909,1.1660053317248944e+19,7.778477175294506e+19 +0.00655009090909091,1.1660059143082428e+19,9.761031320123872e+19 +0.008014190909090911,1.1660064768259588e+19,1.1941240114836315e+20 +0.009624700909090912,1.1660070239805147e+19,1.4338828328136971e+20 +0.011396261909090913,1.1660075602951526e+19,1.6975484053842493e+20 +0.013344979009090914,1.1660080899513477e+19,1.9875053467889385e+20 +0.015488567819090915,1.1660086166881942e+19,2.3063755041913517e+20 +0.017846515510090918,1.1660091437599654e+19,2.657041511395682e+20 +0.02044025797019092,1.1660096739411149e+19,3.042672688741257e+20 +0.023293374676300924,1.166010209564252e+19,3.4667535124481035e+20 +0.026431803053021927,1.166010752576215e+19,3.9331149022278785e+20 +0.02988407426741503,1.1660113045995555e+19,4.445968600882544e+20 +0.033681572603247445,1.166011866990361e+19,5.0099449472058176e+20 +0.0378588207726631,1.1660124408871985e+19,5.6301343737505926e+20 +0.04245379375902032,1.1660130272491921e+19,6.312132993980934e+20 +0.04750826404401327,1.166013626883444e+19,7.062092679156386e+20 +0.0530681813575055,1.1660142404631665e+19,7.886776064274647e+20 +0.05918409040234697,1.1660148685382609e+19,8.793616964880542e+20 +0.06591159035167259,1.1660155115399494e+19,9.790786732934494e+20 +0.07331184029593076,1.1660161697807507e+19,1.0887267130644631e+21 +0.08145211523461475,1.1660168434507082e+19,1.20929303566382e+21 +0.09040641766716714,1.1660175326104779e+19,1.3418626919530847e+21 +0.10025615034297478,1.1660182371816344e+19,1.4876282120320998e+21 +0.11109085628636317,1.1660189569343896e+19,1.6479001977597432e+21 +0.1230090328240904,1.1660196914727893e+19,1.8241189508847318e+21 +0.13611902701559037,1.1660204402173757e+19,2.0178672367780425e+21 +0.15054002062624033,1.1660212023852356e+19,2.230884293218181e+21 +0.1664031135979553,1.1660219769672976e+19,2.4650812040061775e+21 +0.18385251586684173,1.1660227627027108e+19,2.722557768453306e+21 +0.20304685836261682,1.16602355805008e+19,3.005621010071624e+21 +0.22416063510796944,1.1660243611553128e+19,3.316805481191722e+21 +0.2473857895278573,1.1660251698157822e+19,3.6588955348267565e+21 +0.27293345938973396,1.1660259814404819e+19,4.034949750996069e+21 +0.3010358962377983,1.1660267930058035e+19,4.4483277220226054e+21 +0.3319485767706691,1.1660276010065338e+19,4.90271942013925e+21 +0.36595252535682693,1.1660284014016152e+19,5.402177391202323e+21 +0.40335686880160054,1.1660291895541789e+19,5.951152040544574e+21 +0.44450164659085156,1.1660299601653006e+19,6.554530301142761e+21 +0.4897609021590277,1.1660307072008804e+19,7.217678000471814e+21 +0.5395460832840214,1.1660314238109903e+19,7.946486270822175e+21 +0.5943097825215146,1.166032102240965e+19,8.747422378631183e+21 +0.6545498516827569,1.1660327337334532e+19,9.627585381693219e+21 +0.7208139277601235,1.1660333084205642e+19,1.059476705914406e+22 +0.7937044114452269,1.1660338152051673e+19,1.1657518598048107e+22 +0.8738839434988406,1.1660342416303196e+19,1.2825223562443176e+22 +0.9620814287578157,1.1660345737356952e+19,1.4108177716015492e+22 +1.0590986625426881,1.1660347958997942e+19,1.551767631838767e+22 +1.165817619706048,1.1660348906665968e+19,1.706610956751111e+22 +1.2832084725857438,1.1660348385552044e+19,1.8767066917068985e+22 +1.4123384107534092,1.1660346178508878e+19,2.063545105832078e+22 +1.554381342737841,1.1660342043758094e+19,2.268760242065994e+22 +1.7106285679207163,1.1660335712375489e+19,2.4941435114506447e+22 +1.882500515621879,1.1660326885533792e+19,2.7416585314204943e+22 +2.071559658093158,1.166031523148075e+19,3.0134573157515168e+22 +2.279524714811565,1.166030038222833e+19,3.311897932221935e+22 +2.5082862772018126,1.1660281929926744e+19,3.639563752945677e+22 +2.759923995831085,1.1660259422894707e+19,3.999284431771994e+22 +3.0367254863232844,1.1660232361274931e+19,4.394158753106566e+22 +3.3412071258647043,1.1660200192281051e+19,4.827579507001221e+22 +3.676136929360266,1.166016230499939e+19,5.303260556374703e+22 +4.044559713205384,1.1660118024705751e+19,5.825266273754349e+22 +4.4498247754350135,1.1660066606654e+19,6.398043536945451e+22 +4.895616343887606,1.166000722928948e+19,7.0264564855118146e+22 +5.385987069185458,1.1659938986836244e+19,7.71582425284434e+22 +5.925394867013096,1.1659860881202651e+19,8.471961901849659e+22 +6.518743444623497,1.165977181314508e+19,9.30122480583717e+22 +7.1714268799949386,1.1659670572624173e+19,1.0210556729932787e+23 +7.889378658903524,1.1659555828282272e+19,1.1207541882195943e+23 +8.679125615702969,1.1659426115964342e+19,1.2300461217433997e+23 +9.547847268182357,1.1659279826197637e+19,1.3498353290344387e+23 +10.503441085909685,1.1659115190537626e+19,1.4811079967892694e+23 +11.554594285409745,1.1658930266679108e+19,1.624939732354704e+23 +12.710862804859811,1.1658722922221828e+19,1.7825032047900608e+23 +13.982758176254885,1.1658490816969292e+19,1.9550763721052905e+23 +15.381843084789466,1.165823138362736e+19,2.14405133015832e+23 +16.920836484177507,1.1657941806755836e+19,2.3509438194691152e+23 +18.61372922350435,1.1657619031721069e+19,2.5774034518755114e+23 +20.475911236763878,1.1657259619815789e+19,2.825224575140793e+23 +22.52431145134936,1.1656859890736802e+19,3.0963580395037206e+23 +24.777551687393387,1.1656415785363771e+19,3.3929236859745905e+23 +27.25611594704182,1.1655922858721458e+19,3.7172236966490114e+23 +29.982536632655094,1.1655376244357181e+19,4.071756821823747e+23 +32.9815993868297,1.1654770615369533e+19,4.45923351709762e+23 +36.280568416421765,1.1654100141735301e+19,4.8825920213359724e+23 +39.909434348973036,1.1653358443532845e+19,5.3450154034337285e+23 +43.901186874779434,1.1652538539603925e+19,5.849949602158317e+23 +48.29211465316647,1.165163279112961e+19,6.401122478924619e+23 +53.12213520939221,1.1650632839517612e+19,7.002563898085482e+23 +58.12213520939221,1.164952034152011e+19,7.620260688626554e+23 +63.12213520939221,1.1648361905273983e+19,8.233298964142133e+23 +68.12213520939221,1.1647202513590368e+19,8.841904651013855e+23 +73.12213520939221,1.1646042495380566e+19,9.446279797071283e+23 +78.12213520939221,1.164488210683562e+19,1.0046606359601537e+24 +83.12213520939221,1.164372154839846e+19,1.0643049215655068e+24 +88.12213520939221,1.1642560977212623e+19,1.1235758587406061e+24 +93.12213520939221,1.1641400516434885e+19,1.1824872019383939e+24 +98.12213520939221,1.1640240262300758e+19,1.2410516007404926e+24 +103.12213520939221,1.1639080289550367e+19,1.2992807353355298e+24 +108.12213520939221,1.16379206556404e+19,1.35718543017253e+24 +113.12213520939221,1.1636761404045777e+19,1.4147757500587263e+24 +118.12213520939221,1.163560256687084e+19,1.472061082001291e+24 +123.12213520939221,1.1634444166931304e+19,1.5290502053708858e+24 +128.1221352093922,1.1633286219426646e+19,1.585751352421256e+24 +133.1221352093922,1.163212873329275e+19,1.6421722607850497e+24 +138.1221352093922,1.163097171230286e+19,1.6983202192474274e+24 +143.1221352093922,1.1629815155968907e+19,1.7542021078514597e+24 +148.1221352093922,1.1628659060283425e+19,1.8098244331952695e+24 +153.1221352093922,1.1627503418333219e+19,1.86519335962753e+24 +158.1221352093922,1.162634822080936e+19,1.920314736925735e+24 +163.1221352093922,1.1625193456432742e+19,1.975194124943621e+24 +168.1221352093922,1.1624039112310585e+19,2.0298368156349763e+24 +173.1221352093922,1.1622885174236117e+19,2.0842478527965738e+24 +178.1221352093922,1.1621731626941293e+19,2.138432049820361e+24 +183.1221352093922,1.1620578454310502e+19,2.1923940057014825e+24 +188.1221352093922,1.1619425639561726e+19,2.2461381195130142e+24 +193.1221352093922,1.1618273165400447e+19,2.2996686035282182e+24 +198.1221352093922,1.1617121014150597e+19,2.3529894951461772e+24 +203.1221352093922,1.1615969167866143e+19,2.4061046677556924e+24 +208.1221352093922,1.161481760842626e+19,2.4590178406544915e+24 +213.1221352093922,1.1613666317616542e+19,2.511732588125842e+24 +218.1221352093922,1.1612515277198283e+19,2.5642523477616653e+24 +223.1221352093922,1.1611364468967588e+19,2.616580428110475e+24 +228.1221352093922,1.1610213874805715e+19,2.668720015718848e+24 +233.1221352093922,1.1609063476721897e+19,2.720674181627083e+24 +238.1221352093922,1.1607913256889678e+19,2.772445887372725e+24 +243.1221352093922,1.1606763197677621e+19,2.8240379905494026e+24 +248.1221352093922,1.160561328167518e+19,2.8754532499631855e+24 +253.1221352093922,1.160446349171434e+19,2.92669433042401e+24 +258.12213520939224,1.16033138108876e+19,2.977763807205705e+24 +263.12213520939224,1.1602164222562773e+19,3.028664170204411e+24 +268.12213520939224,1.1601014710395025e+19,3.0793978278222464e+24 +273.12213520939224,1.1599865258336481e+19,3.129967110600211e+24 +278.12213520939224,1.1598715850643739e+19,3.180374274621765e+24 +283.12213520939224,1.1597566471883545e+19,3.230621504706539e+24 +288.12213520939224,1.1596417106936881e+19,3.280710917411536e+24 +293.12213520939224,1.159526774100164e+19,3.330644563855574e+24 +298.12213520939224,1.1594118359594107e+19,3.380424432381107e+24 +303.12213520939224,1.1592968948549386e+19,3.430052451066273e+24 +308.12213520939224,1.1591819494020897e+19,3.4795304900987805e+24 +313.12213520939224,1.1590669982479088e+19,3.5288603640220126e+24 +318.12213520939224,1.158952040070948e+19,3.578043833863115e+24 +323.12213520939224,1.1588370735810085e+19,3.627082609151438e+24 +328.12213520939224,1.1587220975188355e+19,3.675978349835449e+24 +333.12213520939224,1.1586071106557673e+19,3.724732668105093e+24 +338.12213520939224,1.1584921117933488e+19,3.773347130126233e+24 +343.12213520939224,1.158377099762913e+19,3.821823257693102e+24 +348.12213520939224,1.158262073425138e+19,3.8701625298041585e+24 +353.12213520939224,1.158147031669581e+19,3.9183663841663674e+24 +358.12213520939224,1.1580319734141964e+19,3.9664362186324614e+24 +363.12213520939224,1.1579168976048376e+19,4.014373392575297e+24 +368.12213520939224,1.1578018032147507e+19,4.062179228203245e+24 +373.12213520939224,1.1576866892440576e+19,4.1098550118199675e+24 +378.12213520939224,1.1575715547192347e+19,4.157401995032051e+24 +383.12213520939224,1.1574563986925859e+19,4.204821395907249e+24 +388.12213520939224,1.1573412202417177e+19,4.252114400086232e+24 +393.12213520939224,1.1572260184690094e+19,4.2992821618503566e+24 +398.12213520939224,1.1571107925010864e+19,4.346325805147787e+24 +403.12213520939224,1.1569955414882978e+19,4.393246424580171e+24 +408.12213520939224,1.1568802646041934e+19,4.440045086351866e+24 +413.12213520939224,1.1567649610450088e+19,4.486722829183637e+24 +418.12213520939224,1.156649630029153e+19,4.5332806651925326e+24 +423.12213520939224,1.1565342707967037e+19,4.579719580739578e+24 +428.12213520939224,1.1564188826089083e+19,4.626040537246845e+24 +433.12213520939224,1.1563034647476902e+19,4.6722444719852065e+24 +438.12213520939224,1.1561880165151664e+19,4.718332298834256e+24 +443.12213520939224,1.156072537233169e+19,4.76430490901552e+24 +448.12213520939224,1.1559570262427765e+19,4.8101631718001457e+24 +453.12213520939224,1.1558414829038524e+19,4.855907935192226e+24 +458.12213520939224,1.1557259065945938e+19,4.901540026588674e+24 +463.12213520939224,1.1556102967110863e+19,4.947060253416784e+24 +468.12213520939224,1.1554946526668685e+19,4.992469403750172e+24 +473.12213520939224,1.1553789738925074e+19,5.037768246904205e+24 +478.12213520939224,1.1552632598351774e+19,5.082957534011525e+24 +483.12213520939224,1.1551475099582534e+19,5.128037998578609e+24 +488.12213520939224,1.1550317237409092e+19,5.173010357023905e+24 +493.12213520939224,1.1549159006777254e+19,5.217875309198478e+24 +498.12213520939224,1.1548000402783076e+19,5.262633538889629e+24 +503.12213520939224,1.15468414206691e+19,5.307285714308191e+24 +508.12213520939224,1.1545682055820694e+19,5.351832488560109e+24 +513.1221352093922,1.1544522303762485e+19,5.396274500102872e+24 +518.1221352093922,1.1543362160154851e+19,5.440612373187279e+24 +523.1221352093922,1.154220162079051e+19,5.484846718285176e+24 +528.1221352093922,1.1541040681591187e+19,5.52897813250354e+24 +533.1221352093922,1.1539879338604356e+19,5.573007199985423e+24 +538.1221352093922,1.1538717588000063e+19,5.616934492298268e+24 +543.1221352093922,1.1537555426067833e+19,5.660760568809946e+24 +548.1221352093922,1.1536392849213628e+19,5.704485977052976e+24 +553.1221352093922,1.1535229853956907e+19,5.748111253077348e+24 +558.1221352093922,1.1534066436927744e+19,5.791636921792212e+24 +563.1221352093922,1.1532902594864013e+19,5.835063497297019e+24 +568.1221352093922,1.1531738324608662e+19,5.878391483202245e+24 +573.1221352093922,1.1530573623107019e+19,5.921621372940188e+24 +578.1221352093922,1.1529408487404214e+19,5.964753650066024e+24 +583.1221352093922,1.1528242914642614e+19,6.007788788549672e+24 +588.1221352093922,1.1527076902059364e+19,6.050727253058471e+24 +593.1221352093922,1.1525910446983965e+19,6.093569499231227e+24 +598.1221352093922,1.1524743546835923e+19,6.136315973943696e+24 +603.1221352093922,1.1523576199122457e+19,6.178967115566003e+24 +608.1221352093922,1.1522408401436258e+19,6.221523354211967e+24 +613.1221352093922,1.1521240151453325e+19,6.263985111980924e+24 +618.1221352093922,1.1520071446930825e+19,6.306352803191983e+24 +623.1221352093922,1.1518902285705034e+19,6.348626834611152e+24 +628.1221352093922,1.1517732665689321e+19,6.39080760567149e+24 +633.1221352093922,1.1516562584872182e+19,6.432895508686479e+24 +638.1221352093922,1.151539204131533e+19,6.474890929056873e+24 +643.1221352093922,1.1514221033151826e+19,6.516794245471219e+24 +648.1221352093922,1.1513049558584265e+19,6.558605830100277e+24 +653.1221352093922,1.1511877615883012e+19,6.600326048785396e+24 +658.1221352093922,1.1510705203384474e+19,6.641955261221246e+24 +663.1221352093922,1.1509532319489413e+19,6.683493821132908e+24 +668.1221352093922,1.150835896266133e+19,6.724942076447572e+24 +673.1221352093922,1.1507185131424854e+19,6.76630036946099e+24 +678.1221352093922,1.1506010824364202e+19,6.807569036998885e+24 +683.1221352093922,1.1504836040121661e+19,6.848748410573406e+24 +688.1221352093922,1.1503660777396118e+19,6.889838816534825e+24 +693.1221352093922,1.1502485034941633e+19,6.930840576218656e+24 +698.1221352093922,1.1501308811566027e+19,6.971754006088209e+24 +703.1221352093922,1.1500132106129545e+19,7.012579417872924e+24 +708.1221352093922,1.149895491754351e+19,7.053317118702395e+24 +713.1221352093922,1.1497777244769044e+19,7.093967411236376e+24 +718.1221352093922,1.1496599086815816e+19,7.134530593790844e+24 +723.1221352093922,1.1495420442740808e+19,7.175006960460178e+24 +728.1221352093922,1.1494241311647134e+19,7.215396801235693e+24 +733.1221352093922,1.1493061692682875e+19,7.25570040212054e+24 +738.1221352093922,1.149188158503995e+19,7.295918045241126e+24 +743.1221352093922,1.1490700987953019e+19,7.336050008955159e+24 +748.1221352093922,1.1489519900698409e+19,7.376096567956422e+24 +753.1221352093922,1.1488338322593077e+19,7.41605799337636e+24 +758.1221352093922,1.1487156252993585e+19,7.455934552882591e+24 +763.1221352093922,1.1485973691295121e+19,7.495726510774434e+24 +768.1221352093922,1.1484790636930533e+19,7.535434128075573e+24 +773.1221352093922,1.148360708936939e+19,7.57505766262382e+24 +778.1221352093922,1.1482423048117068e+19,7.614597369158351e+24 +783.1221352093922,1.1481238512713871e+19,7.654053499404066e+24 +788.1221352093922,1.1480053482734156e+19,7.693426302153559e+24 +793.1221352093922,1.1478867957785494e+19,7.732716023346611e+24 +798.1221352093922,1.1477681937507852e+19,7.771922906147137e+24 +803.1221352093922,1.1476495421572792e+19,7.811047191018036e+24 +808.1221352093922,1.1475308409682694e+19,7.850089115793529e+24 +813.1221352093922,1.1474120901570007e+19,7.889048915749482e+24 +818.1221352093922,1.1472932896996493e+19,7.927926823671616e+24 +823.1221352093922,1.1471744395752532e+19,7.966723069921513e+24 +828.1221352093922,1.1470555397656414e+19,8.005437882500746e+24 +833.1221352093922,1.1469365902553653e+19,8.044071487113123e+24 +838.1221352093922,1.1468175910316337e+19,8.082624107224842e+24 +843.1221352093922,1.146698542084248e+19,8.121095964123159e+24 +848.1221352093922,1.1465794434055383e+19,8.159487276972896e+24 +853.1221352093922,1.1464602949903047e+19,8.19779826287162e+24 +858.1221352093922,1.1463410968357556e+19,8.236029136902922e+24 +863.1221352093922,1.146221848941451e+19,8.27418011218819e+24 +868.1221352093922,1.1461025513092465e+19,8.312251399936758e+24 +873.1221352093922,1.1459832039432372e+19,8.350243209494683e+24 +878.1221352093922,1.145863806849705e+19,8.388155748391862e+24 +883.1221352093922,1.1457443600370676e+19,8.425989222387913e+24 +888.1221352093922,1.145624863515826e+19,8.463743835516568e+24 +893.1221352093922,1.145505317298517e+19,8.501419790128777e+24 +898.1221352093922,1.1453857213996644e+19,8.539017286934503e+24 +903.1221352093922,1.1452660758357322e+19,8.576536525043276e+24 +908.1221352093922,1.1451463806250801e+19,8.613977702003558e+24 +913.1221352093922,1.1450266357879183e+19,8.651341013840821e+24 +918.1221352093922,1.1449068413462649e+19,8.688626655094651e+24 +923.1221352093922,1.1447869973239044e+19,8.725834818854586e+24 +928.1221352093922,1.1446671037463464e+19,8.762965696794992e+24 +933.1221352093922,1.1445471606407858e+19,8.800019479208826e+24 +938.1221352093922,1.1444271680360647e+19,8.836996355040425e+24 +943.1221352093922,1.1443071259626349e+19,8.873896511917332e+24 +948.1221352093922,1.1441870344525201e+19,8.910720136181085e+24 +953.1221352093922,1.144066893539283e+19,8.947467412917245e+24 +958.1221352093922,1.1439467032579865e+19,8.984138525984363e+24 +963.1221352093922,1.1438264636451637e+19,9.020733658042171e+24 +968.1221352093922,1.143706174738784e+19,9.057252990578957e+24 +973.1221352093922,1.1435858365782198e+19,9.093696703938046e+24 +978.1221352093922,1.143465449204217e+19,9.130064977343543e+24 +983.1221352093922,1.1433450126588641e+19,9.166357988925325e+24 +988.1221352093922,1.1432245269855625e+19,9.202575915743285e+24 +993.1221352093922,1.1431039922289983e+19,9.238718933810782e+24 +998.1221352093922,1.1429834084351142e+19,9.2747872181175e+24 +1003.1221352093922,1.1428627756510822e+19,9.310780942651607e+24 +1008.1221352093922,1.1427420939252777e+19,9.346700280421183e+24 +1013.1221352093922,1.1426213633072527e+19,9.382545403475129e+24 +1018.1221352093922,1.1425005838477122e+19,9.418316482923346e+24 +1023.1221352093922,1.1423797555984882e+19,9.454013688956423e+24 +1028.1221352093921,1.1422588786125175e+19,9.48963719086464e+24 +1033.1221352093921,1.1421379529438173e+19,9.525187157056511e+24 +1038.1221352093921,1.1420169786474646e+19,9.560663755076703e+24 +1043.1221352093921,1.1418959557795715e+19,9.596067151623481e+24 +1048.1221352093921,1.141774884397267e+19,9.631397512565623e+24 +1053.1221352093921,1.141653764558674e+19,9.666655002958792e+24 +1058.1221352093921,1.14153259632289e+19,9.701839787061515e+24 +1063.1221352093921,1.141411379749968e+19,9.736952028350657e+24 +1068.1221352093921,1.1412901149008966e+19,9.771991889536388e+24 +1073.1221352093921,1.1411688018375815e+19,9.80695953257682e+24 +1078.1221352093921,1.1410474406228283e+19,9.841855118692087e+24 +1083.1221352093921,1.1409260313203239e+19,9.876678808378175e+24 +1088.1221352093921,1.1408045739946193e+19,9.911430761420143e+24 +1093.1221352093921,1.1406830687111141e+19,9.946111136905208e+24 +1098.1221352093921,1.1405615155360397e+19,9.980720093235227e+24 +1103.1221352093921,1.1404399145364425e+19,1.0015257788138905e+25 +1108.1221352093921,1.1403182657801703e+19,1.0049724378683754e+25 +1113.1221352093921,1.1401965693358563e+19,1.0084120021287467e+25 +1118.1221352093921,1.140074825272905e+19,1.0118444871729177e+25 +1123.1221352093921,1.1399530336614773e+19,1.0152699085160347e+25 +1128.1221352093921,1.1398311945724776e+19,1.0186882816115251e+25 +1133.1221352093921,1.1397093080775408e+19,1.0220996218521256e+25 +1138.1221352093921,1.1395873742490171e+19,1.0255039445708743e+25 +1143.1221352093921,1.1394653931599622e+19,1.02890126504208e+25 +1148.1221352093921,1.139343364884123e+19,1.0322915984822626e+25 +1153.1221352093921,1.139221289495926e+19,1.035674960051059e+25 +1158.1221352093921,1.1390991670704654e+19,1.0390513648521154e+25 +1163.1221352093921,1.1389769976834935e+19,1.0424208279339467e+25 +1168.1221352093921,1.1388547814114066e+19,1.045783364290769e+25 +1173.1221352093921,1.138732518331237e+19,1.0491389888633187e+25 +1178.1221352093921,1.138610208520641e+19,1.0524877165396378e+25 +1183.1221352093921,1.1384878520578884e+19,1.0558295621558422e+25 +1188.1221352093921,1.1383654490218545e+19,1.059164540496871e+25 +1193.1221352093921,1.1382429994920086e+19,1.062492666297206e+25 +1198.1221352093921,1.1381205035484051e+19,1.0658139542415801e+25 +1203.1221352093921,1.1379979612716749e+19,1.0691284189656614e+25 +1208.1221352093921,1.1378753727430158e+19,1.0724360750567215e+25 +1213.1221352093921,1.1377527380441842e+19,1.0757369370542774e+25 +1218.1221352093921,1.1376300572574865e+19,1.0790310194507243e+25 +1223.1221352093921,1.1375073304657717e+19,1.0823183366919487e+25 +1228.1221352093921,1.1373845577524218e+19,1.0855989031779202e+25 +1233.1221352093921,1.137261739201346e+19,1.0888727332632756e+25 +1238.1221352093921,1.1371388748969712e+19,1.0921398412578714e+25 +1243.1221352093921,1.1370159649242362e+19,1.0954002414273462e+25 +1248.1221352093921,1.1368930093685842e+19,1.0986539479936387e+25 +1253.1221352093921,1.1367700083159552e+19,1.1019009751355141e+25 +1258.1221352093921,1.1366469618527797e+19,1.105141336989064e+25 +1263.1221352093921,1.1365238700659724e+19,1.1083750476482016e+25 +1268.1221352093921,1.1364007330429252e+19,1.111602121165134e+25 +1273.1221352093921,1.1362775508715012e+19,1.1148225715508239e+25 +1278.1221352093921,1.136154323640029e+19,1.118036412775453e+25 +1283.1221352093921,1.1360310514372962e+19,1.1212436587688472e+25 +1288.1221352093921,1.1359077343525446e+19,1.124444323420916e+25 +1293.1221352093921,1.1357843724754625e+19,1.127638420582063e+25 +1298.1221352093921,1.1356609658961822e+19,1.1308259640635908e+25 +1303.1221352093921,1.135537514705273e+19,1.134006967638105e+25 +1308.1221352093921,1.1354140189937355e+19,1.1371814450398846e+25 +1313.1221352093921,1.1352904788529981e+19,1.140349409965272e+25 +1318.1221352093921,1.1351668943749114e+19,1.143510876073023e+25 +1323.1221352093921,1.1350432656517433e+19,1.1466658569846744e+25 +1328.1221352093921,1.1349195927761744e+19,1.1498143662848863e+25 +1333.1221352093921,1.1347958758412937e+19,1.1529564175217732e+25 +1338.1221352093921,1.1346721149405946e+19,1.1560920242072434e+25 +1343.1221352093921,1.13454831016797e+19,1.1592211998173113e+25 +1348.1221352093921,1.1344244616177086e+19,1.1623439577924145e+25 +1353.1221352093921,1.13430056938449e+19,1.1654603115377154e+25 +1358.1221352093921,1.1341766335633828e+19,1.1685702744233992e+25 +1363.1221352093921,1.134052654249838e+19,1.1716738597849642e+25 +1368.1221352093921,1.1339286315396876e+19,1.1747710809235006e+25 +1373.1221352093921,1.1338045655291404e+19,1.1778619511059704e+25 +1378.1221352093921,1.1336804563147774e+19,1.1809464835654728e+25 +1383.1221352093921,1.1335563039935498e+19,1.1840246915015092e+25 +1388.1221352093921,1.1334321086627754e+19,1.1870965880802333e+25 +1393.1221352093921,1.1333078704201337e+19,1.1901621864347082e+25 +1398.1221352093921,1.1331835893636657e+19,1.1932214996651405e+25 +1403.1221352093921,1.1330592655917683e+19,1.196274540839127e+25 +1408.1221352093921,1.1329348992031926e+19,1.199321322991885e+25 +1413.1221352093921,1.1328104902970409e+19,1.2023618591264705e+25 +1418.1221352093921,1.1326860389727627e+19,1.2053961622140117e+25 +1423.1221352093921,1.1325615453301537e+19,1.2084242451939171e+25 +1428.1221352093921,1.1324370094693521e+19,1.211446120974085e+25 +1433.1221352093921,1.1323124314908365e+19,1.2144618024311231e+25 +1438.1221352093921,1.1321878114954222e+19,1.2174713024105297e+25 +1443.1221352093921,1.1320631495842603e+19,1.220474633726912e+25 +1448.1221352093921,1.131938445858834e+19,1.2234718091641623e+25 +1453.1221352093921,1.1318137004209578e+19,1.2264628414756495e+25 +1458.1221352093921,1.1316889133727732e+19,1.229447743384418e+25 +1463.1221352093921,1.1315640848167483e+19,1.2324265275833434e+25 +1468.1221352093921,1.1314392148556745e+19,1.235399206735331e+25 +1473.1221352093921,1.1313143035926645e+19,1.2383657934734738e+25 +1478.1221352093921,1.1311893511311512e+19,1.2413263004012283e+25 +1483.1221352093921,1.1310643575748846e+19,1.2442807400925767e+25 +1488.1221352093921,1.1309393230279303e+19,1.2472291250921877e+25 +1493.1221352093921,1.1308142475946676e+19,1.2501714679155819e+25 +1498.1221352093921,1.1306891313797882e+19,1.2531077810492764e+25 +1500.0,1.1305625023790387e+19,1.2542096350338087e+25 diff --git a/Validation/HTi/test/derived_quantities_impl_773.csv b/Validation/HTi/test/derived_quantities_impl_773.csv new file mode 100644 index 000000000..bba79c195 --- /dev/null +++ b/Validation/HTi/test/derived_quantities_impl_773.csv @@ -0,0 +1,383 @@ +t(s),Concentration of adsorbed H on surface 1,Total solute volume 1 +0.001,1.0614529733072054e+19,5.861483681937913e+19 +0.0019090909090909091,1.0623700743295767e+19,1.1188765363896762e+20 +0.002909090909090909,1.0623755392993606e+19,1.704297912397061e+20 +0.004009090909090909,1.062379712531497e+19,2.347682728440213e+20 +0.005219090909090909,1.0623835653323469e+19,3.0548172011075856e+20 +0.00655009090909091,1.0623871886391697e+19,3.8320540245660015e+20 +0.008014190909090911,1.062390654262793e+19,4.686368615870739e+20 +0.009624700909090912,1.0623940180338729e+19,5.625421047990697e+20 +0.011396261909090913,1.0623973226417322e+19,6.657624087097412e+20 +0.013344979009090914,1.0624006004639285e+19,7.79221781913479e+20 +0.015488567819090915,1.062403876086304e+19,9.03935143287037e+20 +0.017846515510090918,1.0624071683668988e+19,1.0410172814295402e+21 +0.02044025797019092,1.0624104920181109e+19,1.1916926694684274e+21 +0.023293374676300924,1.0624138587572314e+19,1.35730621796247e+21 +0.026431803053021927,1.0624172781094386e+19,1.5393350569663002e+21 +0.02988407426741503,1.0624207579513317e+19,1.7394014467394264e+21 +0.033681572603247445,1.062424304870693e+19,1.9592869253849843e+21 +0.0378588207726631,1.0624279244000977e+19,2.2009478111484321e+21 +0.04245379375902032,1.0624316211647846e+19,2.4665321873809594e+21 +0.04750826404401327,1.062435398971572e+19,2.7583985093979574e+21 +0.0530681813575055,1.0624392608559784e+19,3.0791359847189725e+21 +0.05918409040234697,1.0624432090983426e+19,3.431586891523007e+21 +0.06591159035167259,1.062447245215708e+19,3.818871014649666e+21 +0.07331184029593076,1.0624513699336813e+19,4.2444123941857573e+21 +0.08145211523461475,1.0624555831408669e+19,4.7119685986677167e+21 +0.09040641766716714,1.062459883827398e+19,5.22566275327936e+21 +0.10025615034297478,1.0624642700083675e+19,5.790018573212584e+21 +0.11109085628636317,1.0624687386324224e+19,6.409998673670467e+21 +0.1230090328240904,1.0624732854754011e+19,7.091046450914807e+21 +0.13611902701559037,1.0624779050185767e+19,7.839131853380297e+21 +0.15054002062624033,1.0624825903108071e+19,8.660801388284175e+21 +0.1664031135979553,1.0624873328136786e+19,9.563232737437833e+21 +0.18385251586684173,1.0624921222285175e+19,1.05542943861996e+22 +0.20304685836261682,1.0624969463039658e+19,1.164261070177341e+22 +0.22416063510796944,1.0625017906226274e+19,1.2837632931428097e+22 +0.2473857895278573,1.0625066383651156e+19,1.4149716627749081e+22 +0.27293345938973396,1.062511470049651e+19,1.5590206046789335e+22 +0.3010358962377983,1.062516263245171e+19,1.7171526105995097e+22 +0.3319485767706691,1.0625209922557258e+19,1.890728253206376e+22 +0.36595252535682693,1.062525627773729e+19,2.081237087443931e+22 +0.40335686880160054,1.0625301364994308e+19,2.2903095107937316e+22 +0.44450164659085156,1.0625344807237542e+19,2.519729659795225e+22 +0.4897609021590277,1.0625386178714092e+19,2.7714494253734767e+22 +0.5395460832840214,1.062542500000955e+19,3.04760367491957e+22 +0.5943097825215146,1.0625460732582246e+19,3.3505267746399035e+22 +0.6545498516827569,1.062549277279251e+19,3.6827705114102933e+22 +0.7208139277601235,1.0625520445385533e+19,4.047123519207412e+22 +0.7937044114452269,1.0625542996383388e+19,4.446632321105294e+22 +0.8738839434988406,1.0625559585338522e+19,4.884624103770392e+22 +0.9620814287578157,1.0625569276897784e+19,5.364731347309078e+22 +1.0590986625426881,1.0625571031622404e+19,5.890918439149106e+22 +1.165817619706048,1.0625563696005652e+19,6.467510406293782e+22 +1.2832084725857438,1.0625545991625998e+19,7.099223905683726e+22 +1.4123384107534092,1.0625516503369335e+19,7.791200617433049e+22 +1.554381342737841,1.0625473666649522e+19,8.549043190256371e+22 +1.7106285679207163,1.0625415753551788e+19,9.37885389233817e+22 +1.882500515621879,1.06253408578186e+19,1.028727612406868e+23 +2.071559658093158,1.0625246878592315e+19,1.1281538951315662e+23 +2.279524714811565,1.062513150282334e+19,1.2369504819040846e+23 +2.5082862772018126,1.0624992186246412e+19,1.3559720604904604e+23 +2.759923995831085,1.0624826132821133e+19,1.48614721708241e+23 +3.0367254863232844,1.0624630272525763e+19,1.6284842567029756e+23 +3.3412071258647043,1.0624401237385474e+19,1.784077403776725e+23 +3.676136929360266,1.0624135335607818e+19,1.9541133970167142e+23 +4.044559713205384,1.062382852368849e+19,2.1398784917696852e+23 +4.4498247754350135,1.0623476376339923e+19,2.34276588167657e+23 +4.895616343887606,1.0623074054083154e+19,2.5642835499213322e+23 +5.385987069185458,1.062261626832971e+19,2.8060625584338838e+23 +5.925394867013096,1.0622097243764505e+19,3.0698657811585435e+23 +6.518743444623497,1.0621510677822564e+19,3.357597084879013e+23 +7.1714268799949386,1.0620849697031293e+19,3.671310958087435e+23 +7.889378658903524,1.0620106881311259e+19,4.01322274242071e+23 +8.679125615702969,1.0619273948038046e+19,4.385718710823473e+23 +9.547847268182357,1.0618342069671614e+19,4.791367414130869e+23 +10.503441085909685,1.0617301581433051e+19,5.2329309051326604e+23 +11.554594285409745,1.0616141972509774e+19,5.713376482864692e+23 +12.710862804859811,1.0614851817116535e+19,6.235888802675502e+23 +13.982758176254885,1.0613418699803163e+19,6.8038823209188e+23 +15.381843084789466,1.0611829134413605e+19,7.4210140372096e+23 +16.920836484177507,1.061006847599146e+19,8.091196491203859e+23 +18.61372922350435,1.060812082480918e+19,8.818610964827731e+23 +20.475911236763878,1.0605968921559124e+19,9.607720834887256e+23 +22.52431145134936,1.060359403257848e+19,1.0463285015143463e+24 +24.777551687393387,1.060097582378123e+19,1.1390371421367046e+24 +27.25611594704182,1.0598092221731768e+19,1.2394370387722277e+24 +29.982536632655094,1.059491926000832e+19,1.3481007958207614e+24 +32.9815993868297,1.0591430908659993e+19,1.4656358972924089e+24 +36.280568416421765,1.0587598884146366e+19,1.5926859865764386e+24 +39.909434348973036,1.058339243664858e+19,1.7299321087765008e+24 +43.901186874779434,1.0578778111037438e+19,1.8780939068780038e+24 +48.29211465316647,1.0573719477057575e+19,2.0379307628910318e+24 +53.12213520939221,1.0568176823415863e+19,2.210242874903414e+24 +58.12213520939221,1.0562071299971584e+19,2.3851312105497018e+24 +63.12213520939221,1.055576427708929e+19,2.5567701844170207e+24 +68.12213520939221,1.0549489291223824e+19,2.7253722679508077e+24 +73.12213520939221,1.0543244438144063e+19,2.891124934498414e+24 +78.12213520939221,1.0537027855594465e+19,3.0541948401471376e+24 +83.12213520939221,1.0530837747016608e+19,3.2147311013596564e+24 +88.12213520939221,1.052467239282779e+19,3.3728679106664704e+24 +93.12213520939221,1.0518530155256746e+19,3.5287266512726095e+24 +98.12213520939221,1.0512409479429005e+19,3.6824176253558115e+24 +103.12213520939221,1.0506308892224586e+19,3.8340414803606724e+24 +108.12213520939221,1.0500226999833045e+19,3.983690396399724e+24 +113.12213520939221,1.0494162484583e+19,4.1314490827218603e+24 +118.12213520939221,1.048811410140921e+19,4.277395620165595e+24 +123.12213520939221,1.048208067418507e+19,4.42160217833622e+24 +128.1221352093922,1.0476061092061665e+19,4.56413563010629e+24 +133.1221352093922,1.0470054305898633e+19,4.705058081371878e+24 +138.1221352093922,1.0464059324835834e+19,4.844427330410929e+24 +143.1221352093922,1.045807521303166e+19,4.982297268405852e+24 +148.1221352093922,1.045210108657893e+19,5.118718230511383e+24 +153.1221352093922,1.0446136110599967e+19,5.25373730512584e+24 +158.1221352093922,1.0440179496516844e+19,5.387398607652435e+24 +163.1221352093922,1.0434230499489485e+19,5.519743523938411e+24 +168.1221352093922,1.042828841601254e+19,5.650810927693647e+24 +173.1221352093922,1.0422352581661198e+19,5.780637375472088e+24 +178.1221352093922,1.0416422368976032e+19,5.909257282213772e+24 +183.1221352093922,1.0410497185477138e+19,6.036703079866115e+24 +188.1221352093922,1.0404576471798393e+19,6.163005361209266e+24 +193.1221352093922,1.0398659699933133e+19,6.288193010685138e+24 +198.1221352093922,1.0392746371583304e+19,6.4122933237606e+24 +203.1221352093922,1.0386836016604672e+19,6.53533211613159e+24 +208.1221352093922,1.0380928191541348e+19,6.657333823888389e+24 +213.1221352093922,1.0375022478243447e+19,6.778321595606321e+24 +218.1221352093922,1.036911848256222e+19,6.898317377195213e+24 +223.1221352093922,1.0363215833117503e+19,7.017341990230972e+24 +228.1221352093922,1.0357314180132792e+19,7.135415204399357e+24 +233.1221352093922,1.0351413194333583e+19,7.252555804603784e+24 +238.1221352093922,1.034551256590505e+19,7.3687816532216e+24 +243.1221352093922,1.0339612003505414e+19,7.484109747936411e+24 +248.1221352093922,1.033371123333168e+19,7.59855627552557e+24 +253.1221352093922,1.0327809998234597e+19,7.712136661939632e+24 +258.12213520939224,1.0321908056880065e+19,7.824865618974585e+24 +263.12213520939224,1.031600518295429e+19,7.936757187806953e+24 +268.12213520939224,1.0310101164410225e+19,8.047824779633965e+24 +273.12213520939224,1.0304195802753067e+19,8.158081213638165e+24 +278.12213520939224,1.0298288912362602e+19,8.267538752474782e+24 +283.12213520939224,1.0292380319850461e+19,8.37620913546208e+24 +288.12213520939224,1.0286469863450393e+19,8.484103609639008e+24 +293.12213520939224,1.028055739243979e+19,8.591232958840247e+24 +298.12213520939224,1.0274642766590865e+19,8.697607530926268e+24 +303.12213520939224,1.0268725855649886e+19,8.803237263294568e+24 +308.12213520939224,1.0262806538843023e+19,8.908131706788454e+24 +313.12213520939224,1.0256884704407443e+19,9.012300048110442e+24 +318.12213520939224,1.025096024914635e+19,9.115751130839475e+24 +323.12213520939224,1.0245033078006706e+19,9.218493475143366e+24 +328.12213520939224,1.0239103103678558e+19,9.32053529627174e+24 +333.12213520939224,1.023317024621476e+19,9.421884521907994e+24 +338.12213520939224,1.0227234432670142e+19,9.522548808453776e+24 +343.12213520939224,1.022129559675908e+19,9.622535556314004e+24 +348.12213520939224,1.0215353678530587e+19,9.721851924245973e+24 +353.12213520939224,1.0209408624059961e+19,9.820504842831715e+24 +358.12213520939224,1.0203460385156233e+19,9.918501027128856e+24 +363.12213520939224,1.0197508919084544e+19,1.0015846988551214e+25 +368.12213520939224,1.019155418830276e+19,1.0112549046027783e+25 +373.12213520939224,1.0185596160211534e+19,1.0208613336484602e+25 +378.12213520939224,1.0179634806917194e+19,1.0304045824691876e+25 +383.12213520939224,1.0173670105006754e+19,1.0398852312515543e+25 +388.12213520939224,1.0167702035334498e+19,1.0493038447610323e+25 +393.12213520939224,1.0161730582819467e+19,1.0586609731588472e+25 +398.12213520939224,1.0155755736253374e+19,1.0679571527697e+25 +403.12213520939224,1.014977748811834e+19,1.0771929068032882e+25 +408.12213520939224,1.0143795834414043e+19,1.0863687460325612e+25 +413.12213520939224,1.0137810774493698e+19,1.095485169431276e+25 +418.12213520939224,1.0131822310908498e+19,1.1045426647734096e+25 +423.12213520939224,1.012583044926004e+19,1.1135417091967327e+25 +428.12213520939224,1.0119835198060347e+19,1.122482769732757e+25 +433.12213520939224,1.0113836568599087e+19,1.131366303805101e+25 +438.12213520939224,1.0107834574817618e+19,1.1401927596981955e+25 +443.12213520939224,1.010182923318953e+19,1.1489625769981702e+25 +448.12213520939224,1.0095820562607321e+19,1.1576761870075882e+25 +453.12213520939224,1.00898085842749e+19,1.1663340131356278e+25 +458.12213520939224,1.0083793321605646e+19,1.1749364712652264e+25 +463.12213520939224,1.007777480012569e+19,1.1834839700985636e+25 +468.12213520939224,1.0071753047382168e+19,1.1919769114822339e+25 +473.12213520939224,1.006572809285622e+19,1.200415690713299e+25 +478.12213520939224,1.0059699967880436e+19,1.2088006968274369e+25 +483.12213520939224,1.0053668705560553e+19,1.217132312870228e+25 +488.12213520939224,1.0047634340701172e+19,1.225410916152627e+25 +493.12213520939224,1.0041596909735295e+19,1.2336368784915872e+25 +498.12213520939224,1.0035556450657464e+19,1.2418105664367075e+25 +503.12213520939224,1.002951300296034e+19,1.249932341483793e+25 +508.12213520939224,1.0023466607574508e+19,1.2580025602760833e+25 +513.1221352093922,1.0017417306811374e+19,1.2660215747939065e+25 +518.1221352093922,1.0011365144308992e+19,1.2739897325334933e+25 +523.1221352093922,1.000531016498062e+19,1.2819073766755474e+25 +528.1221352093922,9.99925241496592e+18,1.2897748462442517e+25 +533.1221352093922,9.993191941584628e+18,1.2975924762572313e+25 +538.1221352093922,9.987128793292587e+18,1.3053605978670847e+25 +543.1221352093922,9.981063019639986e+18,1.3130795384949326e+25 +548.1221352093922,9.974994671231721e+18,1.3207496219565055e+25 +553.1221352093922,9.968923799689744e+18,1.3283711685811882e+25 +558.1221352093922,9.962850457617332e+18,1.335944495324498e+25 +563.1221352093922,9.956774698565081e+18,1.3434699158743176e+25 +568.1221352093922,9.950696576998685e+18,1.3509477407513327e+25 +573.1221352093922,9.94461614826823e+18,1.358378277403974e+25 +578.1221352093922,9.938533468579084e+18,1.3657618302982147e+25 +583.1221352093922,9.932448594964158e+18,1.3730987010025266e+25 +588.1221352093922,9.926361585257583e+18,1.3803891882682957e+25 +593.1221352093922,9.920272498069635e+18,1.38763358810594e+25 +598.1221352093922,9.914181392762907e+18,1.394832193857033e+25 +603.1221352093922,9.908088329429602e+18,1.4019852962626418e+25 +608.1221352093922,9.901993368869941e+18,1.4090931835280935e+25 +613.1221352093922,9.895896572571589e+18,1.416156141384421e+25 +618.1221352093922,9.889798002690066e+18,1.4231744531466726e+25 +623.1221352093922,9.883697722030047e+18,1.4301483997692357e+25 +628.1221352093922,9.87759579402759e+18,1.4370782598984186e+25 +633.1221352093922,9.871492282733113e+18,1.443964309922404e+25 +638.1221352093922,9.865387252795212e+18,1.4508068240187355e+25 +643.1221352093922,9.859280769445173e+18,1.4576060741995142e+25 +648.1221352093922,9.85317289848219e+18,1.4643623303543973e+25 +653.1221352093922,9.847063706259239e+18,1.4710758602915683e+25 +658.1221352093922,9.840953259669557e+18,1.4777469297767735e+25 +663.1221352093922,9.83484162613372e+18,1.484375802570548e+25 +668.1221352093922,9.828728873587247e+18,1.4909627404637335e+25 +673.1221352093922,9.822615070468747e+18,1.4975080033113944e+25 +678.1221352093922,9.816500285708536e+18,1.5040118490652297e+25 +683.1221352093922,9.81038458871771e+18,1.5104745338045393e+25 +688.1221352093922,9.80426804937767e+18,1.5168963117658738e+25 +693.1221352093922,9.798150738030041e+18,1.5232774353714208e+25 +698.1221352093922,9.79203272546696e+18,1.5296181552561784e+25 +703.1221352093922,9.785914082921763e+18,1.5359187202940386e+25 +708.1221352093922,9.779794882059969e+18,1.5421793776228028e+25 +713.1221352093922,9.773675194970604e+18,1.5484003726681946e+25 +718.1221352093922,9.767555094157824e+18,1.5545819491669543e+25 +723.1221352093922,9.761434652532812e+18,1.560724349189024e+25 +728.1221352093922,9.755313943405935e+18,1.5668278131589338e+25 +733.1221352093922,9.749193040479152e+18,1.5728925798763626e+25 +738.1221352093922,9.74307201783866e+18,1.5789188865359913e+25 +743.1221352093922,9.736950949947732e+18,1.5849069687466356e+25 +748.1221352093922,9.730829911639783e+18,1.5908570605497245e+25 +753.1221352093922,9.724708978111607e+18,1.5967693944371546e+25 +758.1221352093922,9.718588224916797e+18,1.6026442013685569e+25 +763.1221352093922,9.712467727959314e+18,1.6084817107880113e+25 +768.1221352093922,9.706347563487234e+18,1.6142821506402185e+25 +773.1221352093922,9.700227808086612e+18,1.6200457473862e+25 +778.1221352093922,9.69410853867548e+18,1.6257727260185039e+25 +783.1221352093922,9.687989832497986e+18,1.6314633100759812e+25 +788.1221352093922,9.681871767118617e+18,1.6371177216581431e+25 +793.1221352093922,9.675754420416535e+18,1.6427361814391038e+25 +798.1221352093922,9.669637870580027e+18,1.648318908681165e+25 +803.1221352093922,9.663522196101007e+18,1.6538661212480302e+25 +808.1221352093922,9.65740747576963e+18,1.6593780356176917e+25 +813.1221352093922,9.651293788668948e+18,1.6648548668949835e+25 +818.1221352093922,9.645181214169666e+18,1.6702968288238412e+25 +823.1221352093922,9.639069831924922e+18,1.6757041337992659e+25 +828.1221352093922,9.632959721865153e+18,1.6810769928790224e+25 +833.1221352093922,9.626850964192983e+18,1.6864156157950554e+25 +838.1221352093922,9.62074363937817e+18,1.691720210964695e+25 +843.1221352093922,9.614637828152584e+18,1.6969909855015894e+25 +848.1221352093922,9.608533611505211e+18,1.7022281452264282e+25 +853.1221352093922,9.602431070677211e+18,1.7074318946774664e+25 +858.1221352093922,9.596330287156961e+18,1.7126024371208157e+25 +863.1221352093922,9.590231342675153e+18,1.7177399745605738e+25 +868.1221352093922,9.58413431919988e+18,1.7228447077487404e+25 +873.1221352093922,9.578039298931767e+18,1.7279168361949686e+25 +878.1221352093922,9.571946364299082e+18,1.7329565581761658e+25 +883.1221352093922,9.565855597952856e+18,1.7379640707458952e+25 +888.1221352093922,9.559767082762027e+18,1.7429395697436593e+25 +893.1221352093922,9.553680901808564e+18,1.7478832498040132e+25 +898.1221352093922,9.547597138382594e+18,1.7527953043655467e+25 +903.1221352093922,9.541515875977527e+18,1.757675925679733e+25 +908.1221352093922,9.535437198285169e+18,1.7625253048196379e+25 +913.1221352093922,9.529361189190826e+18,1.767343631688518e+25 +918.1221352093922,9.523287932768401e+18,1.7721310950282747e+25 +923.1221352093922,9.517217513275482e+18,1.7768878824278348e+25 +928.1221352093922,9.51115001514838e+18,1.7816141803313752e+25 +933.1221352093922,9.505085522997205e+18,1.7863101740464653e+25 +938.1221352093922,9.499024121600883e+18,1.7909760477521157e+25 +943.1221352093922,9.492965895902147e+18,1.7956119845066988e+25 +948.1221352093922,9.486910931002552e+18,1.8002181662557927e+25 +953.1221352093922,9.480859312157424e+18,1.804794773839944e+25 +958.1221352093922,9.474811124770781e+18,1.8093419870023033e+25 +963.1221352093922,9.468766454390284e+18,1.8138599843962208e+25 +968.1221352093922,9.462725386702086e+18,1.8183489435927244e+25 +973.1221352093922,9.456688007525712e+18,1.8228090410879284e+25 +978.1221352093922,9.450654402808883e+18,1.827240452310362e+25 +983.1221352093922,9.444624658622325e+18,1.8316433516282307e+25 +988.1221352093922,9.438598861154527e+18,1.836017912356585e+25 +993.1221352093922,9.4325770967065e+18,1.8403643067644379e+25 +998.1221352093922,9.426559451686468e+18,1.8446827060817905e+25 +1003.1221352093922,9.420546012604561e+18,1.8489732805066085e+25 +1008.1221352093922,9.41453686606747e+18,1.8532361992117257e+25 +1013.1221352093922,9.408532098773037e+18,1.8574716303516755e+25 +1018.1221352093922,9.402531797504856e+18,1.8616797410694627e+25 +1023.1221352093922,9.396536049126828e+18,1.865860697503289e+25 +1028.1221352093921,9.390544940577657e+18,1.8700146647931937e+25 +1033.1221352093921,9.38455855886534e+18,1.8741418070876428e+25 +1038.1221352093921,9.37857699106164e+18,1.8782422875500782e+25 +1043.1221352093921,9.37260032429646e+18,1.8823162683653835e+25 +1048.1221352093921,9.366628645752267e+18,1.8863639107463122e+25 +1053.1221352093921,9.36066204265841e+18,1.8903853749398545e+25 +1058.1221352093921,9.354700602285462e+18,1.8943808202335556e+25 +1063.1221352093921,9.348744411939473e+18,1.8983504049617727e+25 +1068.1221352093921,9.342793558956253e+18,1.9022942865118937e+25 +1073.1221352093921,9.33684813069556e+18,1.9062126213304915e+25 +1078.1221352093921,9.330908214535295e+18,1.9101055649294414e+25 +1083.1221352093921,9.324973897865662e+18,1.9139732718919816e+25 +1088.1221352093921,9.319045268083261e+18,1.9178158958787239e+25 +1093.1221352093921,9.313122412585202e+18,1.9216335896336255e+25 +1098.1221352093921,9.30720541876315e+18,1.9254265049899116e+25 +1103.1221352093921,9.301294373997337e+18,1.9291947928759387e+25 +1108.1221352093921,9.29538936565058e+18,1.9329386033210465e+25 +1113.1221352093921,9.289490481062214e+18,1.9366580854613127e+25 +1118.1221352093921,9.283597807542055e+18,1.9403533875453204e+25 +1123.1221352093921,9.277711432364282e+18,1.9440246569398424e+25 +1128.1221352093921,9.271831442761318e+18,1.9476720401354993e+25 +1133.1221352093921,9.265957925917684e+18,1.951295682752368e+25 +1138.1221352093921,9.260090968963801e+18,1.9548957295455567e+25 +1143.1221352093921,9.254230658969805e+18,1.9584723244107354e+25 +1148.1221352093921,9.248377082939286e+18,1.962025610389612e+25 +1153.1221352093921,9.242530327803054e+18,1.965555729675397e+25 +1158.1221352093921,9.236690480412836e+18,1.9690628236182e+25 +1163.1221352093921,9.230857627534963e+18,1.9725470327303993e+25 +1168.1221352093921,9.225031855844057e+18,1.976008496691967e+25 +1173.1221352093921,9.219213251916669e+18,1.9794473543557756e+25 +1178.1221352093921,9.21340190222487e+18,1.9828637437528303e+25 +1183.1221352093921,9.207597893129897e+18,1.9862578020974857e+25 +1188.1221352093921,9.201801310875715e+18,1.989629665792639e+25 +1193.1221352093921,9.196012241582552e+18,1.9929794704348506e+25 +1198.1221352093921,9.190230771240484e+18,1.996307350819448e+25 +1203.1221352093921,9.184456985702935e+18,1.9996134409455975e+25 +1208.1221352093921,9.178690970680187e+18,2.002897874021335e+25 +1213.1221352093921,9.172932811732865e+18,2.00616078246855e+25 +1218.1221352093921,9.167182594265423e+18,2.009402297927945e+25 +1223.1221352093921,9.161440403519611e+18,2.012622551263969e+25 +1228.1221352093921,9.155706324567893e+18,2.0158216725696863e+25 +1233.1221352093921,9.149980442306924e+18,2.018999791171641e+25 +1238.1221352093921,9.144262841450948e+18,2.022157035634672e+25 +1243.1221352093921,9.138553606525217e+18,2.0252935337666965e+25 +1248.1221352093921,9.132852821859399e+18,2.0284094126234535e+25 +1253.1221352093921,9.127160571580985e+18,2.03150479851323e+25 +1258.1221352093921,9.121476939608658e+18,2.0345798170015403e+25 +1263.1221352093921,9.115802009645686e+18,2.03763459291576e+25 +1268.1221352093921,9.110135865173327e+18,2.0406692503497654e+25 +1273.1221352093921,9.104478589444161e+18,2.0436839126685067e+25 +1278.1221352093921,9.098830265475486e+18,2.046678702512551e+25 +1283.1221352093921,9.093190976042697e+18,2.049653741802616e+25 +1288.1221352093921,9.087560803672637e+18,2.052609151744046e+25 +1293.1221352093921,9.08193983063698e+18,2.055545052831266e+25 +1298.1221352093921,9.076328138945614e+18,2.0584615648522214e+25 +1303.1221352093921,9.070725810339981e+18,2.061358806892743e+25 +1308.1221352093921,9.065132926286511e+18,2.064236897340936e+25 +1313.1221352093921,9.059549567969956e+18,2.067095953891493e+25 +1318.1221352093921,9.053975816286811e+18,2.069936093549996e+25 +1323.1221352093921,9.048411751838716e+18,2.072757432637195e+25 +1328.1221352093921,9.042857454925837e+18,2.075560086793232e+25 +1333.1221352093921,9.037313005540326e+18,2.07834417098186e+25 +1338.1221352093921,9.031778483359725e+18,2.081109799494624e+25 +1343.1221352093921,9.026253967740399e+18,2.083857085955002e+25 +1348.1221352093921,9.020739537711024e+18,2.086586143322528e+25 +1353.1221352093921,9.015235271966044e+18,2.0892970838968936e+25 +1358.1221352093921,9.009741248859136e+18,2.091990019321991e+25 +1363.1221352093921,9.004257546396764e+18,2.0946650605899582e+25 +1368.1221352093921,8.998784242231664e+18,2.0973223180451885e+25 +1373.1221352093921,8.993321413656394e+18,2.099961901388284e+25 +1378.1221352093921,8.987869137596934e+18,2.102583919680036e+25 +1383.1221352093921,8.982427490606216e+18,2.1051884813453107e+25 +1388.1221352093921,8.9769965488578e+18,2.107775694176972e+25 +1393.1221352093921,8.971576388139451e+18,2.1103456653397266e+25 +1398.1221352093921,8.966167083846845e+18,2.1128985013739568e+25 +1403.1221352093921,8.960768710977267e+18,2.115434308199552e+25 +1408.1221352093921,8.955381344123277e+18,2.1179531911196733e+25 +1413.1221352093921,8.950005057466515e+18,2.1204552548245074e+25 +1418.1221352093921,8.944639924771475e+18,2.122940603395009e+25 +1423.1221352093921,8.939286019379289e+18,2.1254093403065914e+25 +1428.1221352093921,8.93394341420161e+18,2.1278615684328087e+25 +1433.1221352093921,8.928612181714472e+18,2.1302973900489977e+25 +1438.1221352093921,8.923292393952236e+18,2.132716906835913e+25 +1443.1221352093921,8.917984122501519e+18,2.135120219883309e+25 +1448.1221352093921,8.912687438495227e+18,2.1375074296935374e+25 +1453.1221352093921,8.907402412606536e+18,2.1398786361850534e+25 +1458.1221352093921,8.902129115043059e+18,2.1422339386959817e+25 +1463.1221352093921,8.896867615540874e+18,2.1445734359875794e+25 +1468.1221352093921,8.891617983358755e+18,2.1468972262477216e+25 +1473.1221352093921,8.886380287272366e+18,2.1492054070943487e+25 +1478.1221352093921,8.881154595568498e+18,2.1514980755788767e+25 +1483.1221352093921,8.875940976039414e+18,2.1537753281896083e+25 +1488.1221352093921,8.870739495977167e+18,2.1560372608550946e+25 +1493.1221352093921,8.86555022216803e+18,2.1582839689474953e+25 +1498.1221352093921,8.860373220886927e+18,2.160515547285884e+25 +1500.0,8.85518433103745e+18,2.1613504402577013e+25 diff --git a/Validation/HTi/test/derived_quantities_impl_823.csv b/Validation/HTi/test/derived_quantities_impl_823.csv new file mode 100644 index 000000000..a5c890d6e --- /dev/null +++ b/Validation/HTi/test/derived_quantities_impl_823.csv @@ -0,0 +1,381 @@ +t(s),Concentration of adsorbed H on surface 1,Total solute volume 1 +0.001,9.261375483723303e+18,1.844407933436102e+20 +0.0021000000000000003,9.26637491065594e+18,3.8674031129624084e+20 +0.0033100000000000004,9.266625428584755e+18,6.086460685307078e+20 +0.004641000000000001,9.266840216421319e+18,8.521453993777601e+20 +0.006105100000000001,9.267034341798498e+18,1.1193966937649644e+21 +0.007715610000000002,9.267215770296508e+18,1.4127532420173602e+21 +0.009487171000000003,9.267389452210096e+18,1.73478689704281e+21 +0.011435888100000003,9.26755854054549e+18,2.0883121450362588e+21 +0.013579476910000004,9.267725120974834e+18,2.4764111942292687e+21 +0.015937424601000005,9.267890637113283e+18,2.9024606016607077e+21 +0.018531167061100008,9.268056134787076e+18,3.370159867150323e+21 +0.02138428376721001,9.268222402634635e+18,3.8835623534418193e+21 +0.024522712143931015,9.268390054462456e+18,4.4471088472406066e+21 +0.02797498335832412,9.268559578862418e+18,5.065664054291063e+21 +0.03177248169415653,9.268731370058064e+18,5.744556316647116e+21 +0.035949729863572186,9.26890574759597e+18,6.489620846270606e+21 +0.04054470284992941,9.26908296910002e+18,7.307246781973209e+21 +0.04559917313492235,9.2692632384964e+18,8.204428393933178e+21 +0.05115909044841459,9.269446711136492e+18,9.188820780079242e+21 +0.057274999493256054,9.26963349669531e+18,1.0268800420709824e+22 +0.06400249944258167,9.2698236604023e+18,1.145353098133232e+22 +0.07140274938683984,9.2700172229657e+18,1.2753034778569867e+22 +0.07954302432552383,9.27021415942791e+18,1.417827034987567e+22 +0.08849732675807623,9.270414397108095e+18,1.5741216594530713e+22 +0.09834705943388386,9.27061781273347e+18,1.7454963980790225e+22 +0.10918176537727226,9.27082422882255e+18,1.933381334188052e+22 +0.12109994191499948,9.271033409356515e+18,2.1393382811596543e+22 +0.13420993610649945,9.271245054754935e+18,2.3650723478236767e+22 +0.14863092971714942,9.271458796157116e+18,2.6124444363220255e+22 +0.16449402268886437,9.271674188998812e+18,2.883484735759473e+22 +0.18194342495775082,9.271890705864985e+18,3.180407277533912e+22 +0.2011377674535259,9.27210772859187e+18,3.5056256206409505e+22 +0.22225154419887852,9.272324539585567e+18,3.861769737432478e+22 +0.2454766986187664,9.272540312319185e+18,4.251704172211856e+22 +0.27102436848064304,9.27275410096621e+18,4.678547546601383e+22 +0.2991268053287074,9.272964829123897e+18,5.14569348674361e+22 +0.33003948586157816,9.27317127757721e+18,5.656833048013783e+22 +0.364043434447736,9.273372071050777e+18,6.215978712934691e+22 +0.4014477778925096,9.273565663893916e+18,6.8274900372992024e+22 +0.44259255568176065,9.273750324641399e+18,7.4961010180148395e+22 +0.48785181124993676,9.273924119390771e+18,8.226949253778732e+22 +0.5376369923749305,9.274084893935393e+18,9.025606966254458e+22 +0.5924006916124236,9.274230254591007e+18,9.898113944837366e+22 +0.652640760773666,9.274357547652575e+18,1.0851012472242358e+23 +0.7189048368510326,9.274463837417236e+18,1.1891384280911998e+23 +0.7917953205361359,9.274545882708685e+18,1.3026889581509348e+23 +0.8719748525897495,9.274600111837753e+18,1.4265808194427912e+23 +0.9601723378487246,9.274622595933622e+18,1.561708280322774e+23 +1.057189571633597,9.274609020579803e+18,1.709036433512261e+23 +1.1639085287969568,9.274554655688514e+18,1.8696059458047322e+23 +1.2812993816766527,9.274454323546474e+18,2.044538016641183e+23 +1.410429319844318,9.274302364963953e+18,2.235039540841474e+23 +1.5524722518287501,9.27409260345718e+18,2.4424084686811744e+23 +1.7087194770116254,9.273818307391457e+18,2.6680393542423748e+23 +1.8805914247127882,9.273472150008304e+18,2.9134290805604648e+23 +2.069650567184067,9.273046167254176e+18,3.180182747560687e+23 +2.277615623902474,9.272531713320317e+18,3.470019706159862e+23 +2.5063771862927218,9.271919413792602e+18,3.7847797192392594e+23 +2.7580149049219944,9.271199116295842e+18,4.126429227521315e+23 +3.034816395414194,9.270359838498593e+18,4.497067695761308e+23 +3.339298034955614,9.269389713320767e+18,4.898934012159024e+23 +3.6742278384511757,9.26827593115637e+18,5.334412911575805e+23 +4.042650622296294,9.267004727002636e+18,5.806041986337949e+23 +4.447915684525923,9.26556114933639e+18,6.316516404476635e+23 +4.8937072529785155,9.263929209482922e+18,6.868696772215845e+23 +5.384077978276368,9.262091683350395e+18,7.465614824463932e+23 +5.923485776104005,9.260030060932442e+18,8.110479470629008e+23 +6.5168343537144064,9.25772446413773e+18,8.806682658523706e+23 +7.169517789085848,9.255153558512919e+18,9.557805023767024e+23 +7.887469567994434,9.252294458155604e+18,1.036762129332503e+24 +8.677216524793877,9.249122622846083e+18,1.1240105414528483e+24 +9.545938177273266,9.245611746218676e+18,1.2179435384497492e+24 +10.501531995000594,9.241733633565008e+18,1.3189997759265698e+24 +11.552685194500654,9.237458067598178e+18,1.4276391826921107e+24 +12.70895371395072,9.232752660199778e+18,1.5443433434622423e+24 +13.980849085345794,9.227582687813362e+18,1.6696158465205052e+24 +15.379933993880375,9.22191090772905e+18,1.803982596500062e+24 +16.918927393268415,9.215697352013114e+18,1.9479920930123344e+24 +18.61182013259526,9.208899095259998e+18,2.1022156763422333e+24 +20.474002145854787,9.201469991665104e+18,2.267247741806647e+24 +22.522402360440267,9.193360376113668e+18,2.443705924571998e+24 +24.775642596484296,9.184516723028884e+18,2.632231256668998e+24 +27.25420685613273,9.17488125559159e+18,2.8334882975066906e+24 +29.980627541746003,9.164391496605067e+18,3.04816523814411e+24 +32.979690295920605,9.152979750709819e+18,3.276973977430111e+24 +36.27865932551267,9.140572505856692e+18,3.5206501637650103e+24 +39.90752525806394,9.127089739972988e+18,3.7799531873189434e+24 +43.89927778387034,9.112444116738215e+18,4.0556660894497626e+24 +48.29020556225738,9.096540052575965e+18,4.348595320647194e+24 +53.12022611848312,9.07927263577375e+18,4.659570212808718e+24 +58.12022611848312,9.060461645660443e+18,4.970574963285242e+24 +63.12022611848312,9.041199183433803e+18,5.271647269777117e+24 +68.12022611848312,9.022156319452948e+18,5.563649493876791e+24 +73.12022611848312,9.003309815770272e+18,5.847320549984054e+24 +78.12022611848312,8.984639280575126e+18,6.123299268621134e+24 +83.12022611848312,8.966126764529019e+18,6.392141940903881e+24 +88.12022611848312,8.9477564215795e+18,6.654335954412867e+24 +93.12022611848312,8.929514229238111e+18,6.910310601754526e+24 +98.12022611848312,8.911387756731571e+18,7.160445778518598e+24 +103.12022611848312,8.893365971126305e+18,7.405079073396478e+24 +108.12022611848312,8.875439073669627e+18,7.644511613630288e+24 +113.12022611848312,8.857598360362753e+18,7.879012933301536e+24 +118.12022611848312,8.839836102149348e+18,8.108825064557671e+24 +123.12022611848312,8.822145441142992e+18,8.334166003463936e+24 +128.12022611848312,8.804520300104953e+18,8.555232666897499e+24 +133.12022611848312,8.786955302981371e+18,8.772203430889079e+24 +138.12022611848312,8.769445704763888e+18,8.985240321424082e+24 +143.12022611848312,8.751987329285486e+18,9.194490914107733e+24 +148.12022611848312,8.734576513830194e+18,9.400089987984244e+24 +153.12022611848312,8.717210059641634e+18,9.602160970260129e+24 +158.12022611848312,8.699885187575631e+18,9.800817202052463e+24 +163.12022611848312,8.682599498267746e+18,9.996163050084336e+24 +168.12022611848312,8.665350936285834e+18,1.018829488513285e+25 +173.12022611848312,8.648137757816746e+18,1.0377301944738167e+25 +178.12022611848312,8.630958501500178e+18,1.0563267095018418e+25 +183.12022611848312,8.61381196207444e+18,1.0746267504259772e+25 +188.12022611848312,8.596697166541614e+18,1.0926375239157752e+25 +193.12022611848312,8.579613352595239e+18,1.110365779309497e+25 +198.12022611848312,8.562559949083424e+18,1.1278178554590265e+25 +203.12022611848312,8.545536558305828e+18,1.144999722299763e+25 +208.12022611848312,8.528542939964702e+18,1.1619170177634275e+25 +213.12022611848312,8.5115789966092e+18,1.1785750805748209e+25 +218.12022611848312,8.494644760428547e+18,1.1949789794072481e+25 +223.12022611848312,8.477740381264346e+18,1.2111335388141299e+25 +228.12022611848312,8.460866115724982e+18,1.2270433623044814e+25 +233.12022611848312,8.444022317296663e+18,1.2427128528866396e+25 +238.12022611848312,8.427209427355721e+18,1.258146231366677e+25 +243.12022611848312,8.410427966996037e+18,1.2733475526547232e+25 +248.12022611848312,8.393678529593578e+18,1.2883207203032094e+25 +253.12022611848312,8.376961774037556e+18,1.3030694994754279e+25 +258.1202261184831,8.360278418564264e+18,1.3175975285200627e+25 +263.1202261184831,8.343629235135803e+18,1.3319083293074587e+25 +268.1202261184831,8.327015044311328e+18,1.3460053164657034e+25 +273.1202261184831,8.31043671056334e+18,1.3598918056389901e+25 +278.1202261184831,8.29389513799614e+18,1.3735710208769297e+25 +283.1202261184831,8.277391266427519e+18,1.3870461012512291e+25 +288.1202261184831,8.260926067798543e+18,1.400320106785344e+25 +293.1202261184831,8.244500542879518e+18,1.4133960237730944e+25 +298.1202261184831,8.228115718243352e+18,1.4262767695537047e+25 +303.1202261184831,8.211772643480249e+18,1.4389651968031962e+25 +308.1202261184831,8.195472388630141e+18,1.4514640973953425e+25 +313.1202261184831,8.179216041811549e+18,1.4637762058794746e+25 +318.1202261184831,8.163004707027618e+18,1.4759042026170903e+25 +323.1202261184831,8.146839502131951e+18,1.4878507166146258e+25 +328.1202261184831,8.130721556938482e+18,1.4996183280854858e+25 +333.1202261184831,8.1146520114613e+18,1.5112095707708294e+25 +338.1202261184831,8.098632014271537e+18,1.5226269340452304e+25 +343.1202261184831,8.082662720959937e+18,1.5338728648305417e+25 +348.1202261184831,8.066745292694568e+18,1.5449497693385776e+25 +353.1202261184831,8.050880894864493e+18,1.5558600146610122e+25 +358.1202261184831,8.035070695800901e+18,1.566605930222854e+25 +363.1202261184831,8.01931586556818e+18,1.5771898091139545e+25 +368.1202261184831,8.003617574818216e+18,1.5876139093115414e+25 +373.1202261184831,7.987976993701748e+18,1.597880454805195e+25 +378.1202261184831,7.97239529083145e+18,1.6079916366345164e+25 +383.1202261184831,7.956873632291815e+18,1.6179496138485495e+25 +388.1202261184831,7.941413180691538e+18,1.6277565143950335e+25 +393.1202261184831,7.926015094254552e+18,1.6374144359466843e+25 +398.1202261184831,7.910680525946269e+18,1.6469254466709168e+25 +403.1202261184831,7.895410622631954e+18,1.6562915859486362e+25 +408.1202261184831,7.880206524264656e+18,1.6655148650472363e+25 +413.1202261184831,7.86506936310019e+18,1.674597267752284e+25 +418.1202261184831,7.850000262937192e+18,1.6835407509618899e+25 +423.1202261184831,7.835000338380406e+18,1.6923472452473832e+25 +428.1202261184831,7.820070694125581e+18,1.7010186553834476e+25 +433.1202261184831,7.80521242426469e+18,1.7095568608505685e+25 +438.1202261184831,7.79042661161022e+18,1.717963716312342e+25 +443.1202261184831,7.775714327037602e+18,1.726241052069882e+25 +448.1202261184831,7.761076628844872e+18,1.7343906744953606e+25 +453.1202261184831,7.746514562128949e+18,1.742414366446478e+25 +458.1202261184831,7.732029158177863e+18,1.7503138876634755e+25 +463.1202261184831,7.717621433878547e+18,1.7580909751501303e+25 +468.1202261184831,7.703292391139798e+18,1.7657473435400111e+25 +473.1202261184831,7.689043016330162e+18,1.7732846854491623e+25 +478.1202261184831,7.674874279730543e+18,1.7807046718162463e+25 +483.1202261184831,7.660787135001418e+18,1.7880089522310644e+25 +488.1202261184831,7.646782518664635e+18,1.795199155252297e+25 +493.1202261184831,7.632861349599771e+18,1.8022768887151973e+25 +498.1202261184831,7.619024528555132e+18,1.8092437400299507e+25 +503.1202261184831,7.605272937673422e+18,1.8161012764712488e+25 +508.1202261184831,7.59160744003233e+18,1.8228510454596767e+25 +513.1202261184831,7.578028879200083e+18,1.8294945748353983e+25 +518.1202261184831,7.56453807880618e+18,1.8360333731245536e+25 +523.1202261184831,7.551135842127587e+18,1.8424689297988385e+25 +528.1202261184831,7.537822951690483e+18,1.8488027155285933e+25 +533.1202261184831,7.524600168887871e+18,1.8550361824297285e+25 +538.1202261184831,7.511468233613341e+18,1.8611707643048487e+25 +543.1202261184831,7.498427863911074e+18,1.867207876878814e+25 +548.1202261184831,7.48547975564249e+18,1.8731489180290058e+25 +553.1202261184831,7.47262458216969e+18,1.8789952680105563e+25 +558.1202261184831,7.459862994055958e+18,1.8847482896767363e+25 +563.1202261184831,7.447195618783551e+18,1.8904093286947258e+25 +568.1202261184831,7.43462306048901e+18,1.8959797137569495e+25 +573.1202261184831,7.422145899716158e+18,1.9014607567881486e+25 +578.1202261184831,7.409764693187061e+18,1.9068537531483835e+25 +583.1202261184831,7.397479973590992e+18,1.9121599818320568e+25 +588.1202261184831,7.385292249391769e+18,1.9173807056631927e+25 +593.1202261184831,7.373202004653377e+18,1.9225171714870208e+25 +598.1202261184831,7.361209698884196e+18,1.92757061035807e+25 +603.1202261184831,7.349315766899788e+18,1.9325422377248291e+25 +608.1202261184831,7.337520618704444e+18,1.9374332536111496e+25 +613.1202261184831,7.325824639391453e+18,1.9422448427944404e+25 +618.1202261184831,7.31422818906222e+18,1.9469781749808375e+25 +623.1202261184831,7.302731602764118e+18,1.9516344049773617e+25 +628.1202261184831,7.291335190447224e+18,1.956214672861237e+25 +633.1202261184831,7.280039236939735e+18,1.9607201041464184e+25 +638.1202261184831,7.268844001942126e+18,1.96515180994743e+25 +643.1202261184831,7.257749720039897e+18,1.96951088714061e+25 +648.1202261184831,7.246756600734793e+18,1.973798418522834e+25 +653.1202261184831,7.23586482849438e+18,1.9780154729677947e+25 +658.1202261184831,7.22507456281982e+18,1.982163105579935e+25 +663.1202261184831,7.21438593833159e+18,1.9862423578460815e+25 +668.1202261184831,7.20379906487302e+18,1.990254257784871e+25 +673.1202261184831,7.193314027631357e+18,1.9941998200940402e+25 +678.1202261184831,7.182930887276066e+18,1.998080046295638e+25 +683.1202261184831,7.17264968011414e+18,2.001895924879228e+25 +688.1202261184831,7.162470418262089e+18,2.005648431443146e+25 +693.1202261184831,7.152393089834266e+18,2.009338528833889e+25 +698.1202261184831,7.142417659147149e+18,2.012967167283666e+25 +703.1202261184831,7.132544066939303e+18,2.0165352845461945e+25 +708.1202261184831,7.122772230606509e+18,2.020043806030796e+25 +713.1202261184831,7.113102044451737e+18,2.0234936449348223e+25 +718.1202261184831,7.10353337994951e+18,2.026885702374516e+25 +723.1202261184831,7.094066086024154e+18,2.0302208675142796e+25 +728.1202261184831,7.084699989341636e+18,2.0335000176944858e+25 +733.1202261184831,7.0754348946143e+18,2.0367240185578185e+25 +738.1202261184831,7.066270584918189e+18,2.039893724174211e+25 +743.1202261184831,7.057206822022388e+18,2.043009977164437e+25 +748.1202261184831,7.048243346729836e+18,2.046073608822374e+25 +753.1202261184831,7.039379879229166e+18,2.0490854392359955e+25 +758.1202261184831,7.030616119457014e+18,2.052046277407126e+25 +763.1202261184831,7.021951747470255e+18,2.0549569213700126e+25 +768.1202261184831,7.013386423827586e+18,2.057818158308725e+25 +773.1202261184831,7.004919789979988e+18,2.0606307646734357e+25 +778.1202261184831,6.996551468669473e+18,2.063395506295599e+25 +783.1202261184831,6.988281064335596e+18,2.0661131385020986e+25 +788.1202261184831,6.980108163529059e+18,2.068784406228344e+25 +793.1202261184831,6.97203233533203e+18,2.0714100441303703e+25 +798.1202261184831,6.964053131784526e+18,2.0739907766959907e+25 +803.1202261184831,6.956170088316234e+18,2.076527318354974e+25 +808.1202261184831,6.948382724183419e+18,2.0790203735883353e+25 +813.1202261184831,6.940690542910143e+18,2.0814706370367043e+25 +818.1202261184831,6.933093032733463e+18,2.0838787936078575e+25 +823.1202261184831,6.925589667051853e+18,2.0862455185833517e+25 +828.1202261184831,6.918179904876602e+18,2.088571477724388e+25 +833.1202261184831,6.91086319128532e+18,2.0908573273768075e+25 +838.1202261184831,6.903638957877379e+18,2.0931037145753364e+25 +843.1202261184831,6.896506623230532e+18,2.095311277147031e+25 +848.1202261184831,6.889465593358344e+18,2.09748064381397e+25 +853.1202261184831,6.882515262167921e+18,2.0996124342952083e+25 +858.1202261184831,6.87565501191741e+18,2.1017072594079777e+25 +863.1202261184831,6.868884213672935e+18,2.1037657211681887e+25 +868.1202261184831,6.862202227764365e+18,2.1057884128902037e+25 +873.1202261184831,6.8556084042396e+18,2.107775919285925e+25 +878.1202261184831,6.849102083316871e+18,2.1097288165631922e+25 +883.1202261184831,6.842682595834683e+18,2.1116476725234853e+25 +888.1202261184831,6.836349263699013e+18,2.11353304665897e+25 +893.1202261184831,6.830101400327339e+18,2.1153854902488775e+25 +898.1202261184831,6.823938311089146e+18,2.117205546455191e+25 +903.1202261184831,6.817859293742662e+18,2.118993750417741e+25 +908.1202261184831,6.811863638867207e+18,2.1207506293485784e+25 +913.1202261184831,6.805950630291236e+18,2.122476702625766e+25 +918.1202261184831,6.800119545515332e+18,2.1241724818864737e+25 +923.1202261184831,6.794369656130269e+18,2.1258384711194724e+25 +928.1202261184831,6.788700228229542e+18,2.1274751667569732e+25 +933.1202261184831,6.783110522816273e+18,2.1290830577658386e+25 +938.1202261184831,6.777599796204202e+18,2.130662625738149e+25 +943.1202261184831,6.772167300412566e+18,2.1322143449811445e+25 +948.1202261184831,6.766812283554587e+18,2.1337386826065385e+25 +953.1202261184831,6.761533990219393e+18,2.135236098619181e+25 +958.1202261184831,6.756331661847248e+18,2.1367070460051156e+25 +963.1202261184831,6.751204537097793e+18,2.13815197081897e+25 +968.1202261184831,6.746151852211289e+18,2.139571312270734e+25 +973.1202261184831,6.741172841362618e+18,2.1409655028119086e+25 +978.1202261184831,6.736266737007877e+18,2.1423349682209907e+25 +983.1202261184831,6.731432770223621e+18,2.143680127688334e+25 +988.1202261184831,6.726670171038502e+18,2.145001393900382e+25 +993.1202261184831,6.721978168757195e+18,2.146299173123235e+25 +998.1202261184831,6.717355992276691e+18,2.1475738652855843e+25 +1003.1202261184831,6.712802870394763e+18,2.1488258640609927e+25 +1008.1202261184831,6.708318032110589e+18,2.1500555569495325e+25 +1013.1202261184831,6.703900706917505e+18,2.151263325358777e+25 +1018.1202261184831,6.699550125087794e+18,2.1524495446841055e+25 +1023.1202261184831,6.695265517949687e+18,2.1536145843884137e+25 +1028.120226118483,6.691046118156185e+18,2.1547588080810766e+25 +1033.120226118483,6.686891159946275e+18,2.155882573596338e+25 +1038.120226118483,6.682799879397908e+18,2.1569862330709765e+25 +1043.120226118483,6.678771514673277e+18,2.1580701330213274e+25 +1048.120226118483,6.674805306256158e+18,2.159134614419628e+25 +1053.120226118483,6.670900497181439e+18,2.1601800127696967e+25 +1058.120226118483,6.667056333256842e+18,2.161206658181943e+25 +1063.120226118483,6.663272063276906e+18,2.16221487544768e+25 +1068.120226118483,6.659546939229372e+18,2.163204984112778e+25 +1073.120226118483,6.655880216493912e+18,2.1641772985506323e+25 +1078.120226118483,6.652271154033327e+18,2.1651321280344424e+25 +1083.120226118483,6.648719014577367e+18,2.1660697768088364e+25 +1088.120226118483,6.645223064799049e+18,2.1669905441607473e+25 +1093.120226118483,6.641782575483965e+18,2.167894724489683e+25 +1098.120226118483,6.638396821692122e+18,2.1687826073772288e+25 +1103.120226118483,6.635065082913018e+18,2.1696544776559382e+25 +1108.120226118483,6.631786611262709e+18,2.170510615027767e+25 +1113.120226118483,6.628560762791437e+18,2.171351295563563e+25 +1118.120226118483,6.625386795484471e+18,2.1721767902286215e+25 +1123.120226118483,6.622264008030882e+18,2.172987365520899e+25 +1128.120226118483,6.619191704191984e+18,2.1737832835281077e+25 +1133.120226118483,6.616169192933522e+18,2.174564801989961e+25 +1138.120226118483,6.613195788539908e+18,2.17533217436116e+25 +1143.120226118483,6.610270810719278e+18,2.1760856498742057e+25 +1148.120226118483,6.60739358470135e+18,2.1768254736017223e+25 +1153.120226118483,6.60456344132893e+18,2.1775518865182538e+25 +1158.120226118483,6.601779717143204e+18,2.1782651255613605e+25 +1163.120226118483,6.599041754463494e+18,2.1789654236921155e+25 +1168.120226118483,6.596348901461294e+18,2.179653009954923e+25 +1173.120226118483,6.593700512228912e+18,2.1803281095366453e+25 +1178.120226118483,6.59109594684295e+18,2.1809909438250903e+25 +1183.120226118483,6.58853457142257e+18,2.181641730466792e+25 +1188.120226118483,6.586015758182894e+18,2.182280683424119e+25 +1193.120226118483,6.583538885483576e+18,2.182908013031731e+25 +1198.120226118483,6.581103337872634e+18,2.183523926052337e+25 +1203.120226118483,6.578708506125786e+18,2.1841286257317858e+25 +1208.120226118483,6.576353787281395e+18,2.184722311853492e+25 +1213.120226118483,6.574038584671078e+18,2.185305180792202e+25 +1218.120226118483,6.571762307946184e+18,2.1858774255670695e+25 +1223.120226118483,6.569524373100307e+18,2.1864392358940906e+25 +1228.120226118483,6.567324202487857e+18,2.1869907982378777e+25 +1233.120226118483,6.565161224838861e+18,2.1875322958627652e+25 +1238.120226118483,6.563034875270178e+18,2.1880639088832756e+25 +1243.120226118483,6.560944595293152e+18,2.1885858143139325e+25 +1248.120226118483,6.558889832817888e+18,2.1890981861184195e+25 +1253.120226118483,6.556870042154289e+18,2.189601195258112e+25 +1258.120226118483,6.554884684009886e+18,2.190095009739963e+25 +1263.120226118483,6.552933225484659e+18,2.1905797946637497e+25 +1268.120226118483,6.551015140062967e+18,2.1910557122687116e+25 +1273.120226118483,6.54912990760257e+18,2.1915229219795275e+25 +1278.120226118483,6.547277014321123e+18,2.191981580451724e+25 +1283.120226118483,6.54545595277983e+18,2.1924318416164057e+25 +1288.120226118483,6.543666221864898e+18,2.1928738567244247e+25 +1293.120226118483,6.541907326766378e+18,2.1933077743899237e+25 +1298.120226118483,6.540178778954844e+18,2.193733740633265e+25 +1303.120226118483,6.538480096155886e+18,2.194151898923386e+25 +1308.120226118483,6.536810802322472e+18,2.194562390219549e+25 +1313.120226118483,6.535170427605361e+18,2.1949653530125015e+25 +1318.120226118483,6.533558508321619e+18,2.1953609233650567e+25 +1323.120226118483,6.531974586921345e+18,2.1957492349521075e+25 +1328.120226118483,6.530418211952627e+18,2.1961304191000453e+25 +1333.120226118483,6.528888938024962e+18,2.1965046048256442e+25 +1338.120226118483,6.527386325771009e+18,2.196871918874348e+25 +1343.120226118483,6.525909941807027e+18,2.19723248575803e+25 +1348.120226118483,6.524459358691806e+18,2.197586427792188e+25 +1353.120226118483,6.523034154884359e+18,2.1979338651325955e+25 +1358.120226118483,6.521633914700374e+18,2.1982749158114243e+25 +1363.120226118483,6.520258228267469e+18,2.1986096957728055e+25 +1368.120226118483,6.518906691479473e+18,2.1989383189079e+25 +1373.120226118483,6.517578905949535e+18,2.199260897089415e+25 +1378.120226118483,6.516274478962408e+18,2.1995775402056092e+25 +1383.120226118483,6.514993023425827e+18,2.1998883561938027e+25 +1388.120226118483,6.513734157820996e+18,2.2001934510733655e+25 +1393.120226118483,6.512497506152373e+18,2.200492928978203e+25 +1398.120226118483,6.511282697896782e+18,2.2007868921887476e+25 +1403.120226118483,6.510089367951835e+18,2.2010754411634843e+25 +1408.120226118483,6.508917156583719e+18,2.2013586745699586e+25 +1413.120226118483,6.507765709374538e+18,2.2016366893153138e+25 +1418.120226118483,6.506634677169178e+18,2.2019095805763874e+25 +1423.120226118483,6.505523716021576e+18,2.202177441829289e+25 +1428.120226118483,6.504432487140835e+18,2.2024403648785634e+25 +1433.120226118483,6.503360656836792e+18,2.2026984398858706e+25 +1438.120226118483,6.502307896465408e+18,2.2029517553982237e+25 +1443.120226118483,6.501273882373866e+18,2.2032003983757833e+25 +1448.120226118483,6.500258295845455e+18,2.2034444542192197e+25 +1453.120226118483,6.499260823044247e+18,2.203684006796615e+25 +1458.120226118483,6.498281154959753e+18,2.203919138469982e+25 +1463.120226118483,6.497318987351292e+18,2.204149930121316e+25 +1468.120226118483,6.496374020692468e+18,2.2043764611782504e+25 +1473.120226118483,6.495445960115555e+18,2.2045988096393192e+25 +1478.120226118483,6.49453451535578e+18,2.2048170520987634e+25 +1483.120226118483,6.493639400695858e+18,2.205031263770997e+25 +1488.120226118483,6.492760334910334e+18,2.205241518514625e+25 +1493.120226118483,6.491897041210237e+18,2.2054478888561104e+25 +1498.120226118483,6.491049247187668e+18,2.2056504460130373e+25 +1500.0,6.490215425993906e+18,2.20572536797025e+25 diff --git a/Validation/HTi/test/derived_quantities_impl_873.csv b/Validation/HTi/test/derived_quantities_impl_873.csv new file mode 100644 index 000000000..cc848e489 --- /dev/null +++ b/Validation/HTi/test/derived_quantities_impl_873.csv @@ -0,0 +1,381 @@ +t(s),Concentration of adsorbed H on surface 1,Total solute volume 1 +0.001,7.724184138869221e+18,4.770620603730249e+20 +0.0021000000000000003,7.727848494634564e+18,9.979661889174842e+20 +0.0033100000000000004,7.728747212594128e+18,1.56743495512394e+21 +0.004641000000000001,7.729514275990881e+18,2.1905099782452646e+21 +0.006105100000000001,7.730207770402313e+18,2.872542459938888e+21 +0.007715610000000002,7.730857911052324e+18,3.6192940869615013e+21 +0.009487171000000003,7.7314817685398e+18,4.437011700049399e+21 +0.011435888100000003,7.732089714729517e+18,5.332490464334306e+21 +0.013579476910000004,7.732688527347112e+18,6.313133225631995e+21 +0.015937424601000005,7.733282922160634e+18,7.387010122960318e+21 +0.018531167061100008,7.733876344392228e+18,8.562920634692034e+21 +0.02138428376721001,7.734471402148846e+18,9.850459296843986e+21 +0.024522712143931015,7.735070118470616e+18,1.1260085882997e+22 +0.02797498335832412,7.735674085720408e+18,1.2803200624584615e+22 +0.03177248169415653,7.736284563948636e+18,1.4492224951806369e+22 +0.035949729863572186,7.736902545185666e+18,1.6340688189310196e+22 +0.04054470284992941,7.737528795936067e+18,1.8363320619146515e+22 +0.04559917313492235,7.738163885102953e+18,2.057615331315906e+22 +0.05115909044841459,7.738808201785885e+18,2.299662513141808e+22 +0.057274999493256054,7.739461965780688e+18,2.5643697279017123e+22 +0.06400249944258167,7.74012523263314e+18,2.853797580845469e+22 +0.07140274938683984,7.740797894487555e+18,3.170184244750555e+22 +0.07954302432552383,7.741479677577822e+18,3.515959412189803e+22 +0.08849732675807623,7.742170136948931e+18,3.893759152738517e+22 +0.09834705943388386,7.742868648822148e+18,4.3064417086156545e+22 +0.10918176537727226,7.743574400897447e+18,4.757104259727631e+22 +0.12109994191499948,7.744286380803826e+18,5.249100685928272e+22 +0.13420993610649945,7.745003362850359e+18,5.786060350462631e+22 +0.14863092971714942,7.745723893190346e+18,6.3719079239676615e+22 +0.16449402268886437,7.746446273482916e+18,7.010884263008735e+22 +0.18194342495775082,7.747168543117444e+18,7.707568350894252e+22 +0.2011377674535259,7.74788846005378e+18,8.466900301399367e+22 +0.22225154419887852,7.748603480323978e+18,9.294205418025496e+22 +0.2454766986187664,7.749310736237822e+18,1.019521929252355e+23 +0.27102436848064304,7.750007013333895e+18,1.1176113916633215e+23 +0.2991268053287074,7.750688726119901e+18,1.2243524770382448e+23 +0.33003948586157816,7.751351892649444e+18,1.3404578838919815e+23 +0.364043434447736,7.751992107987411e+18,1.4666923497820214e+23 +0.4014477778925096,7.752604516621851e+18,1.6038756194249837e+23 +0.44259255568176065,7.753183783886291e+18,1.7528854838474782e+23 +0.48785181124993676,7.75372406646266e+18,1.914660880716766e+23 +0.5376369923749305,7.754218982040496e+18,2.0902050447068296e+23 +0.5924006916124236,7.754661578212922e+18,2.280588695509246e+23 +0.652640760773666,7.755044300692873e+18,2.4869532499305374e+23 +0.7189048368510326,7.755358960934274e+18,2.7105140434667963e+23 +0.7917953205361359,7.755596703241172e+18,2.952563545854972e+23 +0.8719748525897495,7.755747971442892e+18,3.214474554412919e+23 +0.9601723378487246,7.755802475204244e+18,3.497703348543661e+23 +1.057189571633597,7.755749156026043e+18,3.8037927886405826e+23 +1.1639085287969568,7.755576152971853e+18,4.134375342834658e+23 +1.2812993816766527,7.755270768131344e+18,4.491176025614704e+23 +1.410429319844318,7.754819431798045e+18,4.876015233363984e+23 +1.5524722518287501,7.754207667299048e+18,5.290811463319464e+23 +1.7087194770116254,7.753420055365583e+18,5.737583904391519e+23 +1.8805914247127882,7.752440113559418e+18,6.218455499141167e+23 +2.069650567184067,7.751250590207868e+18,6.735653586326745e+23 +2.277615623902474,7.749832939463873e+18,7.291513616560407e+23 +2.5063771862927218,7.74816760041141e+18,7.888480678062758e+23 +2.7580149049219944,7.746233875562888e+18,8.529111376113796e+23 +3.034816395414194,7.744009886676016e+18,9.216075578071261e+23 +3.339298034955614,7.741472526835903e+18,9.952158038557628e+23 +3.6742278384511757,7.738597408215299e+18,1.0740259922358193e+24 +4.042650622296294,7.735358804565887e+18,1.1583400246292932e+24 +4.447915684525923,7.731729587307752e+18,1.2484717264769572e+24 +4.8937072529785155,7.727681153912893e+18,1.3447469826564403e+24 +5.384077978276368,7.723183347101108e+18,1.447503873236505e+24 +5.923485776104005,7.718204363176876e+18,1.5570928123510556e+24 +6.5168343537144064,7.71271064763139e+18,1.6738766931945962e+24 +7.169517789085848,7.70666677591142e+18,1.7982310419443577e+24 +7.887469567994434,7.700035317012162e+18,1.930544183041001e+24 +8.677216524793877,7.692776677279709e+18,2.0712174176884052e+24 +9.545938177273266,7.684848921503195e+18,2.2206652166435773e+24 +10.501531995000594,7.676207568028407e+18,2.3793154273401935e+24 +11.552685194500654,7.666805354222713e+18,2.547609494104473e+24 +12.70895371395072,7.65659196815164e+18,2.726002688657956e+24 +13.980849085345794,7.645513741774092e+18,2.914964346230901e+24 +15.379933993880375,7.633513300307133e+18,3.114978100386254e+24 +16.918927393268415,7.620529161634279e+18,3.3265421069802613e+24 +18.61182013259526,7.606495278722713e+18,3.550169244322156e+24 +20.474002145854787,7.59134051698699e+18,3.786387271943103e+24 +22.522402360440267,7.574988057454591e+18,4.0357389230216355e+24 +24.775642596484296,7.557354715614937e+18,4.29878189233927e+24 +27.25420685613273,7.538350165293193e+18,4.5760886565667195e+24 +29.980627541746003,7.517876057344397e+18,4.86824601607285e+24 +32.979690295920605,7.495825025282132e+18,5.17585416107696e+24 +36.27865932551267,7.47207957537627e+18,5.499524918907485e+24 +39.90752525806394,7.446510868897774e+18,5.839878612396083e+24 +43.89927778387034,7.41897742100811e+18,6.197538640541754e+24 +48.29020556225738,7.389323766382482e+18,6.573122493274542e+24 +53.12022611848312,7.357379177872843e+18,6.967227481412195e+24 +58.12022611848312,7.322893043195339e+18,7.356892410418473e+24 +63.12022611848312,7.28784376363299e+18,7.73004636261994e+24 +68.12022611848312,7.25340167012838e+18,8.088272730314287e+24 +73.12022611848312,7.219503334118327e+18,8.432871728669621e+24 +78.12022611848312,7.186097757077377e+18,8.764927111867569e+24 +83.12022611848312,7.153143822909034e+18,9.085351803684176e+24 +88.12022611848312,7.120608449844065e+18,9.394921909192162e+24 +93.12022611848312,7.088465157037249e+18,9.694302934507153e+24 +98.12022611848312,7.0566929185108e+18,9.984070373768983e+24 +103.12022611848312,7.02527523061888e+18,1.0264726065397884e+25 +108.12022611848312,6.994199344534172e+18,1.0536711295108503e+25 +113.12022611848312,6.96345562953606e+18,1.0800417356824102e+25 +118.12022611848312,6.933037041801544e+18,1.1056194103994453e+25 +123.12022611848312,6.902938679363217e+18,1.130435689850995e+25 +128.12022611848312,6.873157408085005e+18,1.1545192273553256e+25 +133.12022611848312,6.843691546561203e+18,1.1778962559157175e+25 +138.12022611848312,6.814540600144649e+18,1.200590966794201e+25 +143.12022611848312,6.785705036087644e+18,1.2226258198928676e+25 +148.12022611848312,6.757186093182031e+18,1.2440217986384676e+25 +153.12022611848312,6.728985620410918e+18,1.2647986196223883e+25 +158.12022611848312,6.701105940039834e+18,1.2849749053021708e+25 +163.12022611848312,6.673549731327062e+18,1.3045683265112314e+25 +168.12022611848312,6.646319931654812e+18,1.3235957202675541e+25 +173.12022611848312,6.619419652400312e+18,1.342073187356715e+25 +178.12022611848312,6.592852107297817e+18,1.3600161733412594e+25 +183.12022611848312,6.566620551404263e+18,1.3774395359794755e+25 +188.12022611848312,6.540728229084283e+18,1.3943576014918421e+25 +193.12022611848312,6.515178329684917e+18,1.4107842116695456e+25 +198.12022611848312,6.48997397310741e+18,1.4267327076169633e+25 +203.12022611848312,6.465118136680986e+18,1.4422162001362472e+25 +208.12022611848312,6.440613544455227e+18,1.457247215557951e+25 +213.12022611848312,6.416462913410381e+18,1.4718380011457744e+25 +218.12022611848312,6.392668689745966e+18,1.4860004629992403e+25 +223.12022611848312,6.369233110963444e+18,1.4997461858661646e+25 +228.12022611848312,6.346158190779695e+18,1.5130864490040717e+25 +233.12022611848312,6.323445707680154e+18,1.526032239777334e+25 +238.12022611848312,6.301097195893046e+18,1.538594265542661e+25 +243.12022611848312,6.279113938368849e+18,1.5507829641532116e+25 +248.12022611848312,6.257496961513241e+18,1.5626085133252911e+25 +253.12022611848312,6.236247031483047e+18,1.574080839060402e+25 +258.1202261184831,6.215364651888824e+18,1.5852096232789205e+25 +263.1202261184831,6.194850062771033e+18,1.5960043107932874e+25 +268.1202261184831,6.174703240734323e+18,1.6064741157258725e+25 +273.1202261184831,6.154923900138395e+18,1.616628027458408e+25 +278.1202261184831,6.135511495254748e+18,1.6264748161847834e+25 +283.1202261184831,6.116465223307612e+18,1.636023038126816e+25 +288.1202261184831,6.09778402832435e+18,1.6452810404624807e+25 +293.1202261184831,6.079466605726423e+18,1.654256966007772e+25 +298.1202261184831,6.061511407596721e+18,1.6629587576866073e+25 +303.1202261184831,6.043916648562727e+18,1.6713941628174633e+25 +308.1202261184831,6.026680312238212e+18,1.6795707372407933e+25 +313.1202261184831,6.009800158168782e+18,1.687495849307431e+25 +318.1202261184831,5.993273729228731e+18,1.6951766837449102e+25 +323.1202261184831,5.977098359418711e+18,1.7026202454159867e+25 +328.1202261184831,5.961271182015449e+18,1.709833362981404e+25 +333.1202261184831,5.945789138026365e+18,1.71682269247704e+25 +338.1202261184831,5.930648984903558e+18,1.7235947208140505e+25 +343.1202261184831,5.915847305473076e+18,1.7301557692091818e+25 +348.1202261184831,5.90138051703716e+18,1.7365119965514507e+25 +353.1202261184831,5.887244880608387e+18,1.7426694027102908e+25 +358.1202261184831,5.873436510236613e+18,1.7486338317895181e+25 +363.1202261184831,5.859951382391093e+18,1.7544109753307774e+25 +368.1202261184831,5.846785345361952e+18,1.760006375469477e+25 +373.1202261184831,5.833934128646992e+18,1.765425428045795e+25 +378.1202261184831,5.821393352291649e+18,1.770673385672773e+25 +383.1202261184831,5.809158536151914e+18,1.7757553607632598e+25 +388.1202261184831,5.797225109051853e+18,1.7806763285170482e+25 +393.1202261184831,5.785588417809409e+18,1.7854411298693189e+25 +398.1202261184831,5.774243736106203e+18,1.790054474401182e+25 +403.1202261184831,5.763186273179063e+18,1.7945209432130392e+25 +408.1202261184831,5.752411182312864e+18,1.7988449917611143e+25 +413.1202261184831,5.74191356911661e+18,1.8030309526575425e+25 +418.1202261184831,5.731688499566225e+18,1.807083038434124e+25 +423.1202261184831,5.721731007799861e+18,1.8110053442698256e+25 +428.1202261184831,5.712036103653164e+18,1.8148018506820036e+25 +433.1202261184831,5.702598779923901e+18,1.818476426181218e+25 +438.1202261184831,5.693414019357114e+18,1.822032829889503e+25 +443.1202261184831,5.684476801343629e+18,1.825474714121848e+25 +448.1202261184831,5.675782108326492e+18,1.8288056269306809e+25 +453.1202261184831,5.667324931911294e+18,1.832029014613055e+25 +458.1202261184831,5.659100278678002e+18,1.8351482241802833e+25 +463.1202261184831,5.65110317569311e+18,1.8381665057897038e+25 +468.1202261184831,5.643328675722408e+18,1.8410870151383431e+25 +473.1202261184831,5.635771862145598e+18,1.8439128158181428e+25 +478.1202261184831,5.628427853575411e+18,1.8466468816325437e+25 +483.1202261184831,5.621291808184594e+18,1.8492920988741476e+25 +488.1202261184831,5.61435892774526e+18,1.851851268563271e+25 +493.1202261184831,5.607624461385775e+18,1.8543271086471924e+25 +498.1202261184831,5.601083709071192e+18,1.8567222561599214e+25 +503.1202261184831,5.594732024813875e+18,1.859039269342391e+25 +508.1202261184831,5.588564819621461e+18,1.8612806297229694e+25 +513.1202261184831,5.582577564189876e+18,1.8634487441582187e+25 +518.1202261184831,5.576765791349547e+18,1.8655459468339387e+25 +523.1202261184831,5.571125098273116e+18,1.8675745012264367e+25 +528.1202261184831,5.565651148453596e+18,1.8695366020241431e+25 +533.1202261184831,5.560339673461694e+18,1.8714343770096514e+25 +538.1202261184831,5.555186474491496e+18,1.873269888902288e+25 +543.1202261184831,5.550187423703694e+18,1.8750451371614102e+25 +548.1202261184831,5.545338465375582e+18,1.8767620597506344e+25 +553.1202261184831,5.540635616867001e+18,1.8784225348631907e+25 +558.1202261184831,5.536074969411576e+18,1.8800283826087292e+25 +563.1202261184831,5.531652688742198e+18,1.881581366661844e+25 +568.1202261184831,5.52736501555989e+18,1.8830831958726425e+25 +573.1202261184831,5.523208265854893e+18,1.8845355258397564e+25 +578.1202261184831,5.519178831088615e+18,1.8859399604461292e+25 +583.1202261184831,5.515273178245079e+18,1.8872980533580385e+25 +588.1202261184831,5.511487849760047e+18,1.8886113094877626e+25 +593.1202261184831,5.507819463335975e+18,1.889881186420362e+25 +598.1202261184831,5.504264711650583e+18,1.891109095805026e+25 +603.1202261184831,5.500820361966685e+18,1.8922964047115353e+25 +608.1202261184831,5.497483255650479e+18,1.8934444369522833e+25 +613.1202261184831,5.494250307605485e+18,1.8945544743704525e+25 +618.1202261184831,5.491118505628724e+18,1.8956277580948313e+25 +623.1202261184831,5.488084909695829e+18,1.8966654897618577e+25 +628.1202261184831,5.485146651181117e+18,1.8976688327054418e+25 +633.1202261184831,5.482300932018666e+18,1.8986389131151464e+25 +638.1202261184831,5.479545023809974e+18,1.8995768211632889e+25 +643.1202261184831,5.47687626688365e+18,1.900483612101576e+25 +648.1202261184831,5.474292069312158e+18,1.9013603073278406e+25 +653.1202261184831,5.471789905890504e+18,1.9022078954234792e+25 +658.1202261184831,5.469367317081427e+18,1.903027333162201e+25 +663.1202261184831,5.46702190793139e+18,1.903819546490664e+25 +668.1202261184831,5.464751346961451e+18,1.9045854314816194e+25 +673.1202261184831,5.46255336503685e+18,1.9053258552601377e+25 +678.1202261184831,5.460425754218873e+18,1.9060416569035458e+25 +683.1202261184831,5.458366366602351e+18,1.906733648315624e+25 +688.1202261184831,5.456373113141997e+18,1.907402615075686e+25 +693.1202261184831,5.454443962470457e+18,1.9080493172631313e+25 +698.1202261184831,5.45257693971077e+18,1.9086744902580223e+25 +703.1202261184831,5.450770125285876e+18,1.9092788455182761e+25 +708.1202261184831,5.449021653727458e+18,1.9098630713340677e+25 +713.1202261184831,5.447329712486252e+18,1.9104278335599486e+25 +718.1202261184831,5.44569254074594e+18,1.9109737763252985e+25 +723.1202261184831,5.444108428242361e+18,1.9115015227236303e+25 +728.1202261184831,5.442575714089768e+18,1.9120116754812713e+25 +733.1202261184831,5.441092785615737e+18,1.9125048176060006e+25 +738.1202261184831,5.439658077206032e+18,1.9129815130161413e+25 +743.1202261184831,5.438270069160733e+18,1.9134423071505912e+25 +748.1202261184831,5.436927286562917e+18,1.9138877275603845e+25 +753.1202261184831,5.435628298160685e+18,1.9143182844821904e+25 +758.1202261184831,5.434371715263701e+18,1.9147344713942977e+25 +763.1202261184831,5.43315619065495e+18,1.9151367655555557e+25 +768.1202261184831,5.431980417518439e+18,1.9155256285277036e+25 +773.1202261184831,5.430843128383611e+18,1.9159015066816112e+25 +778.1202261184831,5.429743094086866e+18,1.9162648316878416e+25 +783.1202261184831,5.428679122750772e+18,1.9166160209919705e+25 +788.1202261184831,5.427650058781401e+18,1.9169554782751372e+25 +793.1202261184831,5.426654781884018e+18,1.9172835939001965e+25 +798.1202261184831,5.425692206097546e+18,1.9176007453439405e+25 +803.1202261184831,5.424761278847873e+18,1.91790729761574e+25 +808.1202261184831,5.423860980020309e+18,1.9182036036630366e+25 +813.1202261184831,5.422990321051222e+18,1.9184900047640682e+25 +818.1202261184831,5.422148344038908e+18,1.9187668309081685e+25 +823.1202261184831,5.421334120873843e+18,1.9190344011640538e+25 +828.1202261184831,5.420546752388136e+18,1.919293024036426e+25 +833.1202261184831,5.419785367524259e+18,1.9195429978112487e+25 +838.1202261184831,5.419049122522908e+18,1.9197846108900266e+25 +843.1202261184831,5.418337200129928e+18,1.9200181421134223e+25 +848.1202261184831,5.417648808822163e+18,1.920243861074556e+25 +853.1202261184831,5.416983182051971e+18,1.9204620284222604e+25 +858.1202261184831,5.416339577510355e+18,1.9206728961546158e+25 +863.1202261184831,5.415717276408458e+18,1.9208767079030732e+25 +868.1202261184831,5.415115582777143e+18,1.9210736992074402e+25 +873.1202261184831,5.414533822784468e+18,1.9212640977820076e+25 +878.1202261184831,5.413971344070829e+18,1.9214481237730984e+25 +883.1202261184831,5.413427515101435e+18,1.9216259900082992e+25 +888.1202261184831,5.41290172453592e+18,1.9217979022376424e+25 +893.1202261184831,5.412393380614717e+18,1.9219640593669677e+25 +898.1202261184831,5.411901910561997e+18,1.922124653683733e+25 +903.1202261184831,5.411426760004785e+18,1.9222798710754837e+25 +908.1202261184831,5.410967392408036e+18,1.922429891241244e+25 +913.1202261184831,5.410523288525254e+18,1.9225748878960192e+25 +918.1202261184831,5.410093945864441e+18,1.922715028968636e+25 +923.1202261184831,5.409678878169042e+18,1.9228504767931549e+25 +928.1202261184831,5.40927761491348e+18,1.9229813882940177e+25 +933.1202261184831,5.408889704712215e+18,1.9231079152425022e+25 +938.1202261184831,5.408514698787384e+18,1.9232302041738528e+25 +943.1202261184831,5.408152175355187e+18,1.9233483968455924e+25 +948.1202261184831,5.407801722027802e+18,1.9234626302816494e+25 +953.1202261184831,5.407462939847507e+18,1.9235730369331871e+25 +958.1202261184831,5.407135442855649e+18,1.923679744831352e+25 +963.1202261184831,5.406818857679607e+18,1.9237828777343494e+25 +968.1202261184831,5.406512823133352e+18,1.9238825552695108e+25 +973.1202261184831,5.406216989830266e+18,1.9239788930705701e+25 +978.1202261184831,5.405931019807804e+18,1.9240720029104064e+25 +983.1202261184831,5.405654586163444e+18,1.924161992829401e+25 +988.1202261184831,5.405387372701634e+18,1.9242489672595456e+25 +993.1202261184831,5.405129073591482e+18,1.9243330271444484e+25 +998.1202261184831,5.404879393034852e+18,1.9244142700553967e+25 +1003.1202261184831,5.404638044944534e+18,1.9244927903035764e+25 +1008.1202261184831,5.404404752632288e+18,1.924568679048579e+25 +1013.1202261184831,5.404179248506486e+18,1.9246420244033406e+25 +1018.1202261184831,5.403961273779e+18,1.9247129115355958e+25 +1023.1202261184831,5.403750578181194e+18,1.9247814227659874e+25 +1028.120226118483,5.403546919688672e+18,1.92484763766292e+25 +1033.120226118483,5.403350064254614e+18,1.9249116331342857e+25 +1038.120226118483,5.403159785551368e+18,1.9249734835161369e+25 +1043.120226118483,5.402975864720168e+18,1.9250332606584483e+25 +1048.120226118483,5.402798090128601e+18,1.925091034007997e+25 +1053.120226118483,5.402626257135799e+18,1.9251468706885334e+25 +1058.120226118483,5.402460167864907e+18,1.9252008355782698e+25 +1063.120226118483,5.402299630982796e+18,1.9252529913848075e+25 +1068.120226118483,5.402144461486695e+18,1.9253033987175695e+25 +1073.120226118483,5.401994480497613e+18,1.9253521161578327e+25 +1078.120226118483,5.401849515060294e+18,1.9253992003264417e+25 +1083.120226118483,5.401709397949512e+18,1.9254447059492572e+25 +1088.120226118483,5.401573967482583e+18,1.9254886859204363e+25 +1093.120226118483,5.401443067337829e+18,1.9255311913636137e+25 +1098.120226118483,5.401316546378841e+18,1.9255722716910436e+25 +1103.120226118483,5.401194258484369e+18,1.9256119746607656e+25 +1108.120226118483,5.401076062383716e+18,1.9256503464318916e+25 +1113.120226118483,5.400961821497318e+18,1.9256874316180221e+25 +1118.120226118483,5.40085140378257e+18,1.9257232733389133e+25 +1123.120226118483,5.400744681584516e+18,1.9257579132703999e+25 +1128.120226118483,5.400641531491433e+18,1.925791391692671e+25 +1133.120226118483,5.400541834195035e+18,1.9258237475369316e+25 +1138.120226118483,5.400445474355205e+18,1.9258550184305031e+25 +1143.120226118483,5.400352340469138e+18,1.9258852407404329e+25 +1148.120226118483,5.400262324744682e+18,1.9259144496156414e+25 +1153.120226118483,5.400175322977826e+18,1.9259426790276634e+25 +1158.120226118483,5.400091234434158e+18,1.9259699618100354e+25 +1163.120226118483,5.400009961734176e+18,1.9259963296963677e+25 +1168.120226118483,5.399931410742333e+18,1.9260218133571419e+25 +1173.120226118483,5.399855490459719e+18,1.9260464424352821e+25 +1178.120226118483,5.399782112920221e+18,1.9260702455805446e+25 +1183.120226118483,5.399711193090088e+18,1.9260932504827493e+25 +1188.120226118483,5.399642648770788e+18,1.9261154839039152e+25 +1193.120226118483,5.399576400505002e+18,1.9261369717093078e+25 +1198.120226118483,5.399512371485769e+18,1.9261577388974548e+25 +1203.120226118483,5.399450487468549e+18,1.9261778096291712e+25 +1208.120226118483,5.399390676686182e+18,1.9261972072555898e+25 +1213.120226118483,5.399332869766675e+18,1.926215954345286e+25 +1218.120226118483,5.399276999653628e+18,1.926234072710463e+25 +1223.120226118483,5.399223001529349e+18,1.9262515834322918e+25 +1228.120226118483,5.399170812740423e+18,1.9262685068853863e+25 +1233.120226118483,5.399120372725794e+18,1.9262848627614593e+25 +1238.120226118483,5.399071622947196e+18,1.9263006700922034e+25 +1243.120226118483,5.399024506821852e+18,1.9263159472713878e+25 +1248.120226118483,5.398978969657429e+18,1.9263307120762307e+25 +1253.120226118483,5.398934958589115e+18,1.9263449816880451e+25 +1258.120226118483,5.398892422518802e+18,1.9263587727122096e+25 +1263.120226118483,5.398851312056229e+18,1.9263721011974517e+25 +1268.120226118483,5.398811579462121e+18,1.9263849826545e+25 +1273.120226118483,5.398773178593196e+18,1.9263974320741073e+25 +1278.120226118483,5.39873606484897e+18,1.9264094639444715e+25 +1283.120226118483,5.398700195120345e+18,1.9264210922680803e+25 +1288.120226118483,5.398665527739871e+18,1.9264323305779693e+25 +1293.120226118483,5.398632022433722e+18,1.9264431919534692e+25 +1298.120226118483,5.398599640275174e+18,1.9264536890354e+25 +1303.120226118483,5.39856834363969e+18,1.9264638340407644e+25 +1308.120226118483,5.398538096161483e+18,1.9264736387769611e+25 +1313.120226118483,5.398508862691478e+18,1.9264831146554917e+25 +1318.120226118483,5.398480609256766e+18,1.9264922727052474e+25 +1323.120226118483,5.398453303021286e+18,1.9265011235853245e+25 +1328.120226118483,5.398426912247891e+18,1.9265096775974142e+25 +1333.120226118483,5.398401406261666e+18,1.926517944697792e+25 +1338.120226118483,5.398376755414423e+18,1.9265259345088804e+25 +1343.120226118483,5.398352931050448e+18,1.9265336563304571e+25 +1348.120226118483,5.398329905473296e+18,1.9265411191504489e+25 +1353.120226118483,5.398307651913803e+18,1.9265483316554044e+25 +1358.120226118483,5.398286144499037e+18,1.9265553022405816e+25 +1363.120226118483,5.398265358222394e+18,1.9265620390197254e+25 +1368.120226118483,5.398245268914609e+18,1.9265685498344914e+25 +1373.120226118483,5.398225853215792e+18,1.9265748422635756e+25 +1378.120226118483,5.398207088548353e+18,1.926580923631531e+25 +1383.120226118483,5.398188953090841e+18,1.9265868010172793e+25 +1388.120226118483,5.39817142575268e+18,1.9265924812623532e+25 +1393.120226118483,5.398154486149712e+18,1.9265979709788496e+25 +1398.120226118483,5.398138114580569e+18,1.9266032765571314e+25 +1403.120226118483,5.398122292003833e+18,1.9266084041732476e+25 +1408.120226118483,5.398107000015971e+18,1.9266133597961308e+25 +1413.120226118483,5.398092220829979e+18,1.9266181491945337e+25 +1418.120226118483,5.398077937254768e+18,1.9266227779437455e+25 +1423.120226118483,5.398064132675209e+18,1.9266272514320733e+25 +1428.120226118483,5.398050791032878e+18,1.9266315748671225e+25 +1433.120226118483,5.398037896807392e+18,1.9266357532818393e+25 +1438.120226118483,5.398025434998449e+18,1.9266397915403837e+25 +1443.120226118483,5.398013391108366e+18,1.9266436943437772e+25 +1448.120226118483,5.398001751125302e+18,1.9266474662353803e+25 +1453.120226118483,5.397990501506955e+18,1.926651111606173e+25 +1458.120226118483,5.397979629164873e+18,1.9266546346998707e+25 +1463.120226118483,5.397969121449239e+18,1.92665803961786e+25 +1468.120226118483,5.397958966134184e+18,1.9266613303239682e+25 +1473.120226118483,5.397949151403606e+18,1.92666451064908e+25 +1478.120226118483,5.397939665837438e+18,1.9266675842955978e+25 +1483.120226118483,5.397930498398374e+18,1.9266705548417456e+25 +1488.120226118483,5.397921638419064e+18,1.9266734257457308e+25 +1493.120226118483,5.397913075589732e+18,1.9266762003497768e+25 +1498.120226118483,5.397904799946183e+18,1.9266788818840087e+25 +1500.0,5.397896803295726e+18,1.9266798558205468e+25 diff --git a/Validation/HTi/test/derived_quantities_impl_923.csv b/Validation/HTi/test/derived_quantities_impl_923.csv new file mode 100644 index 000000000..5f1dfb7ca --- /dev/null +++ b/Validation/HTi/test/derived_quantities_impl_923.csv @@ -0,0 +1,381 @@ +t(s),Concentration of adsorbed H on surface 1,Total solute volume 1 +0.001,6.18821105431684e+18,1.0405798766022396e+21 +0.0021000000000000003,6.19290413423388e+18,2.1674589561692726e+21 +0.0033100000000000004,6.195530166249181e+18,3.391734109555836e+21 +0.004641000000000001,6.197761023669051e+18,4.72403889927259e+21 +0.006105100000000001,6.199775997737485e+18,6.175162777817456e+21 +0.007715610000000002,6.201662102228382e+18,7.756451556639459e+21 +0.009487171000000003,6.203466729978791e+18,9.4800223215257e+21 +0.011435888100000003,6.205218531623545e+18,1.1358904254707509e+22 +0.013579476910000004,6.206936311410982e+18,1.3407150261540793e+22 +0.015937424601000005,6.208633162879062e+18,1.563993790950489e+22 +0.018531167061100008,6.210318582057226e+18,1.807366764099192e+22 +0.02138428376721001,6.211999642801039e+18,2.072606193937645e+22 +0.024522712143931015,6.213681696114889e+18,2.3616267301630247e+22 +0.02797498335832412,6.215368807799894e+18,2.676496002830691e+22 +0.03177248169415653,6.217064042578591e+18,3.0194456413015483e+22 +0.035949729863572186,6.218769653329608e+18,3.39288276701709e+22 +0.04054470284992941,6.220487209128225e+18,3.7994019784787545e+22 +0.04559917313492235,6.222217682395587e+18,4.241797835707082e+22 +0.05115909044841459,6.223961507880478e+18,4.723077842593885e+22 +0.057274999493256054,6.225718621722295e+18,5.246475917825137e+22 +0.06400249944258167,6.227488486105784e+18,5.815466337854895e+22 +0.07140274938683984,6.229270103292121e+18,6.433778128442571e+22 +0.07954302432552383,6.231062021694858e+18,7.105409874380089e+22 +0.08849732675807623,6.23286233593176e+18,7.834644910185137e+22 +0.09834705943388386,6.234668682287021e+18,8.626066847742646e+22 +0.10918176537727226,6.23647823067881e+18,9.484575390211346e+22 +0.12109994191499948,6.238287673991537e+18,1.0415402375086395e+23 +0.13420993610649945,6.240093215466757e+18,1.142412798326884e+23 +0.14863092971714942,6.241890824181475e+18,1.251669519257644e+23 +0.16449402268886437,6.243675132560073e+18,1.3699431565079147e+23 +0.18194342495775082,6.245441069889453e+18,1.4979060147454752e+23 +0.2011377674535259,6.247182732426411e+18,1.636271740156175e+23 +0.22225154419887852,6.248893653451689e+18,1.7857969129552663e+23 +0.2454766986187664,6.250566787863733e+18,1.9472826110643036e+23 +0.27102436848064304,6.252194498304877e+18,2.1215759368057316e+23 +0.2991268053287074,6.253768542517489e+18,2.3095714992502754e+23 +0.33003948586157816,6.255280062042905e+18,2.5122128456049323e+23 +0.364043434447736,6.25671957240987e+18,2.730493835988384e+23 +0.4014477778925096,6.258076954935177e+18,2.96545995714351e+23 +0.44259255568176065,6.259341450218797e+18,3.2182095720913946e+23 +0.48785181124993676,6.260501653366727e+18,3.489895104431393e+23 +0.5376369923749305,6.261545510919031e+18,3.7817241579213885e+23 +0.5924006916124236,6.262460319399211e+18,4.094960574102993e+23 +0.652640760773666,6.263232725334392e+18,4.4309254330305484e+23 +0.7189048368510326,6.263848624901098e+18,4.790998318058341e+23 +0.7917953205361359,6.264293608146218e+18,5.1766171896205195e+23 +0.8719748525897495,6.264552242800154e+18,5.5892803962599065e+23 +0.9601723378487246,6.26460859790158e+18,6.030547137056757e+23 +1.057189571633597,6.264446102944182e+18,6.502038341509295e+23 +1.1639085287969568,6.264047550391044e+18,7.005437570120127e+23 +1.2812993816766527,6.263394993259999e+18,7.542492501532019e+23 +1.410429319844318,6.26247011936183e+18,8.11501452838255e+23 +1.5524722518287501,6.26125372847897e+18,8.72488108374668e+23 +1.7087194770116254,6.25972603822996e+18,9.374036476212935e+23 +1.8805914247127882,6.257866596597562e+18,1.006449322256457e+24 +2.069650567184067,6.255654262106247e+18,1.0798333525533237e+24 +2.277615623902474,6.253067176915481e+18,1.1577710915153179e+24 +2.5063771862927218,6.25008273220541e+18,1.2404852067559875e+24 +2.7580149049219944,6.246677524965425e+18,1.328205881086898e+24 +3.034816395414194,6.242827305257608e+18,1.4211710322981643e+24 +3.339298034955614,6.238506913020817e+18,1.5196265520680239e+24 +3.6742278384511757,6.233690203480127e+18,1.62382656332144e+24 +4.042650622296294,6.228349960222461e+18,1.734033694677434e+24 +4.447915684525923,6.222457794987185e+18,1.8505193698839787e+24 +4.8937072529785155,6.215984033195399e+18,1.9735641093416718e+24 +5.384077978276368,6.20889758419874e+18,2.1034578399635392e+24 +5.923485776104005,6.201165795162826e+18,2.2405002087070258e+24 +6.5168343537144064,6.192754287406751e+18,2.385000894139824e+24 +7.169517789085848,6.183626773893354e+18,2.5372799093538425e+24 +7.887469567994434,6.173744856399825e+18,2.697667888405106e+24 +8.677216524793877,6.163067800689756e+18,2.866506347207997e+24 +9.545938177273266,6.151552287751629e+18,3.044147908411574e+24 +10.501531995000594,6.139152138863435e+18,3.230956478163307e+24 +11.552685194500654,6.125818011896005e+18,3.4273073606644345e+24 +12.70895371395072,6.111497065906522e+18,3.6335872936551467e+24 +13.980849085345794,6.09613259077288e+18,3.8501943834961275e+24 +15.379933993880375,6.079663598540947e+18,4.077537910181221e+24 +16.918927393268415,6.062024373611649e+18,4.316037955957796e+24 +18.61182013259526,6.043143980417276e+18,4.566124777985413e+24 +20.474002145854787,6.022945730657063e+18,4.828237782247146e+24 +22.522402360440267,6.001346618652978e+18,5.102823844282555e+24 +24.775642596484296,5.97825674445268e+18,5.39033454190684e+24 +27.25420685613273,5.953578761673631e+18,5.691221601696772e+24 +29.980627541746003,5.927207412432201e+18,6.005929519295685e+24 +32.979690295920605,5.899029246186502e+18,6.334883931501322e+24 +36.27865932551267,5.868922662846183e+18,6.678473976833772e+24 +39.90752525806394,5.836758470875464e+18,7.037026702516727e+24 +43.89927778387034,5.802401203365132e+18,7.410771700935194e+24 +48.29020556225738,5.765711481312307e+18,7.799794710909985e+24 +53.12022611848312,5.726549743687734e+18,8.203979958438304e+24 +58.12022611848312,5.684736614682981e+18,8.599100473845102e+24 +63.12022611848312,5.642740719017328e+18,8.972921790888537e+24 +68.12022611848312,5.601973552344551e+18,9.327308957222497e+24 +73.12022611848312,5.56236155630587e+18,9.663748569389218e+24 +78.12022611848312,5.523852796772755e+18,9.983477074633162e+24 +83.12022611848312,5.486409174799494e+18,1.0287549629225201e+25 +88.12022611848312,5.450002129342758e+18,1.0576885301963378e+25 +93.12022611848312,5.41460974926795e+18,1.0852298742292012e+25 +98.12022611848312,5.380214705427109e+18,1.1114522987146752e+25 +103.12022611848312,5.346802734378741e+18,1.136422613043342e+25 +108.12022611848312,5.314361517340555e+18,1.1602023626188842e+25 +113.12022611848312,5.282879851077646e+18,1.1828487440712174e+25 +118.12022611848312,5.252347037948808e+18,1.2044152911644709e+25 +123.12022611848312,5.222752442011573e+18,1.2249523929513897e+25 +128.12022611848312,5.19408517165558e+18,1.244507688756308e+25 +133.12022611848312,5.166333858965707e+18,1.2631263724717604e+25 +138.12022611848312,5.139486513161147e+18,1.2808514299307967e+25 +143.12022611848312,5.113530430778715e+18,1.2977238267815448e+25 +148.12022611848312,5.088452149269205e+18,1.313782659666589e+25 +153.12022611848312,5.064237433702286e+18,1.3290652801243665e+25 +158.12022611848312,5.040871288575985e+18,1.3436073981455649e+25 +163.12022611848312,5.018337988482767e+18,1.3574431704915785e+25 +168.12022611848312,4.996621122730576e+18,1.3706052775387243e+25 +173.12022611848312,4.975703650053463e+18,1.3831249914223175e+25 +178.12022611848312,4.955567960349449e+18,1.3950322375255159e+25 +183.12022611848312,4.936195941008684e+18,1.4063556508200162e+25 +188.12022611848312,4.917569045886394e+18,1.4171226281688757e+25 +193.12022611848312,4.899668365364453e+18,1.427359377408978e+25 +198.12022611848312,4.882474696256751e+18,1.4370909638144444e+25 +203.12022611848312,4.865968610565399e+18,1.4463413543828484e+25 +208.12022611848312,4.850130522300367e+18,1.4551334602683545e+25 +213.12022611848312,4.83494075174493e+18,1.463489177599273e+25 +218.12022611848312,4.820379586690483e+18,1.4714294268536714e+25 +223.12022611848312,4.806427340282998e+18,1.4789741909199207e+25 +228.12022611848312,4.793064405223456e+18,1.4861425519348663e+25 +233.12022611848312,4.780271304149406e+18,1.4929527269674162e+25 +238.12022611848312,4.768028736096899e+18,1.4994221025975302e+25 +243.12022611848312,4.756317619002955e+18,1.5055672684277797e+25 +248.12022611848312,4.745119128260285e+18,1.511404049555782e+25 +253.12022611848312,4.734414731379228e+18,1.5169475380296866e+25 +258.1202261184831,4.724186218847684e+18,1.522212123304967e+25 +263.1202261184831,4.71441573130913e+18,1.5272115217182064e+25 +268.1202261184831,4.705085783202526e+18,1.5319588049923146e+25 +273.1202261184831,4.696179283026141e+18,1.536466427786969e+25 +278.1202261184831,4.687679550401375e+18,1.540746254308156e+25 +283.1202261184831,4.679570330122344e+18,1.544809583991003e+25 +288.1202261184831,4.671835803383436e+18,1.5486671762707434e+25 +293.1202261184831,4.66446059638021e+18,1.5523292744574602e+25 +298.1202261184831,4.657429786479629e+18,1.5558056287310633e+25 +303.1202261184831,4.650728906153944e+18,1.5591055182738116e+25 +308.1202261184831,4.644343944869042e+18,1.5622377725585372e+25 +313.1202261184831,4.638261349112916e+18,1.5652107918115441e+25 +318.1202261184831,4.632468020743459e+18,1.5680325666697243e+25 +323.1202261184831,4.626951313827644e+18,1.570710697052262e+25 +328.1202261184831,4.621699030135642e+18,1.5732524102675896e+25 +333.1202261184831,4.616699413445103e+18,1.5756645783768492e+25 +338.1202261184831,4.611941142801566e+18,1.5779537348353512e+25 +343.1202261184831,4.60741332487179e+18,1.5801260904337997e+25 +348.1202261184831,4.603105485517436e+18,1.582187548561117e+25 +353.1202261184831,4.599007560707429e+18,1.5841437198108446e+25 +358.1202261184831,4.595109886878029e+18,1.5859999359529848e+25 +363.1202261184831,4.591403190840922e+18,1.587761263293073e+25 +368.1202261184831,4.58787857933101e+18,1.5894325154400774e+25 +373.1202261184831,4.5845275282773914e+18,1.591018265504505e+25 +378.1202261184831,4.5813418718731187e+18,1.5925228577477837e+25 +383.1202261184831,4.578313791511915e+18,1.5939504187036271e+25 +388.1202261184831,4.575435804653047e+18,1.5953048677917406e+25 +393.1202261184831,4.5727007536689193e+18,1.5965899274437946e+25 +398.1202261184831,4.570101794723783e+18,1.5978091327610818e+25 +403.1202261184831,4.5676323867263846e+18,1.598965840722935e+25 +408.1202261184831,4.5652862803937853e+18,1.600063238964274e+25 +413.1202261184831,4.563057507459131e+18,1.6011043541403734e+25 +418.1202261184831,4.560940370051166e+18,1.602092059896178e+25 +423.1202261184831,4.5589294302696714e+18,1.6030290844571808e+25 +428.1202261184831,4.557019499976821e+18,1.6039180178581538e+25 +433.1202261184831,4.5552056308213637e+18,1.604761318825574e+25 +438.1202261184831,4.5534831045093386e+18,1.6055613213290472e+25 +443.1202261184831,4.551847423332199e+18,1.6063202408164284e+25 +448.1202261184831,4.550294300960856e+18,1.6070401801468741e+25 +453.1202261184831,4.5488196535118167e+18,1.6077231352354854e+25 +458.1202261184831,4.5474195908896307e+18,1.6083710004226903e+25 +463.1202261184831,4.5460904084081536e+18,1.6089855735810312e+25 +468.1202261184831,4.5448285786914565e+18,1.6095685609714599e+25 +473.1202261184831,4.543630743854011e+18,1.610121581860829e+25 +478.1202261184831,4.5424937079584215e+18,1.6106461729117332e+25 +483.1202261184831,4.54141442974804e+18,1.6111437923554098e+25 +488.1202261184831,4.5403900156509153e+18,1.611615823957969e+25 +493.1202261184831,4.5394177130506793e+18,1.612063580789763e+25 +498.1202261184831,4.538494903819434e+18,1.6124883088072877e+25 +503.1202261184831,4.537619098107115e+18,1.6128911902566188e+25 +508.1202261184831,4.536787928381343e+18,1.6132733469069465e+25 +513.1202261184831,4.5359991437114875e+18,1.613635843122457e+25 +518.1202261184831,4.5352506042902666e+18,1.613979688780334e+25 +523.1202261184831,4.534540276186212e+18,1.6143058420424361e+25 +528.1202261184831,4.533866226319879e+18,1.6146152119877475e+25 +533.1202261184831,4.5332266176568156e+18,1.6149086611124137e+25 +538.1202261184831,4.5326197046101934e+18,1.6151870077038887e+25 +543.1202261184831,4.5320438286459054e+18,1.6154510280953755e+25 +548.1202261184831,4.5314974140830336e+18,1.6157014588064376e+25 +553.1202261184831,4.5309789640827034e+18,1.6159389985754715e+25 +558.1202261184831,4.530487056818194e+18,1.6161643102893402e+25 +563.1202261184831,4.5300203418195656e+18,1.6163780228153023e+25 +568.1202261184831,4.529577536485971e+18,1.616580732740105e+25 +573.1202261184831,4.5291574227590216e+18,1.6167730060208427e+25 +578.1202261184831,4.528758843950774e+18,1.616955379552027e+25 +583.1202261184831,4.5283807017199416e+18,1.6171283626530174e+25 +588.1202261184831,4.5280219531902607e+18,1.6172924384798284e+25 +593.1202261184831,4.5276816082049915e+18,1.6174480653651164e+25 +598.1202261184831,4.5273587267117143e+18,1.6175956780899182e+25 +603.1202261184831,4.5270524162718874e+18,1.6177356890906248e+25 +608.1202261184831,4.526761829689631e+18,1.6178684896043981e+25 +613.1202261184831,4.52648616275459e+18,1.617994450756193e+25 +618.1202261184831,4.5262246520936873e+18,1.6181139245902948e+25 +623.1202261184831,4.525976573126961e+18,1.6182272450491772e+25 +628.1202261184831,4.5257412381227884e+18,1.6183347289023738e+25 +633.1202261184831,4.5255179943478886e+18,1.6184366766278716e+25 +638.1202261184831,4.525306222307822e+18,1.618533373248434e+25 +643.1202261184831,4.5251053360946714e+18,1.6186250892008927e+25 +648.1202261184831,4.524914773371265e+18,1.6187120808272186e+25 +653.1202261184831,4.5247340070870856e+18,1.6187945914046242e+25 +658.1202261184831,4.5245625347420436e+18,1.6188728516811808e+25 +663.1202261184831,4.52439987951361e+18,1.6189470805282017e+25 +668.1202261184831,4.524245588944143e+18,1.6190174855524392e+25 +673.1202261184831,4.524099233703473e+18,1.6190842636756508e+25 +678.1202261184831,4.5239604064150917e+18,1.6191476016840756e+25 +683.1202261184831,4.52382872054155e+18,1.6192076767496277e+25 +688.1202261184831,4.5237038093257605e+18,1.619264656924277e+25 +693.1202261184831,4.5235853247854515e+18,1.6193187016090489e+25 +698.1202261184831,4.523472936758082e+18,1.6193699619989458e+25 +703.1202261184831,4.5233663319937475e+18,1.6194185815050155e+25 +708.1202261184831,4.5232652132937395e+18,1.6194646961547433e+25 +713.1202261184831,4.523169298692489e+18,1.619508434971893e+25 +718.1202261184831,4.5230783206807557e+18,1.619549920336822e+25 +723.1202261184831,4.5229920254680504e+18,1.6195892683283068e+25 +728.1202261184831,4.5229101722822953e+18,1.6196265890477838e+25 +733.1202261184831,4.5228325327049626e+18,1.6196619869269453e+25 +738.1202261184831,4.5227588900398326e+18,1.6196955610195193e+25 +743.1202261184831,4.522689038713772e+18,1.6197274052780516e+25 +748.1202261184831,4.5226227837079035e+18,1.619757608816467e+25 +753.1202261184831,4.5225599400176374e+18,1.6197862561591232e+25 +758.1202261184831,4.522500332140156e+18,1.6198134274770654e+25 +763.1202261184831,4.522443793587936e+18,1.619839198812115e+25 +768.1202261184831,4.5223901664270715e+18,1.6198636422894666e+25 +773.1202261184831,4.522339300839016e+18,1.6198868263193149e+25 +778.1202261184831,4.522291054704739e+18,1.6199088157881389e+25 +783.1202261184831,4.522245293210011e+18,1.6199296722401131e+25 +788.1202261184831,4.5222018884708905e+18,1.6199494540492228e+25 +793.1202261184831,4.5221607191782497e+18,1.6199682165824991e+25 +798.1202261184831,4.5221216702604933e+18,1.619986012354853e+25 +803.1202261184831,4.522084632563511e+18,1.6200028911759622e+25 +808.1202261184831,4.5220495025469466e+18,1.6200189002895798e+25 +813.1202261184831,4.5220161819960305e+18,1.6200340845056682e+25 +818.1202261184831,4.5219845777481656e+18,1.6200484863257593e+25 +823.1202261184831,4.5219546014334413e+18,1.6200621460618393e+25 +828.1202261184831,4.521926169228477e+18,1.6200751019491124e+25 +833.1202261184831,4.5218992016228777e+18,1.6200873902529774e+25 +838.1202261184831,4.5218736231976136e+18,1.620099045370479e+25 +843.1202261184831,4.521849362414782e+18,1.620110099926543e+25 +848.1202261184831,4.521826351418144e+18,1.6201205848652626e+25 +853.1202261184831,4.521804525843866e+18,1.6201305295364743e+25 +858.1202261184831,4.521783824640987e+18,1.6201399617778766e+25 +863.1202261184831,4.521764189901096e+18,1.6201489079929313e+25 +868.1202261184831,4.521745566696727e+18,1.6201573932247423e+25 +873.1202261184831,4.5217279029280625e+18,1.6201654412261318e+25 +878.1202261184831,4.5217111491775104e+18,1.620173074526109e+25 +883.1202261184831,4.521695258571732e+18,1.6201803144929205e+25 +888.1202261184831,4.521680186650757e+18,1.6201871813938385e+25 +893.1202261184831,4.521665891243848e+18,1.6201936944518942e+25 +898.1202261184831,4.521652332351679e+18,1.6201998718996621e+25 +903.1202261184831,4.521639472034642e+18,1.6202057310302928e+25 +908.1202261184831,4.5216272743068406e+18,1.620211288245911e+25 +913.1202261184831,4.521615705035548e+18,1.6202165591035182e+25 +918.1202261184831,4.521604731845839e+18,1.6202215583585402e+25 +923.1202261184831,4.5215943240301025e+18,1.6202263000061164e+25 +928.1202261184831,4.521584452462243e+18,1.6202307973202726e+25 +933.1202261184831,4.5215750895162583e+18,1.6202350628910805e+25 +938.1202261184831,4.5215662089890156e+18,1.6202391086598906e+25 +943.1202261184831,4.5215577860270034e+18,1.6202429459527552e+25 +948.1202261184831,4.5215497970568586e+18,1.6202465855121356e+25 +953.1202261184831,4.5215422197194383e+18,1.6202500375269631e+25 +958.1202261184831,4.5215350328073257e+18,1.6202533116611696e+25 +963.1202261184831,4.521528216205498e+18,1.6202564170807237e+25 +968.1202261184831,4.5215217508351094e+18,1.620259362479304e+25 +973.1202261184831,4.521515618600101e+18,1.6202621561026183e+25 +978.1202261184831,4.521509802336621e+18,1.6202648057714931e+25 +983.1202261184831,4.521504285765005e+18,1.6202673189037719e+25 +988.1202261184831,4.521499053444223e+18,1.6202697025350637e+25 +993.1202261184831,4.521494090728723e+18,1.6202719633384467e+25 +998.1202261184831,4.5214893837274486e+18,1.6202741076431575e+25 +1003.1202261184831,4.5214849192649503e+18,1.6202761414522868e+25 +1008.1202261184831,4.5214806848445804e+18,1.6202780704595966e+25 +1013.1202261184831,4.521476668613498e+18,1.6202799000654658e+25 +1018.1202261184831,4.5214728593295e+18,1.620281635391994e+25 +1023.1202261184831,4.521469246329592e+18,1.6202832812973442e+25 +1028.120226118483,4.521465819500143e+18,1.6202848423893497e+25 +1033.120226118483,4.5214625692485775e+18,1.6202863230384036e+25 +1038.120226118483,4.52145948647655e+18,1.6202877273897028e+25 +1043.120226118483,4.5214565625544714e+18,1.6202890593748369e+25 +1048.120226118483,4.5214537892973844e+18,1.6202903227228137e+25 +1053.120226118483,4.521451158942026e+18,1.6202915209704825e+25 +1058.120226118483,4.5214486641251343e+18,1.6202926574724466e+25 +1063.120226118483,4.521446297862819e+18,1.620293735410445e+25 +1068.120226118483,4.521444053531032e+18,1.6202947578022686e+25 +1073.120226118483,4.521441924847018e+18,1.620295727510196e+25 +1078.120226118483,4.5214399058517514e+18,1.6202966472490253e+25 +1083.120226118483,4.5214379908932224e+18,1.620297519593653e+25 +1088.120226118483,4.521436174610662e+18,1.6202983469862941e+25 +1093.120226118483,4.521434451919509e+18,1.6202991317433273e+25 +1098.120226118483,4.5214328179971727e+18,1.620299876061755e+25 +1103.120226118483,4.5214312682695767e+18,1.6203005820253772e+25 +1108.120226118483,4.521429798398315e+18,1.620301251610616e+25 +1113.120226118483,4.52142840426852e+18,1.6203018866920496e+25 +1118.120226118483,4.5214270819773517e+18,1.620302489047654e+25 +1123.120226118483,4.5214258278230804e+18,1.6203030603637956e+25 +1128.120226118483,4.521424638294697e+18,1.6203036022399351e+25 +1133.120226118483,4.521423510062121e+18,1.6203041161931166e+25 +1138.120226118483,4.5214224399668526e+18,1.6203046036622122e+25 +1143.120226118483,4.5214214250131415e+18,1.6203050660119473e+25 +1148.120226118483,4.5214204623596037e+18,1.6203055045367245e+25 +1153.120226118483,4.5214195493112643e+18,1.6203059204642484e+25 +1158.120226118483,4.5214186833120067e+18,1.6203063149589513e+25 +1163.120226118483,4.521417861937445e+18,1.620306689125271e+25 +1168.120226118483,4.5214170828881004e+18,1.6203070440107329e+25 +1173.120226118483,4.5214163439829837e+18,1.6203073806088798e+25 +1178.120226118483,4.521415643153493e+18,1.6203076998620598e+25 +1183.120226118483,4.5214149784376156e+18,1.6203080026640607e+25 +1188.120226118483,4.521414347974441e+18,1.6203082898626137e+25 +1193.120226118483,4.5214137499989473e+18,1.6203085622617663e+25 +1198.120226118483,4.521413182837061e+18,1.620308820624135e+25 +1203.120226118483,4.5214126449009695e+18,1.6203090656730365e+25 +1208.120226118483,4.5214121346846833e+18,1.6203092980945176e+25 +1213.120226118483,4.5214116507598065e+18,1.6203095185392675e+25 +1218.120226118483,4.521411191771562e+18,1.6203097276244527e+25 +1223.120226118483,4.521410756434966e+18,1.6203099259354302e+25 +1228.120226118483,4.521410343531263e+18,1.6203101140274007e+25 +1233.120226118483,4.5214099519044854e+18,1.620310292426951e+25 +1238.120226118483,4.521409580458238e+18,1.6203104616335295e+25 +1243.120226118483,4.52140922815263e+18,1.6203106221208541e+25 +1248.120226118483,4.521408894001345e+18,1.620310774338232e+25 +1253.120226118483,4.521408577068888e+18,1.620310918711813e+25 +1258.120226118483,4.5214082764679803e+18,1.6203110556457876e+25 +1263.120226118483,4.521407991357064e+18,1.6203111855235225e+25 +1268.120226118483,4.5214077209379364e+18,1.620311308708628e+25 +1273.120226118483,4.521407464453528e+18,1.6203114255459754e+25 +1278.120226118483,4.521407221185788e+18,1.6203115363626645e+25 +1283.120226118483,4.521406990453665e+18,1.620311641468945e+25 +1288.120226118483,4.5214067716111903e+18,1.6203117411590716e+25 +1293.120226118483,4.5214065640456996e+18,1.6203118357121416e+25 +1298.120226118483,4.521406367176086e+18,1.6203119253928706e+25 +1303.120226118483,4.521406180451188e+18,1.6203120104523262e+25 +1308.120226118483,4.5214060033482583e+18,1.6203120911286498e+25 +1313.120226118483,4.5214058353714637e+18,1.620312167647704e+25 +1318.120226118483,4.521405676050535e+18,1.6203122402237082e+25 +1323.120226118483,4.52140552493945e+18,1.6203123090598553e+25 +1328.120226118483,4.52140538161514e+18,1.6203123743488558e+25 +1333.120226118483,4.521405245676359e+18,1.6203124362734995e+25 +1338.120226118483,4.521405116742526e+18,1.6203124950071515e+25 +1343.120226118483,4.5214049944526756e+18,1.6203125507142418e+25 +1348.120226118483,4.5214048784644465e+18,1.620312603550733e+25 +1353.120226118483,4.5214047684531113e+18,1.6203126536645463e+25 +1358.120226118483,4.521404664110681e+18,1.6203127011959808e+25 +1363.120226118483,4.5214045651450404e+18,1.6203127462781091e+25 +1368.120226118483,4.5214044712791173e+18,1.620312789037143e+25 +1373.120226118483,4.5214043822501263e+18,1.6203128295927948e+25 +1378.120226118483,4.521404297808813e+18,1.6203128680586027e+25 +1383.120226118483,4.521404217718781e+18,1.6203129045422559e+25 +1388.120226118483,4.5214041417558083e+18,1.6203129391458981e+25 +1393.120226118483,4.5214040697072225e+18,1.620312971966406e+25 +1398.120226118483,4.521404001371315e+18,1.6203130030956638e+25 +1403.120226118483,4.5214039365567744e+18,1.6203130326208244e+25 +1408.120226118483,4.521403875082137e+18,1.6203130606245444e+25 +1413.120226118483,4.521403816775306e+18,1.6203130871852258e+25 +1418.120226118483,4.5214037614730383e+18,1.6203131123772287e+25 +1423.120226118483,4.5214037090205087e+18,1.6203131362710805e+25 +1428.120226118483,4.5214036592708705e+18,1.620313158933677e+25 +1433.120226118483,4.521403612084841e+18,1.6203131804284641e+25 +1438.120226118483,4.521403567330319e+18,1.6203132008156184e+25 +1443.120226118483,4.5214035248820096e+18,1.6203132201522164e+25 +1448.120226118483,4.5214034846210724e+18,1.6203132384923957e+25 +1453.120226118483,4.5214034464347894e+18,1.6203132558875e+25 +1458.120226118483,4.521403410216256e+18,1.6203132723862295e+25 +1463.120226118483,4.521403375864074e+18,1.620313288034777e+25 +1468.120226118483,4.5214033432820644e+18,1.6203133028769492e+25 +1473.120226118483,4.5214033123790177e+18,1.6203133169543011e+25 +1478.120226118483,4.5214032830684093e+18,1.6203133303062433e+25 +1483.120226118483,4.521403255268184e+18,1.6203133429701556e+25 +1488.120226118483,4.5214032289005143e+18,1.6203133549814945e+25 +1493.120226118483,4.5214032038915743e+18,1.620313366373885e+25 +1498.120226118483,4.5214031801713516e+18,1.6203133771792227e+25 +1500.0,4.521403157696245e+18,1.62031338102128e+25 diff --git a/festim/__init__.py b/festim/__init__.py index 62cc07734..90505507e 100644 --- a/festim/__init__.py +++ b/festim/__init__.py @@ -84,6 +84,7 @@ from .exports.derived_quantities.total_volume import TotalVolume from .exports.derived_quantities.average_surface import AverageSurface from .exports.derived_quantities.point_value import PointValue +from .exports.derived_quantities.adsorbed_hydrogen import AdsorbedHydrogen from .exports.derived_quantities.derived_quantities import DerivedQuantities diff --git a/festim/concentration/mobile.py b/festim/concentration/mobile.py index 6aa1aa947..21365dc90 100644 --- a/festim/concentration/mobile.py +++ b/festim/concentration/mobile.py @@ -22,7 +22,14 @@ def __init__(self): self.boundary_conditions = [] def create_form( - self, materials, mesh, T, dt=None, traps=None, soret=False, surface_species=None + self, + materials, + mesh, + T, + dt=None, + traps=None, + soret=False, + surface_concentrations=None, ): """Creates the variational formulation. @@ -40,7 +47,9 @@ def create_form( self.F = 0 self.create_diffusion_form(materials, mesh, T, dt=dt, traps=traps, soret=soret) self.create_source_form(mesh.dx) - self.create_fluxes_form(T, mesh.ds, dt=dt, surface_species=surface_species) + self.create_fluxes_form( + T, mesh.ds, dt=dt, surface_concentrations=surface_concentrations + ) def create_diffusion_form( self, materials, mesh, T, dt=None, traps=None, soret=False @@ -173,7 +182,7 @@ def create_source_form(self, dx): self.F += F_source self.sub_expressions += expressions_source - def create_fluxes_form(self, T, ds, surface_species=None, dt=None): + def create_fluxes_form(self, T, ds, surface_concentrations=None, dt=None): """Modifies the formulation and adds fluxes based on parameters in self.boundary_conditions """ @@ -194,8 +203,8 @@ def create_fluxes_form(self, T, ds, surface_species=None, dt=None): for surf in bc.surfaces: F += -self.test_function * bc.form * ds(surf) - if surface_species: - for surf_conc in surface_species: + if surface_concentrations: + for surf_conc in surface_concentrations: k_sb = surf_conc.k_sb E_sb = surf_conc.E_sb k_bs = surf_conc.k_bs @@ -205,9 +214,9 @@ def create_fluxes_form(self, T, ds, surface_species=None, dt=None): N_b = surf_conc.N_b if callable(E_sb): - E_sb = E_sb(surf_conc.solution, solute) + E_sb = E_sb(surf_conc.solution) if callable(E_bs): - E_bs = E_bs(surf_conc.solution, solute) + E_bs = E_bs(surf_conc.solution) J_sb = ( k_sb diff --git a/festim/concentration/surface_species/surface_concentration.py b/festim/concentration/surface_species/surface_concentration.py index 51c0155d6..05733f415 100644 --- a/festim/concentration/surface_species/surface_concentration.py +++ b/festim/concentration/surface_species/surface_concentration.py @@ -6,7 +6,20 @@ class SurfaceConcentration(Concentration): """ """ - def __init__(self, k_sb, E_sb, k_bs, E_bs, l_abs, N_s, N_b, J_vs, surfaces, **prms): + def __init__( + self, + k_sb, + E_sb, + k_bs, + E_bs, + l_abs, + N_s, + N_b, + J_vs, + surfaces, + initial_condition, + **prms + ): super().__init__() self.k_sb = k_sb self.E_sb = E_sb @@ -20,6 +33,7 @@ def __init__(self, k_sb, E_sb, k_bs, E_bs, l_abs, N_s, N_b, J_vs, surfaces, **pr surfaces = [surfaces] self.J_vs = J_vs self.surfaces = surfaces + self.initial_condition = initial_condition self.prms = prms self.convert_prms() @@ -42,9 +56,9 @@ def create_form(self, mobile, T, ds, dt): if callable(J_vs): J_vs = J_vs(solution, T.T, **self.prms) if callable(E_sb): - E_sb = E_sb(solution, solute) + E_sb = E_sb(solution) if callable(E_bs): - E_bs = E_bs(solution, solute) + E_bs = E_bs(solution) J_sb = k_sb * solution * (1 - solute / N_b) * exp(-E_sb / k_B / T.T) J_bs = k_bs * (solute * l_abs) * (1 - solution / N_s) * exp(-E_bs / k_B / T.T) diff --git a/festim/exports/derived_quantities/adsorbed_hydrogen.py b/festim/exports/derived_quantities/adsorbed_hydrogen.py new file mode 100644 index 000000000..cf0b7c7ba --- /dev/null +++ b/festim/exports/derived_quantities/adsorbed_hydrogen.py @@ -0,0 +1,39 @@ +from festim import SurfaceQuantity, k_B +import fenics as f + + +class AdsorbedHydrogen(SurfaceQuantity): + """ + Computes the hydrogen surface concentration on surface + + Args: + surface (int): the surface id + + Attribtutes + surface (int): the surface id + export_unit (str): the unit of the derived quantity in the export file + title (str): the title of the derived quantity + show_units (bool): show the units in the title in the derived quantities + file + function (dolfin.function.function.Function): the solution function of + the field + + """ + + def __init__(self, surface) -> None: + super().__init__(field="adsorbed", surface=surface) + + @property + def export_unit(self): + return f"H m-2" + + @property + def title(self): + quantity_title = f"Concentration of adsorbed H on surface {self.surface}" + if self.show_units: + return quantity_title + f" ({self.export_unit})" + else: + return quantity_title + + def compute(self): + return f.assemble(self.function * self.ds(self.surface)) diff --git a/festim/exports/exports.py b/festim/exports/exports.py index b79cd2f2b..57723ee3d 100644 --- a/festim/exports/exports.py +++ b/festim/exports/exports.py @@ -93,7 +93,12 @@ def write(self, label_to_function, dx): label_to_function[quantity.field] = f.project( label_to_function[quantity.field], self.V_DG1 ) - quantity.function = label_to_function[quantity.field] + if isinstance(quantity, festim.AdsorbedHydrogen): + for surf_funcs in label_to_function[quantity.field]: + if quantity.surface in surf_funcs[1]: + quantity.function = surf_funcs[0] + else: + quantity.function = label_to_function[quantity.field] export.compute(self.t) # export derived quantities if export.is_export(self.t, self.final_time, self.nb_iterations): diff --git a/festim/generic_simulation.py b/festim/generic_simulation.py index 09874b1b7..9ebf70d8c 100644 --- a/festim/generic_simulation.py +++ b/festim/generic_simulation.py @@ -257,6 +257,15 @@ def attribute_boundary_conditions(self): raise ValueError( f"A DirichletBC is simultaneously set with another boundary condition on surfaces {intersection} for field {dc_bc.field}" ) + # checks that surface_concentration is not set with another bc for solute on the same surface + for surf_conc in self.surface_concentrations: + if bc.field != "T": + if not set(bc.surfaces).isdisjoint(surf_conc.surfaces): + # convert lists of surfaces to sets and obtain their intersection + intersection = set(bc.surfaces) & set(surf_conc.surfaces) + raise ValueError( + f"SurfaceConcentration is simultaneously set with another boundary condition on surfaces {intersection}" + ) def initialise(self): """Initialise the model. Defines markers, create the suitable function @@ -481,6 +490,10 @@ def update_post_processing_solutions(self): "solute": self.mobile.post_processing_solution, "0": self.mobile.post_processing_solution, 0: self.mobile.post_processing_solution, + "adsorbed": [ + (surf_conc.post_processing_solution, surf_conc.surfaces) + for surf_conc in self.surface_concentrations + ], "T": self.T.T, "retention": sum( [self.mobile.post_processing_solution] diff --git a/festim/h_transport_problem.py b/festim/h_transport_problem.py index 9ca950b83..8aaff56c3 100644 --- a/festim/h_transport_problem.py +++ b/festim/h_transport_problem.py @@ -26,11 +26,11 @@ class HTransportProblem: """ def __init__( - self, mobile, traps, T, settings, initial_conditions, surface_species + self, mobile, traps, T, settings, initial_conditions, surface_concentrations ) -> None: self.mobile = mobile self.traps = traps - self.surface_species = surface_species + self.surface_concentrations = surface_concentrations self.T = T self.settings = settings self.initial_conditions = initial_conditions @@ -92,7 +92,7 @@ def define_function_space(self, mesh): # function space for H concentrations nb_traps = len(self.traps) - nb_adsorbed = len(self.surface_species) + nb_adsorbed = len(self.surface_concentrations) if nb_traps == 0 and nb_adsorbed == 0: V = FunctionSpace(mesh.mesh, element_solute, order_solute) @@ -136,8 +136,8 @@ def initialise_concentrations(self): conc_list = [self.mobile] if self.traps: conc_list += [*self.traps] - if self.surface_species: - conc_list += [*self.surface_species] + if self.surface_concentrations: + conc_list += [*self.surface_concentrations] for i, concentration in enumerate(conc_list): concentration.solution = self.u.sub(i) @@ -174,6 +174,19 @@ def initialise_concentrations(self): functionspace, value, label=ini.label, time_step=ini.time_step ) + if self.surface_concentrations: + for i, surf_conc in enumerate( + self.surface_concentrations, len(self.traps) + 1 + ): + functionspace = self.V.sub(i).collapse() + initial_condition = surf_conc.initial_condition + surf_conc.initialise( + functionspace, + value=initial_condition.value, + label=initial_condition.label, + time_step=initial_condition.time_step, + ) + # initial guess needs to be non zero if chemical pot if self.settings.chemical_pot: if self.V.num_sub_spaces() == 0: @@ -214,7 +227,7 @@ def define_variational_problem(self, materials, mesh, dt=None): dt, traps=self.traps, soret=self.settings.soret, - surface_species=self.surface_species, + surface_concentrations=self.surface_concentrations, ) F += self.mobile.F expressions += self.mobile.sub_expressions @@ -225,9 +238,9 @@ def define_variational_problem(self, materials, mesh, dt=None): expressions += self.traps.sub_expressions # Add surface species - self.surface_species.create_forms(self.mobile, self.T, mesh.ds, dt) - F += self.surface_species.F - expressions += self.surface_species.sub_expressions + self.surface_concentrations.create_forms(self.mobile, self.T, mesh.ds, dt) + F += self.surface_concentrations.F + expressions += self.surface_concentrations.sub_expressions self.F = F self.expressions = expressions @@ -333,6 +346,9 @@ def update_post_processing_solutions(self, exports): for i, trap in enumerate(self.traps, 1): trap.post_processing_solution = res[i] + for i, surf_conc in enumerate(self.surface_concentrations, len(self.traps) + 1): + surf_conc.post_processing_solution = res[i] + if self.settings.chemical_pot: self.mobile.post_processing_solution_to_concentration() else: diff --git a/test/simulation/test_postprocessing_integration.py b/test/simulation/test_postprocessing_integration.py index 91e7dabd1..c35bd0ae2 100644 --- a/test/simulation/test_postprocessing_integration.py +++ b/test/simulation/test_postprocessing_integration.py @@ -21,7 +21,9 @@ def my_sim(self): trap_1 = festim.Trap(1, 1, 1, 1, mat1, 1) my_sim.traps = festim.Traps([trap_1]) - surf_conc1 = festim.SurfaceConcentration(1, 1, 1, 1, 1, 1, 1, 0, 1) + surf_conc1 = festim.SurfaceConcentration( + 1, 1, 1, 1, 1, 1, 1, 0, 1, festim.InitialCondition("adsorbed", 0) + ) my_sim.surface_species = festim.SurfaceConcentrations([surf_conc1]) my_sim.mesh.define_measures(my_sim.materials)