diff --git a/.gitignore b/.gitignore
index 307dd9dbc..aa3bbdc5d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,7 +21,5 @@ bin/
lib/
Testing/
doc/doxygen/
-doc/manual/html/
-doc/manual/pdf/
*.xcf
tests/unit_tests/approval_tests/received/*
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 48a7f26eb..49e6f28e3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,9 +12,14 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## [Unreleased]
### Added
- Added a cookbook tutorial for a simple subduction model in 2D Cartesian geometry. \[Magali Billen; 2024-02-14; [#535](https://github.com/GeodynamicWorldBuilder/WorldBuilder/issues/535)
-- Added an option to use the plate model as the reference model for the mass conserving temperature of the slab. \[Haoyuan Li; 2024-02-02; [#471](https://github.com/GeodynamicWorldBuilder/WorldBuilder/pull/471)
+- Added an option to use the plate model as the reference model for the mass conserving temperature of the slab. \[Haoyuan Li; 2024-02-02; [#471](https://github.com/GeodynamicWorldBuilder/WorldBuilder/pull/471)\]
+- Added a cookbook for making a transform fault and using this model in ASPECT. \[Juliane Dannberg; 2024-02-14; [#563](https://github.com/GeodynamicWorldBuilder/WorldBuilder/pull/563)\]
+- Added a system which allows users to tag features. The tag index can then be written out throught the gwb-dat program. \[Menno Fraters and Timo Heister; 2024-02-15; [[#598](https://github.com/GeodynamicWorldBuilder/WorldBuilder/pull/598)]\]
### Changed
+- Unified the directories `cookbooks/` and `doc/sphinx/user_manual/cookbooks`. All information about cookbooks including the documentation is now bundled in the top-level `cookbooks/` directory. \[Rene Gassmoeller; 2024-02-14; [#558](github.com/GeodynamicWorldBuilder/WorldBuilder/pull/558)\]
+- Deleted the deprecated Latex manual. Use the new sphinx documentation instead, which can be build into a .pdf file as well. \[Rene Gassmoeller; 2024-02-14; [#595](https://github.com/GeodynamicWorldBuilder/WorldBuilder/pull/595)
+- Relocated the code that is used to calculate spreading center quantities like distance from the ridge, and spreading rate. Currently the spreading rate is just a constant value, but this will be changed in a follow up pull request. \[Daniel Douglas; 2024-02-14; [#590](https://github.com/GeodynamicWorldBuilder/WorldBuilder/pull/590)
### Fixed
- Fixed an issue where the ridge feature in spherical geometries for both the half space cooling and plate cooling models gave a discontinuous spreading center when crossing longitudes at intervals of 90 degrees. \[Daniel Douglas; 2024-01-22; [#520](github.com/GeodynamicWorldBuilder/WorldBuilder/pull/520),[#518](github.com/GeodynamicWorldBuilder/WorldBuilder/issues/518)\]
diff --git a/cookbooks/3d_cartesian_transform_fault/3d_cartesian_transform_fault.grid b/cookbooks/3d_cartesian_transform_fault/3d_cartesian_transform_fault.grid
new file mode 100644
index 000000000..b0962110d
--- /dev/null
+++ b/cookbooks/3d_cartesian_transform_fault/3d_cartesian_transform_fault.grid
@@ -0,0 +1,17 @@
+# output variables
+grid_type = cartesian
+dim = 3
+compositions = 0
+
+# domain of the grid
+x_min = 0e3
+x_max = 250e3
+y_min = 0e3
+y_max = 100e3
+z_min = 0
+z_max = 100e3
+
+# grid properties
+n_cell_x = 500
+n_cell_y = 200
+n_cell_z = 200
diff --git a/cookbooks/3d_cartesian_transform_fault/3d_cartesian_transform_fault.wb b/cookbooks/3d_cartesian_transform_fault/3d_cartesian_transform_fault.wb
new file mode 100644
index 000000000..2bbe9eaa6
--- /dev/null
+++ b/cookbooks/3d_cartesian_transform_fault/3d_cartesian_transform_fault.wb
@@ -0,0 +1,25 @@
+{
+ "version": "0.6",
+ "surface temperature":273.15,
+ "potential mantle temperature":1573.15,
+ "thermal expansion coefficient":0,
+ "thermal diffusivity":1.06060606e-6,
+ "features":
+ [
+ {
+ "model":"oceanic plate",
+ "name":"oceanic plate A",
+ "coordinates":[[-1e3,-1e3],[251e3,-1e3],[251e3,101e3],[-1e3,101e3]],
+ "temperature models":
+ [
+ {
+ "model":"half space model",
+ "max depth":100e3,
+ "spreading velocity":0.03,
+ "top temperature":273.15,
+ "ridge coordinates":[[[200e3,-1e3],[200e3,50e3]],[[50e3,50e3],[50e3,101e3]]]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/cookbooks/3d_cartesian_transform_fault/doc/README.md b/cookbooks/3d_cartesian_transform_fault/doc/README.md
new file mode 100644
index 000000000..658e7aa4c
--- /dev/null
+++ b/cookbooks/3d_cartesian_transform_fault/doc/README.md
@@ -0,0 +1,122 @@
+(part:user_manual:chap:cookbooks:sec:3d_cartesian_transform_fault)=
+Mid-ocean ridge with a transform fault
+=========================
+
+The goal of this tutorial is to learn how to set up a model of a mid-ocean ridge with a transform fault, reproducing the setup of Behn et al., 2007: Thermal structure of oceanic transform faults. In addition, this tutorial shows how the created Geodynamic World Builder file can be used as initial condition for the geodynamic modeling code ASPECT. The corresponding cookbook for setting up the ASPECT model can be found [here](https://aspect-documentation.readthedocs.io/en/latest/user/cookbooks/cookbooks/transform_fault_behn_2007/doc/transform_fault_behn_2007.html).
+
+The first step is to prescribe some global parameters for the GWB. This is important because we use the half-space cooling model to compute the temperature distribution within the oceanic plates, and this model uses the thermal diffusivity. In addition, the GWB needs to know what the adiabatic gradient is to compute the correct temperature, and we need to specify the surface and mantle temperature to be consistent with the study we want to reproduce.
+
+Specifically, we here want to set the `surface temperature` to 0 degrees Celsius (273.25 K) and the `potential mantle temperature` to 1300 degrees Celsius (1573.25 K) as in Behn et al., 2007. Since that study does not include adiabatic heating, we need to set the `thermal expansion coefficient` to zero. To reproduce the temperature profile shown in Figure 2 in Behn et al. (2007), we set the `thermal diffusivity` to 1.06060606e-6 m2/s (which corresponds to a thermal conductivity of 3.5 W/m/K assuming that the density is 3300 kg/m3 and the specific keat is 1000 J/kg/K). Note that we need to make sure that these properties are consistent between the Geodynamic World Builder input file and the input file of the geodynamic modeling code that we are using this file as an initial condition for, in this case ASPECT.
+
+::::::{tab-set}
+
+:::::{tab-item} Global parameters
+:sync: Partial
+
+```{literalinclude} ../3d_cartesian_transform_fault.wb
+:language: json
+:lineno-start: 3
+:lines: 3-6
+```
+::::{grid} 2
+:::{grid-item-card} 3d_cartesian_transform_fault.wb
+:link: ../3d_cartesian_transform_fault.wb
+:::
+:::{grid-item-card} 3d_cartesian_transform_fault.grid
+:link: ../3d_cartesian_transform_fault.grid
+:::
+::::
+:::::
+
+:::::{tab-item} Full file
+:sync: Full
+
+
+```{literalinclude} ../3d_cartesian_transform_fault.wb
+:language: json
+:lineno-start: 1
+:emphasize-lines: 3-6
+```
+
+::::{grid} 2
+:::{grid-item-card} 3d_cartesian_transform_fault.wb
+:link: ../3d_cartesian_transform_fault.wb
+:::
+:::{grid-item-card} 3d_cartesian_transform_fault.grid
+:link: ../3d_cartesian_transform_fault.grid
+:::
+::::
+:::::
+
+::::::
+
+
+As the next step, we prescribe the geometry and other properties of the oceanic plate. To do this, we create a feature of type `oceanic plate`, which we call `oceanic plate A`. We specify the `coordinates` where this plate should be present in the model. In this case, we want the whole model domain to be within the plate, so we choose coordinates that span the whole model domain, starting with the x=0 and y=0 corner and then going counterclockwise (increasing the x coordinate first) to all other corners at the surface.
+
+In addition to the location, we also need to specify the temperature distribution within the plate.
+To be able to do this, we need to provide the following information to the model: `model`, `ridge coordinates`, `spreading velocity` and `max depth`. Please see {ref}`open_features_items_oneOf_4_temperature-models_items_oneOf_2` for more info.
+Here, we use a half-space cooling model (using the material properties we have already prescribed globally) as the temperature model. The full spreading rate is 6 cm/yr, so we need to prescribe a spreading velocity of 0.03 m/yr for the oceanic plate feature since the [spreading velocity](open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity) describes how fast the plate moves away from the ridge.
+We also set the [top temperature](open_features_items_oneOf_4_temperature-models_items_oneOf_2_top-temperature) to 0 degrees Celsius (273.25 K), determining the temperature we use as the surface temperature in the half-space cooling model. Finally, we need to specify the coordinates of the mid-ocean ridge segments. Both segments are parallel to the y-axis, with the first segment being located at x=200 km, going from y=-1 km to y=50 km, and the second located at x=50 km going from y=50 km to y=101 km.
+
+
+::::::{tab-set}
+
+:::::{tab-item} Thermal structure
+:sync: Partial
+
+```{literalinclude} ../3d_cartesian_transform_fault.wb
+:language: json
+:lineno-start: 7
+:lines: 7-24
+:emphasize-lines: 4-14
+```
+::::{grid} 2
+:::{grid-item-card} 3d_cartesian_transform_fault.wb
+:link: ../3d_cartesian_transform_fault.wb
+:::
+:::{grid-item-card} 3d_cartesian_transform_fault.grid
+:link: ../3d_cartesian_transform_fault.grid
+:::
+::::
+:::::
+
+:::::{tab-item} Full file
+:sync: Full
+
+
+```{literalinclude} ../3d_cartesian_transform_fault.wb
+:language: json
+:lineno-start: 1
+:emphasize-lines: 10-20
+```
+
+::::{grid} 2
+:::{grid-item-card} 3d_cartesian_transform_fault.wb
+:link: ../3d_cartesian_transform_fault.wb
+:::
+:::{grid-item-card} 3d_cartesian_transform_fault.grid
+:link: ../3d_cartesian_transform_fault.grid
+:::
+::::
+:::::
+
+::::::
+
+
+The figures below show the resulting thermal structure of the model.
+
+```{figure} ./temperature_profile.png
+:name: transform_profile
+:alt: Transform fault temperature profile.
+:align: center
+
+Temperature profile at the center of the transform fault. Output from the Geodynamic World Builder (orange dashed line) plotted on top of Figure 2a of Behn et al., 2007, showing good agreement with the half-space cooling model from that study.
+```
+
+```{figure} ./temperature_distribution.png
+:name: transform_temperature
+:alt: Transform fault temperature distribution.
+:align: center
+
+Transform fault geometry and temperature distribution.
+```
diff --git a/cookbooks/3d_cartesian_transform_fault/doc/temperature_distribution.png b/cookbooks/3d_cartesian_transform_fault/doc/temperature_distribution.png
new file mode 100644
index 000000000..63b6ec658
Binary files /dev/null and b/cookbooks/3d_cartesian_transform_fault/doc/temperature_distribution.png differ
diff --git a/cookbooks/3d_cartesian_transform_fault/doc/temperature_profile.png b/cookbooks/3d_cartesian_transform_fault/doc/temperature_profile.png
new file mode 100644
index 000000000..b020837bb
Binary files /dev/null and b/cookbooks/3d_cartesian_transform_fault/doc/temperature_profile.png differ
diff --git a/cookbooks/index.md b/cookbooks/index.md
index 8c822eac6..b3cc4521a 100644
--- a/cookbooks/index.md
+++ b/cookbooks/index.md
@@ -10,4 +10,5 @@ This section contains self-contained cookbooks on how to design different geodyn
3d_cartesian_rift/doc/README
simple_subduction_2d_cartesian/doc/README
+3d_cartesian_transform_fault/doc/README
```
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 658bf1a8c..0792ed0fa 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -66,12 +66,6 @@ if(WB_BUILD_DOCUMENTATION)
add_custom_target(manual
COMMAND
- ${CMAKE_COMMAND} -E copy_directory
- ${CMAKE_CURRENT_SOURCE_DIR}/sphinx/_static/ ${CMAKE_CURRENT_BINARY_DIR}/sphinx/_static/ &&
- ${SPHINX_EXECUTABLE} -b html -c ${CMAKE_CURRENT_BINARY_DIR}/sphinx -v
- ${SPHINX_SOURCE} ${SPHINX_BUILD} &&
- ${SPHINX_EXECUTABLE} -b latex -c ${CMAKE_CURRENT_BINARY_DIR}/sphinx -v
- ${SPHINX_SOURCE} ${SPHINX_BUILD} && cd ${SPHINX_BUILD} && make
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/sphinx
- COMMENT "Generating documentation with Sphinx")
+ ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target manual_html)
+
endif()
diff --git a/doc/manual/bibliography.bib b/doc/manual/bibliography.bib
deleted file mode 100644
index 7dfdd718e..000000000
--- a/doc/manual/bibliography.bib
+++ /dev/null
@@ -1,110 +0,0 @@
-%% ASPECT
-@article{heister_aspect_methods2,
-title = {High Accuracy Mantle Convection Simulation through Modern Numerical Methods.
-{II}: {R}ealistic Models and Problems},
-author = {Heister, Timo and Dannberg, Juliane and
-Gassm{\"o}ller, Rene and Bangerth, Wolfgang},
-journal = {Geophysical Journal International},
-year = {2017},
-number = {2},
-pages = {833-851},
-volume = {210},
-DOI = {10.1093/gji/ggx195},
-URL = {https://doi.org/10.1093/gji/ggx195}
-}
-
-@Article{KHB12,
-Title = {High Accuracy Mantle Convection Simulation through Modern Numerical Methods},
-Author = {M. Kronbichler and T. Heister and W. Bangerth},
-Journal = {Geophysical Journal International},
-Year = {2012},
-Pages = {12-29},
-Volume = {191},
-doi = {10.1111/j.1365-246X.2012.05609.x},
-url = {http://dx.doi.org/10.1111/j.1365-246X.2012.05609.x}
-}
-
-@misc{aspect-doi-v2.0.1,
-title = {{ASPECT} v2.0.1 [software]},
-author = {Wolfgang Bangerth and
-Juliane Dannberg and
-Rene Gassmoeller and
-Timo Heister and
-others},
-month = jun,
-year = 2018,
-DOI = {10.5281/zenodo.1297145},
-URL = {https://doi.org/10.5281/zenodo.1297145},
-organization = {Computational Infrastructure for Geodynamics},
-address = {Davis, CA},
-}
-
-@article{aspectmanual,
-title = {{ extsc{ASPECT}: Advanced Solver for Problems in Earth's ConvecTion, User Manual}},
-author = {W. Bangerth and J. Dannberg and R. Gassm{"o}ller and T. Heister and others},
-year = {2018},
-month = may,
-DOI = {10.6084/m9.figshare.4865333},
-note = {doi:10.6084/m9.figshare.4865333},
-URL = {https://doi.org/10.6084/m9.figshare.4865333}
-}
-
-% GHOST
-@Article{Thieulot_2018,
-AUTHOR = {Thieulot, C.},
-TITLE = {GHOST: Geoscientific Hollow Sphere Tessellation},
-JOURNAL = {Solid Earth},
-VOLUME = {9},
-YEAR = {2018},
-NUMBER = {5},
-PAGES = {1169--1177},
-URL = {https://www.solid-earth.net/9/1169/2018/},
-DOI = {10.5194/se-9-1169-2018}
-}
-
-%EleFant
-@Article{Thieulot_2017,
-AUTHOR = {Thieulot, C.},
-TITLE = {Analytical solution for viscous incompressible Stokes flow in a spherical shell},
-JOURNAL = {Solid Earth},
-VOLUME = {8},
-YEAR = {2017},
-NUMBER = {6},
-PAGES = {1181--1191},
-URL = {https://www.solid-earth.net/8/1181/2017/},
-DOI = {10.5194/se-8-1181-2017}
-}
-
- @book{fowler2005,
- title={The Solid Earth: An Introduction to Global Geophysics},
- author={Fowler, C.M.R.},
- isbn={9780521584098},
- lccn={2003065424},
- url={https://books.google.nl/books?id=PifkAotvTroC},
- year={2005},
- publisher={Cambridge University Press}
-}
-
- @article{mckenzie1970,
-title = "Temperature and potential temperature beneath island arcs",
-journal = "Tectonophysics",
-volume = "10",
-number = "1",
-pages = "357 - 366",
-year = "1970",
-note = "Geothermal Problems",
-issn = "0040-1951",
-doi = "https://doi.org/10.1016/0040-1951(70)90115-0",
-url = "http://www.sciencedirect.com/science/article/pii/0040195170901150",
-author = "D.P. McKenzie"
-}
-
-@article{vasy15,
- title={{SEPRAN: A Versatile Finite-Element Package for a Wide Variety of Problems in Geosciences}},
- author={A.P. van den Berg and G. Segal and D.A. Yuen},
- journal={Journal of Earth Science},
- volume={26},
- number={1},
- pages={089--095},
- year={2015}
-}
diff --git a/doc/manual/declarations.tex b/doc/manual/declarations.tex
deleted file mode 100644
index c903d828c..000000000
--- a/doc/manual/declarations.tex
+++ /dev/null
@@ -1,4154 +0,0 @@
-\section{/} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Root object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [version, features]\end{itemized}
-\section{/version} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The major and minor version number for which the input file was written.
-\end{itemized}\section{/cross section} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: This is an array of two points along where the cross section is taken
-\subsection{/cross section/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\subsection{/cross section/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\section{/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: 1600.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin.
-\end{itemized}\section{/surface temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the surface in Kelvin.
-\end{itemized}\section{/force surface temperature} \begin{itemized}
-\item {\bf default value}: false
-\item {\bf type}: boolean
-\item {\bf documentation}: Force the provided surface temperature to be set at the surface
-\end{itemized}\section{/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$.
-\end{itemized}\section{/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}.$
-\end{itemized}\section{/thermal diffusivity} \begin{itemized}
-\item {\bf default value}: 8.04e-7
-\item {\bf type}: number
-\item {\bf documentation}: The thermal diffusivity in $m^{2} s^{-1}$.
-\end{itemized}\section{/maximum distance between coordinates} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
-\end{itemized}\section{/interpolation} \begin{itemized}
-\item {\bf default value}: none
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear and monotone spline.
-\end{itemized}\section{/coordinate system} \begin{itemized}
-\item {\bf documentation}: A coordinate system. Cartesian or spherical.
-\item {\bf default value}: cartesian
-\item {\bf type}: object
-\end{itemized}\subsection{/coordinate system/oneOf} \begin{itemized}
-\end{itemized}\subsection{/coordinate system/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Coordinate sysetm object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\subsubsection{/coordinate system/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [cartesian]\end{itemized}\subsection{/coordinate system/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Coordinate sysetm object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, depth method]\end{itemized}
-\subsubsection{/coordinate system/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [spherical]\end{itemized}\subsubsection{/coordinate system/oneOf/2/depth method} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: Which depth method to use in the spherical case.
-\item {\bf enum}: [starting point, begin segment, continuous]\end{itemized}\section{/features} \begin{itemized}
-\item {\bf documentation}: A list of features.
-\item {\bf default value}:
-\item {\bf type}: array
-\subsection{/features/items} \begin{itemized}
-\end{itemized}\end{itemized}\subsection{/features/items/oneOf} \begin{itemized}
-\end{itemized}\subsubsection{/features/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: continental plate object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemized}
-\subsubsection{/features/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [continental plate]\end{itemized}\subsubsection{/features/items/oneOf/1/name} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemized}\subsubsection{/features/items/oneOf/1/coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\paragraph{/features/items/oneOf/1/coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/1/coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/1/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/1/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/1/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\subsubsection{/features/items/oneOf/1/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/1/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/1/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemized}
-\subsubsection{/features/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [fault]\end{itemized}\subsubsection{/features/items/oneOf/2/name} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemized}\subsubsection{/features/items/oneOf/2/coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\paragraph{/features/items/oneOf/2/coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/2/dip point} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/dip point/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/2/segments} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\paragraph{/features/items/oneOf/2/segments/items} \begin{itemized}
-\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\end{itemized}\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/length} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/thickness} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/segments/items/thickness/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/top truncation} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/segments/items/top truncation/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/angle} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/segments/items/angle/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/2/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\subsubsection{/features/items/oneOf/2/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/2/sections} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of feature properties for a coordinate.
-\paragraph{/features/items/oneOf/2/sections/items} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: object
-\end{itemized}\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/dip point} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/sections/items/dip point/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\paragraph{/features/items/oneOf/2/sections/items/segments/items} \begin{itemized}
-\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\end{itemized}\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/length} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/thickness} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/thickness/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/top truncation} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/top truncation/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/angle} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/angle/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/min distance fault center} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/max distance fault center} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/2/sections/items/coordinate} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}: The coordinate which should be overwritten
-\end{itemized}\subsubsection{/features/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemized}
-\subsubsection{/features/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [mantle layer]\end{itemized}\subsubsection{/features/items/oneOf/3/name} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemized}\subsubsection{/features/items/oneOf/3/coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\paragraph{/features/items/oneOf/3/coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/3/coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/3/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/3/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/3/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\subsubsection{/features/items/oneOf/3/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/3/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/3/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemized}
-\subsubsection{/features/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [oceanic plate]\end{itemized}\subsubsection{/features/items/oneOf/4/name} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemized}\subsubsection{/features/items/oneOf/4/coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\paragraph{/features/items/oneOf/4/coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/4/coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/4/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/4/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/4/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/4/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, ridge coordinates, spreading velocity, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/spreading velocity} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/ridge coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of 2d points which define the location of the ridge.
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/ridge coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/ridge coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, ridge coordinates, spreading velocity, max depth]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of 2d points which define the location of the ridge.
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/5/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\subsubsection{/features/items/oneOf/4/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/4/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/4/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/5} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemized}
-\subsubsection{/features/items/oneOf/5/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [subducting plate]\end{itemized}\subsubsection{/features/items/oneOf/5/name} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemized}\subsubsection{/features/items/oneOf/5/coordinates} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\paragraph{/features/items/oneOf/5/coordinates/items} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/coordinates/items/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}:
-\end{itemized}\end{itemized}\subsubsection{/features/items/oneOf/5/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/5/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/5/dip point} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/dip point/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\subsubsection{/features/items/oneOf/5/segments} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\paragraph{/features/items/oneOf/5/segments/items} \begin{itemized}
-\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\end{itemized}\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/length} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/thickness} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/segments/items/thickness/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/top truncation} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/segments/items/top truncation/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/angle} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/segments/items/angle/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/5/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/temperature models/items/oneOf/5/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\subsubsection{/features/items/oneOf/5/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\subsubsection{/features/items/oneOf/5/sections} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of feature properties for a coordinate.
-\paragraph{/features/items/oneOf/5/sections/items} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: object
-\end{itemized}\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/min depth} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/max depth} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/dip point} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/sections/items/dip point/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\item {\bf documentation}: The depth to which this feature is present
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\paragraph{/features/items/oneOf/5/sections/items/segments/items} \begin{itemized}
-\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\end{itemized}\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/length} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/thickness} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/thickness/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/top truncation} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/top truncation/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/angle} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/angle/items} \begin{itemized}
-\item {\bf type}: number
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models} \begin{itemized}
-\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models} \begin{itemized}
-\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers} \begin{itemized}
-\item {\bf documentation}: A list of temperature models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/potential mantle temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/specific heat} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/layers/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/top temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/bottom temperature} \begin{itemized}
-\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add).
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/density} \begin{itemized}
-\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/plate velocity} \begin{itemized}
-\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal conductivity} \begin{itemized}
-\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal expansion coefficient} \begin{itemized}
-\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/specific heat} \begin{itemized}
-\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/temperature} \begin{itemized}
-\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models} \begin{itemized}
-\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: composition object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [layers]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers} \begin{itemized}
-\item {\bf documentation}: A list of composition models to be used as layers.
-\item {\bf default value}:
-\item {\bf type}: array
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items} \begin{itemized}
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf} \begin{itemized}
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/layers/items/oneOf/1/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2} \begin{itemized}
-\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemized}
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/model} \begin{itemized}
-\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/min distance slab top} \begin{itemized}
-\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/max distance slab top} \begin{itemized}
-\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions/items} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/fractions} \begin{itemized}
-\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/fractions/items} \begin{itemized}
-\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemized}\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/2/operation} \begin{itemized}
-\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\end{itemized}\paragraph{/features/items/oneOf/5/sections/items/coordinate} \begin{itemized}
-\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}: The coordinate which should be overwritten
-\end{itemized}
\ No newline at end of file
diff --git a/doc/manual/def.tex b/doc/manual/def.tex
deleted file mode 100644
index 4a99e31c5..000000000
--- a/doc/manual/def.tex
+++ /dev/null
@@ -1,591 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% The Legrand Orange Book
-% Structural Definitions File
-% Version 2.0 (9/2/15)
-%
-% Original author:
-% Mathias Legrand (legrand.mathias@gmail.com) with modifications by:
-% Vel (vel@latextemplates.com)
-%
-% This file has been downloaded from:
-% http://www.LaTeXTemplates.com
-%
-% License:
-% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%----------------------------------------------------------------------------------------
-% VARIOUS REQUIRED PACKAGES AND CONFIGURATIONS
-%----------------------------------------------------------------------------------------
-
-\usepackage[top=3cm,bottom=3cm,left=3cm,right=3cm,headsep=10pt,a4paper]{geometry} % Page margins
-
-\usepackage{graphicx} % Required for including pictures
-\graphicspath{{images/}} % Specifies the directory where pictures are stored
-
-\usepackage{lipsum} % Inserts dummy text
-
-\usepackage{tikz} % Required for drawing custom shapes
-
-\usepackage[english]{babel} % English language/hyphenation
-
-\usepackage{enumitem} % Customize lists
-\setlist{nolistsep} % Reduce spacing between bullet points and numbered lists
-
-\usepackage{booktabs} % Required for nicer horizontal rules in tables
-
-\usepackage{xcolor} % Required for specifying colors by name
-\definecolor{ocre}{RGB}{0,0,200} % Define the orange color used for highlighting throughout the book
-
-%----------------------------------------------------------------------------------------
-% FONTS
-%----------------------------------------------------------------------------------------
-
-\usepackage{avant} % Use the Avantgarde font for headings
-%\usepackage{times} % Use the Times font for headings
-\usepackage{mathptmx} % Use the Adobe Times Roman as the default text font together with math symbols from the SymÂbol, Chancery and ComÂputer Modern fonts
-
-\usepackage{microtype} % Slightly tweak font spacing for aesthetics
-\usepackage[utf8]{inputenc} % Required for including letters with accents
-\usepackage[T1]{fontenc} % Use 8-bit encoding that has 256 glyphs
-
-%----------------------------------------------------------------------------------------
-% BIBLIOGRAPHY AND INDEX
-%----------------------------------------------------------------------------------------
-\usepackage{csquotes}
-\usepackage{natbib}
-%\usepackage[style=numeric,citestyle=numeric,sorting=nyt,sortcites=true,autopunct=true,autolang=hyphen,hyperref=true,abbreviate=false,backref=true,backend=biber]{biblatex}
-%\addbibresource{bibliography.bib} % BibTeX bibliography file
-%\defbibheading{bibempty}{}
-
-\usepackage{calc} % For simpler calculation - used for spacing the index letter headings correctly
-\usepackage{makeidx} % Required to make an index
-\makeindex % Tells LaTeX to create the files required for indexing
-
-%----------------------------------------------------------------------------------------
-% MAIN TABLE OF CONTENTS
-%----------------------------------------------------------------------------------------
-
-\usepackage{titletoc} % Required for manipulating the table of contents
-
-\contentsmargin{0cm} % Removes the default margin
-
-% Part text styling
-\titlecontents{part}[0cm]
-{\addvspace{20pt}\centering\large\bfseries}
-{}
-{}
-{}
-
-% Chapter text styling
-\titlecontents{chapter}[1.25cm] % Indentation
-{\addvspace{12pt}\large\sffamily\bfseries} % Spacing and font options for chapters
-{\color{ocre!60}\contentslabel[\Large\thecontentslabel]{1.25cm}\color{ocre}} % Chapter number
-{\color{ocre}}
-{\color{ocre!60}\normalsize\;\titlerule*[.5pc]{.}\;\thecontentspage} % Page number
-
-% Section text styling
-\titlecontents{section}[1.25cm] % Indentation
-{\addvspace{3pt}\sffamily\bfseries} % Spacing and font options for sections
-{\contentslabel[\thecontentslabel]{1.25cm}} % Section number
-{}
-{\hfill\color{black}\thecontentspage} % Page number
-[]
-
-% Subsection text styling
-\titlecontents{subsection}[1.25cm] % Indentation
-{\addvspace{1pt}\sffamily\small} % Spacing and font options for subsections
-{\contentslabel[\thecontentslabel]{1.25cm}} % Subsection number
-{}
-{\ \titlerule*[.5pc]{.}\;\thecontentspage} % Page number
-[]
-
-% List of figures
-\titlecontents{figure}[0em]
-{\addvspace{-5pt}\sffamily}
-{\thecontentslabel\hspace*{1em}}
-{}
-{\ \titlerule*[.5pc]{.}\;\thecontentspage}
-[]
-
-% List of tables
-\titlecontents{table}[0em]
-{\addvspace{-5pt}\sffamily}
-{\thecontentslabel\hspace*{1em}}
-{}
-{\ \titlerule*[.5pc]{.}\;\thecontentspage}
-[]
-
-%----------------------------------------------------------------------------------------
-% MINI TABLE OF CONTENTS IN PART HEADS
-%----------------------------------------------------------------------------------------
-
-% Chapter text styling
-\titlecontents{lchapter}[0em] % Indenting
-{\addvspace{15pt}\large\sffamily\bfseries} % Spacing and font options for chapters
-{\color{ocre}\contentslabel[\Large\thecontentslabel]{1.25cm}\color{ocre}} % Chapter number
-{}
-{\color{ocre}\normalsize\sffamily\bfseries\;\titlerule*[.5pc]{.}\;\thecontentspage} % Page number
-
-% Section text styling
-\titlecontents{lsection}[0em] % Indenting
-{\sffamily\small} % Spacing and font options for sections
-{\contentslabel[\thecontentslabel]{1.25cm}} % Section number
-{}
-{}
-
-% Subsection text styling
-\titlecontents{lsubsection}[.5em] % Indentation
-{\normalfont\footnotesize\sffamily} % Font settings
-{}
-{}
-{}
-
-%----------------------------------------------------------------------------------------
-% PAGE HEADERS
-%----------------------------------------------------------------------------------------
-
-\usepackage{fancyhdr} % Required for header and footer configuration
-
-\pagestyle{fancy}
-\renewcommand{\chaptermark}[1]{\markboth{\sffamily\normalsize\bfseries\chaptername\ \thechapter.\ #1}{}} % Chapter text font settings
-\renewcommand{\sectionmark}[1]{\markright{\sffamily\normalsize\thesection\hspace{5pt}#1}{}} % Section text font settings
-\fancyhf{} \fancyhead[LE,RO]{\sffamily\normalsize\thepage} % Font setting for the page number in the header
-\fancyhead[LO]{\rightmark} % Print the nearest section name on the left side of odd pages
-\fancyhead[RE]{\leftmark} % Print the current chapter name on the right side of even pages
-\renewcommand{\headrulewidth}{0.5pt} % Width of the rule under the header
-\addtolength{\headheight}{2.5pt} % Increase the spacing around the header slightly
-\renewcommand{\footrulewidth}{0pt} % Removes the rule in the footer
-\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}} % Style for when a plain pagestyle is specified
-
-% Removes the header from odd empty pages at the end of chapters
-\makeatletter
-\renewcommand{\cleardoublepage}{\newpage}
-%\clearpage\ifodd\c@page\else
-%\hbox{}
-%\vspace*{\fill}
-%\thispagestyle{empty}
-%\newpage
-%\fi}
-
-%----------------------------------------------------------------------------------------
-% THEOREM STYLES
-%----------------------------------------------------------------------------------------
-
-\usepackage{amsmath,amsfonts,amssymb,amsthm} % For math equations, theorems, symbols, etc
-
-\newcommand{\intoo}[2]{\mathopen{]}#1\,;#2\mathclose{[}}
-\newcommand{\ud}{\mathop{\mathrm{{}d}}\mathopen{}}
-\newcommand{\intff}[2]{\mathopen{[}#1\,;#2\mathclose{]}}
-\newtheorem{notation}{Notation}[chapter]
-
-% Boxed/framed environments
-\newtheoremstyle{ocrenumbox}% % Theorem style name
-{0pt}% Space above
-{0pt}% Space below
-{\normalfont}% % Body font
-{}% Indent amount
-{\small\bf\sffamily\color{ocre}}% % Theorem head font
-{\;}% Punctuation after theorem head
-{0.25em}% Space after theorem head
-{\small\sffamily\color{ocre}\thmname{#1}\nobreakspace\thmnumber{\@ifnotempty{#1}{}\@upn{#2}}% Theorem text (e.g. Theorem 2.1)
-\thmnote{\nobreakspace\the\thm@notefont\sffamily\bfseries\color{black}---\nobreakspace#3.}} % Optional theorem note
-\renewcommand{\qedsymbol}{$\blacksquare$}% Optional qed square
-
-\newtheoremstyle{blacknumex}% Theorem style name
-{5pt}% Space above
-{5pt}% Space below
-{\normalfont}% Body font
-{} % Indent amount
-{\small\bf\sffamily}% Theorem head font
-{\;}% Punctuation after theorem head
-{0.25em}% Space after theorem head
-{\small\sffamily{\tiny\ensuremath{\blacksquare}}\nobreakspace\thmname{#1}\nobreakspace\thmnumber{\@ifnotempty{#1}{}\@upn{#2}}% Theorem text (e.g. Theorem 2.1)
-\thmnote{\nobreakspace\the\thm@notefont\sffamily\bfseries---\nobreakspace#3.}}% Optional theorem note
-
-\newtheoremstyle{blacknumbox} % Theorem style name
-{0pt}% Space above
-{0pt}% Space below
-{\normalfont}% Body font
-{}% Indent amount
-{\small\bf\sffamily}% Theorem head font
-{\;}% Punctuation after theorem head
-{0.25em}% Space after theorem head
-{\small\sffamily\thmname{#1}\nobreakspace\thmnumber{\@ifnotempty{#1}{}\@upn{#2}}% Theorem text (e.g. Theorem 2.1)
-\thmnote{\nobreakspace\the\thm@notefont\sffamily\bfseries---\nobreakspace#3.}}% Optional theorem note
-
-
-\newtheoremstyle{blacknumcodebox} % Theorem style name
-{0pt}% Space above
-{0pt}% Space below
-{\normalfont}% Body font
-{}% Indent amount
-{\small\bf\sffamily}% Theorem head font
-{\;}% Punctuation after theorem head
-{0.25em}% Space after theorem head
-{\small\sffamily\thmname{#1}\nobreakspace\thmnumber{\@ifnotempty{#1}{}\@upn{#2}}% Theorem text (e.g. Theorem 2.1)
-\thmnote{\nobreakspace\the\thm@notefont\sffamily\bfseries---\nobreakspace#3.}\\}% Optional theorem note
-
-
-% Non-boxed/non-framed environments
-\newtheoremstyle{ocrenum}% % Theorem style name
-{5pt}% Space above
-{5pt}% Space below
-{\normalfont}% % Body font
-{}% Indent amount
-{\small\bf\sffamily\color{ocre}}% % Theorem head font
-{\;}% Punctuation after theorem head
-{0.25em}% Space after theorem head
-{\small\sffamily\color{ocre}\thmname{#1}\nobreakspace\thmnumber{\@ifnotempty{#1}{}\@upn{#2}}% Theorem text (e.g. Theorem 2.1)
-\thmnote{\nobreakspace\the\thm@notefont\sffamily\bfseries\color{black}---\nobreakspace#3.}} % Optional theorem note
-\renewcommand{\qedsymbol}{$\blacksquare$}% Optional qed square
-\makeatother
-
-% Defines the theorem text style for each type of theorem to one of the three styles above
-\newcounter{dummy}
-\numberwithin{dummy}{section}
-\theoremstyle{ocrenumbox}
-\newtheorem{theoremeT}[dummy]{Theorem}
-\newtheorem{problem}{Problem}[chapter]
-\newtheorem{exerciseT}{Exercise}[chapter]
-\theoremstyle{blacknumex}
-\newtheorem{exampleT}{Example}[chapter]
-\theoremstyle{blacknumbox}
-\newtheorem{vocabulary}{Vocabulary}[chapter]
-\newtheorem{definitionT}{Definition}[section]
-\newtheorem{corollaryT}[dummy]{Corollary}
-\theoremstyle{blacknumcodebox}
-\newtheorem{codeT}[dummy]{}
-\theoremstyle{ocrenum}
-\newtheorem{proposition}[dummy]{Proposition}
-
-%----------------------------------------------------------------------------------------
-% DEFINITION OF COLORED BOXES
-%----------------------------------------------------------------------------------------
-
-\RequirePackage[framemethod=default]{mdframed} % Required for creating the theorem, definition, exercise and corollary boxes
-
-% Theorem box
-\newmdenv[skipabove=7pt,
-skipbelow=7pt,
-backgroundcolor=black!5,
-linecolor=ocre,
-innerleftmargin=5pt,
-innerrightmargin=5pt,
-innertopmargin=5pt,
-leftmargin=0cm,
-rightmargin=0cm,
-innerbottommargin=5pt]{tBox}
-
-% Exercise box
-\newmdenv[skipabove=7pt,
-skipbelow=7pt,
-rightline=false,
-leftline=true,
-topline=false,
-bottomline=false,
-backgroundcolor=ocre!10,
-linecolor=ocre,
-innerleftmargin=5pt,
-innerrightmargin=5pt,
-innertopmargin=5pt,
-innerbottommargin=5pt,
-leftmargin=0cm,
-rightmargin=0cm,
-linewidth=4pt]{eBox}
-
-% Definition box
-\newmdenv[skipabove=7pt,
-skipbelow=7pt,
-rightline=false,
-leftline=true,
-topline=false,
-bottomline=false,
-linecolor=ocre,
-innerleftmargin=5pt,
-innerrightmargin=5pt,
-innertopmargin=0pt,
-leftmargin=0cm,
-rightmargin=0cm,
-linewidth=4pt,
-innerbottommargin=0pt]{dBox}
-
-% Corollary box
-\newmdenv[skipabove=7pt,
-skipbelow=7pt,
-rightline=false,
-leftline=true,
-topline=false,
-bottomline=false,
-linecolor=gray,
-backgroundcolor=black!5,
-innerleftmargin=5pt,
-innerrightmargin=5pt,
-innertopmargin=5pt,
-leftmargin=0cm,
-rightmargin=0cm,
-linewidth=4pt,
-innerbottommargin=5pt]{cBox}
-
-% Code box
-\newmdenv[skipabove=7pt,
-skipbelow=7pt,
-backgroundcolor=black!5,
-linecolor=ocre,
-innerleftmargin=5pt,
-innerrightmargin=5pt,
-innertopmargin=5pt,
-leftmargin=0cm,
-rightmargin=0cm,
-innerbottommargin=5pt]{codeBox}
-
-
-
-
-% Creates an environment for each type of theorem and assigns it a theorem text style from the "Theorem Styles" section above and a colored box from above
-\newenvironment{theorem}{\begin{tBox}\begin{theoremeT}}{\end{theoremeT}\end{tBox}}
-\newenvironment{exercise}{\begin{eBox}\begin{exerciseT}}{\hfill{\color{ocre}\tiny\ensuremath{\blacksquare}}\end{exerciseT}\end{eBox}}
-\newenvironment{definition}{\begin{dBox}\begin{definitionT}}{\end{definitionT}\end{dBox}}
-\newenvironment{example}{\begin{exampleT}}{\hfill{\tiny\ensuremath{\blacksquare}}\end{exampleT}}
-\newenvironment{corollary}{\begin{cBox}\begin{corollaryT}}{\end{corollaryT}\end{cBox}}
-\usepackage{listings}
-\usepackage[most]{tcolorbox}
-\usepackage{inconsolata}
-\usepackage{accsupp} % for having non-copyable line numbers
-\usepackage{tabularx}
-
-\definecolor{mygreen}{rgb}{0.1,0.8,0.1}
-
-\definecolor{mygray}{rgb}{0.5,0.5,0.5}
-\definecolor{lightgray}{rgb}{0.8,0.8,0.8}
-
-\newcommand\emptyaccsupp[1]{\BeginAccSupp{ActualText={}}#1\EndAccSupp{}}
-
-\newtcblisting[auto counter]{bashcode}[2][]{sharp corners,
- fonttitle=\bfseries, colframe=ocre!60, listing only, top=0pt, bottom=0pt, left=20pt, lefttitle=0pt,
- listing options={basicstyle=\ttfamily,language=bash, commentstyle=\color{mygreen}, numberstyle=\small\emptyaccsupp\bf\color{mygray}, columns=flexible, numbers=left, stepnumber=1, showspaces=false, showstringspaces=false}, before=\vspace{10pt}\noindent, after=\vspace{10pt}, title=Listing \thetcbcounter: #2, #1}
-
-%\definecolor{lightgray}{rgb}{.9,.9,.9}
-\definecolor{darkgray}{rgb}{.4,.4,.4}
-\definecolor{purple}{rgb}{0.65, 0.12, 0.82}
-\lstdefinelanguage{JavaScript}{
- keywords={break, case, catch, continue, debugger, default, delete, do, else, false, finally, for, function, if, in, instanceof, new, null, return, switch, this, throw, true, try, typeof, var, void, while, with},
- morecomment=[l]{//},
- morecomment=[s]{/*}{*/},
- morestring=[b]',
- morestring=[b]",
- basicstyle=\normalsize,
- ndkeywords={class, export, boolean, throw, implements, import, this},
- keywordstyle=\color{blue}\bfseries,
- ndkeywordstyle=\color{darkgray}\bfseries,
- identifierstyle=\color{black},
- commentstyle=\color{purple}\ttfamily,
- stringstyle=\color{red}\ttfamily,
- sensitive=true
-}
-
-
-\newtcblisting[auto counter]{javascriptcode}[3][]{sharp corners,
- fonttitle=\bfseries, colframe=ocre!60, listing only, top=0pt, bottom=0pt, left=20pt, lefttitle=0pt,label=#3,
- listing options={basicstyle=\ttfamily, language=javascript, commentstyle=\color{mygreen}, numberstyle=\small\emptyaccsupp\bf\color{mygray}, columns=flexible, numbers=left, stepnumber=1, showspaces=false, showstringspaces=false}, before=\vspace{10pt}\noindent, after=\vspace{10pt}, title=Listing \thetcbcounter: #2, #1}
-
-\newtcblisting[auto counter]{fortrancode}[2][]{sharp corners,
- fonttitle=\bfseries, colframe=ocre!60, listing only, top=0pt, bottom=0pt, left=20pt, lefttitle=0pt,
- listing options={basicstyle=\ttfamily,language=fortran, commentstyle=\color{mygreen}, numberstyle=\small\emptyaccsupp\bf\color{mygray}, columns=flexible, numbers=left, stepnumber=1, showspaces=false, showstringspaces=false}, before=\vspace{10pt}\noindent, after=\vspace{10pt},
- title=Listing \thetcbcounter: #2, #1}
-
-\newtcblisting[auto counter]{pythoncode}[2][]{sharp corners,
- fonttitle=\bfseries, colframe=ocre!60, listing only, top=0pt, bottom=0pt, left=20pt, lefttitle=0pt,
- listing options={basicstyle=\ttfamily,language=python, commentstyle=\color{mygreen}, numberstyle=\small\emptyaccsupp\bf\color{mygray}, columns=flexible, numbers=left, stepnumber=1, showspaces=false, showstringspaces=false}, before=\vspace{10pt}\noindent, after=\vspace{10pt},
- title=Listing \thetcbcounter: #2, #1}
-
-% \newtcblisting[auto counter]{parameterbox}[4][]{sharp corners,
-% fonttitle=\bfseries, colframe=ocre!60, listing only, top=0pt, bottom=0pt, left=0pt, lefttitle=0pt,
-% listing options={showspaces=false, showstringspaces=false, breaklines=true},
-% title=Parameter \thetcbcounter: name: #2 -- required: #3 -- type: #4, #1}
- \newenvironment{parameterbox}[4]{\begin{tcolorbox}[title={ \begin{tabularx}{\textwidth}{ l | X | l | X }Name: #1 & Required: #2 & Type: #3 & Default: #4\end{tabularx}},colframe=ocre!60]}{ \end{tcolorbox}}
- \usepackage{color,soul} %for highlighting text
- \sethlcolor{lightgray}
- %\newcommand{\hlc}[2][yellow]{ {\sethlcolor{#1} \hl{#2}} }
-
-%\newenvironment{code}{\begin{codeBox}\begin{codeT}}{\end{codeT}\end{codeBox}}
-
-\usepackage{titlesec}
-
-\setcounter{secnumdepth}{4}
-
-\titleformat{\paragraph}
-{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
-\titlespacing*{\paragraph}
-{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
-
-%----------------------------------------------------------------------------------------
-% REMARK ENVIRONMENT
-%----------------------------------------------------------------------------------------
-
-\newenvironment{remark}{\par\vspace{10pt}\small % Vertical white space above the remark and smaller font size
-\begin{samepage}\begin{list}{}{
-\leftmargin=35pt % Indentation on the left
-\rightmargin=25pt}\item\ignorespaces % Indentation on the right
-\makebox[-2.5pt]{\begin{tikzpicture}[overlay]
-\node[draw=ocre!60,line width=1pt,circle,fill=ocre!25,font=\sffamily\bfseries,inner sep=2pt,outer sep=0pt] at (-15pt,0pt){\textcolor{ocre}{R}};\end{tikzpicture}} % Orange R in a circle
-\advance\baselineskip -1pt}{\end{list}\end{samepage}\vskip5pt} % Tighter line spacing and white space after remark
-
-%----------------------------------------------------------------------------------------
-% SECTION NUMBERING IN THE MARGIN
-%----------------------------------------------------------------------------------------
-
-\makeatletter
-\renewcommand{\@seccntformat}[1]{\llap{\textcolor{ocre}{\csname the#1\endcsname}\hspace{1em}}}
-\renewcommand{\section}{\@startsection{section}{1}{\z@}
-{-4ex \@plus -1ex \@minus -.4ex}
-{1ex \@plus.2ex }
-{\normalfont\large\sffamily\bfseries}}
-\renewcommand{\subsection}{\@startsection {subsection}{2}{\z@}
-{-3ex \@plus -0.1ex \@minus -.4ex}
-{0.5ex \@plus.2ex }
-{\normalfont\sffamily\bfseries}}
-\renewcommand{\subsubsection}{\@startsection {subsubsection}{3}{\z@}
-{-2ex \@plus -0.1ex \@minus -.2ex}
-{.2ex \@plus.2ex }
-{\normalfont\small\sffamily\bfseries}}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}
-{-2ex \@plus-.2ex \@minus .2ex}
-{.1ex}
-{\normalfont\small\sffamily\bfseries}}
-
-%----------------------------------------------------------------------------------------
-% PART HEADINGS
-%----------------------------------------------------------------------------------------
-
-% numbered part in the table of contents
-\newcommand{\@mypartnumtocformat}[2]{%
-\setlength\fboxsep{0pt}%
-\noindent\colorbox{ocre!20}{\strut\parbox[c][.7cm]{\ecart}{\color{ocre!70}\Large\sffamily\bfseries\centering#1}}\hskip\esp\colorbox{ocre!40}{\strut\parbox[c][.7cm]{\linewidth-\ecart-\esp}{\Large\sffamily\centering#2}}}%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% unnumbered part in the table of contents
-\newcommand{\@myparttocformat}[1]{%
-\setlength\fboxsep{0pt}%
-\noindent\colorbox{ocre!40}{\strut\parbox[c][.7cm]{\linewidth}{\Large\sffamily\centering#1}}}%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newlength\esp
-\setlength\esp{4pt}
-\newlength\ecart
-\setlength\ecart{1.2cm-\esp}
-\newcommand{\thepartimage}{}%
-\newcommand{\partimage}[1]{\renewcommand{\thepartimage}{#1}}%
-\def\@part[#1]#2{%
-\ifnum \c@secnumdepth >-2\relax%
-\refstepcounter{part}%
-\addcontentsline{toc}{part}{\texorpdfstring{\protect\@mypartnumtocformat{\thepart}{#1}}{\partname~\thepart\ ---\ #1}}
-\else%
-\addcontentsline{toc}{part}{\texorpdfstring{\protect\@myparttocformat{#1}}{#1}}%
-\fi%
-\startcontents%
-\markboth{}{}%
-{\thispagestyle{empty}%
-\begin{tikzpicture}[remember picture,overlay]%
-\node at (current page.north west){\begin{tikzpicture}[remember picture,overlay]%
-\fill[ocre!20](0cm,0cm) rectangle (\paperwidth,-\paperheight);
-\node[anchor=north] at (4cm,-3.25cm){\color{ocre!40}\fontsize{220}{100}\sffamily\bfseries\thepart};
-\node[anchor=south east] at (\paperwidth-1cm,-\paperheight+1cm){\parbox[t][][t]{8.5cm}{
-\printcontents{l}{0}{\setcounter{tocdepth}{1}}%
-}};
-\node[anchor=north east] at (\paperwidth-1.5cm,-3.25cm){\parbox[t][][t]{15cm}{\strut\raggedleft\color{white}\fontsize{30}{30}\sffamily\bfseries#2}};
-\end{tikzpicture}};
-\end{tikzpicture}}%
-\@endpart}
-\def\@spart#1{%
-\startcontents%
-\phantomsection
-{\thispagestyle{empty}%
-\begin{tikzpicture}[remember picture,overlay]%
-\node at (current page.north west){\begin{tikzpicture}[remember picture,overlay]%
-\fill[ocre!20](0cm,0cm) rectangle (\paperwidth,-\paperheight);
-\node[anchor=north east] at (\paperwidth-1.5cm,-3.25cm){\parbox[t][][t]{15cm}{\strut\raggedleft\color{white}\fontsize{30}{30}\sffamily\bfseries#1}};
-\end{tikzpicture}};
-\end{tikzpicture}}
-\addcontentsline{toc}{part}{\texorpdfstring{%
-\setlength\fboxsep{0pt}%
-\noindent\protect\colorbox{ocre!40}{\strut\protect\parbox[c][.7cm]{\linewidth}{\Large\sffamily\protect\centering #1\quad\mbox{}}}}{#1}}%
-\@endpart}
-\def\@endpart{\vfil\newpage
-\if@twoside
-\if@openright
-%\null
-%\thispagestyle{empty}%
-%\newpage
-\fi
-\fi
-\if@tempswa
-\twocolumn
-\fi}
-
-%----------------------------------------------------------------------------------------
-% CHAPTER HEADINGS
-%----------------------------------------------------------------------------------------
-
-% A switch to conditionally include a picture, implemented by Christian Hupfer
-\newif\ifusechapterimage
-\usechapterimagetrue
-\newcommand{\thechapterimage}{}%
-\newcommand{\chapterimage}[1]{\ifusechapterimage\renewcommand{\thechapterimage}{#1}\fi}%
-\newcommand{\autodot}{.}
-\def\@makechapterhead#1{%
-{\parindent \z@ \raggedright \normalfont
-\ifnum \c@secnumdepth >\m@ne
-\if@mainmatter
-\begin{tikzpicture}[remember picture,overlay]
-\node at (current page.north west)
-{\begin{tikzpicture}[remember picture,overlay]
-\node[anchor=north west,inner sep=0pt] at (0,0) {\ifusechapterimage\includegraphics[width=\paperwidth]{\thechapterimage}\fi};
-\draw[anchor=west] (\Gm@lmargin,-2.5cm) node [line width=2pt,rounded corners=15pt,draw=ocre,fill=white,fill opacity=0.5,inner sep=15pt]{\strut\makebox[22cm]{}};
-\draw[anchor=west] (\Gm@lmargin+.3cm,-2.5cm) node {\huge\sffamily\bfseries\color{black}\thechapter\autodot~#1\strut};
-\end{tikzpicture}};
-\end{tikzpicture}
-\else
-\begin{tikzpicture}[remember picture,overlay]
-\node at (current page.north west)
-{\begin{tikzpicture}[remember picture,overlay]
-\node[anchor=north west,inner sep=0pt] at (0,0) {\ifusechapterimage\includegraphics[width=\paperwidth]{\thechapterimage}\fi};
-\draw[anchor=west] (\Gm@lmargin,-2.5cm) node [line width=2pt,rounded corners=15pt,draw=ocre,fill=white,fill opacity=0.5,inner sep=15pt]{\strut\makebox[22cm]{}};
-\draw[anchor=west] (\Gm@lmargin+.3cm,-2.5cm) node {\huge\sffamily\bfseries\color{black}#1\strut};
-\end{tikzpicture}};
-\end{tikzpicture}
-\fi\fi\par\vspace*{20\p@}}}
-
-%-------------------------------------------
-
-\def\@makeschapterhead#1{%
-\begin{tikzpicture}[remember picture,overlay]
-\node at (current page.north west)
-{\begin{tikzpicture}[remember picture,overlay]
-\node[anchor=north west,inner sep=0pt] at (0,0) {\ifusechapterimage\includegraphics[width=\paperwidth]{\thechapterimage}\fi};
-\draw[anchor=west] (\Gm@lmargin,-2.5cm) node [line width=2pt,rounded corners=15pt,draw=ocre,fill=white,fill opacity=0.5,inner sep=15pt]{\strut\makebox[22cm]{}};
-\draw[anchor=west] (\Gm@lmargin+.3cm,-2.5cm) node {\huge\sffamily\bfseries\color{black}#1\strut};
-\end{tikzpicture}};
-\end{tikzpicture}
-\par\vspace*{20\p@}}
-\makeatother
-
-%----------------------------------------------------------------------------------------
-% HYPERLINKS IN THE DOCUMENTS
-%----------------------------------------------------------------------------------------
-
-\usepackage{hyperref}
-\hypersetup{hidelinks,colorlinks=false,breaklinks=true,urlcolor= ocre,bookmarksopen=false,pdftitle={The Geodynamic World Builder Manual},pdfauthor={The Geodynamic World Builder}}
-\usepackage{bookmark}
-\bookmarksetup{
-open,
-numbered,
-addtohook={%
-\ifnum\bookmarkget{level}=0 % chapter
-\bookmarksetup{bold}%
-\fi
-\ifnum\bookmarkget{level}=-1 % part
-\bookmarksetup{color=ocre,bold}%
-\fi
-}
-}
-
diff --git a/doc/manual/images/manual_subduction_section_segments_dist_all_v3_small.png b/doc/manual/images/manual_subduction_section_segments_dist_all_v3_small.png
deleted file mode 100644
index 756704f45..000000000
Binary files a/doc/manual/images/manual_subduction_section_segments_dist_all_v3_small.png and /dev/null differ
diff --git a/doc/manual/images/simple_subducting_plate_example.png b/doc/manual/images/simple_subducting_plate_example.png
deleted file mode 100644
index e19ae284f..000000000
Binary files a/doc/manual/images/simple_subducting_plate_example.png and /dev/null differ
diff --git a/doc/manual/images/simple_subducting_plate_example_segments.png b/doc/manual/images/simple_subducting_plate_example_segments.png
deleted file mode 100644
index 99447bf7b..000000000
Binary files a/doc/manual/images/simple_subducting_plate_example_segments.png and /dev/null differ
diff --git a/doc/manual/images/world_builder_logo_v4.png b/doc/manual/images/world_builder_logo_v4.png
deleted file mode 100644
index 35629b991..000000000
Binary files a/doc/manual/images/world_builder_logo_v4.png and /dev/null differ
diff --git a/doc/manual/make_pdf_manual.sh b/doc/manual/make_pdf_manual.sh
deleted file mode 100755
index 3cf884c74..000000000
--- a/doc/manual/make_pdf_manual.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-mkdir -p pdf && \
-pdflatex -output-directory pdf -interaction=batchmode manual.tex && \
-bibtex pdf/manual && \
-pdflatex -output-directory pdf -interaction=batchmode manual.tex && \
-pdflatex -output-directory pdf -interaction=batchmode manual.tex
diff --git a/doc/manual/manual.tex b/doc/manual/manual.tex
deleted file mode 100644
index 79f744e2a..000000000
--- a/doc/manual/manual.tex
+++ /dev/null
@@ -1,1107 +0,0 @@
-% Copyright (C) 2018-2021 by the authors of the World Builder code.
-%
-% This file is part of the World Builder.
-%
-% This program is free software: you can redistribute it and/or modify
-% it under the terms of the GNU Lesser General Public License as published
-% by the Free Software Foundation, either version 2 of the License, or
-% (at your option) any later version.
-%
-% This program is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-% GNU Lesser General Public License for more details.
-%
-% You should have received a copy of the GNU Lesser General Public License
-% along with this program. If not, see .
-
-\documentclass{book}
-
-\usepackage[utf8]{inputenc}
-\usepackage{graphicx}
-\usepackage{tikz}
-\usepackage{fancyhdr}
-\usepackage{titletoc} %needed for changing the table of contents
-%\usepackage{calc}
-
-\usepackage{enumitem}
-\setlistdepth{9}
-%\setlist{labelindent=1.5em}
-%\setlist{leftmargin=0.0em}
-%\setlength{\itemindent}{-2em}
-\setlist[enumerate,1]{label*=\arabic*., leftmargin=*}%, itemindent=-0em}
-\setlist[enumerate,2]{label*=\arabic*., leftmargin=*}%, itemindent=-0.25em}%=(\Roman*)}
-\setlist[enumerate,3]{label*=\arabic*., leftmargin=*}%, itemindent=-0.5em}%=(\Alph*)}
-\setlist[enumerate,4]{label*=\arabic*., leftmargin=*}%, itemindent=-0.75em}%=(\roman*)}
-\setlist[enumerate,5]{label*=\arabic*., leftmargin=*}%, itemindent=-1em}%=(\alph*)}
-\setlist[enumerate,6]{label*=\arabic*., leftmargin=*}%, itemindent=-1.25em}%=(\arabic*)}
-\setlist[enumerate,7]{label*=\arabic*., leftmargin=*}%, itemindent=-2.5em}%=(\Roman*)}
-\setlist[enumerate,8]{label*=\arabic*., leftmargin=*}%, itemindent=-3em}%=(\Alph*)}
-\setlist[enumerate,9]{label*=\arabic*., leftmargin=*}%, itemindent=-3.25em}%=(\roman*)}
-\setlist[enumerate,10]{label*=\arabic*., leftmargin=*}%, itemindent=-3.5em}%=(\alph*)}
-\setlist[enumerate,11]{label*=\arabic*., leftmargin=*}%, itemindent=-3.75em}%=(\arabic*)}
-\setlist[enumerate,12]{label*=\arabic*., leftmargin=*}%, itemindent=-4em}%=(\Roman*)}
-\setlist[enumerate,13]{label*=\arabic*., leftmargin=*}%, itemindent=-4.25em}%=(\Alph*)}
-\setlist[enumerate,14]{label*=\arabic*., leftmargin=*}%, itemindent=-4.5em}%=(\roman*)}
-\setlist[enumerate,15]{label*=\arabic*., leftmargin=*}%, itemindent=-4.75em}
-\setlist[enumerate,16]{label*=\arabic*., leftmargin=*}%, itemindent=-5em}
-\setlist[enumerate,17]{label*=\arabic*., leftmargin=*}%, itemindent=-5.25em}
-\setlist[enumerate,18]{label*=\arabic*., leftmargin=*}%, itemindent=-5.5em}
-\setlist[enumerate,19]{label*=\arabic*., leftmargin=*}%, itemindent=-5.75em}
-\setlist[enumerate,20]{label*=\arabic*., leftmargin=*}%, itemindent=-6em}
-
-\renewlist{enumerate}{enumerate}{20}
-
-\setlist[itemize,1]{label=$\bullet$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,2]{label=$-$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,3]{label=$\ast$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,4]{label=$\cdot$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,5]{label=$-$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,6]{label=$\ast$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,7]{label=$\cdot$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,8]{label=$\bullet$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,9]{label=$-$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,10]{label=$\ast$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,11]{label=$\cdot$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,12]{label=$\bullet$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,13]{label=$-$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,14]{label=$\ast$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,15]{label=$\bullet$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,16]{label=$-$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,17]{label=$\ast$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,18]{label=$\bullet$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,19]{label=$-$, leftmargin=*}%, itemindent=-2em}
-\setlist[itemize,20]{label=$\ast$, leftmargin=*}%, itemindent=-2em}
-
-\renewlist{itemize}{itemize}{20}
-
-%\usepackage{makeidx} % Required to make an index
-%\makeindex % Tells LaTeX to create the files required for indexing
-
-\graphicspath{{images/}}
-\title{World Builder Manual}
-\author{menno.fraters }
-\date{September 2018}
-\input{def.tex}
-
-\newcommand{\GWB}{{Geodynamic World Builder}}
-\newcommand{\WB}{{World Builder}}
-\newcommand{\paraview}{{Paraview}}
-\newcommand{\boost}{{Boost}}
-\newcommand{\ghost}{{GHOST}}
-\newcommand{\aspect}{{ASPECT}}
-\newcommand{\elephant}{{EleFant}}
-\newcommand{\sepran}{{SEPRAN}}
-\newcommand{\cmake}{{cmake}}
-\newcommand{\gcov}{{Gcov}}
-
-
-\makeatletter
-\renewcommand*\l@subsection{\@dottedtocline{2}{0em}{5.0em}}
-\renewcommand*\l@subsubsection{\@dottedtocline{3}{0em}{5.5em}}
-\renewcommand*\l@paragraph{\@dottedtocline{4}{0em}{6.0em}}
-\makeatother
-
-\begin{document}
-\usechapterimagefalse
-\begingroup
-\thispagestyle{empty}
-\begin{tikzpicture}[remember picture,overlay]
-\node[inner sep=0pt] (background) at (current page.center) {\includegraphics[width=\paperwidth]{world_builder_logo_v4.png}};
-\draw (current page.center) node [fill opacity=0.0,text opacity=1,inner sep=1cm]{\Huge\centering\bfseries\sffamily\parbox[c][][t]{\paperwidth}{\centering Manual of \\ the Geodynamic \\ World Builder \\ [10pt]
- {\Large geodynamicworldbuilder.github.io} \\ [0pt] {\Large Generated \today{}} \\ [10pt] {\huge version \input{../../VERSION}}}};
-\draw (current page.south) node [fill opacity=0.0,text opacity=1,inner sep=1cm]{\Large\centering\bfseries\sffamily\parbox[t][][t]{\paperwidth}{\centering Written by Menno Fraters \\[10pt]\large With contributions from Arie van den Berg, Wim Spakman and Cedric Thieulot \\ [100pt]}};
-\end{tikzpicture}
-\vfill
-\endgroup
-%\newpage
-%\pagestyle{empty} % No headers
-\setcounter{tocdepth}{3}
-\tableofcontents
-%\cleardoublepage
-\pagestyle{fancy}
-
-
-
-
-\part{An overview of the Geodynamic World builder}
-\chapter{Introduction}
-The \GWB{} (\url{https://geodynamicworldbuilder.github.io}), or in short \WB{}, is a code library intended to set up initial conditions for computational geodynamic models in both Cartesian and Spherical coordinates. For each point in space, the \WB{} can return the composition and/or temperature. It uses a JSON (\url{https://json.org}) style parameter file to set up a mathematical representation of the world, which can then be sampled. The input for the JSON style parameter file are not mathematical equations or a program language, but a structured nested list describing tectonic features, e.g. a continental, an oceanic or a subducting plate. Each of these tectonic features can be assigned a specific model representing its temperature (e.g. half-cooling space) or composition (e.g. layers). In short, this software has been designed to form a bridge between plate tectonic interpretation and geodynamic modelling.
-\\
-The \WB{} is a C++ standalone library, which no external dependencies besides a C++11 compiler, and has wrappers for CPP, C, Python and Fortran available. Besides this library, the \WB{} repository also contains two utility programs. The first one is the "App" which allows users or an other program to use the \WB{} library directly from the command line. The second program is the \WB{} Visualization program which allows users to visualize their models through \paraview{} (\url{https://paraview.org}) files. The Visualization program code is based on \ghost{} \citep{Thieulot_2018}, which is available at \url{https://github.com/cedrict/GHOST}. The \WB{} has already been successfully used in the C++ FEM \aspect{} \citep{KHB12,heister_aspect_methods2,aspect-doi-v2.0.1,aspectmanual}, the Fortran FEM \elephant{} \citep{Thieulot_2017} and the Fortran FEM \sepran \citep{vasy15} codes.
-\section{The idea behind the World Builder}
-\label{section:idea_behind_WB}
-The geodynamic models can be divided in three broad classes. The first one comprises those which involve simplistic geometries for generic modelling and are easy to paramiterize.
-The second one consists of those (often instantaneous) models which use tomographic data sets as a starting point.
-The third one remains the hardest class, because it usually blends complex 3d interpretation driven detailed geometrical features and thermal fields. The \WB{} has been designed with this third class in mind.
-With the advance and the widespread availability of ever more powerful computers to the geodynamic community, detailed regional 3d problems are now within computational range. Although successful attempts have been published (cite wim and other), such model setups can not be easily created, adapted within the same code, shared with the community nor be transferred to an other code.
-The \WB{} has been designed to solve all these problems at once, thereby also promoting reproducibility and open science.
-Finally, thanks to its intuitive and simple design, the \WB{} is easy to use by students and researchers alike. Besides setting up geodynamic models, it can also be used to visualize geological or geodynamic ideas with the Visualization utility.
-\\
-The \GWB{} relies on the following design principles:
-\\
-\begin{enumerate}
- \item A single text-based {\bf input file centered around plate tectonic terminology}, in which users label the plate tectonic features they wish to model, and prescribe their location. A model (temperature or composition) is attached to each plate tectonic feature. Depending on the model, additional parameters might be required. (e.g. an oceanic plate with a plate model requires a ridge position.)
- \item {\bf Code and language independent:} There are many different codes to model geodyamic problems, for which many different languages are used. The \WB{} is designed to easily be integrated in these codes. Although the library itself is written in C++ and has a specific CPP interface, it also has C, Python and Fortran interfaces available and it is also possible to call the \WB{} from the command line. Note that the C wrapper enables calling the \WB{} from almost any other language like Java and Matlab.
- \item An {\bf up-to-date user manual and doxygen based documentation}, available at \\ \url{https://geodynamicworldbuilder.github.io/}. The parameter description section of the manual is generated based on the code.
-
- \item {\bf Version numbering } following Semantic Versioning 2.0.0 (\url{https://semver.org/spec/v2.0.0.html}).
- All versions follow the major.minor.patch nomenclature: major is the version when incompatible API changes are made, minor is the version when functionality in a backwards-compatible manner is added, and patch is the version when backwards-compatible bug fixes are made. Before any release the label -pre is added (e.g. 1.1.0-pre). The input file has to contain the major version number which should match the major version number of the used version of the \WB{}. Before the release of version 1.0.0, backwards incompatible changes may be made in minor versions, because this is considered to be a beta release. All these features help ensuring {\bf reproducibility of results}.
-
- \item {\bf Safe use in parallel codes:} The \WB{} is designed for large problems, and should therefore be safe to use in parallel codes. The library is split into two parts: a setup phase, in which both reading and writing in global persistent variables is allowed, and a using phase, in which only reading from these variables is allowed. The first phase is encapsulated in the function create\_world. When this function is done, the resulting world object is thread-safe and ready to be queried for temperature and composition at different locations.
-
- \item {\bf Readable and extendable code:} Following the example of \aspect{} we have implemented a plugin system for different parts of the code. These plugins enable users to add functionalities such as new plate tectonic features and temperature or compositional models to existing features. This allows beginner developers to focus only on understanding the code pertaining to the features they wish to add.
-
- \item {\bf Visualizing concepts:} The \GWB{} together with the visualization program is also useful for making 3d representations of complex geodynamic setting (akin to a CT scan) in the context of scientific discussions and meetings with partners and colleagues.
-\end{enumerate}
-
-\begin{remark}
-Throughout the manual we will use this symbol to add remarks, or emphasize points.
-\end{remark}
-
-
-\section{Citing the world builder}
-The developers of the Geodynamic World Builder request that you cite the following publication:\\
-
-\noindent Fraters, M., Thieulot, C., van den Berg, A., and Spakman, W.: The Geodynamic World Builder: a solution for complex initial conditions in numerical modelling, Solid Earth., 10, 1785–1807, \url{https://doi.org/10.5194/se-10-1785-2019}, 2019.\\
-
-\noindent And cite the specific version of the software used. Version 0.5.0 can be cited as:\\
-
-\noindent Menno Fraters and others. 2021, Jule 22. The Geodynamic World Builder v0.5.0. Zenodo. \url{https://doi.org/10.5281/zenodo.7998525}.
-
-
-\section{Acknowledgments}
-M.F. acknowledges constructive feedback from the ASPECT community, and especially from T. Heister, W. Bangerth and R. Gassm\"oller. The authors also acknowledge constructive proofreading by R. Myhill, H. Brett and L. van de Wiel. MF and CT are indebted to the Computational Infrastructure for Geodynamics (CIG) for there recurring participation to the ASPECT hackathons, during which the foundation of this work was laid out.
-This work is funded by the Netherlands Organization for Scientific Research (NWO), as part of the Caribbean Research program, grant 858.14.070. This work was partly supported by the Research Council of Norway through its Centres of Excellence funding scheme, project number 223272
-Data visualization is carried out with ParaView software \url{https://paraview.org/}.
-
-
-\chapter{Installation}
-\label{chapter:installation}
-The world builder is currently official supports Linux, OSX and Windows operating systems. Each change to the library is tested against these platforms. The only requirement are a c++ compiler (tested both with gcc and clang) with at minimum c++14 is installed together with \cmake{} (\url{https://cmake.org/}).
-
-Section \ref{section:in_package} will go in depth about what is in the \GWB{} package when it is downloaded and installed completely. If you want to skip this explanation, go directly to section \ref{section:installation_for_different_cases}.
-
-
-\section{What is in the \GWB{} package?}
-\label{section:in_package}
-The \GWB{} contains more than just a initial conditions builder library. When it is downloaded, the folder contains the main library, two programs and a tester package. Each one is described in more detail in the next few sections.
-
-\subsection{The World Builder library}
-This is the main code of the \GWB{}. In this library all the code related to setting up and querying the \WB{} world. It also contains the wrapper code to interface with C, Python and Fortran programs.
-
-\subsection{The World Builder App}
-This is a program which can be used to query the \WB{} from the command line, by providing it a world builder file, and then a data file. This data file should contain in the header information on the dimension you want to use and the amount of compositions, and in the main part the required information like for example for a 3d case x,y and z position, depth and gravity. It then outputs a file with these properties, and the temperature and compositional values behind them. For more information on how to use the World Builder app see Section \ref{section:using_the_app}.
-
-\subsection{The World Builder Visualization program}
-This program helps with visualizing the \WB{} file by producing pvd files which can be opened with visualization programs like \paraview{}. It requires a \WB{} file and a grid file. A grid file is a file which contains information about what part of the \WB{} domain should be visualized and with what resolution. For more information on how to use the World Builder visualizer see Section \ref{section:using_the_visualizer}.
-
-\subsection{The tester}
-
-It is important for every software to be properly tested. The \WB{} is no exception. We currently have two types of test implemented. The first, and currently the most important one, is the unit tester. This tester allows to test individual functions of the \WB{} library in relative isolation. The second type of tester is an integration tester, which works through the \WB{} app. This tester tests whether the whole library works in the expected way it is supposed to by providing a \WB{} file and data points to get temperature and composition from them. The tester package is run evertime on proposed new code before that code is added to the main \WB{} repository, and all test have to pass before the code can be merged. This happens through Travis CI (see \url{https://travis-ci.org/GeodynamicWorldBuilder/WorldBuilder}) and AppVeyor (see \url{https://ci.appveyor.com/project/MFraters/worldbuilder}).
-
-Having tests alone is not good enough to make sure that the \WB{} actually does what it is supposed to do. The tester should theoretically cover all the possible cases which a software package can provide. In practice we test the coverage by counting the number of 'relevant' lines and how much of these lines are touched when running the tester. This is counted and reported by the program \gcov{} (\url{https://gcc.gnu.org/onlinedocs/gcc/Gcov.html}).
-
-This approach is not perfect and has two main problems. The first problem is that a 100\% coverage is practically not achievable, since code might have fail assertions in places which should never be reached. The second problem is that even though a line of code is touched by the tester, it may not mean that all possible cases in that line are tested. Think for example of an inline if statement, or an assertion macro line. These lines count as being touched by the tester, but only one case may actually be tested.
-
-As long as these limits are kept in mind, there is no problem in using this kind of coverage to test the tester quality. Keeping these limits in mind, we try to keep the code above 95\% coverage. At the time of writing the coverage is above 98\%. The coverage is measured and reported every time when new code is proposed. This happens through Coveralls (see \url{https://coveralls.io/github/GeodynamicWorldBuilder/WorldBuilder}).
-
-
-\section{Installation guidelines for different cases}
-\label{section:installation_for_different_cases}
-When installing the \WB{} on a system, make sure \cmake{} is installed. If you want a Fortran wrapper then also make sure a Fortran compiler (gfortran is the preferred option, but other Fortran compilers should works as well) is installed. In you want a Python interface, make sure you have Python 3 installed. In the following section we will give examples of how to install it on different operating systems.
-\begin{remark}
-See the beginning of this chapter for more details the minimum requirements of the \WB{}.
-\end{remark}
-
-\subsection{Install the prerequisites}
-There are many ways to install the prerequisites of the \WB{} per operating system. We show per system some options for which we know it works. If it doesn't work for your system, please let us know through the github issues (https://github.com/GeodynamicWorldBuilder/WorldBuilder/issues) and/or make a pull request to describe how to fix the issue for your system.
-\subsubsection{Linux (Debian based)}
-\begin{enumerate}
- \item run in a terminal \hl{sudo apt install cmake}
- \item for a Fortran wrapper also run in a terminal \hl{sudo apt install gfortran}
- \item for a Python wrapper also run in a terminal \hl{sudo apt install swig python3-setuptools}
-\end{enumerate}
-\subsubsection{OSX no fortran compiler needed (recommended for normal use)}
-The world builder can create a fortran wrapper to be able to link to fortran programs. If you don't explicitly need a fortran wrapper to be build you can use the following instructions:
-\begin{enumerate}
- \item if not already installed, install homebrew. Run in a terminal:\\ \hl{/usr/bin/ruby -e "\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"}
- \item run in a terminal \hl{brew install cmake}
- \item for a Python wrapper also run in a terminal \hl{brew install swig}
-\end{enumerate}
-Note that if you already had a fortran compiler installed and cmake can find it, the fortran wrapper will still be build.
-\subsubsection{OSX before Xcode 10 with fortran compiler}
-\begin{enumerate}
- \item if not already installed, install homebrew. Run in a terminal:\\ \hl{/usr/bin/ruby -e "\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"}
- \item run in a terminal \hl{brew install cmake}
- \item run in a terminal \hl{brew install gcc || true \&\& brew link --overwrite gcc}
- \item run in a terminal \hl{export LDFLAGS="-L/usr/local/opt/llvm/lib"}
- \item run in a terminal \hl{export CPPFLAGS="-I/usr/local/opt/llvm/include"}
- \item run in a terminal \hl{export CC=/usr/local/opt/llvm/bin/clang}
- \item run in a terminal \hl{export CXX=/usr/local/opt/llvm/bin/clang++}
- \item run in a terminal \hl{export FC=gfortran"}
- \item for a Python wrapper also run in a terminal \hl{brew install swig}
-\end{enumerate}
-\subsubsection{OSX from Xcode 10 with fortran compiler}
-You will need to check where clang is installed. It should be installed in a folder called /Applications/Xcode.X.X.app/ or something similar, where the X represents a number. For Xcode 10 for example, use the following:
-\begin{enumerate}
- \item if not already installed, install homebrew. Run in a terminal:\\ \hl{/usr/bin/ruby -e "\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"}
- \item run in a terminal \hl{brew install cmake}
- \item run in a terminal \hl{brew install gcc || true \&\& brew link --overwrite gcc}
- \item run in a terminal \hl{export LDFLAGS="-L/Applications/Xcode-10.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib"}
- \item run in a terminal \hl{export CPPFLAGS="-I/Applications/Xcode-10.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"}
- \item run in a terminal \hl{export CC=/Applications/Xcode-10.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/clang}
- \item run in a terminal \hl{export CXX=/Applications/Xcode-10.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/clang++}
- \item run in a terminal \hl{export FC=gfortran"}
- \item for a Python wrapper also run in a terminal \hl{brew install swig}
-\end{enumerate}
-\subsubsection{Windows}
-There are three main ways to install in on Windows. The recommended way is to use Linux subsystems for windows, see \url{https://docs.microsoft.com/en-us/windows/wsl/install-win10}. In this case, start the linux in windows terminal and follow the Linux installation description. If you want to have a native installation, the two main options are using MinGW or Visual Studio.
-In both cases it might be possible to install both the Fortran wrapper and the Python wrapper, but we have not gotten it to work on our tester setup. Currently we know that with MinGW you can create a successful Fortran wrapper and with Visual Studio you can create a successful Python wrapper. The problem with Python in MingWG is not enirerly clear, but it seems that only Visual Studio compilers are supported. So it may or may not be able to find the GWB Python module when it is compiled and installed.
-The problem with Fortran with Visual Studio is that you need to install a Fortran compiler somehow, so if you know how to do that, please contribute.
-\paragraph{Windows with MinGW}
-\begin{enumerate}
- \item if not already installed, install chocolatey: \url{https://chocolatey.org}. In a PowerShell, you can install it with the following command (in one line): \\ \hl{Set-ExecutionPolicy Bypass -Scope Process -Force; iex \\ ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}
- \item run in a terminal \hl{choco install msys2}
- \item open a mingw64 terminal
- \item run in a mingw64 terminal \hl{pacman --noconfirm -Syu}
- \item run in a mingw64 terimnal \hl{pacman -S mingw-w64-x86\_64-toolchain}
- \item run in a mingw64 terimnal \hl{pacman --noconfirm -S dos2unix}
-\end{enumerate}
-\paragraph{Windows with Visual Studio}
-\begin{enumerate}
- \item if not already installed, install chocolatey: \url{https://chocolatey.org}. In a PowerShell, you can install it with the following command (in one line): \\ \hl{Set-ExecutionPolicy Bypass -Scope Process -Force; iex \\ ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}
- \item run in a terminal \hl{choco install cmake}
- \item for a Python wrapper run in a terminal \hl{choco install python}
- \item for a Python wrapper run in a terminal \hl{choco install swig}
-\end{enumerate}
-
-\subsection{Installing it as a stand-alone program}
-\label{subsection:install_stand_aline}
-\begin{enumerate}
- \item Make a directory where you want to install it to (e.g. \hl{mkdir world\_builder}).
- \item Enter that directory (e.g. \hl{cd world\_builder}).
- \item clone the git repository from github (e.g. \hl{git clone \\ \hbox{\url{ git@github.com:GeodynamicWorldBuilder/WorldBuilder.git}}}). It is strongly recommended to make sure you have a working github account first, with correctly setup ssh keys.
- \item enter the new world builder directory (e.g. \hl{cd WorldBuilder}).
- \item make a build directory and enter it.
-\end{enumerate}
-For every configuration except Windows with Visual Studio
-\begin{enumerate}
- \item run cmake by entering: \hl{cmake ..} and make sure cmake finds all the dependencies.
- \item for production runs set build type to release by entering \hl{make release}.
- \item run make with the amount of threads you want to use (e.g. use 8 processes: \hl{make -j 8}).
- \item if you want the \GWB to be installed on your system run \hl{sudo make install -j 4}
- \item run the tests to make sure everything installed correctly (\hl{ctest}).
-\end{enumerate}
-For Windows with Visual Studio:
-\begin{enumerate}
- \item run cmake by entering: \hl{cmake MAKE\_FILE\_GENERATOR="Visual Studio 15 2017 Win64"..}, or the version of Visual studio you have installed and make sure cmake finds all the dependencies.
- \item for production runs set build type to release by entering \hl{-DCMAKE\_BUILD\_TYPE=Release}.
- \item run make with the amount of threads you want to use (e.g. use 8 processes: \hl{cmake --build . -j 8}).
- \item if you want the \GWB to be installed on your system run \hl{cmake --build . --target install -j 8}
- \item run the tests to make sure everything installed correctly (\hl{cmake --build . --target run\_tests -j 8}).
-\end{enumerate}
-Now all the library, tester and the two programs, described in section \ref{section:in_package}, are ready for use.
-
-\subsection{Installing it as part of a cpp program}
-For this case, there are two options. Either compile the library and link it, or directly compile the library source files within your project. Compiling the \GWB separately and linking it through the CPP wrapper is the recommended option.
-
-\subsubsection{Compile the library and link it}
-First follow the instructions from section \ref{subsection:install_stand_aline}. The library can be found in the \hl{build/lib/} directory with the name \hl{libWorldBuilder.a}. Link your project with this file.
-\\
-The only file you need to include in your code is \hl{world\_builder/wrapper\_cpp.h}. Initialize a variable of type \hl{wrapper\_cpp::WorldBuilderWrapper} with a valid std::string pointing to the world builder file. Then implement in the correct locations the temperature and composition querying functions. It is also possible to directly use the World class in the World Builder, by including \hl{world\_builder/world.h}.
-
-\subsubsection{Directly compile the library source files within your project}
-\label{subsubsection:direct_compile_library_source}
-This is the way it is implemented in \aspect{}. Although it is possible to just copy the library source and head directory files, it is recommended to clone the whole world builder project into a directory in your project (possibly as a git submodule). This way the \WB{} can be easily updated. Add the \WB{} files to cmake/make/compiler.
-\\
-The only file you need to include in your code is \hl{world\_builder/world.h}. Initialize a variable of type \hl{WorldBuilder::World} with a valid std::string pointing to the world builder file. Then implement in the correct locations the temperature and composition querying functions.
-\subsection{Installing it as part of a c program}
-First follow the instructions from section \ref{subsection:install_stand_aline}. The library can be found in the \hl{build/lib/} directory with the name \hl{libWorldBuilder.a}. Link your project with this file.
-\\
-The only file you need to include in your code is \hl{world\_builder/wrapper\_c.h}. Create a void variable which is a pointer to a pointer and set it so NULL (e.g. \hl{void **ptr\_ptr\_world}), and create a pointer to a c-string (e.g. \hl{char *world\_builder\_file}). Pass these variables to the \hl{create\_world} function. This function will create the \WB{} world. Now this pointer can be used to call the temperature and composition querying functions. When done with the \WB{}, call the \hl{release\_world} function. This will clean up the memory used by the world builder.
-\begin{remark}
-Do not forget to call release\_world, when done with the \WB{}.
-\end{remark}
-
-\subsection{Installing it as part of a Fortran program}
-First follow the instructions from section \ref{subsection:install_stand_aline}.The library can be found in the \hl{build/mod/} directory with the name \hl{worldbuilder.mod}. Link your project with this file.
-\\
-Include the module into your project. The only thing you need to care for, when creating the world is to provide file name which ends with \hl{//C\_NULL\_CHAR}. Then call the \hl{create\_world} function with the variable \hl{cworld} and the file name variable. The Fortran module takes care of the world pointer internally. When the \WB{} world is created, the temperature and composition functions can be called at will. When done with the \WB{} call the function \hl{release\_world(cworld)}.
-\begin{remark}
-Do not forget to call release\_world, when done with the \WB{}.
-\end{remark}
-To be more clear, we show here an example Fortran program using the \GWB{}.
-
-\begin{fortrancode}{Example how to interface the \WB{} with Fortran code}
-program test
-use WorldBuilder
-
-IMPLICIT NONE
-
- ! Declare the types which will be needed.
- REAL*8 :: temperature,x=120e3,y=500e3,z=0,depth=0,gravity = 10
- INTEGER :: composition_number = 3
- REAL*8 :: composition
- character(len=256) :: file_name = "path/to/world_builder_file"//C_NULL_CHAR
-
- ! Show how to call the functions.
- CALL create_world(cworld, file_name)
-
- write(*, *) '2d temperature:'
- CALL temperature_2d(cworld,x,z,depth,gravity,temperature)
- write(*, *) 'temperature in Fortran = ', temperature
-
- write(*, *) '3d temperature:'
- CALL temperature_3d(cworld,x,y,z,depth,gravity,temperature)
- write(*, *) 'temperature in Fortran = ', temperature
-
- write(*, *) '2d composition:'
- CALL composition_2d(cworld,x,z,depth,composition_number,composition)
- write(*, *) 'composition in Fortran = ', composition
-
- write(*, *) '3d composition:'
- CALL composition_3d(cworld,x,y,z,depth,composition_number,composition)
- write(*, *) 'composition in Fortran = ', composition
-
- CALL release_world(cworld)
-END program
-\end{fortrancode}
-
-A more extensive example for how to link Fortran code with the \WB{} can be found in the example directory. This includes instructions on how to compile the example.
-
-\subsection{Installing it as part of a Python program}
-You only need to include the module called gwb. To be more clear, we show here a python example using the \GWB{}:
-
-\begin{pythoncode}{Example how to interface the \WB{} with Python}
-from gwb import WorldBuilderWrapper
-
-filename = "../../tests/data/continental_plate.wb"
-world_builder = WorldBuilderWrapper(filename);
-
-print("2d temperature:")
-print("Temp. = ", world_builder.temperature_2d(120.0e3,500.0e3,0,10));
-print("3d temperature:")
-print("Temp. = ", world_builder.temperature_3d(120.0e3,500.0e3,0,0,10));
-print("2d composition:")
-print("Comp. = ", world_builder.composition_2d(120.0e3,500.0e3,0,3));
-print("3d composition:")
-print("Comp. = ", world_builder.composition_3d(120.0e3,500.0e3,.0e3,0e3,3));
-\end{pythoncode}
-
-\subsection{Installing it as part of ASPECT}
-The \GWB{} is installed by default in aspect starting with the next release (2.2.0). If you want to use a newer version of the \GWB{} in ASPECT you can point aspect to the location of the \WB directory.
-
-\begin{remark}The \GWB{} is in version 2.1.0 implemented in \aspect{} as a submodule, with a method similar to what is described in section \ref{subsubsection:direct_compile_library_source}, where ASPECT can be directly compiled with the \WB{} source files. The only thing you have to do, is to make sure that the submodule is actually loaded.
-\\
- If the \WB{} submodule is initialized, \aspect{}'s \cmake{} configuration will automatically find it and use it. When cloning the \aspect{} repository, add the \hl{--recursive} flag (e.g. \hl{git clone --recursive git@github.com:geodynamics/aspect.git}), to automatically initialize the git submodule. If you already cloned \aspect{}, use the command \hl{git submodule update --init --recursive}.
-\end{remark}
-
- When \aspect{} as been successfully compiled with the \WB{}, set the \aspect{} global input parameter \hl{World builder file} to the \WB{} file location.
-
-
-\chapter{Using the World builder}
-\section{Introduction}
-When the \WB{} is installed and/or coupled correctly to the geodynamics code of your choosing, you will only need to create the correct \WB{} file for your problem. This section of the manual will explain how the \WB{} file is designed, and how it can be used to create complex problems in both 2d and 3d.
-\section{Design of the \WB{} input file}
-\subsection{JSON}
-One of the goals of the \GWB{} is to make it easy for users to create very complex initial conditions, with only providing the most essential information needed to create that complex initial condition. To be more concrete, we want users to just fill in data on how they want their model to look like, and the \WB{} should do the rest. For this reason we have chosen the data file format JSON to form the basis of the \WB{} file. It is designed to have data in a format which is readable and writable by both humans and computers, which is what is the intent of this file.
-\begin{remark}
-There are also some downsides to using a strict JSON based format, one of which is that is doesn't support comments directly in the file. We are therefore using a relaxed JSON format style in which comment (// for a single line comment and /* */ for multiline comments) and tailing comma's are allowed.
-\end{remark}
-\subsection{A minimum world builder example}
-To understand how the \WB{} file is structured, let's begin with a minimal example. The only things which are always required in the file are a value called \hl{version} and an object called \hl{features}, which should be inside an 'object':
-
-\begin{javascriptcode}{A minimal \WB{} example}{}
-{
- "version": "0.6",
- "features":[]
-}
-\end{javascriptcode}
-
-Let's first get through the basics of reading a JSON file. The curly brackets (\{ and \}) indicate an object in JSON. An object can contain several keys and associated values. The keys in this case are version, which has a string value of "0.4", and features, which has two square brackets as value. The square brackets in the JSON language indicate that the value is an array. More on that later. As you can see there are different type of values in the JSON language. The important ones for the world builder are numbers (e.g. a double: 5.0e3 or and integer: 6), strings ("hello world"), arrays (e.g. [0,1]), and objects (e.g. { "key 1":1 }). Note that, keys are always strings and that all items in an object are separated with a comma.
-
-Although this example obviously doesn't do much, a lot is already happening in the background. To make life easy, parameters can be set to default values, which also the case here. The version number indicates the major and minor version number of the \GWB{}. Note that after the release of version 1.0.0, only the major version number need to be provided (see section \ref{section:idea_behind_WB}).
-
-If you where to visualize the temperature and the compositions of this model, you would see an adiabatic temperature profile and all compositions returning zero. One of the most important global parameters which has a default value is the coordinate system:
-
-\begin{javascriptcode}[label={lst:code_minimal_example_default_coordinate_system}]{A minimal example explicitly showing the default coordinate system}{}
-{
- "version": "0.6",
- "coordinate system":{"model":"cartesian"},
- "features":[]
-}
-\end{javascriptcode}
-
-This already shows some interesting features of the JSON file. First of all, all parameters (or keys) in this file can be set by writing their name between double quotations marks, followed by a colon and the value you want to set it to. In this case that value of coordinate system is an object. That object contains a key called model which is set to a value.
-\begin{remark}
-Want to know what parameters can be set in the \WB{} file? See the \WB{} file reference in Appendix \ref{chapter:WB_file_parameter_reference}.
-\end{remark}
-\begin{remark}
-Before starting to build useful model, we will first explain some more theory. If you are impatient, skip ahead to section \ref{section:continetnal_plate}, where we will show how to build a simple model through the \WB{} file.
-\end{remark}
-\subsection{Coordinate systems}
-\label{section:coordinate_systems}
-The \GWB{} currently supports two different coordinate systems: Cartesian and spherical. The Cartesian coordinate system works as you would expect to and has coordinates x, y and z, all in meters, where x and y are the surface coordinates and z is the vertical coordinate which is zero at the bottom of the model.
-\\
-The spherical coordinate system is a bit more complex. It works with radius (in meters), longitude (in degrees) and latitude (in degrees). The difficulty arises when we want to start thinking about something like a slab going with a certain dip into the mantle in a spherical geometry. There is no clear good definition on what that should mean. There are two logical options. The first option is that we take the angle at the surface where we start, and draw a line with that dip for the required distance. The second option is that we draw a line, which always has that angle with respect to the surface above. That means that is has a constant angle with the surface following the line from the center of the world through this point to the surface. With a constant angle, this means that this is a logarithmic spiral. See figure \ref{fig:coordinate_systems_line_spiral} for what the options look like.
-\begin{figure}
- \centering
- \includegraphics[width=0.35\textwidth]{spherical_approximations_line}
- \includegraphics[width=0.35\textwidth]{spherical_approximations_spiral}
- \caption{Two possible interpretations of what a line with a constant angle in a spherical geometry could mean. On the left side a line with a constant angle (of 45 degrees) relative to the surface where it started. Although this is the most intuitive way of interpreting a plate going down with a certain dip, when using very long plates this means that the plate may go back out the earth again. Note that this will only happen with unrealistically long slabs and/or dips very close to zero. On the right side is the other interpretation, constant dip with resprect to the surface directly above it. This resutls in a logarithmic spiral.}
- \label{fig:coordinate_systems_line_spiral}
-\end{figure}
-
-\begin{remark}
-Note that currently only the constant angle relative to the surface where it started (the left side of figure \ref{fig:coordinate_systems_line_spiral}).
-\end{remark}
-
-The first option (line) is simpler, more intuitive and makes no assumptions about what a slab should do within the earth. The second option (spiral) is less intuitive,
-but implicitly includes gravity in the slab. There are two more options, option three and four, which are a compromise between the first two.
-Both option three and four use the slab segments and recomputes the angle at the beginning of every segment.
-The third option of these two actually applies it directly at the beginning of the segment. This is most logical, but it can lead to discontiuities between two curved slab segments,
-even though they have the same ending and starting angle respectively.
-The forth option applies the extra angle computed at the beginning of the segment to the end of the segment. This allows for a smmooth tranition and is generally recommended.
-With small enough segments, both these approximates the second (spiral) option. We have implemented the other options because the implementation of the spiral option has proven to
-be difficult and time consuming.
-So currently only the first, third and fourth option can be set through the \hl{depth method} parameter in the \hl{spherical} parameter, by setting the \hl{depth method} parameter
-to \hl{starting point}, \hl{begin point} and \hl{begin at end segment} respectively.
-Adding to the \WB{} file from the previous section by setting it to a spherical geometry, we get the following \WB{} file:
-
-\begin{javascriptcode}{}{}
-{
- "version": "0.6",
- "coordinate system":{"model":"spherical", "depth method":"starting point"},
- "features":[]
-}
-\end{javascriptcode}
-
-
-\subsubsection{An endless world}
-As you may have noticed, there are no bounds given to coordinate system extent. So how does the \WB{} know how big your model is? It doesn't, because it doesn't need to know. Both in Cartesian and spherical coordinates, the world is endless, with a small note that in spherical coordinates, entering 361 degrees longitude will yield the same position as 1 degree longitude. This doesn't mean that they can always be use interchangeably. But we will explain more on that in section \ref{section:continetnal_plate}. For now it is important to know that the \WB{} world knows no (spatial) limits.
-
-\subsection{2d and 3d models}
-The world we live in is an inherently 3d world, and so is the \WB{}. So no matter whether you are intending to use the \WB{} for a 2d or a 3d problem, you will need to define the 3d world. This doesn't mean that you can't use the \WB{} for 2d problems. On the contrary even, one of the core functionalities of the \WB{} are the 2d temperature and composition functions. The way this works is that you can define cross section through the 3d world. The cross section is given by providing the \hl{Cross section} parameter with two points on the surface. The first point will be the origin of the cross section, and the second point is the direction in which the cross section will be taken. Let's expand the Cartesian example from Listing \ref{lst:code_minimal_example_default_coordinate_system}, with a cross section:
-
-\begin{javascriptcode}{An example showing how to use the cross section}{}
-{
- "version": "0.6",
- "cross section":[[100e3,100e3],[400e3,500e3]],
- "coordinate system":{"model":"cartesian"},
- "features":[]
-}
-\end{javascriptcode}
-
-The first thing you will notice is a first actual use of an array with the square brackets \hl{[ ]}. In this case it is an array, which contains two arrays, which each two numbers, i.e. it is an array of two 2d points. Remember from section \ref{section:coordinate_systems} that since we are using a Cartesian coordinate system, all the values have the unit meters.
-
-A second thing to note is that we are only using 2d surface coordinates to define a plane in 3d space. The reason we can do this is that we already know what the range of the 3rth coordinate needs to be: from the bottom of the model to the surface. So there is no need to let the user specify this.
-
-When no cross section is given, the 3d functions of the \WB{} can be used without problems. When you want to set up a 2d model, make sure you have provided the cross section parameter with the correct surface coordinates.
-
-\subsection{Plate tectonic features and models}
-Before we can make our first real model, there is one more topic to discuss: features and models. As stated in the section on the idea behind the world builder (section \ref{section:idea_behind_WB}), we want users to be able to enter plate tectonic features and attach models to them to represent how certain properties, such as the temperature within that tectonic feature should be modeled. This is where the \hl{features} parameter comes into play. Through this parameter we can define the features and attach to them models for temperature and composition. In a generic way that looks something like this:
-
-\begin{javascriptcode}{A example of a generic feature}{}
-{
- "version": "0.6",
- "cross section":[[100e3,100e3],[400e3,500e3]],
- "coordinate system":{"model":"cartesian"},
- "features":
- [
- {
- "model":"feature model 1",
- "temperature models":[{"model":"temp. model 1"}],
- "composition models":[{"model":"comp. model 1"}]
- }
- ]
-}
-\end{javascriptcode}
-
-A feature has a name and for every available property an array of models attached. Note that this example would not work in practice, because there is no feature implemented which is called \hl{feature model 1} or a temperature model with the name \hl{temperature model 1}. Only specific feature names are allowed, which will be introduced in section \ref{section:continetnal_plate} and can be found in the \WB{} input file parameter reference (see Appendix \ref{chapter:WB_file_parameter_reference}). Note that there is no requirement to have the temperature models or compositional models keys in the feature object. If you leave them out, they will just not do anything. Let's now expand the generic example:
-
-\begin{javascriptcode}{A example of two generic features use}{}
-{
- "version": "0.6",
- "cross section":[[100e3,100e3],[400e3,500e3]],
- "coordinate system":{"model":"cartesian"},
- "features":
- [
- {
- "model":"feature model 1",
- "temperature models":[{"model":"temp. model 1"}],
- "composition models":[{"model":"comp. model 1"}],
- },
- {
- "model":"feature model 2",
- "generic feature option 1":1000.0,
- "generic feature option 2":"value 2",
- "temperature models":[{"model":"temp. model 2", "temp. parameter":100e3}],
- "composition models":[{"model":"comp. model 2", "comp. parameter":1}]
- }
- ]
-}
-\end{javascriptcode}
-
-Here we have added a second feature (again a non-existent feature). The second feature now has parameters which are set, and even the temperature and composition models have parameters which can be set. What is very important to know is that the order in which the features are listed matters. We haven't discussed the placing of features yet, but features may overlap, e.g. for one location, multiple features may be present. The list is read from top to bottom by the \WB{}, and every feature model receives the current value of the property in question. The specific model then returns a new value, which can be based on the value it received, but that doesn't have to be the case.
-
-\begin{remark}
-The order in which the features are listed is important. It determines what happens when features overlap. In general it is a good rule to have the largest features at the top, and the smallest features at the bottom.
-\end{remark}
-
-This also means that there should be a starting value for each property. The starting value of the temperature is an adiabatic profile, of which the parameters can be set in the \WB{} input file. All the compositions start out with a value of zero.
-
-\subsection{Naming and placing the features in the world}
-There are two feature parameters which are required for every feature. The first one is the parameter \hl{name}. This is required to make sure that the \WB{} files remain readable. The name should indicate what the feature represents in the real world, or at least in the model.
-
-The second required parameter is the parameter is \hl{coordinates}. This is always an array of arrays of numbers, representing a list of 2d points on the surface. This list of 2d surface points can be interpreted by the features in three ways: an enclosed area, a line or a point. These determine three distinct type of features: area features, line features and point features. Examples of area features are a continental or oceanic plate. Examples of line features are subducting plates and faults. Although there are currently no point features implemented, one could think of a plume or a spherical anomaly as a point feature. Depending on the type of feature, the coordinates are interpreted differently, as is documented by the individual features. Here is our first generic example again, but now with the required parameters:
-
-\begin{javascriptcode}{An example with a generic feature and the required parameters}{}
-{
- "version": "0.6",
- "cross section":[[100e3,100e3],[400e3,500e3]],
- "coordinate system":{"model":"cartesian"},
- "features":
- [
- {
- "model":"feature model 1",
- "name":"Eurasia",
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":[{"model":"temp. model 1"}],
- "composition models":[{"model":"comp. model 1"}],
- },
- {
- "model":"feature model 2",
- "name":"Africa",
- "coordinates":[[0,0],[0,-100e3],[-200e3,-100e3],[-200e3,0]],
- "generic feature option 1":1000.0,
- "generic feature option 2":"value 2",
- "temperature models":[{"model":"temp. model 2", "temp. parameter":100e3}],
- "composition models":[{"model":"comp. model 2", "comp. parameter":1}]
- }
- ]
-}
-\end{javascriptcode}
-
-\begin{remark}
-Note that a point feature can only have one point, a line features requires at least two points and an area features requires at least three points.
-\end{remark}
-
-\section{The continental plate}
-\label{section:continetnal_plate}
-\subsection{A basic continental plate}
-We can now finally start building a useful geodynamic model. We begin with a continental plate, because this is probably the easiest feature. It is a type of feature where the coordinates define an area on the surface of the world. It has no additional requirements, so the most basic continental plate \WB{} file looks like this:
-
-\begin{javascriptcode}[label=lst:simple_continental_plate]{An example of the most basic continental plate}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"continental plate", "name":"Eurasia",
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]]
- }
- ]
-}
-\end{javascriptcode}
-
-The example in listing \ref{lst:simple_continental_plate} is not yet functional since we need to attach temperature and compositional models to it. For the continental feature there are different models available. The simplest model for both temperature and composition are the uniform models. They set the temperature or a single compositions respectively to a specified value. In this case the only other parameter is the depth to which the continental plate goes. This is set by the \hl{depth} parameter in each models.
-
-\begin{javascriptcode}{A first functioning continental plate example}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"continental plate", "name":"Eurasia", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":[{"model":"uniform", "temperature":293}],
- "composition models":
- [
- {"model":"uniform", "max depth":20e3, "compositions":[1]}
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-This code creates a continental plate which is 100 km thick which has a temperature of 293 K. In the first 20 km the composition with number 1 is present. Note that the compositions parameters is an array. Multiple compositions can be set through one composition model. When more then one composition is present, there is no need to set the fractions for each. The default value for fractions if there is just one composition is [1]. In the next example we show how to place two compositions in one feature, on with a fraction of 0.25 and one with a fraction of 0.75.
-\begin{remark}
-It is also possible to set a "min depth" for both the continental plate and the uniform models. In this case the default value of zero for min depth is good enough.
-\end{remark}
-
-\begin{javascriptcode}{A continental plate with two compositions with different fractions}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"continental plate", "name":"Eurasia", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":[{"model":"uniform", "temperature":293}],
- "composition models":
- [
- {
- "model":"uniform", "max depth":20e3, "compositions":[1,4],
- "fractions":[0.25,0.75]
- }
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-We have stated before that temperature and composition models get the previous tempeature or compositional value respectively, and that each model can decide whether to use that value or not. Many temperature models give the option to the user. This is also the case with the uniform temperature models for the continental plate. By default it replaces the value, but the it can also be added or subtracted. This is set with the operation key. Let's do that now, but do that in a second temperature model in the array.
-
-\begin{javascriptcode}{A continental plate with an add operation for the temperature model}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"continental plate", "name":"Eurasia", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":
- [
- {"model":"uniform", "temperature":293},
- {"model":"uniform", "temperature":1, "operation":"add"}
- ],
- "composition models":
- [
- {
- "model":"uniform", "max depth":20e3, "compositions":[1,4],
- "fractions":[0.25,0.75]
- }
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-\begin{remark}
-There is no fundamental reason why the compositional uniform model doesn't have an add operation, except that it hasn't been implemented yet.
-\end{remark}
-
-\subsection{linear temperature profile and layers}
-Continents with a constant temperature and composition are obviously not very realistic. The next step we can take is prescribing a linear temperature gradient with depth. The \hl{linear} temperature model is then used. This temperature model has one required and four optional parameters. The required parameter is the \hl{max depth}. The optional parameters are the \hl{min depth} (default 0), the \hl{top temperature} (default 293) and the \hl{bottom temperature} (default -1). The negative default value for the bottom temperature might seem odd for a temperature. In this temperature model, if the temperature is negative, it is replaced with an adiabatic temperature at the depth of min depth for the top temperature and at max depth for the bottom temperature. So the default is a linear temperature profile from the surface with surface temperature to a user-specified depth with an adiabatic temperature at that depth.
-
-\begin{javascriptcode}{Using the linear temperature model}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"continental plate", "name":"Eurasia", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":[{"model":"linear", "max depth":100e3}],
- "composition models":
- [
- {"model":"uniform", "max depth":20e3, "compositions":[1]}
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-We can also improve the compositional representation through having multiple compositional models in a single feature. This allows us to for example have a separate composition for the upper crust, lower crust and the rest of the plate.
-
-\begin{javascriptcode}{Using the linear temperature model}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"continental plate", "name":"Eurasia", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":[{"model":"linear", "max depth":100e3}],
- "composition models":
- [
- {"model":"uniform", "max depth":20e3, "compositions":[0]},
- {"model":"uniform", "min depth":20e3, "max depth":50e3, "compositions":[1]},
- {"model":"uniform", "min depth":50e3, "max depth":100e3, "compositions":[2]}
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-The first layer is the top layer, which reaches a depth of 20 km. The second layer starts from 20 km and reaches 50 km. The third layer starts at 50 km and ends at 100km. In this case the order does not really matter because there is no overlap. In case of overlap between the models, the order works the same way as it does for the features, it is drawn from top to bottom.
-
-\begin{remark}
-Note that any layer beyond the continental plate depth is ignored. So in this case if we made the third layer max depth 120 km, the results would still be the same.
-\end{remark}
-
-With this you are now able to create your own continents. Congratulations and well done for reaching this point in the manual! Next up are Oceanic plates.
-
-\section{The oceanic plate}
-Oceanic plates are very similar to continental plates, with the exception of the extra model: the \hl{plate model}. This name may sound confusing, since we have been talking about plates all the time. The reason we use this name is that this is the name commonly used in the geodynamics community, see for example \cite{fowler2005}.
-
-This temperature model takes exactly the same parameters as the linear temperature model, but has two more parameters. The first one is the \hl{spreading velocity} in meters per second. The second one is a list of 2d points where the ridge is located. From the ridge defined by these points, the plate will symmetrically cool on each side.
-
-\begin{javascriptcode}{Using the oceanic plate's "plate model" temperature model}{}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"oceanic plate", "name":"Eurasia", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "temperature models":
- [
- {
- "model":"plate model", "max depth":100e3, "plate velocity":0.01,
- "ridge points":[[50e3,0],[50e3,50e3],[100e3,100e3]]
- }
- ],
- "composition models":
- [
- {"model":"uniform", "max depth":20e3, "compositions":[0]}
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-\section{The mantle layer}
-The \WB{} supports layering of the mantle. The mantle layer feature follows the same logic as the continental and oceanic plate. An example of a different compositional layer at the 660 is given in listing \ref{listing_mantle_layer_different_composition}.
-
-\begin{javascriptcode}{Using the oceanic plate's "plate model" temperature model}{listing_mantle_layer_different_composition}
-{
- "version": "0.6",
- "features":
- [
- {
- "model":"mantle layer", "name":"660 phase change", "max depth":100e3,
- "coordinates":[[0,0],[0,100e3],[200e3,100e3],[200e3,0]],
- "composition models":
- [
- {"model":"uniform", "max depth":100e3, "compositions":[0]}
- {"model":"uniform", "min depth":100e3, "max depth":1000e3, "compositions":[1]}
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-\section{The subducting plate}
-While the continental plate, the oceanic plate and the mantle layer are all area features, we now come across the first line feature: the subducting plate. This means that the coordinates defined in this feature do not form an area on the surface, which we extrapolate into the depth, but instead it represents the intersection between the plane and the surface. Beside the two normal required parameters, this feature requires at least two more parameters to be specified. The first one is called the \hl{dip point}. In simple terms, a subducting plate, with a angle between 0 and 90 degrees, will always point in the general direction of the location of this point. The second parameter is the called \hl{segments}. The way this parameter works is best explained by an example. Let's make for our first slab a slab which goes down with an angle of 45 degrees, is 200 km long and 100 km thick.
-
-\begin{javascriptcode}{Using the subducting plate constant segment}{}
-{
-"version": "0.6",
-"features":
-[
- {
- "model":"subducting plate", "name":"Antilles slab", "dip point":[1e7,-1e7],
- "coordinates":[[0,0],[50e3,50e3]],
- "segments":[{"length":200e3, "thickness":[100e3], "angle":[45]}]
- }
-}
-\end{javascriptcode}
-
-Segments have three required values and two optional. Let's first discuss the required options. The required options are the length, an array with one or two thicknesses and an array with one or two angles (in degrees). The arrays for the thickness and angle can be used to let that value change (linearly) from the beginning of the segment to the end of the segment. The following example changes the thickness from 100km to 50km and the angle from 0 degree to 45 degrees along the 200km length. We also add a second segment which is 400km long and where the angle changes from 45 degrees back to 0 degree. To be able to visualize this we also add a cross section and a composition and temperature model. The result is shown in figure \ref{fig:simple_2d_subduction_1}.
-
-\begin{javascriptcode}{Using the subducting plate changing segment}{lst_json:simple_2d_subduction}
-{
- "version": "0.6",
- "cross section":[[0,50e3],[50e3,0]],
- "features":
- [
- {
- "model":"subducting plate", "name":"Antilles slab", "dip point":[1e7,-1e7],
- "coordinates":[[0,0],[50e3,50e3]],
- "segments":
- [
- {"length":200e3, "thickness":[100e3, 50e3], "angle":[0,45]},
- {"length":400e3, "thickness":[50e3, 100e3], "angle":[45,0]}
- ],
- "temperature models":[{"model":"uniform", "temperature":600}],
- "composition models":[{"model":"uniform", "compositions":[0]}]
- }
- ]
-}
-\end{javascriptcode}
-
-\begin{figure}
- \centering
- \includegraphics[width=0.99\textwidth]{simple_subducting_plate_example.png}
- \caption{A slab produced by Listing \ref{lst_json:simple_2d_subduction}, where the red indicates the position of the slab}
- \label{fig:simple_2d_subduction_1}
-\end{figure}
-
-Now rises the question, what if you want to give the second segment a different compositions, or even a layered composition? This is where the two optional segment options come into play. These are \hl{compositional models} and \hl{temperature models}. The composition (and temperature) models given in top feature just act as a default composition model, but if you want something different in a segment, you only need to define it. To make different layers in a subducting slab we have to use \hl{min distance slab top} and \hl{max distance slab top} instead of \hl{min depth} and \hl{max depth}, because we want to define a layer in a curved slab. Let's now combine these two new pieces of information into a more interesting model.
-
-\begin{javascriptcode}{Using the subducting plate changing segment}{lst_json:simple_2d_subduction_layered_second_segment}
-{
- "version": "0.6",
- "cross section":[[0,50e3],[50e3,0]],
- "features":
- [
- {
- "model":"subducting plate", "name":"Antilles slab", "dip point":[1e7,-1e7],
- "coordinates":[[0,0],[50e3,50e3]],
- "segments":
- [
- {"length":200e3, "thickness":[100e3, 50e3], "angle":[0,45]},
- {
- "length":400e3, "thickness":[50e3, 100e3], "angle":[45,0],
- "composition models":
- [
- {"model":"uniform", "compositions":[1], "max distance slab top":30e3},
- {"model":"uniform", "compositions":[1], "min distance slab top":30e3}
- ]
- }
- ],
- "temperature models":[{"model":"uniform", "temperature":600}],
- "composition models":[{"model":"uniform", "compositions":[0]}]
- }
- ]
-}
-\end{javascriptcode}
-
-
-\begin{figure}
- \centering
- \includegraphics[width=0.99\textwidth]{simple_subducting_plate_example_segments.png}
- \caption{A slab produced by Listing \ref{lst_json:simple_2d_subduction_layered_second_segment}, where the red indicates the position of the first segment of the slab slab, the green indicates the top 20 km of the second segment of the slab, and the yellow shows the lower part of the second segment of the slab.}
- \label{fig:simple_2d_subduction_2}
-\end{figure}
-
-Although this is already an interesting model things might not only change down dip, but also along the trench. To explain how this is facilitated, let's first introduce a new term: sections. Sections are slices in the dip direction of the slab, and may consist of several segments. Each coordinate given by the user forms a section. All properties are computed for the two sections closed to the point we are requesting the data for and then we make a linear interpolation between those sections. By default all the sections of a slab are filled with the segments by the segments parameter. So if we want to change for example the temperature along the trench, we only need to change one of the sections. This is done through the sections parameter, which has as value an array of subducting plate features. The only difference is that you don't need (nor can) use the model parameter, because it has to be a subducting plate, and you have to provide the coordinate number which you want to change. In text that may be more complicated then it is, so lets show extend the example a bit with some different sections.
-
-\begin{javascriptcode}{Using the subducting plate changing segment}{lst_json:simple_2d_subduction_layered_second_segment_sections}
-{
- "version": "0.6",
- "cross section":[[0,99e3],[99e3,0]],
- "features":
- [
- {
- "model":"subducting plate", "name":"Antilles slab", "dip point":[1e7,-1e7],
- "coordinates":[[0,0],[50e3,50e3]],
- "segments":
- [
- {"length":200e3, "thickness":[100e3, 50e3], "angle":[0,45]},
- {
- "length":400e3, "thickness":[50e3, 100e3], "angle":[45,0],
- "composition models":
- [
- {"model":"uniform", "compositions":[1], "max distance slab top":30e3},
- {"model":"uniform", "compositions":[2], "min distance slab top":30e3}
- ]
- }
- ],
- "sections":
- [
- {
- "coordinate":1,
- "segments":
- [
- {"length":200e3, "thickness":[100e3, 50e3], "angle":[0,45]},
- {"length":400e3, "thickness":[50e3, 100e3], "angle":[45,0],
- "temperature models":[{"model":"uniform", "temperature":650}]}
- ],
- "temperature models":[{"model":"linear", "max distance slab top":100e3,
- "top temperature":650, "bottom temperature":550}]
- }
- ],
- "temperature models":[{"model":"uniform", "temperature":600}],
- "composition models":[{"model":"uniform", "compositions":[0]}]
- }
- ]
-}
-\end{javascriptcode}
-
-\begin{figure}
- \centering
- \includegraphics[width=0.99\textwidth]{manual_subduction_section_segments_dist_all_v3_small.png}
- \caption{Three cross sections of the temperature and composition fields of slab produced by Listing \ref{lst_json:simple_2d_subduction_layered_second_segment_sections}. Distance is in km.}
- \label{fig:simple_2d_subduction_3}
-\end{figure}
-
-The example in listing \ref{lst_json:simple_2d_subduction_layered_second_segment_sections} shows that an enormous amount of flexibility is available, but only to those who really need it. If you want something simple, your input file will be simple.
-
-The subducting plate has, like the oceanic plate, a special temperature model. This is also called the plate model. It it based on the \cite{mckenzie1970} paper. Because that paper assumes a constant angle, and the slabs in the \GWB{} are not constant, we compute an average angle at the depth we are currently interested in. Lets combine everything we know up to now and create a more realistic slab with a crust an a plate model. Feel free to visualize this yourself through the world builder visualizer or any other program.
-
-\begin{javascriptcode}{Using the subducting plate changing segment}{lst_json:simple_2d_subduction_layered_second_segment}
-{
- "version": "0.6",
- "cross section":[[0,50e3],[50e3,0]],
- "features":
- [
- {
- "model":"subducting plate", "name":"Antilles slab", "dip point":[1e7,-1e7],
- "coordinates":[[0,0],[50e3,50e3]],
- "segments":
- [
- {"length":200e3, "thickness":[100e3, 50e3], "angle":[0,45]},
- {"length":400e3, "thickness":[50e3, 100e3], "angle":[45,0]}
- ],
- "temperature models":
- [
- {"model":"plate model", "density":3300, "plate velocity":0.01}
- ],
- "composition models":
- [
- {"model":"uniform", "compositions":[0], "max distance slab top":10e3},
- {"model":"uniform", "compositions":[1], "min distance slab top":10e3}
- ]
- }
- ]
-}
-\end{javascriptcode}
-
-
-\section{Faults}
-Fault in the \WB{} work in a very similar way as subducting plates. The mayor difference is that where subducting plates measure distance based on the top of the plate, faults measure from the center of the fault. This means that faults modules are usually symmetric. For example, the \hl{uniform} composition model asks for min and max distance from fault center instead of slab top as with the subducting plate feature. This make faults symmetric around the center. Note that the thickness of the central layer is twice the max distance fault center, because it goes in both directions.
-
-\begin{javascriptcode}{Using the fault feature}{}
-"version": "0.6",
-"features":
-{
- {
- "model":"fault", "name":"none fault", "dip point":[0,-1],
- "coordinates":[[0e3,250e3],[500e3,250e3],[1000e3,500e3]],
- "segments":
- [
- {"length":200e3, "thickness":[100e3,90e3], "angle":[0,45]},
- {"length":200e3, "thickness":[90,80], "angle":[45,60]},
- {"length":150e3, "thickness":[80], "angle":[60,0]}
- ],
- "temperature models":[{"model":"uniform", "temperature":100e3}],
- "composition models":
- [
- {"model":"uniform", "compositions":[0], "max distance fault center":16.5e3},
- {"model":"uniform", "compositions":[1], "min distance fault center":16.5e3,
- "max distance fault center":33e3},
- {"model":"uniform", "compositions":[2,3], "fractions":[0.25,0.75],
- "min distance fault center":33e3}
- ]
- }
-}
-\end{javascriptcode}
-
-\section{Cookbooks}
-Up to now we have shows several features in isolation, but the \WB{} is designed to combine those features together to one integrated model. How this is done is shown in the cookbooks in the cookbook directory.
-
-\section{Using the World Builder App}
-\label{section:using_the_app}
-This is a program which can be used to query the \WB{} from the command line, by providing it a world builder file, and then a data file. This data file should contain in the header information on the dimension you want to use and the amount of compositions, and in the main part the required information like for example for a 3d case x,y and z position, depth and gravity (See Listing \ref{lst:code_example_app_input_data_file}). The output of the data file from listing \ref{lst:code_example_app_input_data_file},, with a certain \WB{} file, is presented in Listing \ref{lst:code_example_app_out}.
-
-\begin{bashcode}[label={lst:code_example_app_input_data_file}]{Example input data file}
-# This is a comment in the data
-# file.
-# Now define parameters:
-# dim = 2
-# compositions = 5
-# x z d g T c1 c2 c3 c4 c5
- 1 2 2 10
- 2 2 2 10
- 3 4 0 10
- 560e3 0 0 10
- 1999e3 0 0 10
-\end{bashcode}
-
-\begin{bashcode}[label={lst:code_example_app_out}]{Example output from above input for the \WB{} app}
-# x z d T c0 c1 c2 c3 c4
-1 2 2 10 1600 0 0 0 0 0
-2 2 2 10 1600 0 0 0 0 0
-3 4 0 10 1600 0 0 0 0 0
-560e3 0 0 10 150 0 0 0 1 0
-2000e3 0 0 10 20 0 0 1 0 0
-\end{bashcode}
-
-\section{Using the World Builder Visualizer}
-\label{section:using_the_visualizer}
-This program helps with visualizing the \WB{} file by producing pvd files which can be opened with visualization programs like \paraview{}. It requires a \WB{} file and a grid file. A grid file is a file which contains information about what part of the \WB{} domain should be visualized. An example of a grid file can be found in Listing \ref{lst:code_example_grid_file}.
-
-\begin{bashcode}[label={lst:code_example_grid_file}]{An example of a grid file for a 3d Cartesian grid.}
-# output variables
-grid_type = cartesian
-dim = 3
-compositions = 2
-
-# domain of the grid
-x_min = 0e3
-x_max = 2000e3
-y_min = 0e3
-y_max = 1000e3
-z_min = 0
-z_max = 750e3
-
-# grid properties
-n_cell_x = 160
-n_cell_y = 80
-n_cell_z = 60
-\end{bashcode}
-
-\section{Final comments}
-There you have it, all the basics of the \GWB{}! You have seen how each component of the \WB{} works, and how the ideas are implemented. But in the end the best way to learn and to find out what the \WB{} is really capable of is to just try it out. If stumble on a problem or think that something should work differently or even that you really need a specific functionality, don't stay silent. Please let it know on github: \url{https://github.com/GeodynamicWorldBuilder/WorldBuilder}. Feel free to make an issue, so that your problem or idea can be discussed.
-\\
-We are also happy if you want to contribute code or documentation. If you find a mistake in the manual or code, even is it is a simple spelling or grammatical mistake, please report it. The effort is really appreciated. It would also make for a great first pull request!
-
-
-
-
-\part{Information for developing for the World Builder}
-\chapter{Introduction}
-\section{prerequisites}
-To contribute to the world builder there the only prerequisites is that you are willing to contriube to open-source software under the GNU LESSER GENERAL PUBLIC LICENSE version 2.1. See the licence document in the repository for more information. As mentioned in part 1 of the manual, we really appreciate any contribution!
-
-If you want to contribute code, some knowledge of of c++ is required. For writing and changing plugins, a basic knowledge of how variables, loops and functions work should be sufficient to be able to contribute.
-
-As a version management system, and also as a system to manage and discuss contributions, we use git and github. Some basic knowledge on how git works will speed up how fast you can contribute to the \WB{}.
-
-If there is something you do not understand, do not hesitate to ask a question by making a issue on github.
-
-\section{Conventions}
-There are several conversions used when writing code. Because the code is still very young, we will only name the most important ones.
-\begin{enumerate}
- \item all parameters in the \WB{} parameter file are lower case.
- \item all variable names are snake case (variable\_name).
- \item all function names are snake case (function\_name).
- \item all class names are camel case (ClassName).
-\end{enumerate}
-\chapter{Structure and flow of the code}
-From version 0.2.0 to version 0.3.0 the structure has mostly been stabilized. On a high level the structure is very similar to that of \aspect{},
-with an extensive modular plugin system. Also the way to declare and parse parameters is very similar to \aspect{} and DEAL.II. Besides being a
-good and proven structure for these kind of codes, these similarities are also on propose to allow for an easy transition for \WB{} and \aspect{}
-developers between the codes. This is also reflected in having similar conventions and the use of exactly the same indenting tool and version
-astyle (2.04).
-
-The \GWB{} currently consists of three parts: the core library, the App and the Visualizer. The App and Visualizer are self contained
-with their own main program and use the core library. The core library has a includes/world\_builder folder and a source folder containing
-all the header files and source files respectively. The source folder contains three folders and several files. The files in this folder are a
-combination of core files glueing the WB together, configuration files and wrapper files the for the interfaces to different programming languages.
-The most important files here are world.cc and parameters.cc. The file world.cc contains the world class which other programs use to interact with
-the world builder library. The parameters.cc file contains the Parameters class which deals with loading and parsing the world builder file (.wb).
-The load and parsing process is quite involved, but the high level version of it is that the core files and each plugin declares what parameters are
-available and what values are allowed for that parameter. These declarations build a JSON schema (Remember that the world builder files use JSON syntax).
-Then this schema is used to see if the provided world builder file is valid according to that schema. If the world builder file passes the schema check
-phase, the actual parsing phase starts. This means that the core files and plugins will load the information in the world builder file into memory and
-can perform extra checks on those values. After this phase is done, the plugins do not have access anymore to the parameters class. This is also the
-last pahse of the construction of the world class.
-
-The three folders contain plugin systems. Writing a new plugin for the coordinate system and types is as easy as copying an existing plugin (both in the
-include and source folders!) and modifying it for your own purposes. The plugins in the features plugin system are a bit more complicated since they have
-their owns plugin systems. If you want tomake a whole new feature you are advised to make an issue on github so that you can get help with it from the
-developers and to allow discussion on the best approach. The features folder contains a folder for each features plugin (system). Each of those folders
-contains a folder for the output provided by the world builder. That is at time of writing temperature, compositions and grains (experimental). Eeach of
-those folders contains an interface file and at least one plugin. Adding a new plugin is, like with the coordinate and types plugins as easy as copying
-and modifying one of those plugins (again, you need to do that for both the include and source files. So if you want to for example add a new temperature
-plugin for the oceanic plate plugin system called "my cool oceanic plate temperature", you could copy the plate\_model.cc to my\_cool\_temperature.cc and
-uniform.h to my\_cool\_temperature.h in their respective folders. You will need to change plate\_model to my\_cool\_temperature, PlateModel to MyCoolTemperature,
-etc.
-
-In depth question of the structure and flow of the code can always be asked on github as an issue.
-%\chapter*{Bibliography}
-\bibliographystyle{apalike}
-\bibliography{bibliography}
-\addcontentsline{toc}{chapter}{\textcolor{ocre}{Bibliography}}
-
-\appendix
-\chapter{\WB{} file parameter reference}
-%\setlistdepth{15}
-\label{chapter:WB_file_parameter_reference}
-\input{world_builder_declarations.tex}
-
-\end{document}
diff --git a/doc/manual/world_buider_declarations.tex b/doc/manual/world_buider_declarations.tex
deleted file mode 100644
index 7438992eb..000000000
--- a/doc/manual/world_buider_declarations.tex
+++ /dev/null
@@ -1,3754 +0,0 @@
-\section{/}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Root object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [version, features]\end{itemize}
-\section{/version}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The major and minor version number for which the input file was written.
-\end{itemize}\section{/cross section}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: This is an array of two points along where the cross section is taken
-\end{itemize}\section{/cross section/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\subsection{/cross section/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\section{/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: 1600.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin.
-\end{itemize}\section{/surface temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the surface in Kelvin.
-\end{itemize}\section{/force surface temperature}
-\begin{itemize}\item {\bf default value}: false
-\item {\bf type}: boolean
-\item {\bf documentation}: Force the provided surface temperature to be set at the surface
-\end{itemize}\section{/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: 0.000035
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$.
-\end{itemize}\section{/specific heat}
-\begin{itemize}\item {\bf default value}: 1250.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}.$
-\end{itemize}\section{/thermal diffusivity}
-\begin{itemize}\item {\bf default value}: 8.04e-7
-\item {\bf type}: number
-\item {\bf documentation}: The thermal diffusivity in $m^{2} s^{-1}$.
-\end{itemize}\section{/maximum distance between coordinates}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
-\end{itemize}\section{/interpolation}
-\begin{itemize}\item {\bf default value}: none
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation.
-\end{itemize}\section{/coordinate system}
-\begin{itemize}\item {\bf documentation}: A coordinate system. Cartesian or spherical.
-\item {\bf default value}: cartesian
-\item {\bf type}: object
-\end{itemize}
-\section{/coordinate system/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Coordinate system object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\subsection{/coordinate system/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [cartesian]\end{itemize}\section{/coordinate system/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Coordinate sysetm object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, depth method]\end{itemize}
-\subsection{/coordinate system/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [spherical]\end{itemize}\subsection{/coordinate system/oneOf/2/depth method}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: Which depth method to use in the spherical case. The available options are 'starting point' and 'begin segment'.
-\item {\bf enum}: [starting point, begin segment, continuous]\end{itemize}\section{/features}
-\begin{itemize}\item {\bf documentation}: A list of features.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\section{/features/items}
-
-\subsection{/features/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: continental plate object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemize}
-\subsection{/features/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [continental plate]\end{itemize}\subsection{/features/items/oneOf/1/name}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemize}\subsection{/features/items/oneOf/1/coordinates}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\end{itemize}\subsection{/features/items/oneOf/1/coordinates/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/coordinates/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/1/interpolation}
-\begin{itemize}\item {\bf default value}: global
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
-\end{itemize}\subsection{/features/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/1/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/1/temperature models/items}
-
-\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemize}
-\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/3/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/3/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/temperature models/items/oneOf/3/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsection{/features/items/oneOf/1/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/1/composition models/items}
-
-\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsection{/features/items/oneOf/1/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/1/grains models/items}
-
-\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the rotation matrices of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace, multiply]\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/1/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemize}
-\subsection{/features/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [fault]\end{itemize}\subsection{/features/items/oneOf/2/name}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemize}\subsection{/features/items/oneOf/2/coordinates}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\end{itemize}\subsection{/features/items/oneOf/2/coordinates/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/coordinates/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/2/interpolation}
-\begin{itemize}\item {\bf default value}: global
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
-\end{itemize}\subsection{/features/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/2/dip point}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/2/dip point/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/2/segments}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/2/segments/items}
-\begin{itemize}\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\item {\bf required}: [length, thickness, angle]\end{itemize}
-\subsubsection{/features/items/oneOf/2/segments/items/length}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/thickness}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/thickness/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/top truncation}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/top truncation/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/angle}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/angle/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/temperature models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/temperature models/items}
-
-\subsubsection{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemize}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature starts.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature end.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/composition models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/composition models/items}
-
-\subsubsection{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/grains models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/grains models/items}
-
-\subsubsection{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/2/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/2/temperature models/items}
-
-\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemize}
-\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature starts.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature end.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/3/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/3/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/temperature models/items/oneOf/3/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsection{/features/items/oneOf/2/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/2/composition models/items}
-
-\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsection{/features/items/oneOf/2/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/2/grains models/items}
-
-\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/2/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/2/sections}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of feature properties for a coordinate.
-\end{itemize}\subsection{/features/items/oneOf/2/sections/items}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: object
-\end{itemize}
-\subsubsection{/features/items/oneOf/2/sections/items/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/dip point}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/dip point/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items}
-\begin{itemize}\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\item {\bf required}: [length, thickness, angle]\end{itemize}
-\subsubsection{/features/items/oneOf/2/sections/items/segments/items/length}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items/thickness}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/thickness/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items/top truncation}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/top truncation/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items/angle}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/angle/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items/temperature models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items}
-
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature starts.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature end.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items/composition models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items}
-
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/segments/items/grains models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items}
-
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/temperature models/items}
-
-\subsubsection{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance fault center]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature starts.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The minimum distance to the center of the fault. This determines where the linear temperature end.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/composition models/items}
-
-\subsubsection{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/grains models/items}
-
-\subsubsection{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/min distance fault center}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault center in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/max distance fault center}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the fault in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/2/sections/items/coordinate}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}: The coordinate which should be overwritten
-\end{itemize}\subsection{/features/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemize}
-\subsection{/features/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [mantle layer]\end{itemize}\subsection{/features/items/oneOf/3/name}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemize}\subsection{/features/items/oneOf/3/coordinates}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\end{itemize}\subsection{/features/items/oneOf/3/coordinates/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/coordinates/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/3/interpolation}
-\begin{itemize}\item {\bf default value}: global
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
-\end{itemize}\subsection{/features/items/oneOf/3/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/3/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/3/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/3/temperature models/items}
-
-\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemize}
-\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/3/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/3/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/temperature models/items/oneOf/3/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsection{/features/items/oneOf/3/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/3/composition models/items}
-
-\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsection{/features/items/oneOf/3/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/3/grains models/items}
-
-\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/3/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/4}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemize}
-\subsection{/features/items/oneOf/4/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [oceanic plate]\end{itemize}\subsection{/features/items/oneOf/4/name}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemize}\subsection{/features/items/oneOf/4/coordinates}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\end{itemize}\subsection{/features/items/oneOf/4/coordinates/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/coordinates/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/4/interpolation}
-\begin{itemize}\item {\bf default value}: global
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
-\end{itemize}\subsection{/features/items/oneOf/4/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/4/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/4/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/4/temperature models/items}
-
-\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max depth]\end{itemize}
-\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, ridge coordinates, spreading velocity, max depth]\end{itemize}
-\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/spreading velocity}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/ridge coordinates}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of 2d points which define the location of the ridge.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/3/ridge coordinates/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/4/temperature models/items/oneOf/3/ridge coordinates/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/4}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/4/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/4/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/4/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/4/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the temperature of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/temperature models/items/oneOf/4/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsection{/features/items/oneOf/4/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/4/composition models/items}
-
-\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsection{/features/items/oneOf/4/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/4/grains models/items}
-
-\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/4/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/5}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: feature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, coordinates]\end{itemize}
-\subsection{/features/items/oneOf/5/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\item {\bf enum}: [subducting plate]\end{itemize}\subsection{/features/items/oneOf/5/name}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name which the user has given to the feature.
-\end{itemize}\subsection{/features/items/oneOf/5/coordinates}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: An array of 2d Points representing an array of coordinates where the feature is located.
-\end{itemize}\subsection{/features/items/oneOf/5/coordinates/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/coordinates/items/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/5/interpolation}
-\begin{itemize}\item {\bf default value}: global
-\item {\bf type}: string
-\item {\bf documentation}: What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
-\end{itemize}\subsection{/features/items/oneOf/5/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/5/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/5/dip point}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/5/dip point/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsection{/features/items/oneOf/5/segments}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsection{/features/items/oneOf/5/segments/items}
-\begin{itemize}\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\item {\bf required}: [length, thickness, angle]\end{itemize}
-\subsubsection{/features/items/oneOf/5/segments/items/length}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/thickness}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/thickness/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/top truncation}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/top truncation/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/angle}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/angle/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/temperature models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/temperature models/items}
-
-\subsubsection{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/density}
-\begin{itemize}\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity}
-\begin{itemize}\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal conductivity}
-\begin{itemize}\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/adiabatic heating}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}: Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/composition models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/composition models/items}
-
-\subsubsection{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/grains models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/grains models/items}
-
-\subsubsection{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/5/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/5/temperature models/items}
-
-\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemize}
-\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemize}
-\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/density}
-\begin{itemize}\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity}
-\begin{itemize}\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/thermal conductivity}
-\begin{itemize}\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/adiabatic heating}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}: Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/3/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/4}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/4/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/4/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/4/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/4/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/temperature models/items/oneOf/4/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsection{/features/items/oneOf/5/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/5/composition models/items}
-
-\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsection{/features/items/oneOf/5/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsection{/features/items/oneOf/5/grains models/items}
-
-\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\subsubsection{/features/items/oneOf/5/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsection{/features/items/oneOf/5/sections}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of feature properties for a coordinate.
-\end{itemize}\subsection{/features/items/oneOf/5/sections/items}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: object
-\end{itemize}
-\subsubsection{/features/items/oneOf/5/sections/items/min depth}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/max depth}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/dip point}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 2
-\item {\bf maxItems}: 2
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/dip point/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: The depth to which this feature is present
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items}
-\begin{itemize}\item {\bf type}: object
-\item {\bf additionalProperties}: false
-\item {\bf documentation}:
-\item {\bf required}: [length, thickness, angle]\end{itemize}
-\subsubsection{/features/items/oneOf/5/sections/items/segments/items/length}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items/thickness}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/thickness/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items/top truncation}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/top truncation/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items/angle}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 2
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/angle/items}
-\begin{itemize}\item {\bf type}: number
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items/temperature models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items}
-
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/density}
-\begin{itemize}\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity}
-\begin{itemize}\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal conductivity}
-\begin{itemize}\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/adiabatic heating}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}: Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items/composition models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items}
-
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/segments/items/grains models}
-\begin{itemize}\item {\bf documentation}:
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items}
-
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/temperature models}
-\begin{itemize}\item {\bf documentation}: A list of temperature models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/temperature models/items}
-
-\subsubsection{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: temperature object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [adiabatic]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, max distance slab top]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [linear]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/top temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/bottom temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, plate velocity]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [plate model]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/density}
-\begin{itemize}\item {\bf default value}: 3300.0
-\item {\bf type}: number
-\item {\bf documentation}: The reference density of the subducting plate in $kg/m^3$
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity}
-\begin{itemize}\item {\bf default value}: NaN
-\item {\bf type}: number
-\item {\bf documentation}: The velocity in meters per year with which the plate subducts in meters per year.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal conductivity}
-\begin{itemize}\item {\bf default value}: 2.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal expansion coefficient}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/specific heat}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/adiabatic heating}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}: Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/potential mantle temperature}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}: The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Temperature model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, temperature]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the temperature model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
-\item {\bf enum}: [replace, add, subtract]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/temperature}
-\begin{itemize}\item {\bf default value}: 293.15
-\item {\bf type}: number
-\item {\bf documentation}: The temperature in degree Kelvin which this feature should have
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/composition models}
-\begin{itemize}\item {\bf documentation}: A list of composition models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/composition models/items}
-
-\subsubsection{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform compositional model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the composition model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: todo The depth in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/fractions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 1
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: TA list of compositional fractions corresponding to the compositions list.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/fractions/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/composition models/items/oneOf/1/operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/grains models}
-\begin{itemize}\item {\bf documentation}: A list of grains models.
-\item {\bf default value}:
-\item {\bf type}: array
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/grains models/items}
-
-\subsubsection{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: random uniform distribution grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [random uniform distribution]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/grain sizes/items}
-\begin{itemize}\item {\bf default value}: 1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/normalize grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/1/normalize grain sizes/items}
-\begin{itemize}\item {\bf default value}: true
-\item {\bf type}: boolean
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2}
-\begin{itemize}\item {\bf type}: object
-\item {\bf documentation}: Uniform grains model object
-\item {\bf additionalProperties}: false
-\item {\bf required}: [model, compositions]\end{itemize}
-\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/model}
-\begin{itemize}\item {\bf default value}:
-\item {\bf type}: string
-\item {\bf documentation}: The name of the grains model.
-\item {\bf enum}: [uniform]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/min distance slab top}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters from which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/max distance slab top}
-\begin{itemize}\item {\bf default value}: 1.7976931348623157e308
-\item {\bf type}: number
-\item {\bf documentation}: The distance from the slab top in meters to which the composition of this feature is present.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/compositions}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the integer labels of the composition which are present there.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/compositions/items}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the labels of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list with the z-x-z Euler angles of the grains which are present there for each compositions.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 3
-\item {\bf maxItems}: 3
-\item {\bf uniqueItems}: false
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items}
-\begin{itemize}\item {\bf default value}: 0.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/orientation operation}
-\begin{itemize}\item {\bf default value}: replace
-\item {\bf type}: string
-\item {\bf documentation}: Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
-\item {\bf enum}: [replace]\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes}
-\begin{itemize}\item {\bf type}: array
-\item {\bf minItems}: 0
-\item {\bf maxItems}: 4294967295
-\item {\bf uniqueItems}: false
-\item {\bf documentation}: A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
-\end{itemize}\paragraph{/features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes/items}
-\begin{itemize}\item {\bf default value}: -1.0
-\item {\bf type}: number
-\item {\bf documentation}:
-\end{itemize}\subsubsection{/features/items/oneOf/5/sections/items/coordinate}
-\begin{itemize}\item {\bf default value}: 0
-\item {\bf type}: integer
-\item {\bf documentation}: The coordinate which should be overwritten
-\end{itemize}
\ No newline at end of file
diff --git a/doc/manual/images/spherical_approximations_line.png b/doc/sphinx/_static/images/spherical_approximations_line.png
similarity index 100%
rename from doc/manual/images/spherical_approximations_line.png
rename to doc/sphinx/_static/images/spherical_approximations_line.png
diff --git a/doc/manual/images/spherical_approximations_spiral.png b/doc/sphinx/_static/images/spherical_approximations_spiral.png
similarity index 100%
rename from doc/manual/images/spherical_approximations_spiral.png
rename to doc/sphinx/_static/images/spherical_approximations_spiral.png
diff --git a/doc/sphinx/developer_manual/contributing_to_the_documentation/building_documentation.md b/doc/sphinx/developer_manual/contributing_to_the_documentation/building_documentation.md
new file mode 100644
index 000000000..30d31dbae
--- /dev/null
+++ b/doc/sphinx/developer_manual/contributing_to_the_documentation/building_documentation.md
@@ -0,0 +1,25 @@
+(part:dev_manual:chap:contribute_to_doc:sec:building_doc)=
+Building documentation
+=========================
+
+To build the documentation locally, you first need to ensure you have the right Python packages installed. The list of packages required to build the documentation is located in `$WORLD_BUILDER_SOURCE_DIR/doc/requirements.txt`, and can be installed using
+
+:::{code-block}
+pip install -r $WORLD_BUILDER_SOURCE_DIR/doc/requirements.txt
+:::
+
+Now that the Python packages are installed, we need to toggle the option in cmake to build the target for the GWB documention, this can be done using the interactive GUI `ccmake` and enabling `WB_BUILD_DOCUMENTATION` or by running the following command:
+
+:::{code-block}
+cd $WORLD_BUILDER_SOURCE_DIR/build \\
+cmake -D WB_BUILD_DOCUMENTATION=ON .
+:::
+
+This adds the target for the documentation in `$WORLD_BUILDER_SOURCE_DIR/build/doc`, to finish building the documentation run the final commands:
+
+:::{code-block}
+cd $WORLD_BUILDER_SOURCE_DIR/build/doc \\
+make manual
+:::
+
+This compiles the sphinx documentation, which will be built in `$WORLD_BUILDER_SOURCE_DIR/build/doc/sphinx`.
diff --git a/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_style_guide.md b/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_style_guide.md
index df91ead68..0db444098 100644
--- a/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_style_guide.md
+++ b/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_style_guide.md
@@ -163,3 +163,7 @@ which looks like this when rendered:
Image descriptionta
```
+
+# Units
+
+The easiest way of adding superscripts needed for units such as kg/m3 is to use HTML tags, as in `superscript`.
diff --git a/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_testing.md b/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_testing.md
index 93193104b..690e39b2e 100644
--- a/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_testing.md
+++ b/doc/sphinx/developer_manual/contributing_to_the_documentation/documentation_testing.md
@@ -2,6 +2,4 @@
Documentation testing
=====================
-```{todo}
-Explain how the documentation is tested in each pull request. It is build and (todo) all the world builder input files are run (checking for errors, not comparing output).
-```
\ No newline at end of file
+Making sure that the examples in the documentation are working is important to make sure users can rely on the documentation. For that reason, all files in `doc/sphinx/_static/gwb_input_files/` which both have a `.wb` and `.grid` file, are automatically tested in every pull request. They are only tested to see if any error occurs, not if the output is correct or has changed.
\ No newline at end of file
diff --git a/doc/sphinx/developer_manual/contributing_to_the_documentation/index.md b/doc/sphinx/developer_manual/contributing_to_the_documentation/index.md
index bdd32bbb0..52c5c1167 100644
--- a/doc/sphinx/developer_manual/contributing_to_the_documentation/index.md
+++ b/doc/sphinx/developer_manual/contributing_to_the_documentation/index.md
@@ -2,16 +2,16 @@
Contributing to the documentation
=================================
-```{todo}
-The documentation is very important and it is also a good way to learn git and the review process. Show that there is a button on each documentation page where you can suggest edits!
-```
+Good documentation enables users to learn what the GWB can do, how to use it effectively and how to contribute easily. Contributing to the documentation requires minimal knowledge of how to code and we welcome every single contribution; finding and fixing typos is greatly appreciated! If you want to change something on any page, contributing is as easy as clicking on the GitHub button above and suggesting an edit. Welcome to the World Builder developers!
+
+This section will explain in detail how the documentation is made and how you can contribute!
```{toctree}
:hidden:
+building_documentation
important_syntax
documentation_style_guide
documentation_testing
-tips_and_tricks
review_process
```
\ No newline at end of file
diff --git a/doc/sphinx/developer_manual/contributing_to_the_documentation/tips_and_tricks.md b/doc/sphinx/developer_manual/contributing_to_the_documentation/tips_and_tricks.md
deleted file mode 100644
index 366f94d46..000000000
--- a/doc/sphinx/developer_manual/contributing_to_the_documentation/tips_and_tricks.md
+++ /dev/null
@@ -1,7 +0,0 @@
-(part:dev_manual:chap:contribute_to_doc:sec:tips_and_tricks)=
-Tips and tricks
-================
-
-```{todo}
-Explain how to make useful, easy to read and good looking documentation.
-```
\ No newline at end of file
diff --git a/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugin_system.md b/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugin_system.md
index 665d61761..b1029ea1d 100644
--- a/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugin_system.md
+++ b/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugin_system.md
@@ -2,6 +2,12 @@
Creating new plugin system
==========================
-```{todo}
-Explain that this is very advanced, and you should contact the developers, but also explain how to do it.
-```
\ No newline at end of file
+Suppose you want to create a new feature or tectonic unit in your world besides the available features, i.e., subducting plate, fault, mantle layer etc. You can do this by creating a new plugin system that includes the possible distributions of `composition`, `grains`, and `temperature` within that feature. This is quite an advanced change to GWB, and it would be useful to first contact the developers to discuss the implementation before doing it yourself.
+
+Below are the following broad steps you would need to follow to implement a new plugin system:
+
+1. Write a class of your feature, say `myfeature`, that is derived from the `interface` class of the GWB features. You can do this by first copying the source (`.cc`) and the header (`.h`) files of an existing feature. Then, rename all the instances of the class to `myfeature`, modify the name of the feature in the constructor, add the feature in WB_REGISTER_FEATURE, and modify the header guards.
+2. Create a folder of your feature inside `source/world_builder/features`. Next, add the subfolders for all the properties available in GWB, i.e., `composition`, `grains`, and `temperature` within `myfeature`.
+3. Add `interface` class for each of the properties into the file `interface.cc` within their separate subfolders. You can copy the existing `interface.cc` in the available tectonic features. Do the same for the header files, `interface.h` in `include/world_builder/features`.
+4. Change the namespace and header guard in the `interface` class to reflect `myfeature`.
+5. Write a class that describes for all the properties how you want their respective distribution. Make sure that this class is derived from the interface class. You can either copy the available implementations of these properties in the existing features or write your own following the steps in {ref}`part:dev_manual:chap:developing_for_the_GWB:sec:creating_new_plugins`.
\ No newline at end of file
diff --git a/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugins.md b/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugins.md
index 458aab2d7..856c7dc13 100644
--- a/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugins.md
+++ b/doc/sphinx/developer_manual/developing_for_the_GWB/creating_new_plugins.md
@@ -2,6 +2,17 @@
Creating new plugins
====================
-```{todo}
-Explain how to create a new plugin. If possible find one which already nearly does what you want and copy and change it, but also explain how to build one from sratch.
-```
\ No newline at end of file
+It is possible that the user wants to implement a different distribution of properties (temperature or composition) than the ones available in the GWB. This can be achieved by creating a new plugin with the steps outlined subsequently. We will discuss two ways to write a plugin: one is to base it on an existing plugin, and another is to write the plugin from scratch.
+
+## Modify an existing plugin
+
+Identify an existing implementation that nearly does what you want and copy the contents into another file, say `myplugin.cc`, in the same directory. It is also recommended that you make a copy of the corresponding header file into `myplugin.h`. This allows other plugins to use the declarations in `myplugin`. Then, rename the class in both the header and the source files to `Myplugin` (the class names are written in the Camel case by GWB convention) and modify the header guard accordingly.
+
+As an example, assume that you want to implement faults in your world that have compositional value that varies according to a hat function. In this case, the closest existing functionality is the `smooth` fault composition that varies following a hyperbolic tangent function. You can then rename the class to say Hat and modify the implementation of the relevant function, i.e., `get_composition()`, such that it now returns a compositional value based on the hat function.
+
+## Write a plugin from scratch
+
+Create your plugin file that contains the declarations and implementations of all the members of your class, which must be derived from the relevant `Interface` class. For example, if you are creating a new temperature computation for a `continental_plate_model`, then you would include the function declarations of `features/continental_plate_models/fault_models/interface.h`. This implies that you need to have the functions `declare_entries`, `parse_enteries`, and `get_temperature` and their definitions for your plugin. Similar to above, it is recommended that you split the function declarations into a header file, say `myplugin.h`.
+
+-----
+Register the plugin at the bottom of `myplugin.cc` in `WB_REGISTER_*` that instantiates the plugin, documents it, and makes it available to the parameter file handlers. You can do this by using `WB_REGISTER_*`(name of the class, name of the plugin used in the input file). Finally, compile the plugin, using `cmake .` and then `make` in the build directory.
diff --git a/doc/sphinx/introduction/how_to_use_this_manual.md b/doc/sphinx/introduction/how_to_use_this_manual.md
index a3965d9da..cc203f533 100644
--- a/doc/sphinx/introduction/how_to_use_this_manual.md
+++ b/doc/sphinx/introduction/how_to_use_this_manual.md
@@ -2,11 +2,11 @@
How to use this manual
======================
-The manual is a large document with a lot of information for different audiences. It is therefore important to read the right sections. Secondly it can be useful to know all the functionality of this manual.
+The manual is a large document with a lot of information for different audiences. It is therefore important to read the right sections. Secondly, it can be useful to know all the functionality of this manual.
## What information is covered
-The manual is built up out of six different parts, which can be viewed in the left side bar. This section explains the goal and target audience of each section.
+The manual is built in six different parts which can be viewed in the left side bar. This section explains the goal and target audience of each section.
1. **Introduction**
@@ -14,19 +14,19 @@ The manual is built up out of six different parts, which can be viewed in the le
2. **User Manual**
- This is the main place new users should start. This part starts by explaining how to install the GWB in different cases (for example on different operating systems). Then it contains a brief section on how to use the different applications provided by the world builder. Next, the core concepts behind the GWB are discussed. The main section of this part is the Basic Starter Tutorial. It will guide you, step-by-step, through building a full 3D (and 2D) geodynamic setup. The last section of this part contains a list of cookbooks, which are specific self-contained tutorials on different aspects of using the GWB.
+ This is the main place new users should start. This part starts by explaining how to install the GWB in different cases (for example on different operating systems). Then it contains a brief section on how to use the different applications provided by the World Builder. Next, the core concepts behind the GWB are discussed. The main section of this part is the Basic Starter Tutorial. It will guide you, step-by-step, through building a full 3D (and 2D) geodynamic setup. The last section of this part contains a list of cookbooks which are specific, self-contained tutorials on different aspects of using the GWB.
3. **API Manual**
- This part of the manual is for geodynamic model developers who want be able to use the GWB in their code. It explains how the API is designed and discusses the available functions in C++ and in the other supported languages.
+ This part of the manual is for geodynamic model developers who want to be able to use the GWB in their code. It explains how the API is designed and discusses the available functions in C++ and in the other supported languages.
-4. **Developer manual**
+4. **Developer Manual**
- This part of the manual is for users who want to implement a new feature and (hopefully) contribute it back to the GWB. It goes to the whole process of setting up a development environment, explaining how you can contribute code, documentation or help with reviewing pull requests, to explaining how the code is structured and how to make a new plugin or tool.
+ This part of the manual is for users who want to implement a new feature and (hopefully) contribute it back to the GWB. It explains the entire process of setting up a development environment, explaining how you can contribute code, documentation or help with reviewing pull requests; explaining how the code is structured and how to make a new plugin or tool.
5. **Parameter Listings**
- This part is important for all users. It contains a list of all available parameters in the world builder input files and the GWB tools.
+ This part is important for all users. It contains a list of all available parameters in the World Builder input files and the GWB tools.
6. **Project Links**
@@ -36,10 +36,10 @@ The manual is built up out of six different parts, which can be viewed in the le
Now that you know what to find where in the manual, let's explain the interface and how to use it.
-**Left panel** We already talked about the left panel in the previous section, but there are a few other things to note. First of all, there is a search box, which may help you to find the content you need. Secondly, when you click on the logo, you are taken back to the opening page of the manual. Lastly, you can hide the side panel by clicking the icon with the three horizontal bars at the top, just right from the left side panel.
+**Left panel** We already talked about the left panel in the previous section, but there are a few other things to note. First of all, there is a search box which may help you to find the content you need. Secondly, when you click on the logo, you are taken back to the opening page of the manual. Lastly, you can hide the side panel by clicking the icon with the three horizontal bars at the top, just right from the left side panel.
-**Top panel** This top panel contains on the left side the button to hide and reveal the left panel, and on the right side three very useful buttons. The left most of these buttons sets the page in full screen. Unfortunately, it will currently not stay in full screen when switching between pages. The middle button is probably the most important one. It opens a drop down menu with a direct link to the GWB GitHub repository, a direct link to open a new issue and a direct link to edit the page you are currently on. So if you see a mistake or something is missing on the page, it is very easy to fix without needing to download anything! The rightmost button allows you to download the page you are currently on.
+**Top panel** This top panel contains on the left side the button to hide and reveal the left panel, and on the right side three very useful buttons. The left most of these buttons sets the page in full screen. Unfortunately, it will currently not stay in full screen when switching between pages. The middle button is probably the most important one. It opens a drop down menu with a direct link to the GWB GitHub repository, a direct link to open a new issue and a direct link to edit the page you are currently on. So if you see a mistake or something is missing on the page, it is very easy to fix without needing to download anything! The rightmost button allows you to download the page you are currently on.
**Right panel** The right panel contains an outline of the page you are on. This is especially useful for longer pages.
-**Navigation** At the bottom of each page there are buttons to go to the next and previous page. You can also use the arrow keys instead to move to the next or previous page.
\ No newline at end of file
+**Navigation** At the bottom of each page there are buttons to go to the next and previous page. You can also use the arrow keys instead to move to the next or previous page.
diff --git a/doc/sphinx/user_manual/concepts/constant_angle_in_spherical_domain_issue.md b/doc/sphinx/user_manual/concepts/constant_angle_in_spherical_domain_issue.md
index b13875c68..ce4399266 100644
--- a/doc/sphinx/user_manual/concepts/constant_angle_in_spherical_domain_issue.md
+++ b/doc/sphinx/user_manual/concepts/constant_angle_in_spherical_domain_issue.md
@@ -12,13 +12,13 @@ The issue arises when you want to define a line with a certain angle to the surf
**Constant angle with the starting position**
-![spherical subduction line](../../../manual/images/spherical_approximations_line.png)
+![spherical subduction line](../../_static/images/spherical_approximations_line.png)
:::
:::{grid-item-card}
**Constant angle with the surface above the current position**
-![spherical subduction spiral](../../../manual/images/spherical_approximations_spiral.png)
+![spherical subduction spiral](../../_static/images/spherical_approximations_spiral.png)
:::
::::
diff --git a/doc/sphinx/user_manual/concepts/features.md b/doc/sphinx/user_manual/concepts/features.md
index 70b8c0587..df309fad6 100644
--- a/doc/sphinx/user_manual/concepts/features.md
+++ b/doc/sphinx/user_manual/concepts/features.md
@@ -2,13 +2,13 @@
Features
================
-Tectonic features are a core concept in the world builder. The name tectonic feature is often shorted to just feature for simplicity. A tectonic feature in the GWB represents a tectonic/geodynamic unit. This can be a continental plate, an oceanic plate, a subducting plate, a fault, etc.
+Tectonic features are a core concept in the World Builder. The name "tectonic feature" is often shorted to just "feature" for simplicity. A tectonic feature in the GWB represents a tectonic/geodynamic unit. This can be a continental plate, an oceanic plate, a subducting plate, a fault, etc.
```{note}
The term plate is used here in a loose definition. A more correct term would probably be continental lithosphere, oceanic plate lithosphere, etc. If you have strong opinion on this, feel free to contribute to [the open issue on GitHub](https://github.com/GeodynamicWorldBuilder/WorldBuilder/issues/210).
```
-The idea behind this is that the conceptual framework on which the GWB is build should stay as close as possible to how a geologist would think about the problem. Ideally it would allows a user without any or little programming and modeling experience to take a map of a region, identify the tectonic units and put them into a world builder file with little to no help of a computational geodynamicist. This would this user for example to make interesting 3D renderings of their region for visualization purposes or as a start of a discussion about how to model it.
+Conceptually, the GWB tries to stay as close as possible to how a geologist would think about the problem. Ideally, GWB allows a user without any or with little programming and modeling experience to take a map of a region, identify the tectonic units and create a World Builder file with little to no help from a computational geodynamicist. This lets the user, for example, make interesting 3D renderings of their region for visualization purposes or as a starting point for a discussion about how to model it.
-In the next few sections we will go into more detail of how this works. We will start with showing how features can be used to create 3D setups and then go into the three main types of features: {ref}`part:user_manual:chap:concepts:sec:area_features`, {ref}`part:user_manual:chap:concepts:sec:line_features` and {ref}`part:user_manual:chap:concepts:sec:point_features`.
+In the next few sections, we will go into more detail of how this works. We will start with showing how features can be used to create 3D setups and then go into the three main types of features: {ref}`part:user_manual:chap:concepts:sec:area_features`, {ref}`part:user_manual:chap:concepts:sec:line_features` and {ref}`part:user_manual:chap:concepts:sec:point_features`.
diff --git a/doc/sphinx/user_manual/concepts/index.md b/doc/sphinx/user_manual/concepts/index.md
index 9a7429cde..cfdadafde 100644
--- a/doc/sphinx/user_manual/concepts/index.md
+++ b/doc/sphinx/user_manual/concepts/index.md
@@ -2,7 +2,7 @@
Important GWB Concepts
======================
-To understand how to make a world builder file which creates some interesting initial conditions, it is important understand some of the concepts it is build upon. This chapter is dedicated to make sure you get to understand these concepts. It is also important when you want to look into the source files, because the code is build up around these concepts as well. So having a good understanding of these concepts will both make reading the rest of this manual as reading the code a lot easier.
+To understand how to make a World Builder file that creates some interesting initial conditions, it is important to understand some of the concepts it is built upon. This chapter is dedicated to ensuring you understand these concepts. This is also important when looking into the source files since the code is built up around these concepts as well. So having a good understanding of these concepts will both make reading the rest of this manual as well as reading the code a lot easier.
```{toctree}
:hidden:
diff --git a/doc/sphinx/user_manual/how_to_use_the_applications/gwb-dat_app.md b/doc/sphinx/user_manual/how_to_use_the_applications/gwb-dat_app.md
index 63da8dbbd..278317f0b 100644
--- a/doc/sphinx/user_manual/how_to_use_the_applications/gwb-dat_app.md
+++ b/doc/sphinx/user_manual/how_to_use_the_applications/gwb-dat_app.md
@@ -2,17 +2,17 @@
The gwb-dat app
=====================
-The `gwb-dat` app allows you to query the GWB world at many points at a time. As arguments it takes a world builder file, which specifies what the world looks like, and a `.dat` file, which specifies what points you want to query and what information you want to get from it. An example of how it is run is the following: `gwb-dat world_builder_file.wb point_info.dat`. There is only one optional extra argument, which is an option to limit some consistency checks in debug mode: `--limit-debug-consistency-checks` (or `-ldcc` as a shortcut). If you want to use it, it always has to be after the `.dat` file.
+The `gwb-dat` app allows you to query the GWB world at many points at a time. As arguments, it takes a World Builder file, which specifies what the world looks like, and a `.dat` file, which specifies what points you want to query and what information you want. An example of how it is run is the following: `gwb-dat world_builder_file.wb point_info.dat`. There is only one optional extra argument which is an option to limit some consistency checks in debug mode: `--limit-debug-consistency-checks` (or `-ldcc` as a shortcut). If you want to use it, it must be added after the `.dat` file.
-The main part of the `.dat` file consists of 3 (in 2D) or 4 (in 3D) columns of numbers. The first 2 or 3 columns are the coordinates of the 2D or 3D point respectively. The last column is the depth. By default in debug mode it is checked for spherical models whether those values are consistent, but you can turn that off the above mentioned `--limit-debug-consistency-checks` option.
+The main part of the `.dat` file consists of 3 (in 2D) or 4 (in 3D) columns of numbers. The first 2 or 3 columns are the coordinates of the 2D or 3D point respectively. The last column is the depth. In debug mode, spherical models are checked by default for consistency. You can turn this off using the above mentioned `--limit-debug-consistency-checks` option.
-Lines with a `#` are either ignored or can have a special meaning. For example a line with `# random text here` is ignored, but a line with `# dim = 2` sets the dimension to 2. The available options are:
+Lines with a `#` are either ignored or can have a special meaning. For example, a line with `# random text here` is ignored, but a line with `# dim = 2` sets the dimension to 2. The available options are:
1. `dim = `: 2 or 3
2. `compositions = `: number of compositions
3. `grain compositions = `: number of grain compositions
4. `number of grains = `: number of grains per particle.
-5. `convert spherical = `: true or false. This option is only allowed to be set true in 3D. It allows you to input Radius, longitude and latitude instead of x,y and z.
+5. `convert spherical = `: true or false. This option is only allowed to be set true in 3D. It allows you to input radius, longitude and latitude instead of x, y and z.
An example of a `.dat` file is the following:
@@ -30,6 +30,6 @@ Running `gwb-dat tests/gwb-dat/app_oceanic_plate_cartesian.wb tests/gwb-dat/app_
:lineno-start: 1
```
-You can see add it appends all the temperature and 9 compositions. It also provides a header line with a symbol indicating what each field means.
+You can see it appends the temperature and 9 compositions. It also provides a header line with a symbol indicating what each field means.
More examples of `.dat` files can be found in the `tests/gwb-dat/` directory.
diff --git a/doc/sphinx/user_manual/how_to_use_the_applications/gwb-grid_app.md b/doc/sphinx/user_manual/how_to_use_the_applications/gwb-grid_app.md
index a8a507708..cab6c62c0 100644
--- a/doc/sphinx/user_manual/how_to_use_the_applications/gwb-grid_app.md
+++ b/doc/sphinx/user_manual/how_to_use_the_applications/gwb-grid_app.md
@@ -2,9 +2,9 @@
The gwb-grid app
================
-While the `gwb-dat` app is great at providing individual points, providing gridded output can be very useful as well, especially when you want to visualize the result. This is exactly what the `gwb-grid` app does. It creates a grid for you with the values you request and outputs it as a `vtu` file. Using `gwb-grid` is very similar to using `gwb-dat`: `gwb-grid world_builder_file.wb grid_info.grid`. The only difference is that you now have to provide a `.grid` file instead of a `.dat` file.
+While the `gwb-dat` app is great at providing individual points, providing gridded output can be very useful especially when visualizing the result. This is exactly what the `gwb-grid` app does. It creates a grid with the values requested and outputs it as a `vtu` file. Using `gwb-grid` is very similar to using `gwb-dat`: `gwb-grid world_builder_file.wb grid_info.grid`. The only difference is that you now provide a `.grid` file instead of a `.dat` file.
-A grid file consists of a number of parameters you can set. Each parameter should start with a name (no spaces) followed by an equal sign, followed by the value. The available parameters are:
+A grid file consists of a number of parameters. Each parameter should start with a name (no spaces) followed by an equal sign, followed by the value. The available parameters are:
1. `grid_type`: Options are `cartesian`, `sphere`, `chunk` and `anullus`.
2. `dim`: dimension, either 2 or 3.
@@ -16,9 +16,9 @@ A grid file consists of a number of parameters you can set. Each parameter shoul
8. `y_min`: either the maximum y value or maximum latitude.
9. `z_min`: either the minimum z value or minimum radius.
10. `z_min`: either the maximum z value or maximum radius.
-11. `n_cell_x`: either the cells in the x or longitude direction.
-12. `n_cell_y`: either the cells in the y or latitude direction.
-12. `n_cell_z`: either the cells in the z or radius direction.
+11. `n_cell_x`: either the number of cells in the x or longitude direction.
+12. `n_cell_y`: either the number of cells in the y or latitude direction.
+12. `n_cell_z`: either the number of cells in the z or radius direction.
An example of a grid file is the following:
@@ -29,4 +29,4 @@ An example of a grid file is the following:
When you run it, it will produce a vtu file with the same name in the directory you run it from.
-More examples can be found in the `tests/gwb-grid/` directory.
\ No newline at end of file
+More examples can be found in the `tests/gwb-grid/` directory.
diff --git a/doc/sphinx/user_manual/how_to_use_the_applications/index.md b/doc/sphinx/user_manual/how_to_use_the_applications/index.md
index cb74cba06..bdbe8dc30 100644
--- a/doc/sphinx/user_manual/how_to_use_the_applications/index.md
+++ b/doc/sphinx/user_manual/how_to_use_the_applications/index.md
@@ -2,7 +2,7 @@
How to use the applications
===========================
-The Geodynamic World Builder is in its core a code library, which can be used by other codes. That means that to use it you need to write a program which uses it. The apps the GWB provides do exactly this. They are small programs that allow users to directly use the GWB without writing a program themselves. There are currently two apps that come with the GWB: `gwb-dat` and `gwb-grid`. The first application allows users to provide a world builder file and a `.dat`, which is a space-separated value file with some extra options, to query individual points of interest in the world builder world. The second application allows users to use a `.grid` file to create a grid output (`.vtu`) of a whole domain, which can then be visualized in a program like Paraview.
+The Geodynamic World Builder is in its core a code library which can be used by other codes. To use it, you need to write a program. The GWB apps provided are small programs that allow users to directly use the GWB. Two apps currently come with the GWB: `gwb-dat` and `gwb-grid`. The first application allows users to provide a World Builder file and a `.dat` file, which is a space-separated value file with some extra options, to query individual points of interest in the World Builder world. The second application allows users to use a `.grid` file to create a grid output (`.vtu`) of a whole domain which can then be visualized in a program like Paraview.
```{toctree}
:caption: User manual
diff --git a/doc/sphinx/user_manual/installation/included.md b/doc/sphinx/user_manual/installation/included.md
index d59b11bca..4481a42af 100644
--- a/doc/sphinx/user_manual/installation/included.md
+++ b/doc/sphinx/user_manual/installation/included.md
@@ -15,8 +15,8 @@ It also contains the wrapper code to interface with C, Python, and Fortran progr
The World Builder app
---------------------
-This is a program which can be used to query the World Builder from the command line, by providing it a world builder file, and then a data file.
-This data file should contain in the header information on the dimension you want to use and the amount of compositions, and in the main part, the required information (for example, for a 3d case: x, y, and z; position, depth, and gravity).
+This is a program which can be used to query the World Builder from the command line, by providing it a World Builder file, and then a data file.
+This data file should contain in the header information on the dimension you want to use and the number of compositions, and in the main part, the required information (for example, for a 3d case: x, y, and z; position, depth, and gravity).
It then outputs a file with these properties, and the temperature and compositional values behind them.
For more information on how to use the World Builder app see {ref}`part:user_manual:chap:how_to_use_the_apps:sec:gwb-dat_app`.
@@ -37,23 +37,23 @@ We currently have two types of tests implemented.
The first, and currently the most important one, is the unit tester.
This tester allows testing of individual functions of the World Builder library in relative isolation.
The second type of tester is an integration tester, which works through the World Builder app.
-This tester tests whether the whole library works in the expected way it is supposed to by providing a World Builder file and data points to get temperature and composition from them.
+This tester tests whether the whole library works as expected by providing a World Builder file and data points to obtain temperature and composition.
The tester package is run every time on proposed new code before that code is added to the main World Builder repository, and all tests have to pass before the code can be merged.
This happens through GitHub actions (see ) and AppVeyor (see ).
Having tests alone is not good enough to make sure that the World Builder actually does what it is supposed to do.
-The tester should theoretically cover all the possible cases which a software package can provide.
+The tester should theoretically cover all the possible use cases.
In practice we test the coverage by counting the number of 'relevant' lines and how many of these lines are touched when running the tester.
This is counted and reported by the program Gcov ().
This approach is not perfect and has two main problems.
-The first problem is that a 100% coverage is practically not achievable, since the code might have fail assertions in places which should never be reached.
+The first problem is that a 100% coverage is practically not achievable since the code might have fail assertions in places which should never be reached.
The second problem is that even though a line of code is touched by the tester, it may not mean that all possible cases in that line are tested.
Think for example of an inline if statement, or an assertion macro lines.
-These lines count as being touched by the tester, but only one case may actually be tested.
+These lines count as being touched by the tester but only one case may actually be tested.
As long as these limits are kept in mind, there is no problem in using this kind of coverage to test the tester quality.
-Keeping these limits in mind, we try to keep the code above 95% coverage.
+With this limitation, we try to keep the code above 95% coverage.
At the time of writing, the coverage is above 98%.
The coverage is measured and reported every time when new code is proposed.
This happens through Coveralls (see ).
diff --git a/doc/sphinx/user_manual/installation/installation_methods.md b/doc/sphinx/user_manual/installation/installation_methods.md
index d43cd1f46..e1655baf8 100644
--- a/doc/sphinx/user_manual/installation/installation_methods.md
+++ b/doc/sphinx/user_manual/installation/installation_methods.md
@@ -16,7 +16,7 @@ First, follow the instructions from {ref}`part:user_manual:chap:installation:sec
The library can be found in the `build/lib` directory with the name `libWorldBuilder.a`.
Link your project with this file.
-The only file you need to include in your code is `world_builder/wrapper_cpp.h`. Initialize a variable of type `wrapper_cpp::WorldBuilderWrapper` with a valid std::string pointing to the world builder file. Then implement in the correct locations the temperature and composition querying functions. It is also possible to directly use the World class in the World Builder, by including `world_builder/world.h`.
+The only file you need to include in your code is `world_builder/wrapper_cpp.h`. Initialize a variable of type `wrapper_cpp::WorldBuilderWrapper` with a valid std::string pointing to the World Builder file. Then implement in the correct locations the temperature and composition querying functions. It is also possible to directly use the World class in the World Builder, by including `world_builder/world.h`.
:::
@@ -24,7 +24,7 @@ The only file you need to include in your code is `world_builder/wrapper_cpp.h`.
(implemented-in-aspect)=
This is the way it is implemented in ASPECT.
-Although it is possible to just copy the library source and head directory files, it is recommended to clone the whole world builder project into a directory in your project (possibly as a git submodule).
+Although it is possible to just copy the library source and head directory files, it is recommended to clone the whole World Builder project into a directory in your project (possibly as a git submodule).
This way the World Builder can be easily updated. Add the World Builder files to cmake/make/compiler.
The only file you need to include in your code is `world_builder/world.h`.
@@ -36,7 +36,7 @@ Then implement in the correct locations the temperature and composition querying
:::::
-:::::{tab-item} c program
+:::::{tab-item} C program
First, follow the instructions from {ref}`part:user_manual:chap:installation:sec:stand-alone-install`. The library can be found in the `build/lib/` directory with the name `libWorldBuilder.a`. Link your project with this file.
The only file you need to include in your code is `world_builder/wrapper_c.h`.
@@ -47,7 +47,7 @@ Now this pointer can be used to call the temperature and composition querying fu
```{important}
When done with the World Builder, call the `release_world` function.
-This will clean up the memory used by the world builder.
+This will clean up the memory used by the World Builder.
```
:::::
@@ -56,14 +56,14 @@ This will clean up the memory used by the world builder.
First, follow the instructions from {ref}`part:user_manual:chap:installation:sec:stand-alone-install`.
The library can be found in the `build/mod/` directory with the name `worldbuilder.mod`.
Link your project with this file.
-Include the module into your project. The only thing you need to care for, when creating the world is to provide file name which ends with `//C_NULL_CHAR`.
+Include the module into your project. The only thing you need to care for when creating the world is to provide a file name which ends with `//C_NULL_CHAR`.
Then call the `create_world` function with the variable cworld and the file name variable.
The Fortran module takes care of the world pointer internally.
When the World Builder world is created, the temperature and composition functions can be called at will.
```{important}
When done with the World Builder, call the `release_world` function.
-This will clean up the memory used by the world builder.
+This will clean up the memory used by the World Builder.
```
To be more clear, we show here an example Fortran program using the Geodynamic World Builder.
@@ -136,13 +136,13 @@ print("Comp. = ", world_builder.composition_3d(120.0e3,500.0e3,.0e3,0e3,3));
:::::
:::::{tab-item} ASPECT
-The Geodynamic World Builder is installed by default in ASPECT starting with the release 2.2.0. If you want to use a newer version of the Geodynamic World Builder in ASPECT you can point ASPECT to the location of the World Builder directory.
+The Geodynamic World Builder is installed by default in ASPECT starting with the release 2.2.0. If you want to use a newer version of the Geodynamic World Builder in ASPECT, you can point ASPECT to the location of the World Builder directory.
```{important}
-The Geodynamic World Builder is in version 2.1.0 implemented in ASPECT as a submodule, with a method similar to what is described in under the tab [`cpp program` → `Directly compile the library source files within your project`](implemented-in-aspect), where ASPECT can be directly compiled with the World Builder source files.
+The Geodynamic World Builder is implemented in ASPECT version 2.1.0 as a submodule using a method similar to what is described under the tab [`cpp program` → `Directly compile the library source files within your project`](implemented-in-aspect), where ASPECT can be directly compiled with the World Builder source files.
The only thing you have to do is make sure that the submodule is actually loaded.
-If the World Builder submodule is initialized, ASPECT's cmake configuration will automatically find it and use it. When cloning the ASPECT repository, add the `-recursive` flag (e.g. `git clone -recursive git@github.com:geodynamics/aspect.git`) to automatically initialize the git submodule.
+If the World Builder submodule is initialized, ASPECT's cmake configuration will automatically find it and use it. When cloning the ASPECT repository, add the `-recursive` flag (e.g., `git clone -recursive git@github.com:geodynamics/aspect.git`) to automatically initialize the git submodule.
If you already cloned ASPECT, use the command `git submodule update -init -recursive`.
```
diff --git a/doc/sphinx/user_manual/installation/installing_prerequisites.md b/doc/sphinx/user_manual/installation/installing_prerequisites.md
index 2aa1495b3..455f8ed87 100644
--- a/doc/sphinx/user_manual/installation/installing_prerequisites.md
+++ b/doc/sphinx/user_manual/installation/installing_prerequisites.md
@@ -7,8 +7,8 @@ If you want a Fortran wrapper, then also make sure a Fortran compiler is install
If you want a Python interface, make sure you have Python 3 installed.
There are many ways to install the prerequisites of the World Builder per operating system.
-For each system, we show some options we which we know work.
-If it doesn't work for your system, please let us know through the GitHub issues () and/or make a pull request to describe how to fix the issue for your system.
+For each system, we show some options which we know work.
+If it doesn't work for your system, please let us know through GitHub issues () and/or make a pull request to describe how to fix the issue for your system.
::::::{tab-set}
:::::{tab-item} Linux (Debian based)
diff --git a/doc/sphinx/user_manual/installation/running_the_tester.md b/doc/sphinx/user_manual/installation/running_the_tester.md
index ea685e9f0..cea37840f 100644
--- a/doc/sphinx/user_manual/installation/running_the_tester.md
+++ b/doc/sphinx/user_manual/installation/running_the_tester.md
@@ -2,7 +2,7 @@
Running the tester
==================
-Once you have installed the GWB, it is always a good idea to run the tester to see if the installation works. There are a few ways to call the tester:`make test`, `ninja test` and `ctest`. They can all run the same tests suit, but `ctest` is the most universal and versatile of the option. Running CTest may give you output like below:
+Once you have installed the GWB, it is always a good idea to run the tester to see if the installation works. There are a few ways to call the tester: `make test`, `ninja test` and `ctest`. They can all run the same tests suite, but `ctest` is the most universal and versatile of the options. Running CTest may give you output like below:
```
Test project /path/toworld-builder/WorldBuilder/build-rl
@@ -23,7 +23,7 @@ Test project /path/toworld-builder/WorldBuilder/build-rl
...
```
- If everything went fine, it will report success. If not it will show something like this at the end:
+ If everything went fine, it will report success. If not, it will show something like this at the end:
```
70/74 Test #70: compile_simple_fortran_example .................... Passed 0.28 sec
@@ -47,7 +47,7 @@ Output from these tests are in: /path/to/world-builder/WorldBuilder/build-rl/Tes
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
```
-Tests can fail for a number of reason without there being a major issue, but you will need to look at them to know whether there is an issue or not. One example is that on different computers there may be very small differences in the outcome. That is, if the differences between the reference output and the generated output are **very** small, the installation is usually fine. Below we will explain how to find out how big the differences are. One way to mitigate this problem a bit is to install a program called `numdiff`. `Numdiff` is a program which can recognize numbers and only reports a difference if it is significant. The GWB will prefer to use `numdiff` over the normal `diff`, if `numdiff` is installed.
+Tests can fail for a number of reasons without there being a major issue but you will need to look at them to know whether there is an issue or not. One example is that on different computers, there may be very small differences in the outcome. That is, if the differences between the reference output and the generated output are **very** small, the installation is usually fine. Below we will explain how to find out how big the differences are. One way to mitigate this problem is to install a program called `numdiff`. `Numdiff` is a program which can recognize numbers and only reports a difference if it is significant. The GWB will prefer to use `numdiff` over the normal `diff`, if `numdiff` is installed.
An other example is the problem shown above, which we will now investigate. The easiest way is to use `ctest --rerun-failed --output-on-failure`. This will only rerun the tests which failed and provide output when it fails.
@@ -83,4 +83,4 @@ The following tests FAILED:
Errors while running CTest
```
-The reason for this particular error is that although you compiled the GWB python module, you didn't install it to a place python can find it. If you are not planning to use the GWB python module, you can safely ignore this error.
\ No newline at end of file
+The reason for this particular error is that although you compiled the GWB Python module, you didn't install it to a place Python can find it. If you are not planning to use the GWB Python module, you can safely ignore this error.
diff --git a/doc/sphinx/user_manual/installation/stand_alone_install.md b/doc/sphinx/user_manual/installation/stand_alone_install.md
index 3806d72d8..cd24536ef 100644
--- a/doc/sphinx/user_manual/installation/stand_alone_install.md
+++ b/doc/sphinx/user_manual/installation/stand_alone_install.md
@@ -2,10 +2,10 @@
Stand-alone installation with all apps
======================================
-1. Make a directory to install to (e.g. `mkdir world_builder`).
-2. Enter that directory (e.g. `cd world_builder`).
-3. Clone the git repository from GitHub (e.g. `git clone git@github.com:GeodynamicWorldBuilder/WorldBuilder.git`). It is strongly recommended to make sure you have a working GitHub account first, with correctly setup ssh keys.
-4. Enter the new World Builder directory (e.g. `cd WorldBuilder`).
+1. Make a directory to install to (e.g., `mkdir world_builder`).
+2. Enter that directory (e.g., `cd world_builder`).
+3. Clone the git repository from GitHub (e.g., `git clone git@github.com:GeodynamicWorldBuilder/WorldBuilder.git`). It is strongly recommended to make sure you have a working GitHub account first, with correctly setup ssh keys.
+4. Enter the new World Builder directory (e.g., `cd WorldBuilder`).
5. Make a build directory and enter it.
(For steps 6-10, select a tab):
@@ -13,15 +13,15 @@ Stand-alone installation with all apps
:::{tab-item} For Windows with Visual Studio
6. Run CMake by entering: `cmake MAKE_FILE_GENERATOR="Visual Studio 15 2017 Win64"..`, or the version of Visual Studio you have installed, and make sure CMake finds all the dependencies.
7. For production runs, set build type to release by entering `-DCMAKE_BUILD_TYPE=Release`.
-8. Run make with the amount of threads you want to use (e.g. use 8 processes: `make -j 8`).
+8. Run make with the amount of threads you want to use (e.g., use 8 processes: `make -j 8`).
9. If you want the Geodynamic World Builder to be installed on your system, run `cmake -build . -target install -j 8`
-10. Run the tests to make sure everything installed correctly (`cmake -build . -target run_tests -j 8`).
+10. Run the tests to make sure everything is installed correctly (`cmake -build . -target run_tests -j 8`).
:::
:::{tab-item} For all other configurations
6. Run CMake by entering: `cmake ..` and make sure CMake finds all the dependencies.
7. For production runs, set build type to release by entering `make release`.
-8. Run make with the amount of threads you want to use (e.g. use 8 processes: `make -j 8`).
+8. Run make with the amount of threads you want to use (e.g., use 8 processes: `make -j 8`).
9. If you want the Geodynamic World Builder to be installed on your system, run `sudo make install -j 4`
10. Run the tests to make sure everything is installed correctly (`ctest`).
:::
@@ -32,4 +32,4 @@ Now the library, tester, and the two programs (described in {ref}`part:user_manu
:::{note}
By default, the Geodynamic World Builder is configured in `debug` mode, i.e., it includes several assertions to make sure that the input and computed properties (temperature or composition) are reasonable. This makes the program much slower in the `debug ` mode compared to the `release` mode (10 times or more depending on the problem type). It is therefore recommended that you first test the feasibility of the generated output using a small problem (lower resolution or lesser features) in the `debug` mode and then use the `release` mode to run the full-scale problem for faster computation.
-:::
\ No newline at end of file
+:::
diff --git a/doc/sphinx/user_manual/introduction/acknowledgments.md b/doc/sphinx/user_manual/introduction/acknowledgments.md
index dc5890cf1..c158548df 100644
--- a/doc/sphinx/user_manual/introduction/acknowledgments.md
+++ b/doc/sphinx/user_manual/introduction/acknowledgments.md
@@ -5,4 +5,4 @@ Developers, Contributors and Acknowledgments
:::{include} ../../../../AUTHORS
::::
-We also like to acknowledge funding support through NWO, CIG and NSF.
\ No newline at end of file
+We also like to acknowledge funding support through NWO, [CIG](https://geodynamics.org/aboutus/acknowledge) and NSF.
diff --git a/doc/world_builder_declarations.schema.json b/doc/world_builder_declarations.schema.json
index 2f5b5d5d6..80d5a9dc7 100644
--- a/doc/world_builder_declarations.schema.json
+++ b/doc/world_builder_declarations.schema.json
@@ -1,6 +1,6 @@
{
"type": "object",
- "documentation": "Root object",
+ "description": "Root object",
"additionalProperties": false,
"required": [
"version",
@@ -10,24 +10,24 @@
"version": {
"default value": "",
"type": "string",
- "documentation": "The major and minor version number for which the input file was written."
+ "description": "The major and minor version number for which the input file was written."
},
"$schema": {
"default value": "",
"type": "string",
- "documentation": "The optional filename or https address to a JSON schema file"
+ "description": "The optional filename or https address to a JSON schema file"
},
"cross section": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"uniqueItems": false,
- "documentation": "This is an array of two points along where the cross section is taken",
+ "description": "This is an array of two points along where the cross section is taken",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -36,51 +36,51 @@
"potential mantle temperature": {
"default value": 1600.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin."
+ "description": "The potential temperature of the mantle at the surface in Kelvin."
},
"surface temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the surface in Kelvin."
+ "description": "The temperature at the surface in Kelvin."
},
"force surface temperature": {
"default value": false,
"type": "boolean",
- "documentation": "Force the provided surface temperature to be set at the surface"
+ "description": "Force the provided surface temperature to be set at the surface"
},
"thermal expansion coefficient": {
"default value": 0.000035,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$."
+ "description": "The thermal expansion coefficient in $K^{-1}$."
},
"specific heat": {
"default value": 1250.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}.$"
+ "description": "The specific heat in $J kg^{-1} K^{-1}.$"
},
"thermal diffusivity": {
"default value": 8.04e-7,
"type": "number",
- "documentation": "The thermal diffusivity in $m^{2} s^{-1}$."
+ "description": "The thermal diffusivity in $m^{2} s^{-1}$."
},
"maximum distance between coordinates": {
"default value": 0.0,
"type": "number",
- "documentation": "This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'."
+ "description": "This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'."
},
"interpolation": {
"default value": "continuous monotone spline",
"type": "string",
- "documentation": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation."
+ "description": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation."
},
"coordinate system": {
- "documentation": "A coordinate system. Cartesian or spherical.",
+ "description": "A coordinate system. Cartesian or spherical.",
"default value": "cartesian",
"type": "object",
"oneOf": [
{
"type": "object",
- "documentation": "A Cartesian coordinate system. Coordinates are (x,y,z) and extend infintly in all directions.",
+ "description": "A Cartesian coordinate system. Coordinates are (x,y,z) and extend infinitely in all directions.",
"additionalProperties": false,
"required": [
"model"
@@ -89,7 +89,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The name of the coordinate system to use.",
"enum": [
"cartesian"
]
@@ -98,7 +98,7 @@
},
{
"type": "object",
- "documentation": "A spherical coordinate system. The coordinates are (radius, longitude, latitude). The radius is set in this plugin, the longitude extends at least from -360 to 360 degrees, and the latitude extends from -90 to 90. It is required to choose a depth method. Please see the manual for more information.",
+ "description": "A spherical coordinate system. The coordinates are (radius, longitude, latitude). The radius is set in this plugin, the longitude extends at least from -360 to 360 degrees, and the latitude extends from -90 to 90. It is required to choose a depth method. Please see the manual for more information.",
"additionalProperties": false,
"required": [
"model",
@@ -108,7 +108,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The name of the coordinate system to use.",
"enum": [
"spherical"
]
@@ -116,7 +116,7 @@
"depth method": {
"default value": "",
"type": "string",
- "documentation": "Which depth method to use in the spherical case. The available options are 'starting point', 'begin segment' and 'begin at end segment'. See the manual section on coordinate systems for more info.",
+ "description": "Which depth method to use in the spherical case. The available options are 'starting point', 'begin segment' and 'begin at end segment'. See the manual section on coordinate systems for more info.",
"enum": [
"starting point",
"begin segment",
@@ -127,20 +127,20 @@
"radius": {
"default value": 6371000.0,
"type": "number",
- "documentation": "The radius of the sphere."
+ "description": "The radius of the sphere."
}
}
}
]
},
"gravity model": {
- "documentation": "A gravity model for the world.",
+ "description": "A gravity model for the world.",
"default value": "uniform",
"type": "object",
"oneOf": [
{
"type": "object",
- "documentation": "Uniform gravity model. It returns the gravity vector in a Cartesian coordinate system at a given position, which has a constant magitude for the whole domain. The vector points down in cartesian coordinates and to the center of the sphere in spherical coordinates.",
+ "description": "Uniform gravity model. It returns the gravity vector in a Cartesian coordinate system at a given position, which has a constant magitude for the whole domain. The vector points down in cartesian coordinates and to the center of the sphere in spherical coordinates.",
"additionalProperties": false,
"required": [
"model"
@@ -149,7 +149,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The name of the model for the gravity to use.",
"enum": [
"uniform"
]
@@ -157,21 +157,21 @@
"magnitude": {
"default value": 9.81,
"type": "number",
- "documentation": "The magnitude of the gravity."
+ "description": "The magnitude of the gravity."
}
}
}
]
},
"features": {
- "documentation": "A list of features.",
+ "description": "A list of features.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Continental plate object. Requires properties `model` and `coordinates`.",
+ "description": "Continental plate object. Requires properties `model` and `coordinates`.",
"additionalProperties": false,
"required": [
"model"
@@ -180,7 +180,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The model name of the feature determining its type.",
"enum": [
"continental plate"
]
@@ -188,19 +188,24 @@
"name": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature."
+ "description": "The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced."
+ },
+ "tag": {
+ "default value": "",
+ "type": "string",
+ "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name."
},
"coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An array of 2d Points representing an array of coordinates where the feature is located.",
+ "description": "An array of 2d Points representing an array of coordinates where the feature is located.",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -209,28 +214,28 @@
"interpolation": {
"default value": "global",
"type": "string",
- "documentation": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used."
+ "description": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release."
},
"min depth": {
- "documentation": "The depth from which this feature is present",
+ "description": "The depth from which this feature is present",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -257,25 +262,25 @@
]
},
"max depth": {
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -302,14 +307,14 @@
]
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -318,7 +323,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -326,7 +331,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -334,25 +339,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -379,25 +384,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -426,23 +431,23 @@
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -452,7 +457,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -460,7 +465,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -468,25 +473,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -513,25 +518,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -560,18 +565,18 @@
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -581,7 +586,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -589,7 +594,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -597,25 +602,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -642,25 +647,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -689,7 +694,7 @@
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -697,14 +702,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -714,31 +719,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -765,25 +770,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -814,11 +819,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -826,17 +831,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -850,14 +855,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -867,31 +872,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -918,25 +923,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -967,17 +972,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -987,11 +992,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -999,18 +1004,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -1020,31 +1025,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -1071,25 +1076,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -1120,11 +1125,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -1132,23 +1137,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the rotation matrices of the grains which are present there for each compositions.",
+ "description": "A list with the rotation matrices of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -1158,24 +1163,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace",
"multiply"
@@ -1186,11 +1191,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -1202,7 +1207,7 @@
},
{
"type": "object",
- "documentation": "Fault object. Requires properties `model` and `coordinates`.",
+ "description": "Fault object. Requires properties `model` and `coordinates`.",
"additionalProperties": false,
"required": [
"model"
@@ -1211,7 +1216,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The model name of the feature determining its type.",
"enum": [
"fault"
]
@@ -1219,19 +1224,24 @@
"name": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature."
+ "description": "The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced."
+ },
+ "tag": {
+ "default value": "",
+ "type": "string",
+ "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name."
},
"coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An array of 2d Points representing an array of coordinates where the feature is located.",
+ "description": "An array of 2d Points representing an array of coordinates where the feature is located.",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -1240,23 +1250,23 @@
"interpolation": {
"default value": "global",
"type": "string",
- "documentation": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used."
+ "description": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release."
},
"min depth": {
"default value": 0.0,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"max depth": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"dip point": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "number"
}
@@ -1266,11 +1276,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "object",
"additionalProperties": false,
- "documentation": "",
+ "description": "",
"required": [
"length",
"thickness",
@@ -1305,14 +1315,14 @@
}
},
"temperature models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -1321,7 +1331,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -1329,7 +1339,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -1339,33 +1349,33 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -1375,7 +1385,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -1383,7 +1393,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -1393,28 +1403,28 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature end."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature end."
},
"center temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
},
"side temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -1424,7 +1434,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -1432,7 +1442,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -1442,17 +1452,17 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -1460,14 +1470,14 @@
}
},
"composition models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -1477,7 +1487,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -1485,23 +1495,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"side distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance over which the composition is reduced from 1 to 0."
+ "description": "The distance over which the composition is reduced from 1 to 0."
},
"center fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the center of the fault.",
+ "description": "The composition fraction at the center of the fault.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"side fractions": {
@@ -1509,11 +1519,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the sides of this feature.",
+ "description": "The composition fraction at the sides of this feature.",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -1521,17 +1531,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -1543,7 +1553,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -1553,7 +1563,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -1561,23 +1571,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -1585,17 +1595,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -1609,14 +1619,14 @@
}
},
"grains models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -1626,7 +1636,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -1634,29 +1644,29 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -1666,11 +1676,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -1678,18 +1688,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -1699,7 +1709,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -1707,23 +1717,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -1731,23 +1741,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -1757,24 +1767,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -1784,11 +1794,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -1800,14 +1810,14 @@
}
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -1816,7 +1826,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -1824,7 +1834,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -1834,33 +1844,33 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -1870,7 +1880,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -1878,7 +1888,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -1888,28 +1898,28 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature end."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature end."
},
"center temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
},
"side temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -1919,7 +1929,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -1927,7 +1937,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -1937,17 +1947,17 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -1955,14 +1965,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -1972,7 +1982,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -1980,23 +1990,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"side distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance over which the composition is reduced from 1 to 0."
+ "description": "The distance over which the composition is reduced from 1 to 0."
},
"center fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the center of the fault.",
+ "description": "The composition fraction at the center of the fault.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"side fractions": {
@@ -2004,11 +2014,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the sides of this feature.",
+ "description": "The composition fraction at the sides of this feature.",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -2016,17 +2026,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -2038,7 +2048,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -2048,7 +2058,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -2056,23 +2066,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -2080,17 +2090,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -2104,14 +2114,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -2121,7 +2131,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -2129,29 +2139,29 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -2161,11 +2171,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -2173,18 +2183,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -2194,7 +2204,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -2202,23 +2212,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -2226,23 +2236,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -2252,24 +2262,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -2279,11 +2289,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -2296,27 +2306,27 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of feature properties for a coordinate.",
+ "description": "A list of feature properties for a coordinate.",
"items": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "object",
"properties": {
"min depth": {
"default value": 0.0,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"max depth": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"dip point": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "number"
}
@@ -2326,11 +2336,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "object",
"additionalProperties": false,
- "documentation": "",
+ "description": "",
"required": [
"length",
"thickness",
@@ -2365,14 +2375,14 @@
}
},
"temperature models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -2381,7 +2391,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -2389,7 +2399,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -2399,33 +2409,33 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -2435,7 +2445,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -2443,7 +2453,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -2453,28 +2463,28 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature end."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature end."
},
"center temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
},
"side temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -2484,7 +2494,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -2492,7 +2502,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -2502,17 +2512,17 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -2520,14 +2530,14 @@
}
},
"composition models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -2537,7 +2547,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -2545,23 +2555,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"side distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance over which the composition is reduced from 1 to 0."
+ "description": "The distance over which the composition is reduced from 1 to 0."
},
"center fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the center of the fault.",
+ "description": "The composition fraction at the center of the fault.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"side fractions": {
@@ -2569,11 +2579,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the sides of this feature.",
+ "description": "The composition fraction at the sides of this feature.",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -2581,17 +2591,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -2603,7 +2613,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -2613,7 +2623,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -2621,23 +2631,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -2645,17 +2655,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -2669,14 +2679,14 @@
}
},
"grains models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -2686,7 +2696,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -2694,29 +2704,29 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -2726,11 +2736,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -2738,18 +2748,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -2759,7 +2769,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -2767,23 +2777,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -2791,23 +2801,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -2817,24 +2827,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -2844,11 +2854,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -2860,14 +2870,14 @@
}
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -2876,7 +2886,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -2884,7 +2894,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -2894,33 +2904,33 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -2930,7 +2940,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -2938,7 +2948,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -2948,28 +2958,28 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature starts."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The minimum distance to the center of the fault. This determines where the linear temperature end."
+ "description": "The minimum distance to the center of the fault. This determines where the linear temperature end."
},
"center temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used."
},
"side temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -2979,7 +2989,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -2987,7 +2997,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -2997,17 +3007,17 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -3015,14 +3025,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -3032,7 +3042,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -3040,23 +3050,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"side distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance over which the composition is reduced from 1 to 0."
+ "description": "The distance over which the composition is reduced from 1 to 0."
},
"center fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the center of the fault.",
+ "description": "The composition fraction at the center of the fault.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"side fractions": {
@@ -3064,11 +3074,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the sides of this feature.",
+ "description": "The composition fraction at the sides of this feature.",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -3076,17 +3086,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -3098,7 +3108,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -3108,7 +3118,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -3116,23 +3126,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this feature is present."
+ "description": "The distance in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters to which the composition of this feature is present."
+ "description": "The distance in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -3140,17 +3150,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -3164,14 +3174,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -3181,7 +3191,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -3189,29 +3199,29 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -3221,11 +3231,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -3233,18 +3243,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -3254,7 +3264,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -3262,23 +3272,23 @@
"min distance fault center": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the fault center in meters from which the composition of this feature is present."
+ "description": "The distance from the fault center in meters from which the composition of this feature is present."
},
"max distance fault center": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the fault in meters to which the composition of this feature is present."
+ "description": "The distance from the fault in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -3286,23 +3296,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -3312,24 +3322,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -3339,11 +3349,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -3354,7 +3364,7 @@
"coordinate": {
"default value": 0,
"type": "integer",
- "documentation": "The coordinate which should be overwritten"
+ "description": "The coordinate which should be overwritten"
}
}
}
@@ -3363,7 +3373,7 @@
},
{
"type": "object",
- "documentation": "Mantle layer object. Requires properties `model` and `coordinates`.",
+ "description": "Mantle layer object. Requires properties `model` and `coordinates`.",
"additionalProperties": false,
"required": [
"model"
@@ -3372,7 +3382,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The model name of the feature determining its type.",
"enum": [
"mantle layer"
]
@@ -3380,19 +3390,24 @@
"name": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature."
+ "description": "The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced."
+ },
+ "tag": {
+ "default value": "",
+ "type": "string",
+ "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name."
},
"coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An array of 2d Points representing an array of coordinates where the feature is located.",
+ "description": "An array of 2d Points representing an array of coordinates where the feature is located.",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -3401,28 +3416,28 @@
"interpolation": {
"default value": "global",
"type": "string",
- "documentation": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used."
+ "description": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release."
},
"min depth": {
- "documentation": "The depth from which this feature is present",
+ "description": "The depth from which this feature is present",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3449,25 +3464,25 @@
]
},
"max depth": {
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3494,14 +3509,14 @@
]
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -3510,7 +3525,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -3518,7 +3533,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -3526,25 +3541,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3571,25 +3586,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3618,23 +3633,23 @@
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -3644,7 +3659,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -3652,7 +3667,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -3660,25 +3675,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3705,25 +3720,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3752,18 +3767,18 @@
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -3773,7 +3788,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -3781,7 +3796,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -3789,25 +3804,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3834,25 +3849,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3881,7 +3896,7 @@
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -3889,14 +3904,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -3906,31 +3921,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -3957,25 +3972,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4006,11 +4021,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -4018,17 +4033,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -4042,14 +4057,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -4059,31 +4074,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4110,25 +4125,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4159,17 +4174,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -4179,11 +4194,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -4191,18 +4206,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -4212,31 +4227,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4263,25 +4278,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4312,11 +4327,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -4324,23 +4339,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -4350,24 +4365,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -4377,11 +4392,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -4393,7 +4408,7 @@
},
{
"type": "object",
- "documentation": "Oceanic plate object. Requires properties `model` and `coordinates`.",
+ "description": "Oceanic plate object. Requires properties `model` and `coordinates`.",
"additionalProperties": false,
"required": [
"model"
@@ -4402,7 +4417,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The model name of the feature determining its type.",
"enum": [
"oceanic plate"
]
@@ -4410,19 +4425,24 @@
"name": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature."
+ "description": "The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced."
+ },
+ "tag": {
+ "default value": "",
+ "type": "string",
+ "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name."
},
"coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An array of 2d Points representing an array of coordinates where the feature is located.",
+ "description": "An array of 2d Points representing an array of coordinates where the feature is located.",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -4431,28 +4451,28 @@
"interpolation": {
"default value": "global",
"type": "string",
- "documentation": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used."
+ "description": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release."
},
"min depth": {
- "documentation": "The depth from which this feature is present",
+ "description": "The depth from which this feature is present",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4479,25 +4499,25 @@
]
},
"max depth": {
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4524,14 +4544,14 @@
]
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -4540,7 +4560,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -4548,7 +4568,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -4556,25 +4576,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4601,25 +4621,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4648,23 +4668,23 @@
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Half space cooling mode",
+ "description": "Half space cooling mode",
"additionalProperties": false,
"required": [
"model",
@@ -4676,7 +4696,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"half space model"
]
@@ -4684,7 +4704,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -4692,25 +4712,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4737,25 +4757,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.Because half-space reaches background temperature asymptotically, this value should be ~2 times the nominal plate thickness of 100 km",
+ "description": "The depth in meters to which the temperature of this feature is present.Because half-space reaches background temperature asymptotically, this value should be ~2 times the nominal plate thickness of 100 km",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4784,35 +4804,35 @@
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The actual surface temperature in degree Kelvin for this feature."
+ "description": "The actual surface temperature in degree Kelvin for this feature."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf. "
+ "description": "The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf. "
},
"spreading velocity": {
"default value": -1.0,
"type": "number",
- "documentation": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge."
+ "description": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge."
},
"ridge coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
+ "description": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -4823,7 +4843,7 @@
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -4833,7 +4853,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -4841,7 +4861,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -4849,25 +4869,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4894,25 +4914,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -4941,18 +4961,18 @@
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Plate model.",
+ "description": "Plate model.",
"additionalProperties": false,
"required": [
"model",
@@ -4962,7 +4982,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"plate model"
]
@@ -4970,7 +4990,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -4978,25 +4998,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5023,25 +5043,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5070,35 +5090,35 @@
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
},
"spreading velocity": {
"default value": -1.0,
"type": "number",
- "documentation": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge."
+ "description": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge."
},
"ridge coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
+ "description": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -5109,7 +5129,7 @@
},
{
"type": "object",
- "documentation": "Plate model, but with a fixed age.",
+ "description": "Plate model, but with a fixed age.",
"additionalProperties": false,
"required": [
"model",
@@ -5119,7 +5139,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"plate model constant age"
]
@@ -5127,7 +5147,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -5135,25 +5155,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5180,25 +5200,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5227,23 +5247,23 @@
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
},
"plate age": {
"default value": 80000.0,
"type": "number",
- "documentation": "The age of the plate in year. This age is assigned to the whole plate. "
+ "description": "The age of the plate in year. This age is assigned to the whole plate. "
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -5253,7 +5273,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -5261,7 +5281,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -5269,25 +5289,25 @@
]
},
"min depth": {
- "documentation": "The depth in meters from which the temperature of this feature is present.",
+ "description": "The depth in meters from which the temperature of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5314,25 +5334,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the temperature of this feature is present.",
+ "description": "The depth in meters to which the temperature of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5361,7 +5381,7 @@
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -5369,14 +5389,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -5386,31 +5406,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5437,25 +5457,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5486,11 +5506,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -5498,17 +5518,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -5522,14 +5542,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -5539,31 +5559,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5590,25 +5610,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5639,17 +5659,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -5659,11 +5679,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -5671,18 +5691,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -5692,31 +5712,31 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
},
"min depth": {
- "documentation": "The depth in meters from which the composition of this feature is present.",
+ "description": "The depth in meters from which the composition of this feature is present.",
"oneOf": [
{
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5743,25 +5763,25 @@
]
},
"max depth": {
- "documentation": "The depth in meters to which the composition of this feature is present.",
+ "description": "The depth in meters to which the composition of this feature is present.",
"oneOf": [
{
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": ""
+ "description": ""
},
{
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"additionalProperties": false,
"minItems": 1,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"anyOf": [
{
@@ -5792,11 +5812,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -5804,23 +5824,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -5830,24 +5850,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -5857,11 +5877,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -5873,7 +5893,7 @@
},
{
"type": "object",
- "documentation": "Subducting slab object. Requires properties `model` and `coordinates`.",
+ "description": "Subducting slab object. Requires properties `model` and `coordinates`.",
"additionalProperties": false,
"required": [
"model"
@@ -5882,7 +5902,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature.",
+ "description": "The model name of the feature determining its type.",
"enum": [
"subducting plate"
]
@@ -5890,19 +5910,24 @@
"name": {
"default value": "",
"type": "string",
- "documentation": "The name which the user has given to the feature."
+ "description": "The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced."
+ },
+ "tag": {
+ "default value": "",
+ "type": "string",
+ "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name."
},
"coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An array of 2d Points representing an array of coordinates where the feature is located.",
+ "description": "An array of 2d Points representing an array of coordinates where the feature is located.",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -5911,23 +5936,23 @@
"interpolation": {
"default value": "global",
"type": "string",
- "documentation": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used."
+ "description": "What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release."
},
"min depth": {
"default value": 0.0,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"max depth": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"dip point": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "number"
}
@@ -5937,11 +5962,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "object",
"additionalProperties": false,
- "documentation": "",
+ "description": "",
"required": [
"length",
"thickness",
@@ -5976,14 +6001,14 @@
}
},
"temperature models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -5992,7 +6017,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -6000,7 +6025,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6010,33 +6035,33 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -6046,7 +6071,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -6054,7 +6079,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6064,28 +6089,28 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
+ "description": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
"additionalProperties": false,
"required": [
"model",
@@ -6095,7 +6120,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"mass conserving"
]
@@ -6103,7 +6128,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6113,85 +6138,85 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": 0.05,
"type": "number",
- "documentation": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
+ "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
},
"coupling depth": {
"default value": 100000.0,
"type": "number",
- "documentation": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
+ "description": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
},
"forearc cooling factor": {
"default value": 1.0,
"type": "number",
- "documentation": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
+ "description": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
},
"thermal conductivity": {
"default value": 3.3,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"thermal diffusivity": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab."
+ "description": "Whether adiabatic heating should be used for the slab."
},
"taper distance": {
"default value": 100000.0,
"type": "number",
- "documentation": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
+ "description": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
},
"ridge coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
+ "description": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -6201,13 +6226,13 @@
"reference model name": {
"default value": "half space model",
"type": "string",
- "documentation": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
+ "description": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
}
}
},
{
"type": "object",
- "documentation": "Plate model (based on McKenzie, 1970).",
+ "description": "Plate model (based on McKenzie, 1970).",
"additionalProperties": false,
"required": [
"model",
@@ -6217,7 +6242,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"plate model"
]
@@ -6225,7 +6250,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6235,53 +6260,53 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": "NaN",
"type": "number",
- "documentation": "The velocity in meters per year with which the plate subducts in meters per year."
+ "description": "The velocity in meters per year with which the plate subducts in meters per year."
},
"thermal conductivity": {
"default value": 2.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
+ "description": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -6291,7 +6316,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -6299,7 +6324,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6309,17 +6334,17 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -6327,14 +6352,14 @@
}
},
"composition models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -6344,7 +6369,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -6352,23 +6377,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"max distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"top fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the top of the slab (layer).",
+ "description": "The composition fraction at the top of the slab (layer).",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"bottom fractions": {
@@ -6376,11 +6401,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the bottom of the slab (layer).",
+ "description": "The composition fraction at the bottom of the slab (layer).",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -6388,17 +6413,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -6410,7 +6435,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -6420,7 +6445,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -6428,23 +6453,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -6452,17 +6477,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -6476,14 +6501,14 @@
}
},
"grains models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -6493,7 +6518,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -6501,29 +6526,29 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -6533,11 +6558,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -6545,18 +6570,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -6566,7 +6591,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -6574,23 +6599,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -6598,23 +6623,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -6624,24 +6649,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -6651,11 +6676,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -6667,14 +6692,14 @@
}
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -6683,7 +6708,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -6691,7 +6716,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6701,33 +6726,33 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -6737,7 +6762,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -6745,7 +6770,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6755,28 +6780,28 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
+ "description": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
"additionalProperties": false,
"required": [
"model",
@@ -6786,7 +6811,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"mass conserving"
]
@@ -6794,7 +6819,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6804,85 +6829,85 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": 0.05,
"type": "number",
- "documentation": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
+ "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
},
"coupling depth": {
"default value": 100000.0,
"type": "number",
- "documentation": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
+ "description": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
},
"forearc cooling factor": {
"default value": 1.0,
"type": "number",
- "documentation": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
+ "description": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
},
"thermal conductivity": {
"default value": 3.3,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"thermal diffusivity": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab."
+ "description": "Whether adiabatic heating should be used for the slab."
},
"taper distance": {
"default value": 100000.0,
"type": "number",
- "documentation": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
+ "description": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
},
"ridge coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
+ "description": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -6892,13 +6917,13 @@
"reference model name": {
"default value": "half space model",
"type": "string",
- "documentation": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
+ "description": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
}
}
},
{
"type": "object",
- "documentation": "Plate model (based on McKenzie, 1970).",
+ "description": "Plate model (based on McKenzie, 1970).",
"additionalProperties": false,
"required": [
"model",
@@ -6908,7 +6933,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"plate model"
]
@@ -6916,7 +6941,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -6926,53 +6951,53 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": "NaN",
"type": "number",
- "documentation": "The velocity in meters per year with which the plate subducts in meters per year."
+ "description": "The velocity in meters per year with which the plate subducts in meters per year."
},
"thermal conductivity": {
"default value": 2.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
+ "description": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -6982,7 +7007,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -6990,7 +7015,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -7000,17 +7025,17 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -7018,14 +7043,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -7035,7 +7060,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -7043,23 +7068,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"max distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"top fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the top of the slab (layer).",
+ "description": "The composition fraction at the top of the slab (layer).",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"bottom fractions": {
@@ -7067,11 +7092,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the bottom of the slab (layer).",
+ "description": "The composition fraction at the bottom of the slab (layer).",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -7079,17 +7104,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -7101,7 +7126,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -7111,7 +7136,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -7119,23 +7144,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -7143,17 +7168,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -7167,14 +7192,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -7184,7 +7209,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -7192,29 +7217,29 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -7224,11 +7249,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -7236,18 +7261,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -7257,7 +7282,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -7265,23 +7290,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -7289,23 +7314,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -7315,24 +7340,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -7342,11 +7367,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -7359,27 +7384,27 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of feature properties for a coordinate.",
+ "description": "A list of feature properties for a coordinate.",
"items": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "object",
"properties": {
"min depth": {
"default value": 0.0,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"max depth": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The depth to which this feature is present"
+ "description": "The depth to which this feature is present"
},
"dip point": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "number"
}
@@ -7389,11 +7414,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The depth to which this feature is present",
+ "description": "The depth to which this feature is present",
"items": {
"type": "object",
"additionalProperties": false,
- "documentation": "",
+ "description": "",
"required": [
"length",
"thickness",
@@ -7428,14 +7453,14 @@
}
},
"temperature models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -7444,7 +7469,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -7452,7 +7477,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -7462,33 +7487,33 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -7498,7 +7523,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -7506,7 +7531,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -7516,28 +7541,28 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
+ "description": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
"additionalProperties": false,
"required": [
"model",
@@ -7547,7 +7572,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"mass conserving"
]
@@ -7555,7 +7580,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -7565,85 +7590,85 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": 0.05,
"type": "number",
- "documentation": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
+ "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
},
"coupling depth": {
"default value": 100000.0,
"type": "number",
- "documentation": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
+ "description": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
},
"forearc cooling factor": {
"default value": 1.0,
"type": "number",
- "documentation": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
+ "description": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
},
"thermal conductivity": {
"default value": 3.3,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"thermal diffusivity": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab."
+ "description": "Whether adiabatic heating should be used for the slab."
},
"taper distance": {
"default value": 100000.0,
"type": "number",
- "documentation": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
+ "description": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
},
"ridge coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
+ "description": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -7653,13 +7678,13 @@
"reference model name": {
"default value": "half space model",
"type": "string",
- "documentation": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
+ "description": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
}
}
},
{
"type": "object",
- "documentation": "Plate model (based on McKenzie, 1970).",
+ "description": "Plate model (based on McKenzie, 1970).",
"additionalProperties": false,
"required": [
"model",
@@ -7669,7 +7694,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"plate model"
]
@@ -7677,7 +7702,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -7687,53 +7712,53 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": "NaN",
"type": "number",
- "documentation": "The velocity in meters per year with which the plate subducts in meters per year."
+ "description": "The velocity in meters per year with which the plate subducts in meters per year."
},
"thermal conductivity": {
"default value": 2.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
+ "description": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -7743,7 +7768,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -7751,7 +7776,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -7761,17 +7786,17 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -7779,14 +7804,14 @@
}
},
"composition models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -7796,7 +7821,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -7804,23 +7829,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"max distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"top fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the top of the slab (layer).",
+ "description": "The composition fraction at the top of the slab (layer).",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"bottom fractions": {
@@ -7828,11 +7853,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the bottom of the slab (layer).",
+ "description": "The composition fraction at the bottom of the slab (layer).",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -7840,17 +7865,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -7862,7 +7887,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -7872,7 +7897,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -7880,23 +7905,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -7904,17 +7929,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -7928,14 +7953,14 @@
}
},
"grains models": {
- "documentation": "",
+ "description": "",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -7945,7 +7970,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -7953,29 +7978,29 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -7985,11 +8010,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -7997,18 +8022,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -8018,7 +8043,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -8026,23 +8051,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -8050,23 +8075,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -8076,24 +8101,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -8103,11 +8128,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -8119,14 +8144,14 @@
}
},
"temperature models": {
- "documentation": "A list of temperature models.",
+ "description": "A list of temperature models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Adiabatic temperature model. Uses global values by default.",
+ "description": "Adiabatic temperature model. Uses global values by default.",
"additionalProperties": false,
"required": [
"model"
@@ -8135,7 +8160,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"adiabatic"
]
@@ -8143,7 +8168,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -8153,33 +8178,33 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
+ "description": "The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
+ "description": "Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.",
"additionalProperties": false,
"required": [
"model",
@@ -8189,7 +8214,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"linear"
]
@@ -8197,7 +8222,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -8207,28 +8232,28 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"top temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
+ "description": "The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used."
},
"bottom temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
+ "description": "The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used."
}
}
},
{
"type": "object",
- "documentation": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
+ "description": "Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of \"top truncation\" parameter subducting plate. Notes:1) the parameter \"thickness\" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.",
"additionalProperties": false,
"required": [
"model",
@@ -8238,7 +8263,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"mass conserving"
]
@@ -8246,7 +8271,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -8256,85 +8281,85 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
+ "description": "The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": 0.05,
"type": "number",
- "documentation": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
+ "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"
},
"coupling depth": {
"default value": 100000.0,
"type": "number",
- "documentation": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
+ "description": "The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km."
},
"forearc cooling factor": {
"default value": 1.0,
"type": "number",
- "documentation": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
+ "description": "Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully. "
},
"thermal conductivity": {
"default value": 3.3,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"thermal diffusivity": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab."
+ "description": "Whether adiabatic heating should be used for the slab."
},
"taper distance": {
"default value": 100000.0,
"type": "number",
- "documentation": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
+ "description": "Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
},
"ridge coordinates": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
+ "description": "An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 2,
"maxItems": 2,
- "documentation": "",
+ "description": "",
"items": {
"type": "number"
}
@@ -8344,13 +8369,13 @@
"reference model name": {
"default value": "half space model",
"type": "string",
- "documentation": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
+ "description": "The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model"
}
}
},
{
"type": "object",
- "documentation": "Plate model (based on McKenzie, 1970).",
+ "description": "Plate model (based on McKenzie, 1970).",
"additionalProperties": false,
"required": [
"model",
@@ -8360,7 +8385,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"plate model"
]
@@ -8368,7 +8393,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -8378,53 +8403,53 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"density": {
"default value": 3300.0,
"type": "number",
- "documentation": "The reference density of the subducting plate in $kg/m^3$"
+ "description": "The reference density of the subducting plate in $kg/m^3$"
},
"plate velocity": {
"default value": "NaN",
"type": "number",
- "documentation": "The velocity in meters per year with which the plate subducts in meters per year."
+ "description": "The velocity in meters per year with which the plate subducts in meters per year."
},
"thermal conductivity": {
"default value": 2.0,
"type": "number",
- "documentation": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
+ "description": "The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$."
},
"thermal expansion coefficient": {
"default value": -1.0,
"type": "number",
- "documentation": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used."
},
"specific heat": {
"default value": -1.0,
"type": "number",
- "documentation": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
+ "description": "The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used."
},
"adiabatic heating": {
"default value": true,
"type": "boolean",
- "documentation": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
+ "description": "Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969."
},
"potential mantle temperature": {
"default value": -1.0,
"type": "number",
- "documentation": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
+ "description": "The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used."
}
}
},
{
"type": "object",
- "documentation": "Uniform temperature model. Set the temperature to a constan value.",
+ "description": "Uniform temperature model. Set the temperature to a constan value.",
"additionalProperties": false,
"required": [
"model",
@@ -8434,7 +8459,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the temperature model.",
+ "description": "The name of the temperature model.",
"enum": [
"uniform"
]
@@ -8442,7 +8467,7 @@
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
+ "description": "Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).",
"enum": [
"replace",
"add",
@@ -8452,17 +8477,17 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"temperature": {
"default value": 293.15,
"type": "number",
- "documentation": "The temperature in degree Kelvin which this feature should have"
+ "description": "The temperature in degree Kelvin which this feature should have"
}
}
}
@@ -8470,14 +8495,14 @@
}
},
"composition models": {
- "documentation": "A list of composition models.",
+ "description": "A list of composition models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Compositional model object",
+ "description": "Compositional model object",
"additionalProperties": false,
"required": [
"model",
@@ -8487,7 +8512,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"smooth"
]
@@ -8495,23 +8520,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"max distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance in meters from which the composition of this layer is present."
+ "description": "The distance in meters from which the composition of this layer is present."
},
"top fractions": {
"type": "array",
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the top of the slab (layer).",
+ "description": "The composition fraction at the top of the slab (layer).",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"bottom fractions": {
@@ -8519,11 +8544,11 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "The composition fraction at the bottom of the slab (layer).",
+ "description": "The composition fraction at the bottom of the slab (layer).",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"compositions": {
@@ -8531,17 +8556,17 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -8553,7 +8578,7 @@
},
{
"type": "object",
- "documentation": "Uniform compositional model. Sets constant compositional field.",
+ "description": "Uniform compositional model. Sets constant compositional field.",
"additionalProperties": false,
"required": [
"model",
@@ -8563,7 +8588,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the composition model.",
+ "description": "The name of the composition model.",
"enum": [
"uniform"
]
@@ -8571,23 +8596,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "todo The depth in meters from which the composition of this feature is present."
+ "description": "todo The depth in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "todo The depth in meters to which the composition of this feature is present."
+ "description": "todo The depth in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the composition which are present there.",
+ "description": "A list with the labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"fractions": {
@@ -8595,17 +8620,17 @@
"minItems": 1,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "TA list of compositional fractions corresponding to the compositions list.",
+ "description": "TA list of compositional fractions corresponding to the compositions list.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.",
"enum": [
"replace",
"replace defined only",
@@ -8619,14 +8644,14 @@
}
},
"grains models": {
- "documentation": "A list of grains models.",
+ "description": "A list of grains models.",
"default value": "",
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
- "documentation": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
+ "description": "Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.",
"additionalProperties": false,
"required": [
"model",
@@ -8636,7 +8661,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"random uniform distribution"
]
@@ -8644,29 +8669,29 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -8676,11 +8701,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.",
"items": {
"default value": 1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
},
"normalize grain sizes": {
@@ -8688,18 +8713,18 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
+ "description": "A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.",
"items": {
"default value": true,
"type": "boolean",
- "documentation": ""
+ "description": ""
}
}
}
},
{
"type": "object",
- "documentation": "Uniform grains model. All grains start exactly the same.",
+ "description": "Uniform grains model. All grains start exactly the same.",
"additionalProperties": false,
"required": [
"model",
@@ -8709,7 +8734,7 @@
"model": {
"default value": "",
"type": "string",
- "documentation": "The name of the grains model.",
+ "description": "The name of the grains model.",
"enum": [
"uniform"
]
@@ -8717,23 +8742,23 @@
"min distance slab top": {
"default value": 0.0,
"type": "number",
- "documentation": "The distance from the slab top in meters from which the composition of this feature is present."
+ "description": "The distance from the slab top in meters from which the composition of this feature is present."
},
"max distance slab top": {
"default value": 1.7976931348623157e308,
"type": "number",
- "documentation": "The distance from the slab top in meters to which the composition of this feature is present."
+ "description": "The distance from the slab top in meters to which the composition of this feature is present."
},
"compositions": {
"type": "array",
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the integer labels of the composition which are present there.",
+ "description": "A list with the integer labels of the composition which are present there.",
"items": {
"default value": 0,
"type": "integer",
- "documentation": ""
+ "description": ""
}
},
"rotation matrices": {
@@ -8741,23 +8766,23 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the labels of the grains which are present there for each compositions.",
+ "description": "A list with the labels of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -8767,24 +8792,24 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
+ "description": "A list with the z-x-z Euler angles of the grains which are present there for each compositions.",
"items": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"uniqueItems": false,
- "documentation": "",
+ "description": "",
"items": {
"default value": 0.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
},
"orientation operation": {
"default value": "replace",
"type": "string",
- "documentation": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
+ "description": "Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.",
"enum": [
"replace"
]
@@ -8794,11 +8819,11 @@
"minItems": 0,
"maxItems": 4294967295,
"uniqueItems": false,
- "documentation": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
+ "description": "A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.",
"items": {
"default value": -1.0,
"type": "number",
- "documentation": ""
+ "description": ""
}
}
}
@@ -8809,7 +8834,7 @@
"coordinate": {
"default value": 0,
"type": "integer",
- "documentation": "The coordinate which should be overwritten"
+ "description": "The coordinate which should be overwritten"
}
}
}
diff --git a/doc/world_builder_declarations_closed.md b/doc/world_builder_declarations_closed.md
index 30068c249..d40fd8bcb 100644
--- a/doc/world_builder_declarations_closed.md
+++ b/doc/world_builder_declarations_closed.md
@@ -3,7 +3,7 @@
:name: closed_
- **type**:object
-- **documentation**:Root object
+- **description**:Root object
- **additionalProperties**:false
- **required**:[version, features]
@@ -12,7 +12,7 @@
- **default value**:
- **type**:string
-- **documentation**:The major and minor version number for which the input file was written.
+- **description**:The major and minor version number for which the input file was written.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /$schema
@@ -20,7 +20,7 @@
- **default value**:
- **type**:string
-- **documentation**:The optional filename or https address to a JSON schema file
+- **description**:The optional filename or https address to a JSON schema file
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /cross section
@@ -30,14 +30,14 @@
- **minItems**:2
- **maxItems**:2
- **uniqueItems**:false
-- **documentation**:This is an array of two points along where the cross section is taken
+- **description**:This is an array of two points along where the cross section is taken
:::::::::::::::::::::::{dropdown} /cross section/items
:name: closed_cross-section_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::::::{dropdown} /cross section/items/items
:name: closed_cross-section_items_items
@@ -53,7 +53,7 @@
- **default value**:1600.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin.
+- **description**:The potential temperature of the mantle at the surface in Kelvin.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /surface temperature
@@ -61,7 +61,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the surface in Kelvin.
+- **description**:The temperature at the surface in Kelvin.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /force surface temperature
@@ -69,7 +69,7 @@
- **default value**:false
- **type**:boolean
-- **documentation**:Force the provided surface temperature to be set at the surface
+- **description**:Force the provided surface temperature to be set at the surface
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /thermal expansion coefficient
@@ -77,7 +77,7 @@
- **default value**:0.000035
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$.
+- **description**:The thermal expansion coefficient in $K^{-1}$.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /specific heat
@@ -85,7 +85,7 @@
- **default value**:1250.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}.$
+- **description**:The specific heat in $J kg^{-1} K^{-1}.$
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /thermal diffusivity
@@ -93,7 +93,7 @@
- **default value**:8.04e-7
- **type**:number
-- **documentation**:The thermal diffusivity in $m^{2} s^{-1}$.
+- **description**:The thermal diffusivity in $m^{2} s^{-1}$.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /maximum distance between coordinates
@@ -101,7 +101,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
+- **description**:This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /interpolation
@@ -109,13 +109,13 @@
- **default value**:continuous monotone spline
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /coordinate system
:name: closed_coordinate-system
-- **documentation**:A coordinate system. Cartesian or spherical.
+- **description**:A coordinate system. Cartesian or spherical.
- **default value**:cartesian
- **type**:object
:::::::::::::::::::::::{dropdown} /coordinate system/oneOf
@@ -125,7 +125,7 @@
:name: closed_coordinate-system_oneOf_1
- **type**:object
-- **documentation**:A Cartesian coordinate system. Coordinates are (x,y,z) and extend infintly in all directions.
+- **description**:A Cartesian coordinate system. Coordinates are (x,y,z) and extend infinitely in all directions.
- **additionalProperties**:false
- **required**:[model]
@@ -134,7 +134,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name of the coordinate system to use.
- **enum**:[cartesian]
:::::::::::::::::::::
@@ -146,7 +146,7 @@
:name: closed_coordinate-system_oneOf_2
- **type**:object
-- **documentation**:A spherical coordinate system. The coordinates are (radius, longitude, latitude). The radius is set in this plugin, the longitude extends at least from -360 to 360 degrees, and the latitude extends from -90 to 90. It is required to choose a depth method. Please see the manual for more information.
+- **description**:A spherical coordinate system. The coordinates are (radius, longitude, latitude). The radius is set in this plugin, the longitude extends at least from -360 to 360 degrees, and the latitude extends from -90 to 90. It is required to choose a depth method. Please see the manual for more information.
- **additionalProperties**:false
- **required**:[model, depth method]
@@ -155,7 +155,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name of the coordinate system to use.
- **enum**:[spherical]
:::::::::::::::::::::
@@ -164,7 +164,7 @@
- **default value**:
- **type**:string
-- **documentation**:Which depth method to use in the spherical case. The available options are 'starting point', 'begin segment' and 'begin at end segment'. See the manual section on coordinate systems for more info.
+- **description**:Which depth method to use in the spherical case. The available options are 'starting point', 'begin segment' and 'begin at end segment'. See the manual section on coordinate systems for more info.
- **enum**:[starting point, begin segment, begin at end segment, continuous]
:::::::::::::::::::::
@@ -173,7 +173,7 @@
- **default value**:6371000.0
- **type**:number
-- **documentation**:The radius of the sphere.
+- **description**:The radius of the sphere.
:::::::::::::::::::::
@@ -186,7 +186,7 @@
::::::::::::::::::::::::{dropdown} /gravity model
:name: closed_gravity-model
-- **documentation**:A gravity model for the world.
+- **description**:A gravity model for the world.
- **default value**:uniform
- **type**:object
:::::::::::::::::::::::{dropdown} /gravity model/oneOf
@@ -196,7 +196,7 @@
:name: closed_gravity-model_oneOf_1
- **type**:object
-- **documentation**:Uniform gravity model. It returns the gravity vector in a Cartesian coordinate system at a given position, which has a constant magitude for the whole domain. The vector points down in cartesian coordinates and to the center of the sphere in spherical coordinates.
+- **description**:Uniform gravity model. It returns the gravity vector in a Cartesian coordinate system at a given position, which has a constant magitude for the whole domain. The vector points down in cartesian coordinates and to the center of the sphere in spherical coordinates.
- **additionalProperties**:false
- **required**:[model]
@@ -205,7 +205,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name of the model for the gravity to use.
- **enum**:[uniform]
:::::::::::::::::::::
@@ -214,7 +214,7 @@
- **default value**:9.81
- **type**:number
-- **documentation**:The magnitude of the gravity.
+- **description**:The magnitude of the gravity.
:::::::::::::::::::::
@@ -227,7 +227,7 @@
::::::::::::::::::::::::{dropdown} /features
:name: closed_features
-- **documentation**:A list of features.
+- **description**:A list of features.
- **default value**:
- **type**:array
:::::::::::::::::::::::{dropdown} /features/items
@@ -240,7 +240,7 @@
:name: closed_features_items_oneOf_1
- **type**:object
-- **documentation**:Continental plate object. Requires properties `model` and `coordinates`.
+- **description**:Continental plate object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -249,7 +249,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[continental plate]
::::::::::::::::::::
@@ -258,7 +258,15 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/1/tag
+:name: closed_features_items_oneOf_1_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates
@@ -268,14 +276,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates/items
:name: closed_features_items_oneOf_1_coordinates_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates/items/items
:name: closed_features_items_oneOf_1_coordinates_items_items
@@ -291,13 +299,13 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/1/min depth
:name: closed_features_items_oneOf_1_min-depth
-- **documentation**:The depth from which this feature is present
+- **description**:The depth from which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_1_min-depth_oneOf
@@ -306,7 +314,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf/2
@@ -316,7 +324,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_min-depth_oneOf_2_items
@@ -324,7 +332,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -373,7 +381,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/1/max depth
:name: closed_features_items_oneOf_1_max-depth
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_1_max-depth_oneOf
@@ -382,7 +390,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf/2
@@ -392,7 +400,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_max-depth_oneOf_2_items
@@ -400,7 +408,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -449,7 +457,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models
:name: closed_features_items_oneOf_1_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items
@@ -462,7 +470,7 @@
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -471,7 +479,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -480,14 +488,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth_oneOf
@@ -496,7 +504,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf/2
@@ -506,7 +514,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -514,7 +522,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -563,7 +571,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth_oneOf
@@ -572,7 +580,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf/2
@@ -582,7 +590,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -590,7 +598,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -641,7 +649,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -649,7 +657,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/specific heat
@@ -657,7 +665,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -668,7 +676,7 @@
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -677,7 +685,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -686,14 +694,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth_oneOf
@@ -702,7 +710,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf/2
@@ -712,7 +720,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -720,7 +728,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -769,7 +777,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth_oneOf
@@ -778,7 +786,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf/2
@@ -788,7 +796,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -796,7 +804,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -847,7 +855,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/bottom temperature
@@ -855,7 +863,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -866,7 +874,7 @@
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -875,7 +883,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -884,14 +892,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth_oneOf
@@ -900,7 +908,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf/2
@@ -910,7 +918,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth_oneOf_2_items
@@ -918,7 +926,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -967,7 +975,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth_oneOf
@@ -976,7 +984,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf/2
@@ -986,7 +994,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth_oneOf_2_items
@@ -994,7 +1002,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -1045,7 +1053,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -1060,7 +1068,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/1/composition models
:name: closed_features_items_oneOf_1_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items
@@ -1073,7 +1081,7 @@
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -1082,14 +1090,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth_oneOf
@@ -1098,7 +1106,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf/2
@@ -1108,7 +1116,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -1116,7 +1124,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -1165,7 +1173,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth_oneOf
@@ -1174,7 +1182,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf/2
@@ -1184,7 +1192,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -1192,7 +1200,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -1245,13 +1253,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1263,13 +1271,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/fractions/items
:name: closed_features_items_oneOf_1_composition-models_items_oneOf_1_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1279,7 +1287,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -1295,7 +1303,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/1/grains models
:name: closed_features_items_oneOf_1_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items
@@ -1308,7 +1316,7 @@
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -1317,14 +1325,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth_oneOf
@@ -1333,7 +1341,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf/2
@@ -1343,7 +1351,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -1351,7 +1359,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -1400,7 +1408,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth_oneOf
@@ -1409,7 +1417,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf/2
@@ -1419,7 +1427,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -1427,7 +1435,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -1480,13 +1488,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1496,7 +1504,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -1507,13 +1515,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1525,13 +1533,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1544,7 +1552,7 @@
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -1553,14 +1561,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth_oneOf
@@ -1569,7 +1577,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf/2
@@ -1579,7 +1587,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf/2/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -1587,7 +1595,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -1636,7 +1644,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth_oneOf
@@ -1645,7 +1653,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf/2
@@ -1655,7 +1663,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf/2/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -1663,7 +1671,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -1716,13 +1724,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1734,7 +1742,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the rotation matrices of the grains which are present there for each compositions.
+- **description**:A list with the rotation matrices of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items
@@ -1742,7 +1750,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -1750,13 +1758,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -1772,7 +1780,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -1780,13 +1788,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -1798,7 +1806,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace, multiply]
::::::::::::::::
@@ -1809,13 +1817,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1837,7 +1845,7 @@
:name: closed_features_items_oneOf_2
- **type**:object
-- **documentation**:Fault object. Requires properties `model` and `coordinates`.
+- **description**:Fault object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -1846,7 +1854,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[fault]
::::::::::::::::::::
@@ -1855,7 +1863,15 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/2/tag
+:name: closed_features_items_oneOf_2_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates
@@ -1865,14 +1881,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates/items
:name: closed_features_items_oneOf_2_coordinates_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates/items/items
:name: closed_features_items_oneOf_2_coordinates_items_items
@@ -1888,7 +1904,7 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/min depth
@@ -1896,7 +1912,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/max depth
@@ -1904,7 +1920,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/dip point
@@ -1913,7 +1929,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/2/dip point/items
:name: closed_features_items_oneOf_2_dip-point_items
@@ -1929,13 +1945,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items
:name: closed_features_items_oneOf_2_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/length
@@ -1989,7 +2005,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models
:name: closed_features_items_oneOf_2_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items
@@ -2002,7 +2018,7 @@
:name: closed_features_items_oneOf_2_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -2011,7 +2027,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -2020,7 +2036,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -2029,7 +2045,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/max distance fault center
@@ -2037,7 +2053,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -2045,7 +2061,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -2053,7 +2069,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/specific heat
@@ -2061,7 +2077,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -2072,7 +2088,7 @@
:name: closed_features_items_oneOf_2_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -2081,7 +2097,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -2090,7 +2106,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -2099,7 +2115,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/max distance fault center
@@ -2107,7 +2123,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/center temperature
@@ -2115,7 +2131,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/side temperature
@@ -2123,7 +2139,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -2134,7 +2150,7 @@
:name: closed_features_items_oneOf_2_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -2143,7 +2159,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -2152,7 +2168,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -2161,7 +2177,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/max distance fault center
@@ -2169,7 +2185,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/temperature
@@ -2177,7 +2193,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -2192,7 +2208,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models
:name: closed_features_items_oneOf_2_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items
@@ -2205,7 +2221,7 @@
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2214,7 +2230,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -2223,7 +2239,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/side distance fault center
@@ -2231,7 +2247,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/center fractions
@@ -2241,13 +2257,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/center fractions/items
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2259,13 +2275,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/side fractions/items
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2277,13 +2293,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2293,7 +2309,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -2305,7 +2321,7 @@
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2314,7 +2330,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -2323,7 +2339,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/max distance fault center
@@ -2331,7 +2347,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions
@@ -2341,13 +2357,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2359,13 +2375,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_2_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2375,7 +2391,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -2391,7 +2407,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models
:name: closed_features_items_oneOf_2_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items
@@ -2404,7 +2420,7 @@
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2413,7 +2429,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -2422,7 +2438,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/max distance fault center
@@ -2430,7 +2446,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/compositions
@@ -2440,13 +2456,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2456,7 +2472,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -2467,13 +2483,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2485,13 +2501,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2504,7 +2520,7 @@
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2513,7 +2529,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -2522,7 +2538,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/max distance fault center
@@ -2530,7 +2546,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/compositions
@@ -2540,13 +2556,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2558,7 +2574,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -2566,7 +2582,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -2574,13 +2590,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -2596,7 +2612,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -2604,13 +2620,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -2622,7 +2638,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -2633,13 +2649,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2662,7 +2678,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models
:name: closed_features_items_oneOf_2_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items
@@ -2675,7 +2691,7 @@
:name: closed_features_items_oneOf_2_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -2684,7 +2700,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -2693,7 +2709,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -2702,7 +2718,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/max distance fault center
@@ -2710,7 +2726,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/potential mantle temperature
@@ -2718,7 +2734,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -2726,7 +2742,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/specific heat
@@ -2734,7 +2750,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -2745,7 +2761,7 @@
:name: closed_features_items_oneOf_2_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -2754,7 +2770,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -2763,7 +2779,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -2772,7 +2788,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/2/max distance fault center
@@ -2780,7 +2796,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/2/center temperature
@@ -2788,7 +2804,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/2/side temperature
@@ -2796,7 +2812,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -2807,7 +2823,7 @@
:name: closed_features_items_oneOf_2_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -2816,7 +2832,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -2825,7 +2841,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -2834,7 +2850,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/3/max distance fault center
@@ -2842,7 +2858,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/3/temperature
@@ -2850,7 +2866,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -2865,7 +2881,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/2/composition models
:name: closed_features_items_oneOf_2_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items
@@ -2878,7 +2894,7 @@
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2887,7 +2903,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::::
@@ -2896,7 +2912,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/side distance fault center
@@ -2904,7 +2920,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/center fractions
@@ -2914,13 +2930,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/center fractions/items
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -2932,13 +2948,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/side fractions/items
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -2950,13 +2966,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -2966,7 +2982,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -2978,7 +2994,7 @@
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2987,7 +3003,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -2996,7 +3012,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/max distance fault center
@@ -3004,7 +3020,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/compositions
@@ -3014,13 +3030,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3032,13 +3048,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_2_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3048,7 +3064,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -3064,7 +3080,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/2/grains models
:name: closed_features_items_oneOf_2_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items
@@ -3077,7 +3093,7 @@
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3086,7 +3102,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -3095,7 +3111,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/max distance fault center
@@ -3103,7 +3119,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/compositions
@@ -3113,13 +3129,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3129,7 +3145,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -3140,13 +3156,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3158,13 +3174,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3177,7 +3193,7 @@
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3186,7 +3202,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -3195,7 +3211,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/max distance fault center
@@ -3203,7 +3219,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/compositions
@@ -3213,13 +3229,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3231,7 +3247,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items
@@ -3239,7 +3255,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -3247,13 +3263,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -3269,7 +3285,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -3277,13 +3293,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -3295,7 +3311,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -3306,13 +3322,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3333,11 +3349,11 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of feature properties for a coordinate.
+- **description**:A list of feature properties for a coordinate.
:::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items
:name: closed_features_items_oneOf_2_sections_items
-- **documentation**:
+- **description**:
- **default value**:
- **type**:object
@@ -3346,7 +3362,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/max depth
@@ -3354,7 +3370,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/dip point
@@ -3363,7 +3379,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/dip point/items
:name: closed_features_items_oneOf_2_sections_items_dip-point_items
@@ -3379,13 +3395,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items
:name: closed_features_items_oneOf_2_sections_items_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/length
@@ -3439,7 +3455,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models
:name: closed_features_items_oneOf_2_sections_items_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items
@@ -3452,7 +3468,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -3461,7 +3477,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::
@@ -3470,7 +3486,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -3479,7 +3495,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/max distance fault center
@@ -3487,7 +3503,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -3495,7 +3511,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -3503,7 +3519,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/specific heat
@@ -3511,7 +3527,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
@@ -3522,7 +3538,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -3531,7 +3547,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::
@@ -3540,7 +3556,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -3549,7 +3565,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/max distance fault center
@@ -3557,7 +3573,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/center temperature
@@ -3565,7 +3581,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/side temperature
@@ -3573,7 +3589,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::
@@ -3584,7 +3600,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -3593,7 +3609,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::
@@ -3602,7 +3618,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -3611,7 +3627,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/max distance fault center
@@ -3619,7 +3635,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/temperature
@@ -3627,7 +3643,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::
@@ -3642,7 +3658,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items
@@ -3655,7 +3671,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3664,7 +3680,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::
@@ -3673,7 +3689,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/side distance fault center
@@ -3681,7 +3697,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/center fractions
@@ -3691,13 +3707,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/center fractions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3709,13 +3725,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/side fractions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3727,13 +3743,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3743,7 +3759,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -3755,7 +3771,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3764,7 +3780,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::
@@ -3773,7 +3789,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/max distance fault center
@@ -3781,7 +3797,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions
@@ -3791,13 +3807,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3809,13 +3825,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3825,7 +3841,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -3841,7 +3857,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items
@@ -3854,7 +3870,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3863,7 +3879,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::
@@ -3872,7 +3888,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/max distance fault center
@@ -3880,7 +3896,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/compositions
@@ -3890,13 +3906,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3906,7 +3922,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -3917,13 +3933,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3935,13 +3951,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -3954,7 +3970,7 @@
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3963,7 +3979,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::
@@ -3972,7 +3988,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/max distance fault center
@@ -3980,7 +3996,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/compositions
@@ -3990,13 +4006,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4008,7 +4024,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -4016,7 +4032,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -4024,13 +4040,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::
::::::::::
@@ -4046,7 +4062,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -4054,13 +4070,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::
:::::::::::
@@ -4072,7 +4088,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -4083,13 +4099,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4112,7 +4128,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models
:name: closed_features_items_oneOf_2_sections_items_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items
@@ -4125,7 +4141,7 @@
:name: closed_features_items_oneOf_2_sections_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -4134,7 +4150,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -4143,7 +4159,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -4152,7 +4168,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/max distance fault center
@@ -4160,7 +4176,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -4168,7 +4184,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -4176,7 +4192,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/specific heat
@@ -4184,7 +4200,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -4195,7 +4211,7 @@
:name: closed_features_items_oneOf_2_sections_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -4204,7 +4220,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -4213,7 +4229,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -4222,7 +4238,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/max distance fault center
@@ -4230,7 +4246,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/center temperature
@@ -4238,7 +4254,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/side temperature
@@ -4246,7 +4262,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -4257,7 +4273,7 @@
:name: closed_features_items_oneOf_2_sections_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -4266,7 +4282,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -4275,7 +4291,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -4284,7 +4300,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/max distance fault center
@@ -4292,7 +4308,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/temperature
@@ -4300,7 +4316,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -4315,7 +4331,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models
:name: closed_features_items_oneOf_2_sections_items_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items
@@ -4328,7 +4344,7 @@
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4337,7 +4353,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -4346,7 +4362,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/side distance fault center
@@ -4354,7 +4370,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/center fractions
@@ -4364,13 +4380,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/center fractions/items
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4382,13 +4398,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/side fractions/items
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4400,13 +4416,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4416,7 +4432,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -4428,7 +4444,7 @@
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4437,7 +4453,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -4446,7 +4462,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/max distance fault center
@@ -4454,7 +4470,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions
@@ -4464,13 +4480,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4482,13 +4498,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_2_sections_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4498,7 +4514,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -4514,7 +4530,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models
:name: closed_features_items_oneOf_2_sections_items_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items
@@ -4527,7 +4543,7 @@
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4536,7 +4552,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -4545,7 +4561,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/max distance fault center
@@ -4553,7 +4569,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/compositions
@@ -4563,13 +4579,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4579,7 +4595,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -4590,13 +4606,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4608,13 +4624,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4627,7 +4643,7 @@
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4636,7 +4652,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -4645,7 +4661,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/max distance fault center
@@ -4653,7 +4669,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/compositions
@@ -4663,13 +4679,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4681,7 +4697,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -4689,7 +4705,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -4697,13 +4713,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4719,7 +4735,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -4727,13 +4743,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -4745,7 +4761,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -4756,13 +4772,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4781,7 +4797,7 @@
- **default value**:0
- **type**:integer
-- **documentation**:The coordinate which should be overwritten
+- **description**:The coordinate which should be overwritten
::::::::::::::::::
@@ -4798,7 +4814,7 @@
:name: closed_features_items_oneOf_3
- **type**:object
-- **documentation**:Mantle layer object. Requires properties `model` and `coordinates`.
+- **description**:Mantle layer object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -4807,7 +4823,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[mantle layer]
::::::::::::::::::::
@@ -4816,7 +4832,15 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/3/tag
+:name: closed_features_items_oneOf_3_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates
@@ -4826,14 +4850,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates/items
:name: closed_features_items_oneOf_3_coordinates_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates/items/items
:name: closed_features_items_oneOf_3_coordinates_items_items
@@ -4849,13 +4873,13 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/3/min depth
:name: closed_features_items_oneOf_3_min-depth
-- **documentation**:The depth from which this feature is present
+- **description**:The depth from which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf
:name: closed_features_items_oneOf_3_min-depth_oneOf
@@ -4864,7 +4888,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf/2
@@ -4874,7 +4898,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_min-depth_oneOf_2_items
@@ -4882,7 +4906,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -4931,7 +4955,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/3/max depth
:name: closed_features_items_oneOf_3_max-depth
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf
:name: closed_features_items_oneOf_3_max-depth_oneOf
@@ -4940,7 +4964,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf/2
@@ -4950,7 +4974,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_max-depth_oneOf_2_items
@@ -4958,7 +4982,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -5007,7 +5031,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models
:name: closed_features_items_oneOf_3_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items
@@ -5020,7 +5044,7 @@
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -5029,7 +5053,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -5038,14 +5062,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth_oneOf
@@ -5054,7 +5078,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf/2
@@ -5064,7 +5088,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -5072,7 +5096,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -5121,7 +5145,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth_oneOf
@@ -5130,7 +5154,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf/2
@@ -5140,7 +5164,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -5148,7 +5172,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -5199,7 +5223,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -5207,7 +5231,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/specific heat
@@ -5215,7 +5239,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -5226,7 +5250,7 @@
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -5235,7 +5259,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -5244,14 +5268,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth_oneOf
@@ -5260,7 +5284,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf/2
@@ -5270,7 +5294,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -5278,7 +5302,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -5327,7 +5351,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth_oneOf
@@ -5336,7 +5360,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf/2
@@ -5346,7 +5370,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -5354,7 +5378,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -5405,7 +5429,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/bottom temperature
@@ -5413,7 +5437,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -5424,7 +5448,7 @@
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -5433,7 +5457,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -5442,14 +5466,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth_oneOf
@@ -5458,7 +5482,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf/2
@@ -5468,7 +5492,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth_oneOf_2_items
@@ -5476,7 +5500,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -5525,7 +5549,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth_oneOf
@@ -5534,7 +5558,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf/2
@@ -5544,7 +5568,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth_oneOf_2_items
@@ -5552,7 +5576,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -5603,7 +5627,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -5618,7 +5642,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/3/composition models
:name: closed_features_items_oneOf_3_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items
@@ -5631,7 +5655,7 @@
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -5640,14 +5664,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth_oneOf
@@ -5656,7 +5680,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf/2
@@ -5666,7 +5690,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -5674,7 +5698,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -5723,7 +5747,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth_oneOf
@@ -5732,7 +5756,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf/2
@@ -5742,7 +5766,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -5750,7 +5774,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -5803,13 +5827,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -5821,13 +5845,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/fractions/items
:name: closed_features_items_oneOf_3_composition-models_items_oneOf_1_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -5837,7 +5861,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -5853,7 +5877,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/3/grains models
:name: closed_features_items_oneOf_3_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items
@@ -5866,7 +5890,7 @@
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -5875,14 +5899,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth_oneOf
@@ -5891,7 +5915,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf/2
@@ -5901,7 +5925,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -5909,7 +5933,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -5958,7 +5982,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth_oneOf
@@ -5967,7 +5991,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf/2
@@ -5977,7 +6001,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -5985,7 +6009,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -6038,13 +6062,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6054,7 +6078,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -6065,13 +6089,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6083,13 +6107,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6102,7 +6126,7 @@
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -6111,14 +6135,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth_oneOf
@@ -6127,7 +6151,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf/2
@@ -6137,7 +6161,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf/2/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -6145,7 +6169,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -6194,7 +6218,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth_oneOf
@@ -6203,7 +6227,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf/2
@@ -6213,7 +6237,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf/2/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -6221,7 +6245,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -6274,13 +6298,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6292,7 +6316,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items
@@ -6300,7 +6324,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -6308,13 +6332,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -6330,7 +6354,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -6338,13 +6362,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -6356,7 +6380,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -6367,13 +6391,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6395,7 +6419,7 @@
:name: closed_features_items_oneOf_4
- **type**:object
-- **documentation**:Oceanic plate object. Requires properties `model` and `coordinates`.
+- **description**:Oceanic plate object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -6404,7 +6428,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[oceanic plate]
::::::::::::::::::::
@@ -6413,7 +6437,15 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/4/tag
+:name: closed_features_items_oneOf_4_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates
@@ -6423,14 +6455,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates/items
:name: closed_features_items_oneOf_4_coordinates_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates/items/items
:name: closed_features_items_oneOf_4_coordinates_items_items
@@ -6446,13 +6478,13 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/4/min depth
:name: closed_features_items_oneOf_4_min-depth
-- **documentation**:The depth from which this feature is present
+- **description**:The depth from which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf
:name: closed_features_items_oneOf_4_min-depth_oneOf
@@ -6461,7 +6493,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf/2
@@ -6471,7 +6503,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_min-depth_oneOf_2_items
@@ -6479,7 +6511,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_min-depth_oneOf_2_items_items
@@ -6528,7 +6560,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/4/max depth
:name: closed_features_items_oneOf_4_max-depth
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf
:name: closed_features_items_oneOf_4_max-depth_oneOf
@@ -6537,7 +6569,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf/2
@@ -6547,7 +6579,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_max-depth_oneOf_2_items
@@ -6555,7 +6587,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_max-depth_oneOf_2_items_items
@@ -6604,7 +6636,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models
:name: closed_features_items_oneOf_4_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items
@@ -6617,7 +6649,7 @@
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -6626,7 +6658,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -6635,14 +6667,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth_oneOf
@@ -6651,7 +6683,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf/2
@@ -6661,7 +6693,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -6669,7 +6701,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -6718,7 +6750,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth_oneOf
@@ -6727,7 +6759,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf/2
@@ -6737,7 +6769,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -6745,7 +6777,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -6796,7 +6828,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -6804,7 +6836,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/specific heat
@@ -6812,7 +6844,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -6823,7 +6855,7 @@
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Half space cooling mode
+- **description**:Half space cooling mode
- **additionalProperties**:false
- **required**:[model, ridge coordinates, spreading velocity, max depth]
@@ -6832,7 +6864,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[half space model]
::::::::::::::::
@@ -6841,14 +6873,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth_oneOf
@@ -6857,7 +6889,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf/2
@@ -6867,7 +6899,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -6875,7 +6907,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -6924,7 +6956,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.Because half-space reaches background temperature asymptotically, this value should be ~2 times the nominal plate thickness of 100 km
+- **description**:The depth in meters to which the temperature of this feature is present.Because half-space reaches background temperature asymptotically, this value should be ~2 times the nominal plate thickness of 100 km
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth_oneOf
@@ -6933,7 +6965,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf/2
@@ -6943,7 +6975,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -6951,7 +6983,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -7002,7 +7034,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The actual surface temperature in degree Kelvin for this feature.
+- **description**:The actual surface temperature in degree Kelvin for this feature.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/bottom temperature
@@ -7010,7 +7042,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf.
+- **description**:The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity
@@ -7018,7 +7050,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
+- **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates
@@ -7028,7 +7060,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items
@@ -7036,14 +7068,14 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items_items_items
@@ -7064,7 +7096,7 @@
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -7073,7 +7105,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -7082,14 +7114,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth_oneOf
@@ -7098,7 +7130,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf/2
@@ -7108,7 +7140,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth_oneOf_2_items
@@ -7116,7 +7148,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -7165,7 +7197,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth_oneOf
@@ -7174,7 +7206,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf/2
@@ -7184,7 +7216,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth_oneOf_2_items
@@ -7192,7 +7224,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -7243,7 +7275,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/bottom temperature
@@ -7251,7 +7283,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -7262,7 +7294,7 @@
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model.
+- **description**:Plate model.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -7271,7 +7303,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::::
@@ -7280,14 +7312,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth_oneOf
@@ -7296,7 +7328,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf/2
@@ -7306,7 +7338,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth_oneOf_2_items
@@ -7314,7 +7346,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth_oneOf_2_items_items
@@ -7363,7 +7395,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth_oneOf
@@ -7372,7 +7404,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf/2
@@ -7382,7 +7414,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth_oneOf_2_items
@@ -7390,7 +7422,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth_oneOf_2_items_items
@@ -7441,7 +7473,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/bottom temperature
@@ -7449,7 +7481,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity
@@ -7457,7 +7489,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
+- **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates
@@ -7467,7 +7499,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates_items
@@ -7475,14 +7507,14 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates_items_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates_items_items_items
@@ -7503,7 +7535,7 @@
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Plate model, but with a fixed age.
+- **description**:Plate model, but with a fixed age.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -7512,7 +7544,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model constant age]
::::::::::::::::
@@ -7521,14 +7553,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth_oneOf
@@ -7537,7 +7569,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf/2
@@ -7547,7 +7579,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth_oneOf_2_items
@@ -7555,7 +7587,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth_oneOf_2_items_items
@@ -7604,7 +7636,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth_oneOf
@@ -7613,7 +7645,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf/2
@@ -7623,7 +7655,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth_oneOf_2_items
@@ -7631,7 +7663,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth_oneOf_2_items_items
@@ -7682,7 +7714,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/bottom temperature
@@ -7690,7 +7722,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/plate age
@@ -7698,7 +7730,7 @@
- **default value**:80000.0
- **type**:number
-- **documentation**:The age of the plate in year. This age is assigned to the whole plate.
+- **description**:The age of the plate in year. This age is assigned to the whole plate.
::::::::::::::::
@@ -7709,7 +7741,7 @@
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -7718,7 +7750,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -7727,14 +7759,14 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth_oneOf
@@ -7743,7 +7775,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf/2
@@ -7753,7 +7785,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth_oneOf_2_items
@@ -7761,7 +7793,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth_oneOf_2_items_items
@@ -7810,7 +7842,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth_oneOf
@@ -7819,7 +7851,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf/2
@@ -7829,7 +7861,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth_oneOf_2_items
@@ -7837,7 +7869,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth_oneOf_2_items_items
@@ -7888,7 +7920,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -7903,7 +7935,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/4/composition models
:name: closed_features_items_oneOf_4_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items
@@ -7916,7 +7948,7 @@
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -7925,14 +7957,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth_oneOf
@@ -7941,7 +7973,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf/2
@@ -7951,7 +7983,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -7959,7 +7991,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -8008,7 +8040,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth_oneOf
@@ -8017,7 +8049,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf/2
@@ -8027,7 +8059,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -8035,7 +8067,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -8088,13 +8120,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8106,13 +8138,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/fractions/items
:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8122,7 +8154,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -8138,7 +8170,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models
:name: closed_features_items_oneOf_4_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items
@@ -8151,7 +8183,7 @@
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -8160,14 +8192,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf
@@ -8176,7 +8208,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2
@@ -8186,7 +8218,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -8194,7 +8226,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -8243,7 +8275,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf
@@ -8252,7 +8284,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2
@@ -8262,7 +8294,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -8270,7 +8302,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -8323,13 +8355,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8339,7 +8371,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -8350,13 +8382,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8368,13 +8400,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8387,7 +8419,7 @@
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -8396,14 +8428,14 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf
@@ -8412,7 +8444,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2
@@ -8422,7 +8454,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -8430,7 +8462,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -8479,7 +8511,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf
@@ -8488,7 +8520,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2
@@ -8498,7 +8530,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -8506,7 +8538,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -8559,13 +8591,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8577,7 +8609,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items
@@ -8585,7 +8617,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -8593,13 +8625,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -8615,7 +8647,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -8623,13 +8655,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -8641,7 +8673,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -8652,13 +8684,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -8680,7 +8712,7 @@
:name: closed_features_items_oneOf_5
- **type**:object
-- **documentation**:Subducting slab object. Requires properties `model` and `coordinates`.
+- **description**:Subducting slab object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -8689,7 +8721,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[subducting plate]
::::::::::::::::::::
@@ -8698,7 +8730,15 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/5/tag
+:name: closed_features_items_oneOf_5_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates
@@ -8708,14 +8748,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates/items
:name: closed_features_items_oneOf_5_coordinates_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates/items/items
:name: closed_features_items_oneOf_5_coordinates_items_items
@@ -8731,7 +8771,7 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/min depth
@@ -8739,7 +8779,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/max depth
@@ -8747,7 +8787,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/dip point
@@ -8756,7 +8796,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/5/dip point/items
:name: closed_features_items_oneOf_5_dip-point_items
@@ -8772,13 +8812,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items
:name: closed_features_items_oneOf_5_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/length
@@ -8832,7 +8872,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models
:name: closed_features_items_oneOf_5_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items
@@ -8845,7 +8885,7 @@
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -8854,7 +8894,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -8863,7 +8903,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -8872,7 +8912,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/max distance slab top
@@ -8880,7 +8920,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -8888,7 +8928,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -8896,7 +8936,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/specific heat
@@ -8904,7 +8944,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -8915,7 +8955,7 @@
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -8924,7 +8964,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -8933,7 +8973,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -8942,7 +8982,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/max distance slab top
@@ -8950,7 +8990,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/top temperature
@@ -8958,7 +8998,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/bottom temperature
@@ -8966,7 +9006,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -8977,7 +9017,7 @@
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -8986,7 +9026,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::::
@@ -8995,7 +9035,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -9004,7 +9044,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/max distance slab top
@@ -9012,7 +9052,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/density
@@ -9020,7 +9060,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity
@@ -9028,7 +9068,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/coupling depth
@@ -9036,7 +9076,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/forearc cooling factor
@@ -9044,7 +9084,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal conductivity
@@ -9052,7 +9092,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -9060,7 +9100,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/specific heat
@@ -9068,7 +9108,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal diffusivity
@@ -9076,7 +9116,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/adiabatic heating
@@ -9084,7 +9124,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/taper distance
@@ -9092,7 +9132,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/potential mantle temperature
@@ -9100,7 +9140,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates
@@ -9110,7 +9150,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates/items
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -9118,14 +9158,14 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -9143,7 +9183,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::::
@@ -9154,7 +9194,7 @@
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -9163,7 +9203,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::
@@ -9172,7 +9212,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -9181,7 +9221,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/max distance slab top
@@ -9189,7 +9229,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/density
@@ -9197,7 +9237,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/plate velocity
@@ -9205,7 +9245,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal conductivity
@@ -9213,7 +9253,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -9221,7 +9261,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/specific heat
@@ -9229,7 +9269,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/adiabatic heating
@@ -9237,7 +9277,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/potential mantle temperature
@@ -9245,7 +9285,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
@@ -9256,7 +9296,7 @@
:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -9265,7 +9305,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -9274,7 +9314,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -9283,7 +9323,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/max distance slab top
@@ -9291,7 +9331,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/temperature
@@ -9299,7 +9339,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -9314,7 +9354,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models
:name: closed_features_items_oneOf_5_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items
@@ -9327,7 +9367,7 @@
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -9336,7 +9376,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -9345,7 +9385,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/max distance slab top
@@ -9353,7 +9393,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/top fractions
@@ -9363,13 +9403,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/top fractions/items
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9381,13 +9421,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/bottom fractions/items
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9399,13 +9439,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9415,7 +9455,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -9427,7 +9467,7 @@
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -9436,7 +9476,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -9445,7 +9485,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/max distance slab top
@@ -9453,7 +9493,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions
@@ -9463,13 +9503,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9481,13 +9521,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_5_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9497,7 +9537,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -9513,7 +9553,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models
:name: closed_features_items_oneOf_5_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items
@@ -9526,7 +9566,7 @@
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -9535,7 +9575,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -9544,7 +9584,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/max distance slab top
@@ -9552,7 +9592,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions
@@ -9562,13 +9602,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9578,7 +9618,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -9589,13 +9629,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9607,13 +9647,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9626,7 +9666,7 @@
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -9635,7 +9675,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -9644,7 +9684,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/max distance slab top
@@ -9652,7 +9692,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions
@@ -9662,13 +9702,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9680,7 +9720,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -9688,7 +9728,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -9696,13 +9736,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -9718,7 +9758,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -9726,13 +9766,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -9744,7 +9784,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -9755,13 +9795,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9784,7 +9824,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models
:name: closed_features_items_oneOf_5_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items
@@ -9797,7 +9837,7 @@
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -9806,7 +9846,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -9815,7 +9855,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -9824,7 +9864,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/max distance slab top
@@ -9832,7 +9872,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/potential mantle temperature
@@ -9840,7 +9880,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -9848,7 +9888,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/specific heat
@@ -9856,7 +9896,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -9867,7 +9907,7 @@
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -9876,7 +9916,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -9885,7 +9925,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -9894,7 +9934,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/2/max distance slab top
@@ -9902,7 +9942,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/2/top temperature
@@ -9910,7 +9950,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/2/bottom temperature
@@ -9918,7 +9958,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -9929,7 +9969,7 @@
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -9938,7 +9978,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::::::
@@ -9947,7 +9987,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -9956,7 +9996,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/max distance slab top
@@ -9964,7 +10004,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/density
@@ -9972,7 +10012,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity
@@ -9980,7 +10020,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/coupling depth
@@ -9988,7 +10028,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/forearc cooling factor
@@ -9996,7 +10036,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/thermal conductivity
@@ -10004,7 +10044,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -10012,7 +10052,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/specific heat
@@ -10020,7 +10060,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/thermal diffusivity
@@ -10028,7 +10068,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/adiabatic heating
@@ -10036,7 +10076,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/taper distance
@@ -10044,7 +10084,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/potential mantle temperature
@@ -10052,7 +10092,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates
@@ -10062,7 +10102,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates/items
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -10070,14 +10110,14 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates/items/items
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_ridge-coordinates_items_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -10095,7 +10135,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::::::
@@ -10106,7 +10146,7 @@
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -10115,7 +10155,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::::
@@ -10124,7 +10164,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -10133,7 +10173,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/max distance slab top
@@ -10141,7 +10181,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/density
@@ -10149,7 +10189,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/plate velocity
@@ -10157,7 +10197,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/thermal conductivity
@@ -10165,7 +10205,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -10173,7 +10213,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/specific heat
@@ -10181,7 +10221,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/adiabatic heating
@@ -10189,7 +10229,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/potential mantle temperature
@@ -10197,7 +10237,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::::
@@ -10208,7 +10248,7 @@
:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -10217,7 +10257,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -10226,7 +10266,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -10235,7 +10275,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/5/max distance slab top
@@ -10243,7 +10283,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/5/temperature
@@ -10251,7 +10291,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -10266,7 +10306,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/5/composition models
:name: closed_features_items_oneOf_5_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items
@@ -10279,7 +10319,7 @@
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10288,7 +10328,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::::
@@ -10297,7 +10337,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/max distance slab top
@@ -10305,7 +10345,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/top fractions
@@ -10315,13 +10355,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/top fractions/items
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10333,13 +10373,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/bottom fractions/items
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10351,13 +10391,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10367,7 +10407,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -10379,7 +10419,7 @@
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10388,7 +10428,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -10397,7 +10437,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/max distance slab top
@@ -10405,7 +10445,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/compositions
@@ -10415,13 +10455,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10433,13 +10473,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_5_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10449,7 +10489,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -10465,7 +10505,7 @@
::::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models
:name: closed_features_items_oneOf_5_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items
@@ -10478,7 +10518,7 @@
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10487,7 +10527,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -10496,7 +10536,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/max distance slab top
@@ -10504,7 +10544,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions
@@ -10514,13 +10554,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10530,7 +10570,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -10541,13 +10581,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10559,13 +10599,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10578,7 +10618,7 @@
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10587,7 +10627,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -10596,7 +10636,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/max distance slab top
@@ -10604,7 +10644,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions
@@ -10614,13 +10654,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10632,7 +10672,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items
@@ -10640,7 +10680,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -10648,13 +10688,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10670,7 +10710,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -10678,13 +10718,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -10696,7 +10736,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -10707,13 +10747,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -10734,11 +10774,11 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of feature properties for a coordinate.
+- **description**:A list of feature properties for a coordinate.
:::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items
:name: closed_features_items_oneOf_5_sections_items
-- **documentation**:
+- **description**:
- **default value**:
- **type**:object
@@ -10747,7 +10787,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/max depth
@@ -10755,7 +10795,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/dip point
@@ -10764,7 +10804,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/dip point/items
:name: closed_features_items_oneOf_5_sections_items_dip-point_items
@@ -10780,13 +10820,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items
:name: closed_features_items_oneOf_5_sections_items_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/length
@@ -10840,7 +10880,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items
@@ -10853,7 +10893,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -10862,7 +10902,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::
@@ -10871,7 +10911,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -10880,7 +10920,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/max distance slab top
@@ -10888,7 +10928,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -10896,7 +10936,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -10904,7 +10944,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/specific heat
@@ -10912,7 +10952,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
@@ -10923,7 +10963,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -10932,7 +10972,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::
@@ -10941,7 +10981,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -10950,7 +10990,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/max distance slab top
@@ -10958,7 +10998,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/top temperature
@@ -10966,7 +11006,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/bottom temperature
@@ -10974,7 +11014,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::
@@ -10985,7 +11025,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -10994,7 +11034,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::
@@ -11003,7 +11043,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -11012,7 +11052,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/max distance slab top
@@ -11020,7 +11060,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/density
@@ -11028,7 +11068,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity
@@ -11036,7 +11076,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/coupling depth
@@ -11044,7 +11084,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/forearc cooling factor
@@ -11052,7 +11092,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal conductivity
@@ -11060,7 +11100,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -11068,7 +11108,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/specific heat
@@ -11076,7 +11116,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal diffusivity
@@ -11084,7 +11124,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/adiabatic heating
@@ -11092,7 +11132,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/taper distance
@@ -11100,7 +11140,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/potential mantle temperature
@@ -11108,7 +11148,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates
@@ -11118,7 +11158,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -11126,14 +11166,14 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -11151,7 +11191,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::
@@ -11162,7 +11202,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -11171,7 +11211,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::
@@ -11180,7 +11220,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -11189,7 +11229,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/max distance slab top
@@ -11197,7 +11237,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/density
@@ -11205,7 +11245,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/plate velocity
@@ -11213,7 +11253,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal conductivity
@@ -11221,7 +11261,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -11229,7 +11269,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/specific heat
@@ -11237,7 +11277,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/adiabatic heating
@@ -11245,7 +11285,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/potential mantle temperature
@@ -11253,7 +11293,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::
@@ -11264,7 +11304,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -11273,7 +11313,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::
@@ -11282,7 +11322,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -11291,7 +11331,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/max distance slab top
@@ -11299,7 +11339,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/temperature
@@ -11307,7 +11347,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::
@@ -11322,7 +11362,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items
@@ -11335,7 +11375,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11344,7 +11384,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::
@@ -11353,7 +11393,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/max distance slab top
@@ -11361,7 +11401,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/top fractions
@@ -11371,13 +11411,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/top fractions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11389,13 +11429,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/bottom fractions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11407,13 +11447,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11423,7 +11463,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -11435,7 +11475,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11444,7 +11484,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::
@@ -11453,7 +11493,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/max distance slab top
@@ -11461,7 +11501,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions
@@ -11471,13 +11511,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11489,13 +11529,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11505,7 +11545,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -11521,7 +11561,7 @@
::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items
@@ -11534,7 +11574,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11543,7 +11583,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::
@@ -11552,7 +11592,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top
@@ -11560,7 +11600,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions
@@ -11570,13 +11610,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11586,7 +11626,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -11597,13 +11637,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11615,13 +11655,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11634,7 +11674,7 @@
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11643,7 +11683,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::
@@ -11652,7 +11692,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top
@@ -11660,7 +11700,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions
@@ -11670,13 +11710,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11688,7 +11728,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -11696,7 +11736,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -11704,13 +11744,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::
::::::::::
@@ -11726,7 +11766,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -11734,13 +11774,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::
:::::::::::
@@ -11752,7 +11792,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -11763,13 +11803,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -11792,7 +11832,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models
:name: closed_features_items_oneOf_5_sections_items_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items
@@ -11805,7 +11845,7 @@
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -11814,7 +11854,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -11823,7 +11863,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -11832,7 +11872,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/max distance slab top
@@ -11840,7 +11880,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -11848,7 +11888,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -11856,7 +11896,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/specific heat
@@ -11864,7 +11904,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -11875,7 +11915,7 @@
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -11884,7 +11924,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -11893,7 +11933,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -11902,7 +11942,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/max distance slab top
@@ -11910,7 +11950,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/top temperature
@@ -11918,7 +11958,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/bottom temperature
@@ -11926,7 +11966,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -11937,7 +11977,7 @@
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -11946,7 +11986,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::::
@@ -11955,7 +11995,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -11964,7 +12004,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/max distance slab top
@@ -11972,7 +12012,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/density
@@ -11980,7 +12020,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity
@@ -11988,7 +12028,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/coupling depth
@@ -11996,7 +12036,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/forearc cooling factor
@@ -12004,7 +12044,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal conductivity
@@ -12012,7 +12052,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -12020,7 +12060,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/specific heat
@@ -12028,7 +12068,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal diffusivity
@@ -12036,7 +12076,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/adiabatic heating
@@ -12044,7 +12084,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/taper distance
@@ -12052,7 +12092,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/potential mantle temperature
@@ -12060,7 +12100,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates
@@ -12070,7 +12110,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates/items
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -12078,14 +12118,14 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates/items/items
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -12103,7 +12143,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::::
@@ -12114,7 +12154,7 @@
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -12123,7 +12163,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::
@@ -12132,7 +12172,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -12141,7 +12181,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/max distance slab top
@@ -12149,7 +12189,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/density
@@ -12157,7 +12197,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/plate velocity
@@ -12165,7 +12205,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal conductivity
@@ -12173,7 +12213,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -12181,7 +12221,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/specific heat
@@ -12189,7 +12229,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/adiabatic heating
@@ -12197,7 +12237,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/potential mantle temperature
@@ -12205,7 +12245,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
@@ -12216,7 +12256,7 @@
:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -12225,7 +12265,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -12234,7 +12274,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -12243,7 +12283,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/max distance slab top
@@ -12251,7 +12291,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/temperature
@@ -12259,7 +12299,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -12274,7 +12314,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models
:name: closed_features_items_oneOf_5_sections_items_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items
@@ -12287,7 +12327,7 @@
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12296,7 +12336,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -12305,7 +12345,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/max distance slab top
@@ -12313,7 +12353,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/top fractions
@@ -12323,13 +12363,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/top fractions/items
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12341,13 +12381,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/bottom fractions/items
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12359,13 +12399,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12375,7 +12415,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -12387,7 +12427,7 @@
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12396,7 +12436,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -12405,7 +12445,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/max distance slab top
@@ -12413,7 +12453,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions
@@ -12423,13 +12463,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12441,13 +12481,13 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/fractions/items
:name: closed_features_items_oneOf_5_sections_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12457,7 +12497,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -12473,7 +12513,7 @@
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models
:name: closed_features_items_oneOf_5_sections_items_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items
@@ -12486,7 +12526,7 @@
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12495,7 +12535,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -12504,7 +12544,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/max distance slab top
@@ -12512,7 +12552,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/compositions
@@ -12522,13 +12562,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/compositions/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12538,7 +12578,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -12549,13 +12589,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/grain sizes/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12567,13 +12607,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/normalize grain sizes/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12586,7 +12626,7 @@
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12595,7 +12635,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -12604,7 +12644,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/max distance slab top
@@ -12612,7 +12652,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/compositions
@@ -12622,13 +12662,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/compositions/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12640,7 +12680,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -12648,7 +12688,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -12656,13 +12696,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -12678,7 +12718,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -12686,13 +12726,13 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -12704,7 +12744,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -12715,13 +12755,13 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes/items
:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12740,7 +12780,7 @@
- **default value**:0
- **type**:integer
-- **documentation**:The coordinate which should be overwritten
+- **description**:The coordinate which should be overwritten
::::::::::::::::::
diff --git a/doc/world_builder_declarations_open.md b/doc/world_builder_declarations_open.md
index 7b287578e..619b23ff8 100644
--- a/doc/world_builder_declarations_open.md
+++ b/doc/world_builder_declarations_open.md
@@ -3,7 +3,7 @@
:name: open_
- **type**:object
-- **documentation**:Root object
+- **description**:Root object
- **additionalProperties**:false
- **required**:[version, features]
@@ -13,7 +13,7 @@
- **default value**:
- **type**:string
-- **documentation**:The major and minor version number for which the input file was written.
+- **description**:The major and minor version number for which the input file was written.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /$schema
@@ -22,7 +22,7 @@
- **default value**:
- **type**:string
-- **documentation**:The optional filename or https address to a JSON schema file
+- **description**:The optional filename or https address to a JSON schema file
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /cross section
@@ -33,7 +33,7 @@
- **minItems**:2
- **maxItems**:2
- **uniqueItems**:false
-- **documentation**:This is an array of two points along where the cross section is taken
+- **description**:This is an array of two points along where the cross section is taken
:::::::::::::::::::::::{dropdown} /cross section/items
:open:
:name: open_cross-section_items
@@ -41,7 +41,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::::::{dropdown} /cross section/items/items
:open:
:name: open_cross-section_items_items
@@ -59,7 +59,7 @@
- **default value**:1600.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin.
+- **description**:The potential temperature of the mantle at the surface in Kelvin.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /surface temperature
@@ -68,7 +68,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the surface in Kelvin.
+- **description**:The temperature at the surface in Kelvin.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /force surface temperature
@@ -77,7 +77,7 @@
- **default value**:false
- **type**:boolean
-- **documentation**:Force the provided surface temperature to be set at the surface
+- **description**:Force the provided surface temperature to be set at the surface
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /thermal expansion coefficient
@@ -86,7 +86,7 @@
- **default value**:0.000035
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$.
+- **description**:The thermal expansion coefficient in $K^{-1}$.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /specific heat
@@ -95,7 +95,7 @@
- **default value**:1250.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}.$
+- **description**:The specific heat in $J kg^{-1} K^{-1}.$
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /thermal diffusivity
@@ -104,7 +104,7 @@
- **default value**:8.04e-7
- **type**:number
-- **documentation**:The thermal diffusivity in $m^{2} s^{-1}$.
+- **description**:The thermal diffusivity in $m^{2} s^{-1}$.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /maximum distance between coordinates
@@ -113,7 +113,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
+- **description**:This enforces a maximum distance (in degree for spherical coordinates or meter in cartesian coordinates) between coordinates in the model. If the distance is larger, extra points are added by interpolation. Requires interpolation to be not 'none'.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /interpolation
@@ -122,14 +122,14 @@
- **default value**:continuous monotone spline
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are none, linear, monotone spline and continuous monotone spline interpolation.
::::::::::::::::::::::::
::::::::::::::::::::::::{dropdown} /coordinate system
:open:
:name: open_coordinate-system
-- **documentation**:A coordinate system. Cartesian or spherical.
+- **description**:A coordinate system. Cartesian or spherical.
- **default value**:cartesian
- **type**:object
:::::::::::::::::::::::{dropdown} /coordinate system/oneOf
@@ -141,7 +141,7 @@
:name: open_coordinate-system_oneOf_1
- **type**:object
-- **documentation**:A Cartesian coordinate system. Coordinates are (x,y,z) and extend infintly in all directions.
+- **description**:A Cartesian coordinate system. Coordinates are (x,y,z) and extend infinitely in all directions.
- **additionalProperties**:false
- **required**:[model]
@@ -151,7 +151,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name of the coordinate system to use.
- **enum**:[cartesian]
:::::::::::::::::::::
@@ -164,7 +164,7 @@
:name: open_coordinate-system_oneOf_2
- **type**:object
-- **documentation**:A spherical coordinate system. The coordinates are (radius, longitude, latitude). The radius is set in this plugin, the longitude extends at least from -360 to 360 degrees, and the latitude extends from -90 to 90. It is required to choose a depth method. Please see the manual for more information.
+- **description**:A spherical coordinate system. The coordinates are (radius, longitude, latitude). The radius is set in this plugin, the longitude extends at least from -360 to 360 degrees, and the latitude extends from -90 to 90. It is required to choose a depth method. Please see the manual for more information.
- **additionalProperties**:false
- **required**:[model, depth method]
@@ -174,7 +174,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name of the coordinate system to use.
- **enum**:[spherical]
:::::::::::::::::::::
@@ -184,7 +184,7 @@
- **default value**:
- **type**:string
-- **documentation**:Which depth method to use in the spherical case. The available options are 'starting point', 'begin segment' and 'begin at end segment'. See the manual section on coordinate systems for more info.
+- **description**:Which depth method to use in the spherical case. The available options are 'starting point', 'begin segment' and 'begin at end segment'. See the manual section on coordinate systems for more info.
- **enum**:[starting point, begin segment, begin at end segment, continuous]
:::::::::::::::::::::
@@ -194,7 +194,7 @@
- **default value**:6371000.0
- **type**:number
-- **documentation**:The radius of the sphere.
+- **description**:The radius of the sphere.
:::::::::::::::::::::
@@ -208,7 +208,7 @@
:open:
:name: open_gravity-model
-- **documentation**:A gravity model for the world.
+- **description**:A gravity model for the world.
- **default value**:uniform
- **type**:object
:::::::::::::::::::::::{dropdown} /gravity model/oneOf
@@ -220,7 +220,7 @@
:name: open_gravity-model_oneOf_1
- **type**:object
-- **documentation**:Uniform gravity model. It returns the gravity vector in a Cartesian coordinate system at a given position, which has a constant magitude for the whole domain. The vector points down in cartesian coordinates and to the center of the sphere in spherical coordinates.
+- **description**:Uniform gravity model. It returns the gravity vector in a Cartesian coordinate system at a given position, which has a constant magitude for the whole domain. The vector points down in cartesian coordinates and to the center of the sphere in spherical coordinates.
- **additionalProperties**:false
- **required**:[model]
@@ -230,7 +230,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name of the model for the gravity to use.
- **enum**:[uniform]
:::::::::::::::::::::
@@ -240,7 +240,7 @@
- **default value**:9.81
- **type**:number
-- **documentation**:The magnitude of the gravity.
+- **description**:The magnitude of the gravity.
:::::::::::::::::::::
@@ -254,7 +254,7 @@
:open:
:name: open_features
-- **documentation**:A list of features.
+- **description**:A list of features.
- **default value**:
- **type**:array
:::::::::::::::::::::::{dropdown} /features/items
@@ -270,7 +270,7 @@
:name: open_features_items_oneOf_1
- **type**:object
-- **documentation**:Continental plate object. Requires properties `model` and `coordinates`.
+- **description**:Continental plate object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -280,7 +280,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[continental plate]
::::::::::::::::::::
@@ -290,7 +290,16 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/1/tag
+:open:
+:name: open_features_items_oneOf_1_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates
@@ -301,7 +310,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates/items
:open:
:name: open_features_items_oneOf_1_coordinates_items
@@ -309,7 +318,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates/items/items
:open:
:name: open_features_items_oneOf_1_coordinates_items_items
@@ -327,14 +336,14 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/1/min depth
:open:
:name: open_features_items_oneOf_1_min-depth
-- **documentation**:The depth from which this feature is present
+- **description**:The depth from which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_min-depth_oneOf
@@ -345,7 +354,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf/2
@@ -356,7 +365,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_min-depth_oneOf_2_items
@@ -365,7 +374,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -421,7 +430,7 @@
:open:
:name: open_features_items_oneOf_1_max-depth
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_max-depth_oneOf
@@ -432,7 +441,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf/2
@@ -443,7 +452,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_max-depth_oneOf_2_items
@@ -452,7 +461,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -508,7 +517,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items
@@ -524,7 +533,7 @@
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -534,7 +543,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -544,7 +553,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -552,7 +561,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth_oneOf
@@ -563,7 +572,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf/2
@@ -574,7 +583,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -583,7 +592,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -639,7 +648,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth_oneOf
@@ -650,7 +659,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf/2
@@ -661,7 +670,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -670,7 +679,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -728,7 +737,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -737,7 +746,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/1/specific heat
@@ -746,7 +755,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -758,7 +767,7 @@
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -768,7 +777,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -778,7 +787,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -786,7 +795,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth_oneOf
@@ -797,7 +806,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf/2
@@ -808,7 +817,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -817,7 +826,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -873,7 +882,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth_oneOf
@@ -884,7 +893,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf/2
@@ -895,7 +904,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -904,7 +913,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -962,7 +971,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/2/bottom temperature
@@ -971,7 +980,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -983,7 +992,7 @@
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -993,7 +1002,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -1003,7 +1012,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -1011,7 +1020,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth_oneOf
@@ -1022,7 +1031,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf/2
@@ -1033,7 +1042,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth_oneOf_2_items
@@ -1042,7 +1051,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -1098,7 +1107,7 @@
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth_oneOf
@@ -1109,7 +1118,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf/2
@@ -1120,7 +1129,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth_oneOf_2_items
@@ -1129,7 +1138,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/temperature models/items/oneOf/3/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_temperature-models_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -1187,7 +1196,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -1203,7 +1212,7 @@
:open:
:name: open_features_items_oneOf_1_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items
@@ -1219,7 +1228,7 @@
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -1229,7 +1238,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -1237,7 +1246,7 @@
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth_oneOf
@@ -1248,7 +1257,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf/2
@@ -1259,7 +1268,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -1268,7 +1277,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -1324,7 +1333,7 @@
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth_oneOf
@@ -1335,7 +1344,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf/2
@@ -1346,7 +1355,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -1355,7 +1364,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -1415,14 +1424,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1435,14 +1444,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/1/composition models/items/oneOf/1/fractions/items
:open:
:name: open_features_items_oneOf_1_composition-models_items_oneOf_1_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1453,7 +1462,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -1470,7 +1479,7 @@
:open:
:name: open_features_items_oneOf_1_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items
@@ -1486,7 +1495,7 @@
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -1496,7 +1505,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -1504,7 +1513,7 @@
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth_oneOf
@@ -1515,7 +1524,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf/2
@@ -1526,7 +1535,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -1535,7 +1544,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -1591,7 +1600,7 @@
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth_oneOf
@@ -1602,7 +1611,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf/2
@@ -1613,7 +1622,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -1622,7 +1631,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -1682,14 +1691,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1700,7 +1709,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -1712,14 +1721,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1732,14 +1741,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1753,7 +1762,7 @@
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -1763,7 +1772,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -1771,7 +1780,7 @@
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth_oneOf
@@ -1782,7 +1791,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf/2
@@ -1793,7 +1802,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -1802,7 +1811,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -1858,7 +1867,7 @@
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth_oneOf
@@ -1869,7 +1878,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf/2
@@ -1880,7 +1889,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -1889,7 +1898,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -1949,14 +1958,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -1969,7 +1978,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the rotation matrices of the grains which are present there for each compositions.
+- **description**:A list with the rotation matrices of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items
@@ -1978,7 +1987,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -1987,14 +1996,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2011,7 +2020,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -2020,14 +2029,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -2040,7 +2049,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace, multiply]
::::::::::::::::
@@ -2052,14 +2061,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -2082,7 +2091,7 @@
:name: open_features_items_oneOf_2
- **type**:object
-- **documentation**:Fault object. Requires properties `model` and `coordinates`.
+- **description**:Fault object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -2092,7 +2101,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[fault]
::::::::::::::::::::
@@ -2102,7 +2111,16 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/2/tag
+:open:
+:name: open_features_items_oneOf_2_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates
@@ -2113,7 +2131,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates/items
:open:
:name: open_features_items_oneOf_2_coordinates_items
@@ -2121,7 +2139,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates/items/items
:open:
:name: open_features_items_oneOf_2_coordinates_items_items
@@ -2139,7 +2157,7 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/min depth
@@ -2148,7 +2166,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/max depth
@@ -2157,7 +2175,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/2/dip point
@@ -2167,7 +2185,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/2/dip point/items
:open:
:name: open_features_items_oneOf_2_dip-point_items
@@ -2185,14 +2203,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items
:open:
:name: open_features_items_oneOf_2_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/length
@@ -2254,7 +2272,7 @@
:open:
:name: open_features_items_oneOf_2_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items
@@ -2270,7 +2288,7 @@
:name: open_features_items_oneOf_2_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -2280,7 +2298,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -2290,7 +2308,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -2300,7 +2318,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/max distance fault center
@@ -2309,7 +2327,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -2318,7 +2336,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -2327,7 +2345,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/1/specific heat
@@ -2336,7 +2354,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -2348,7 +2366,7 @@
:name: open_features_items_oneOf_2_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -2358,7 +2376,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -2368,7 +2386,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -2378,7 +2396,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/max distance fault center
@@ -2387,7 +2405,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/center temperature
@@ -2396,7 +2414,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/2/side temperature
@@ -2405,7 +2423,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -2417,7 +2435,7 @@
:name: open_features_items_oneOf_2_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -2427,7 +2445,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -2437,7 +2455,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -2447,7 +2465,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/max distance fault center
@@ -2456,7 +2474,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/temperature models/items/oneOf/3/temperature
@@ -2465,7 +2483,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -2481,7 +2499,7 @@
:open:
:name: open_features_items_oneOf_2_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items
@@ -2497,7 +2515,7 @@
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2507,7 +2525,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -2517,7 +2535,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/side distance fault center
@@ -2526,7 +2544,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/center fractions
@@ -2537,14 +2555,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/center fractions/items
:open:
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2557,14 +2575,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/side fractions/items
:open:
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2577,14 +2595,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2595,7 +2613,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -2608,7 +2626,7 @@
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2618,7 +2636,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -2628,7 +2646,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/max distance fault center
@@ -2637,7 +2655,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions
@@ -2648,14 +2666,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2668,14 +2686,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_2_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2686,7 +2704,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -2703,7 +2721,7 @@
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items
@@ -2719,7 +2737,7 @@
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2729,7 +2747,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -2739,7 +2757,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/max distance fault center
@@ -2748,7 +2766,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/compositions
@@ -2759,14 +2777,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2777,7 +2795,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -2789,14 +2807,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2809,14 +2827,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2830,7 +2848,7 @@
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -2840,7 +2858,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -2850,7 +2868,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/max distance fault center
@@ -2859,7 +2877,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/compositions
@@ -2870,14 +2888,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -2890,7 +2908,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -2899,7 +2917,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -2908,14 +2926,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -2932,7 +2950,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -2941,14 +2959,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -2961,7 +2979,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -2973,14 +2991,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -3004,7 +3022,7 @@
:open:
:name: open_features_items_oneOf_2_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items
@@ -3020,7 +3038,7 @@
:name: open_features_items_oneOf_2_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -3030,7 +3048,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -3040,7 +3058,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -3050,7 +3068,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/max distance fault center
@@ -3059,7 +3077,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/potential mantle temperature
@@ -3068,7 +3086,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -3077,7 +3095,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/1/specific heat
@@ -3086,7 +3104,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -3098,7 +3116,7 @@
:name: open_features_items_oneOf_2_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -3108,7 +3126,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -3118,7 +3136,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -3128,7 +3146,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/2/max distance fault center
@@ -3137,7 +3155,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/2/center temperature
@@ -3146,7 +3164,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/2/side temperature
@@ -3155,7 +3173,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -3167,7 +3185,7 @@
:name: open_features_items_oneOf_2_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -3177,7 +3195,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -3187,7 +3205,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -3197,7 +3215,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/3/max distance fault center
@@ -3206,7 +3224,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/temperature models/items/oneOf/3/temperature
@@ -3215,7 +3233,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -3231,7 +3249,7 @@
:open:
:name: open_features_items_oneOf_2_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items
@@ -3247,7 +3265,7 @@
:name: open_features_items_oneOf_2_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3257,7 +3275,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::::
@@ -3267,7 +3285,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/side distance fault center
@@ -3276,7 +3294,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/center fractions
@@ -3287,14 +3305,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/center fractions/items
:open:
:name: open_features_items_oneOf_2_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3307,14 +3325,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/side fractions/items
:open:
:name: open_features_items_oneOf_2_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3327,14 +3345,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3345,7 +3363,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -3358,7 +3376,7 @@
:name: open_features_items_oneOf_2_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3368,7 +3386,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -3378,7 +3396,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/max distance fault center
@@ -3387,7 +3405,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/compositions
@@ -3398,14 +3416,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3418,14 +3436,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/2/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_2_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3436,7 +3454,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -3453,7 +3471,7 @@
:open:
:name: open_features_items_oneOf_2_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items
@@ -3469,7 +3487,7 @@
:name: open_features_items_oneOf_2_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3479,7 +3497,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -3489,7 +3507,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/max distance fault center
@@ -3498,7 +3516,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/compositions
@@ -3509,14 +3527,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3527,7 +3545,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -3539,14 +3557,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3559,14 +3577,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3580,7 +3598,7 @@
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -3590,7 +3608,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -3600,7 +3618,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/max distance fault center
@@ -3609,7 +3627,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/compositions
@@ -3620,14 +3638,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3640,7 +3658,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items
@@ -3649,7 +3667,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -3658,14 +3676,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -3682,7 +3700,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -3691,14 +3709,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -3711,7 +3729,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -3723,14 +3741,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -3752,12 +3770,12 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of feature properties for a coordinate.
+- **description**:A list of feature properties for a coordinate.
:::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items
:open:
:name: open_features_items_oneOf_2_sections_items
-- **documentation**:
+- **description**:
- **default value**:
- **type**:object
@@ -3767,7 +3785,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/max depth
@@ -3776,7 +3794,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/dip point
@@ -3786,7 +3804,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/dip point/items
:open:
:name: open_features_items_oneOf_2_sections_items_dip-point_items
@@ -3804,14 +3822,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/length
@@ -3873,7 +3891,7 @@
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items
@@ -3889,7 +3907,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -3899,7 +3917,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::
@@ -3909,7 +3927,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -3919,7 +3937,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/max distance fault center
@@ -3928,7 +3946,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -3937,7 +3955,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -3946,7 +3964,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/1/specific heat
@@ -3955,7 +3973,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
@@ -3967,7 +3985,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -3977,7 +3995,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::
@@ -3987,7 +4005,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -3997,7 +4015,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/max distance fault center
@@ -4006,7 +4024,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/center temperature
@@ -4015,7 +4033,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/2/side temperature
@@ -4024,7 +4042,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::
@@ -4036,7 +4054,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -4046,7 +4064,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::
@@ -4056,7 +4074,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -4066,7 +4084,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/max distance fault center
@@ -4075,7 +4093,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/temperature models/items/oneOf/3/temperature
@@ -4084,7 +4102,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::
@@ -4100,7 +4118,7 @@
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items
@@ -4116,7 +4134,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4126,7 +4144,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::
@@ -4136,7 +4154,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/side distance fault center
@@ -4145,7 +4163,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/center fractions
@@ -4156,14 +4174,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/center fractions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4176,14 +4194,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/side fractions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4196,14 +4214,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4214,7 +4232,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -4227,7 +4245,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4237,7 +4255,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::
@@ -4247,7 +4265,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/max distance fault center
@@ -4256,7 +4274,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions
@@ -4267,14 +4285,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4287,14 +4305,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4305,7 +4323,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -4322,7 +4340,7 @@
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items
@@ -4338,7 +4356,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4348,7 +4366,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::
@@ -4358,7 +4376,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/max distance fault center
@@ -4367,7 +4385,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/compositions
@@ -4378,14 +4396,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4396,7 +4414,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -4408,14 +4426,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4428,14 +4446,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4449,7 +4467,7 @@
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4459,7 +4477,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::
@@ -4469,7 +4487,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/max distance fault center
@@ -4478,7 +4496,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/compositions
@@ -4489,14 +4507,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4509,7 +4527,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -4518,7 +4536,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -4527,14 +4545,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::
::::::::::
@@ -4551,7 +4569,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -4560,14 +4578,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::
:::::::::::
@@ -4580,7 +4598,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -4592,14 +4610,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -4623,7 +4641,7 @@
:open:
:name: open_features_items_oneOf_2_sections_items_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items
@@ -4639,7 +4657,7 @@
:name: open_features_items_oneOf_2_sections_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -4649,7 +4667,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -4659,7 +4677,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -4669,7 +4687,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/max distance fault center
@@ -4678,7 +4696,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -4687,7 +4705,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -4696,7 +4714,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/1/specific heat
@@ -4705,7 +4723,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -4717,7 +4735,7 @@
:name: open_features_items_oneOf_2_sections_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance fault center]
@@ -4727,7 +4745,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -4737,7 +4755,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -4747,7 +4765,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature starts.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/max distance fault center
@@ -4756,7 +4774,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The minimum distance to the center of the fault. This determines where the linear temperature end.
+- **description**:The minimum distance to the center of the fault. This determines where the linear temperature end.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/center temperature
@@ -4765,7 +4783,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the center of this feature in degree Kelvin.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/2/side temperature
@@ -4774,7 +4792,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the sides of this feature in degree Kelvin. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -4786,7 +4804,7 @@
:name: open_features_items_oneOf_2_sections_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -4796,7 +4814,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -4806,7 +4824,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -4816,7 +4834,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/max distance fault center
@@ -4825,7 +4843,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/temperature models/items/oneOf/3/temperature
@@ -4834,7 +4852,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -4850,7 +4868,7 @@
:open:
:name: open_features_items_oneOf_2_sections_items_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items
@@ -4866,7 +4884,7 @@
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4876,7 +4894,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -4886,7 +4904,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/side distance fault center
@@ -4895,7 +4913,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance over which the composition is reduced from 1 to 0.
+- **description**:The distance over which the composition is reduced from 1 to 0.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/center fractions
@@ -4906,14 +4924,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the center of the fault.
+- **description**:The composition fraction at the center of the fault.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/center fractions/items
:open:
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1_center-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4926,14 +4944,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the sides of this feature.
+- **description**:The composition fraction at the sides of this feature.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/side fractions/items
:open:
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1_side-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4946,14 +4964,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -4964,7 +4982,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -4977,7 +4995,7 @@
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -4987,7 +5005,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -4997,7 +5015,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this feature is present.
+- **description**:The distance in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/max distance fault center
@@ -5006,7 +5024,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters to which the composition of this feature is present.
+- **description**:The distance in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions
@@ -5017,14 +5035,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5037,14 +5055,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_2_sections_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5055,7 +5073,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -5072,7 +5090,7 @@
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items
@@ -5088,7 +5106,7 @@
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -5098,7 +5116,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -5108,7 +5126,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/max distance fault center
@@ -5117,7 +5135,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/compositions
@@ -5128,14 +5146,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5146,7 +5164,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -5158,14 +5176,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5178,14 +5196,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5199,7 +5217,7 @@
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -5209,7 +5227,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -5219,7 +5237,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the fault center in meters from which the composition of this feature is present.
+- **description**:The distance from the fault center in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/max distance fault center
@@ -5228,7 +5246,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the fault in meters to which the composition of this feature is present.
+- **description**:The distance from the fault in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/compositions
@@ -5239,14 +5257,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5259,7 +5277,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -5268,7 +5286,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -5277,14 +5295,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -5301,7 +5319,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -5310,14 +5328,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -5330,7 +5348,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -5342,14 +5360,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -5369,7 +5387,7 @@
- **default value**:0
- **type**:integer
-- **documentation**:The coordinate which should be overwritten
+- **description**:The coordinate which should be overwritten
::::::::::::::::::
@@ -5387,7 +5405,7 @@
:name: open_features_items_oneOf_3
- **type**:object
-- **documentation**:Mantle layer object. Requires properties `model` and `coordinates`.
+- **description**:Mantle layer object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -5397,7 +5415,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[mantle layer]
::::::::::::::::::::
@@ -5407,7 +5425,16 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/3/tag
+:open:
+:name: open_features_items_oneOf_3_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates
@@ -5418,7 +5445,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates/items
:open:
:name: open_features_items_oneOf_3_coordinates_items
@@ -5426,7 +5453,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates/items/items
:open:
:name: open_features_items_oneOf_3_coordinates_items_items
@@ -5444,14 +5471,14 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/3/min depth
:open:
:name: open_features_items_oneOf_3_min-depth
-- **documentation**:The depth from which this feature is present
+- **description**:The depth from which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_min-depth_oneOf
@@ -5462,7 +5489,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf/2
@@ -5473,7 +5500,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_min-depth_oneOf_2_items
@@ -5482,7 +5509,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/3/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -5538,7 +5565,7 @@
:open:
:name: open_features_items_oneOf_3_max-depth
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_max-depth_oneOf
@@ -5549,7 +5576,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf/2
@@ -5560,7 +5587,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_max-depth_oneOf_2_items
@@ -5569,7 +5596,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/3/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -5625,7 +5652,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items
@@ -5641,7 +5668,7 @@
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -5651,7 +5678,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -5661,7 +5688,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -5669,7 +5696,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth_oneOf
@@ -5680,7 +5707,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf/2
@@ -5691,7 +5718,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -5700,7 +5727,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -5756,7 +5783,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth_oneOf
@@ -5767,7 +5794,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf/2
@@ -5778,7 +5805,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -5787,7 +5814,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -5845,7 +5872,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -5854,7 +5881,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/1/specific heat
@@ -5863,7 +5890,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -5875,7 +5902,7 @@
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -5885,7 +5912,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -5895,7 +5922,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -5903,7 +5930,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth_oneOf
@@ -5914,7 +5941,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf/2
@@ -5925,7 +5952,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -5934,7 +5961,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -5990,7 +6017,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth_oneOf
@@ -6001,7 +6028,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf/2
@@ -6012,7 +6039,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -6021,7 +6048,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -6079,7 +6106,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/2/bottom temperature
@@ -6088,7 +6115,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -6100,7 +6127,7 @@
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -6110,7 +6137,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -6120,7 +6147,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -6128,7 +6155,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth_oneOf
@@ -6139,7 +6166,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf/2
@@ -6150,7 +6177,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth_oneOf_2_items
@@ -6159,7 +6186,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -6215,7 +6242,7 @@
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth_oneOf
@@ -6226,7 +6253,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf/2
@@ -6237,7 +6264,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth_oneOf_2_items
@@ -6246,7 +6273,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/temperature models/items/oneOf/3/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_temperature-models_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -6304,7 +6331,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -6320,7 +6347,7 @@
:open:
:name: open_features_items_oneOf_3_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items
@@ -6336,7 +6363,7 @@
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -6346,7 +6373,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -6354,7 +6381,7 @@
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth_oneOf
@@ -6365,7 +6392,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf/2
@@ -6376,7 +6403,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -6385,7 +6412,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -6441,7 +6468,7 @@
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth_oneOf
@@ -6452,7 +6479,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf/2
@@ -6463,7 +6490,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -6472,7 +6499,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -6532,14 +6559,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6552,14 +6579,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/3/composition models/items/oneOf/1/fractions/items
:open:
:name: open_features_items_oneOf_3_composition-models_items_oneOf_1_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6570,7 +6597,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -6587,7 +6614,7 @@
:open:
:name: open_features_items_oneOf_3_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items
@@ -6603,7 +6630,7 @@
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -6613,7 +6640,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -6621,7 +6648,7 @@
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth_oneOf
@@ -6632,7 +6659,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf/2
@@ -6643,7 +6670,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -6652,7 +6679,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -6708,7 +6735,7 @@
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth_oneOf
@@ -6719,7 +6746,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf/2
@@ -6730,7 +6757,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -6739,7 +6766,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -6799,14 +6826,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6817,7 +6844,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -6829,14 +6856,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6849,14 +6876,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -6870,7 +6897,7 @@
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -6880,7 +6907,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -6888,7 +6915,7 @@
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth_oneOf
@@ -6899,7 +6926,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf/2
@@ -6910,7 +6937,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -6919,7 +6946,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -6975,7 +7002,7 @@
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth_oneOf
@@ -6986,7 +7013,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf/2
@@ -6997,7 +7024,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -7006,7 +7033,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -7066,14 +7093,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -7086,7 +7113,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items
@@ -7095,7 +7122,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -7104,14 +7131,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -7128,7 +7155,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -7137,14 +7164,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -7157,7 +7184,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -7169,14 +7196,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -7199,7 +7226,7 @@
:name: open_features_items_oneOf_4
- **type**:object
-- **documentation**:Oceanic plate object. Requires properties `model` and `coordinates`.
+- **description**:Oceanic plate object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -7209,7 +7236,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[oceanic plate]
::::::::::::::::::::
@@ -7219,7 +7246,16 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/4/tag
+:open:
+:name: open_features_items_oneOf_4_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates
@@ -7230,7 +7266,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates/items
:open:
:name: open_features_items_oneOf_4_coordinates_items
@@ -7238,7 +7274,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates/items/items
:open:
:name: open_features_items_oneOf_4_coordinates_items_items
@@ -7256,14 +7292,14 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/4/min depth
:open:
:name: open_features_items_oneOf_4_min-depth
-- **documentation**:The depth from which this feature is present
+- **description**:The depth from which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_min-depth_oneOf
@@ -7274,7 +7310,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf/2
@@ -7285,7 +7321,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_min-depth_oneOf_2_items
@@ -7294,7 +7330,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/4/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_min-depth_oneOf_2_items_items
@@ -7350,7 +7386,7 @@
:open:
:name: open_features_items_oneOf_4_max-depth
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_max-depth_oneOf
@@ -7361,7 +7397,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf/2
@@ -7372,7 +7408,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_max-depth_oneOf_2_items
@@ -7381,7 +7417,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::{dropdown} /features/items/oneOf/4/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_max-depth_oneOf_2_items_items
@@ -7437,7 +7473,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items
@@ -7453,7 +7489,7 @@
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -7463,7 +7499,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -7473,7 +7509,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -7481,7 +7517,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth_oneOf
@@ -7492,7 +7528,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf/2
@@ -7503,7 +7539,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -7512,7 +7548,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -7568,7 +7604,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth_oneOf
@@ -7579,7 +7615,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf/2
@@ -7590,7 +7626,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -7599,7 +7635,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -7657,7 +7693,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -7666,7 +7702,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/1/specific heat
@@ -7675,7 +7711,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -7687,7 +7723,7 @@
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Half space cooling mode
+- **description**:Half space cooling mode
- **additionalProperties**:false
- **required**:[model, ridge coordinates, spreading velocity, max depth]
@@ -7697,7 +7733,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[half space model]
::::::::::::::::
@@ -7707,7 +7743,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -7715,7 +7751,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth_oneOf
@@ -7726,7 +7762,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf/2
@@ -7737,7 +7773,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -7746,7 +7782,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -7802,7 +7838,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.Because half-space reaches background temperature asymptotically, this value should be ~2 times the nominal plate thickness of 100 km
+- **description**:The depth in meters to which the temperature of this feature is present.Because half-space reaches background temperature asymptotically, this value should be ~2 times the nominal plate thickness of 100 km
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth_oneOf
@@ -7813,7 +7849,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf/2
@@ -7824,7 +7860,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -7833,7 +7869,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -7891,7 +7927,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The actual surface temperature in degree Kelvin for this feature.
+- **description**:The actual surface temperature in degree Kelvin for this feature.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/bottom temperature
@@ -7900,7 +7936,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf.
+- **description**:The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity
@@ -7909,7 +7945,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
+- **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates
@@ -7920,7 +7956,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items
@@ -7929,7 +7965,7 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items_items
@@ -7937,7 +7973,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items_items_items
@@ -7960,7 +7996,7 @@
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -7970,7 +8006,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -7980,7 +8016,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -7988,7 +8024,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth_oneOf
@@ -7999,7 +8035,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf/2
@@ -8010,7 +8046,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth_oneOf_2_items
@@ -8019,7 +8055,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_min-depth_oneOf_2_items_items
@@ -8075,7 +8111,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth_oneOf
@@ -8086,7 +8122,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf/2
@@ -8097,7 +8133,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth_oneOf_2_items
@@ -8106,7 +8142,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_3_max-depth_oneOf_2_items_items
@@ -8164,7 +8200,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/3/bottom temperature
@@ -8173,7 +8209,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -8185,7 +8221,7 @@
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model.
+- **description**:Plate model.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -8195,7 +8231,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::::
@@ -8205,7 +8241,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -8213,7 +8249,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth_oneOf
@@ -8224,7 +8260,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf/2
@@ -8235,7 +8271,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth_oneOf_2_items
@@ -8244,7 +8280,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_min-depth_oneOf_2_items_items
@@ -8300,7 +8336,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth_oneOf
@@ -8311,7 +8347,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf/2
@@ -8322,7 +8358,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth_oneOf_2_items
@@ -8331,7 +8367,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_max-depth_oneOf_2_items_items
@@ -8389,7 +8425,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/bottom temperature
@@ -8398,7 +8434,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity
@@ -8407,7 +8443,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
+- **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates
@@ -8418,7 +8454,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates_items
@@ -8427,7 +8463,7 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates_items_items
@@ -8435,7 +8471,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates/items/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates_items_items_items
@@ -8458,7 +8494,7 @@
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Plate model, but with a fixed age.
+- **description**:Plate model, but with a fixed age.
- **additionalProperties**:false
- **required**:[model, max depth]
@@ -8468,7 +8504,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model constant age]
::::::::::::::::
@@ -8478,7 +8514,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -8486,7 +8522,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth_oneOf
@@ -8497,7 +8533,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf/2
@@ -8508,7 +8544,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth_oneOf_2_items
@@ -8517,7 +8553,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_min-depth_oneOf_2_items_items
@@ -8573,7 +8609,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth_oneOf
@@ -8584,7 +8620,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf/2
@@ -8595,7 +8631,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth_oneOf_2_items
@@ -8604,7 +8640,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_5_max-depth_oneOf_2_items_items
@@ -8662,7 +8698,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/bottom temperature
@@ -8671,7 +8707,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/5/plate age
@@ -8680,7 +8716,7 @@
- **default value**:80000.0
- **type**:number
-- **documentation**:The age of the plate in year. This age is assigned to the whole plate.
+- **description**:The age of the plate in year. This age is assigned to the whole plate.
::::::::::::::::
@@ -8692,7 +8728,7 @@
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -8702,7 +8738,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -8712,7 +8748,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -8720,7 +8756,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth
-- **documentation**:The depth in meters from which the temperature of this feature is present.
+- **description**:The depth in meters from which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth_oneOf
@@ -8731,7 +8767,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf/2
@@ -8742,7 +8778,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth_oneOf_2_items
@@ -8751,7 +8787,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_min-depth_oneOf_2_items_items
@@ -8807,7 +8843,7 @@
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth
-- **documentation**:The depth in meters to which the temperature of this feature is present.
+- **description**:The depth in meters to which the temperature of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth_oneOf
@@ -8818,7 +8854,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf/2
@@ -8829,7 +8865,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth_oneOf_2_items
@@ -8838,7 +8874,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/6/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_temperature-models_items_oneOf_6_max-depth_oneOf_2_items_items
@@ -8896,7 +8932,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -8912,7 +8948,7 @@
:open:
:name: open_features_items_oneOf_4_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items
@@ -8928,7 +8964,7 @@
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -8938,7 +8974,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -8946,7 +8982,7 @@
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth_oneOf
@@ -8957,7 +8993,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf/2
@@ -8968,7 +9004,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -8977,7 +9013,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -9033,7 +9069,7 @@
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth_oneOf
@@ -9044,7 +9080,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf/2
@@ -9055,7 +9091,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -9064,7 +9100,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -9124,14 +9160,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9144,14 +9180,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/fractions/items
:open:
:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9162,7 +9198,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -9179,7 +9215,7 @@
:open:
:name: open_features_items_oneOf_4_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items
@@ -9195,7 +9231,7 @@
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -9205,7 +9241,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -9213,7 +9249,7 @@
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf
@@ -9224,7 +9260,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2
@@ -9235,7 +9271,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items
@@ -9244,7 +9280,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items
@@ -9300,7 +9336,7 @@
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf
@@ -9311,7 +9347,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2
@@ -9322,7 +9358,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items
@@ -9331,7 +9367,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items
@@ -9391,14 +9427,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9409,7 +9445,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -9421,14 +9457,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9441,14 +9477,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9462,7 +9498,7 @@
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -9472,7 +9508,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -9480,7 +9516,7 @@
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth
-- **documentation**:The depth in meters from which the composition of this feature is present.
+- **description**:The depth in meters from which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf
@@ -9491,7 +9527,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2
@@ -9502,7 +9538,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items
@@ -9511,7 +9547,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items
@@ -9567,7 +9603,7 @@
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth
-- **documentation**:The depth in meters to which the composition of this feature is present.
+- **description**:The depth in meters to which the composition of this feature is present.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf
@@ -9578,7 +9614,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2
@@ -9589,7 +9625,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items
@@ -9598,7 +9634,7 @@
- **additionalProperties**:false
- **minItems**:1
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items
@@ -9658,14 +9694,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9678,7 +9714,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items
@@ -9687,7 +9723,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -9696,14 +9732,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -9720,7 +9756,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -9729,14 +9765,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -9749,7 +9785,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -9761,14 +9797,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -9791,7 +9827,7 @@
:name: open_features_items_oneOf_5
- **type**:object
-- **documentation**:Subducting slab object. Requires properties `model` and `coordinates`.
+- **description**:Subducting slab object. Requires properties `model` and `coordinates`.
- **additionalProperties**:false
- **required**:[model]
@@ -9801,7 +9837,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The model name of the feature determining its type.
- **enum**:[subducting plate]
::::::::::::::::::::
@@ -9811,7 +9847,16 @@
- **default value**:
- **type**:string
-- **documentation**:The name which the user has given to the feature.
+- **description**:The name which the user has given to the feature. This is mostly used for documentation purposes, and should in most cases be unique, although this is not enforced.
+::::::::::::::::::::
+
+::::::::::::::::::::{dropdown} /features/items/oneOf/5/tag
+:open:
+:name: open_features_items_oneOf_5_tag
+
+- **default value**:
+- **type**:string
+- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates
@@ -9822,7 +9867,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An array of 2d Points representing an array of coordinates where the feature is located.
+- **description**:An array of 2d Points representing an array of coordinates where the feature is located.
:::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates/items
:open:
:name: open_features_items_oneOf_5_coordinates_items
@@ -9830,7 +9875,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates/items/items
:open:
:name: open_features_items_oneOf_5_coordinates_items_items
@@ -9848,7 +9893,7 @@
- **default value**:global
- **type**:string
-- **documentation**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are global, none, linear, monotone spline and continuous monotone spline interpolation. If this value is set to global, the global value for interpolation is used.
+- **description**:What type of interpolation should be used to enforce the minimum points per distance parameter. Options are 'global' and 'continuous monotone spline' interpolation. If this value is set to global, the global value for interpolation is used. This option is deprecated and will be removed in a future release.
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/min depth
@@ -9857,7 +9902,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/max depth
@@ -9866,7 +9911,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::::
::::::::::::::::::::{dropdown} /features/items/oneOf/5/dip point
@@ -9876,7 +9921,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/5/dip point/items
:open:
:name: open_features_items_oneOf_5_dip-point_items
@@ -9894,14 +9939,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items
:open:
:name: open_features_items_oneOf_5_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/length
@@ -9963,7 +10008,7 @@
:open:
:name: open_features_items_oneOf_5_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items
@@ -9979,7 +10024,7 @@
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -9989,7 +10034,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -9999,7 +10044,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -10009,7 +10054,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/max distance slab top
@@ -10018,7 +10063,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -10027,7 +10072,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -10036,7 +10081,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/1/specific heat
@@ -10045,7 +10090,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -10057,7 +10102,7 @@
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -10067,7 +10112,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -10077,7 +10122,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -10087,7 +10132,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/max distance slab top
@@ -10096,7 +10141,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/top temperature
@@ -10105,7 +10150,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/2/bottom temperature
@@ -10114,7 +10159,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -10126,7 +10171,7 @@
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -10136,7 +10181,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::::
@@ -10146,7 +10191,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -10156,7 +10201,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/max distance slab top
@@ -10165,7 +10210,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/density
@@ -10174,7 +10219,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity
@@ -10183,7 +10228,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/coupling depth
@@ -10192,7 +10237,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/forearc cooling factor
@@ -10201,7 +10246,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal conductivity
@@ -10210,7 +10255,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -10219,7 +10264,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/specific heat
@@ -10228,7 +10273,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/thermal diffusivity
@@ -10237,7 +10282,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/adiabatic heating
@@ -10246,7 +10291,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/taper distance
@@ -10255,7 +10300,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/potential mantle temperature
@@ -10264,7 +10309,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates
@@ -10275,7 +10320,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates/items
:open:
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -10284,7 +10329,7 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items
:open:
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items
@@ -10292,7 +10337,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:open:
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -10312,7 +10357,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::::
@@ -10324,7 +10369,7 @@
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -10334,7 +10379,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::
@@ -10344,7 +10389,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -10354,7 +10399,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/max distance slab top
@@ -10363,7 +10408,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/density
@@ -10372,7 +10417,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/plate velocity
@@ -10381,7 +10426,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal conductivity
@@ -10390,7 +10435,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -10399,7 +10444,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/specific heat
@@ -10408,7 +10453,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/adiabatic heating
@@ -10417,7 +10462,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/4/potential mantle temperature
@@ -10426,7 +10471,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
@@ -10438,7 +10483,7 @@
:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -10448,7 +10493,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -10458,7 +10503,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -10468,7 +10513,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/max distance slab top
@@ -10477,7 +10522,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/5/temperature
@@ -10486,7 +10531,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -10502,7 +10547,7 @@
:open:
:name: open_features_items_oneOf_5_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items
@@ -10518,7 +10563,7 @@
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10528,7 +10573,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -10538,7 +10583,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/max distance slab top
@@ -10547,7 +10592,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/top fractions
@@ -10558,14 +10603,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/top fractions/items
:open:
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10578,14 +10623,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/bottom fractions/items
:open:
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10598,14 +10643,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10616,7 +10661,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -10629,7 +10674,7 @@
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10639,7 +10684,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -10649,7 +10694,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/max distance slab top
@@ -10658,7 +10703,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions
@@ -10669,14 +10714,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10689,14 +10734,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_5_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10707,7 +10752,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -10724,7 +10769,7 @@
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items
@@ -10740,7 +10785,7 @@
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10750,7 +10795,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -10760,7 +10805,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/max distance slab top
@@ -10769,7 +10814,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions
@@ -10780,14 +10825,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10798,7 +10843,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -10810,14 +10855,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10830,14 +10875,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10851,7 +10896,7 @@
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -10861,7 +10906,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -10871,7 +10916,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/max distance slab top
@@ -10880,7 +10925,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions
@@ -10891,14 +10936,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -10911,7 +10956,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -10920,7 +10965,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -10929,14 +10974,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -10953,7 +10998,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -10962,14 +11007,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -10982,7 +11027,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -10994,14 +11039,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -11025,7 +11070,7 @@
:open:
:name: open_features_items_oneOf_5_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items
@@ -11041,7 +11086,7 @@
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -11051,7 +11096,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::::
@@ -11061,7 +11106,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -11071,7 +11116,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/max distance slab top
@@ -11080,7 +11125,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/potential mantle temperature
@@ -11089,7 +11134,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -11098,7 +11143,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/1/specific heat
@@ -11107,7 +11152,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::::
@@ -11119,7 +11164,7 @@
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -11129,7 +11174,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::::
@@ -11139,7 +11184,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -11149,7 +11194,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/2/max distance slab top
@@ -11158,7 +11203,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/2/top temperature
@@ -11167,7 +11212,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/2/bottom temperature
@@ -11176,7 +11221,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::::
@@ -11188,7 +11233,7 @@
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -11198,7 +11243,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::::::
@@ -11208,7 +11253,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -11218,7 +11263,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/max distance slab top
@@ -11227,7 +11272,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/density
@@ -11236,7 +11281,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity
@@ -11245,7 +11290,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/coupling depth
@@ -11254,7 +11299,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/forearc cooling factor
@@ -11263,7 +11308,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/thermal conductivity
@@ -11272,7 +11317,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -11281,7 +11326,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/specific heat
@@ -11290,7 +11335,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/thermal diffusivity
@@ -11299,7 +11344,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/adiabatic heating
@@ -11308,7 +11353,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/taper distance
@@ -11317,7 +11362,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/potential mantle temperature
@@ -11326,7 +11371,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates
@@ -11337,7 +11382,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates/items
:open:
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -11346,7 +11391,7 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates/items/items
:open:
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_ridge-coordinates_items_items
@@ -11354,7 +11399,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:open:
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -11374,7 +11419,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::::::
@@ -11386,7 +11431,7 @@
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -11396,7 +11441,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::::
@@ -11406,7 +11451,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -11416,7 +11461,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/max distance slab top
@@ -11425,7 +11470,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/density
@@ -11434,7 +11479,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/plate velocity
@@ -11443,7 +11488,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/thermal conductivity
@@ -11452,7 +11497,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -11461,7 +11506,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/specific heat
@@ -11470,7 +11515,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/adiabatic heating
@@ -11479,7 +11524,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/4/potential mantle temperature
@@ -11488,7 +11533,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::::
@@ -11500,7 +11545,7 @@
:name: open_features_items_oneOf_5_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -11510,7 +11555,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::::
@@ -11520,7 +11565,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::::
@@ -11530,7 +11575,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/5/max distance slab top
@@ -11539,7 +11584,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/5/temperature
@@ -11548,7 +11593,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::::
@@ -11564,7 +11609,7 @@
:open:
:name: open_features_items_oneOf_5_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items
@@ -11580,7 +11625,7 @@
:name: open_features_items_oneOf_5_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11590,7 +11635,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::::
@@ -11600,7 +11645,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/max distance slab top
@@ -11609,7 +11654,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/top fractions
@@ -11620,14 +11665,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/top fractions/items
:open:
:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11640,14 +11685,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/bottom fractions/items
:open:
:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11660,14 +11705,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11678,7 +11723,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -11691,7 +11736,7 @@
:name: open_features_items_oneOf_5_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11701,7 +11746,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::::
@@ -11711,7 +11756,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/max distance slab top
@@ -11720,7 +11765,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/compositions
@@ -11731,14 +11776,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11751,14 +11796,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_5_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11769,7 +11814,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::::
@@ -11786,7 +11831,7 @@
:open:
:name: open_features_items_oneOf_5_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items
@@ -11802,7 +11847,7 @@
:name: open_features_items_oneOf_5_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11812,7 +11857,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::::
@@ -11822,7 +11867,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/max distance slab top
@@ -11831,7 +11876,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions
@@ -11842,14 +11887,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11860,7 +11905,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -11872,14 +11917,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11892,14 +11937,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11913,7 +11958,7 @@
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -11923,7 +11968,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::::
@@ -11933,7 +11978,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/max distance slab top
@@ -11942,7 +11987,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::::
::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions
@@ -11953,14 +11998,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -11973,7 +12018,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items
@@ -11982,7 +12027,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -11991,14 +12036,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -12015,7 +12060,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -12024,14 +12069,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::::
:::::::::::::::
@@ -12044,7 +12089,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::::
@@ -12056,14 +12101,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::::
::::::::::::::::
@@ -12085,12 +12130,12 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of feature properties for a coordinate.
+- **description**:A list of feature properties for a coordinate.
:::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items
:open:
:name: open_features_items_oneOf_5_sections_items
-- **documentation**:
+- **description**:
- **default value**:
- **type**:object
@@ -12100,7 +12145,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/max depth
@@ -12109,7 +12154,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
::::::::::::::::::
::::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/dip point
@@ -12119,7 +12164,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/dip point/items
:open:
:name: open_features_items_oneOf_5_sections_items_dip-point_items
@@ -12137,14 +12182,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The depth to which this feature is present
+- **description**:The depth to which this feature is present
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items
- **type**:object
- **additionalProperties**:false
-- **documentation**:
+- **description**:
- **required**:[length, thickness, angle]
::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/length
@@ -12206,7 +12251,7 @@
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items
@@ -12222,7 +12267,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -12232,7 +12277,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::
@@ -12242,7 +12287,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -12252,7 +12297,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/max distance slab top
@@ -12261,7 +12306,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -12270,7 +12315,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -12279,7 +12324,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/1/specific heat
@@ -12288,7 +12333,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::
@@ -12300,7 +12345,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -12310,7 +12355,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::
@@ -12320,7 +12365,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -12330,7 +12375,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/max distance slab top
@@ -12339,7 +12384,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/top temperature
@@ -12348,7 +12393,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/2/bottom temperature
@@ -12357,7 +12402,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::
@@ -12369,7 +12414,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -12379,7 +12424,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::
@@ -12389,7 +12434,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -12399,7 +12444,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/max distance slab top
@@ -12408,7 +12453,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/density
@@ -12417,7 +12462,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity
@@ -12426,7 +12471,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/coupling depth
@@ -12435,7 +12480,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/forearc cooling factor
@@ -12444,7 +12489,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal conductivity
@@ -12453,7 +12498,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -12462,7 +12507,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/specific heat
@@ -12471,7 +12516,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/thermal diffusivity
@@ -12480,7 +12525,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/adiabatic heating
@@ -12489,7 +12534,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/taper distance
@@ -12498,7 +12543,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/potential mantle temperature
@@ -12507,7 +12552,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates
@@ -12518,7 +12563,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -12527,7 +12572,7 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items
@@ -12535,7 +12580,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -12555,7 +12600,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::
@@ -12567,7 +12612,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -12577,7 +12622,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::
@@ -12587,7 +12632,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -12597,7 +12642,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/max distance slab top
@@ -12606,7 +12651,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/density
@@ -12615,7 +12660,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/plate velocity
@@ -12624,7 +12669,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal conductivity
@@ -12633,7 +12678,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -12642,7 +12687,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/specific heat
@@ -12651,7 +12696,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/adiabatic heating
@@ -12660,7 +12705,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/4/potential mantle temperature
@@ -12669,7 +12714,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::
@@ -12681,7 +12726,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -12691,7 +12736,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::
@@ -12701,7 +12746,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::
@@ -12711,7 +12756,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/max distance slab top
@@ -12720,7 +12765,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/5/temperature
@@ -12729,7 +12774,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::
@@ -12745,7 +12790,7 @@
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items
@@ -12761,7 +12806,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12771,7 +12816,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::
@@ -12781,7 +12826,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/max distance slab top
@@ -12790,7 +12835,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/top fractions
@@ -12801,14 +12846,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/top fractions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -12821,14 +12866,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/bottom fractions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -12841,14 +12886,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -12859,7 +12904,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -12872,7 +12917,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12882,7 +12927,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::
@@ -12892,7 +12937,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/max distance slab top
@@ -12901,7 +12946,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions
@@ -12912,14 +12957,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -12932,14 +12977,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -12950,7 +12995,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::
@@ -12967,7 +13012,7 @@
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models
-- **documentation**:
+- **description**:
- **default value**:
- **type**:array
:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items
@@ -12983,7 +13028,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -12993,7 +13038,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::
@@ -13003,7 +13048,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top
@@ -13012,7 +13057,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions
@@ -13023,14 +13068,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -13041,7 +13086,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -13053,14 +13098,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -13073,14 +13118,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -13094,7 +13139,7 @@
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -13104,7 +13149,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::
@@ -13114,7 +13159,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top
@@ -13123,7 +13168,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions
@@ -13134,14 +13179,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -13154,7 +13199,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -13163,7 +13208,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -13172,14 +13217,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::
::::::::::
@@ -13196,7 +13241,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -13205,14 +13250,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::
:::::::::::
@@ -13225,7 +13270,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::
@@ -13237,14 +13282,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -13268,7 +13313,7 @@
:open:
:name: open_features_items_oneOf_5_sections_items_temperature-models
-- **documentation**:A list of temperature models.
+- **description**:A list of temperature models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items
@@ -13284,7 +13329,7 @@
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_1
- **type**:object
-- **documentation**:Adiabatic temperature model. Uses global values by default.
+- **description**:Adiabatic temperature model. Uses global values by default.
- **additionalProperties**:false
- **required**:[model]
@@ -13294,7 +13339,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[adiabatic]
::::::::::::::
@@ -13304,7 +13349,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -13314,7 +13359,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/max distance slab top
@@ -13323,7 +13368,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/potential mantle temperature
@@ -13332,7 +13377,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/thermal expansion coefficient
@@ -13341,7 +13386,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The thermal expansion coefficient in $K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/1/specific heat
@@ -13350,7 +13395,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
+- **description**:The specific heat in $J kg^{-1} K^{-1}$. If the value is lower then zero, the global value is used.
::::::::::::::
@@ -13362,7 +13407,7 @@
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_2
- **type**:object
-- **documentation**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
+- **description**:Linear temperature model. Can be set to use an adiabatic temperature at the boundaries.
- **additionalProperties**:false
- **required**:[model, max distance slab top]
@@ -13372,7 +13417,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[linear]
::::::::::::::
@@ -13382,7 +13427,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -13392,7 +13437,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/max distance slab top
@@ -13401,7 +13446,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/top temperature
@@ -13410,7 +13455,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
+- **description**:The temperature at the top in degree Kelvin of this feature.If the value is below zero, the an adiabatic temperature is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/2/bottom temperature
@@ -13419,7 +13464,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
+- **description**:The temperature at the bottom in degree Kelvin of this feature. If the value is below zero, an adiabatic temperature is used.
::::::::::::::
@@ -13431,7 +13476,7 @@
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3
- **type**:object
-- **documentation**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
+- **description**:Mass conserving temperature model. The temperature model uses the heat content (proportional to to thermal mass anomaly) to define a smooth temperature profile that conserves mass along the slab length. An empirical model, using error functions for smooth transitions, is used to define how the minimum temperature increases with depth and how the location of the minimum temperature shifts into the slab interior. The slab is divided into top and bottom parts, which meet at the location where the minimum temperature occurs in the slab. For the bottom slab, the temperature is defined by a half-space cooling model. For the top of the slab the temperature is defined by one side of a 1D infinite space cooling model: this function was chosen to have a smoother temperature function across the minimum temperature position. The age of the overriding plate is used so the slab temperature at shallow depth smoothly transitions to the temperature of the overriding plate: this is not perfect, and is affected by the value of "top truncation" parameter subducting plate. Notes:1) the parameter "thickness" for the subducting plate segments needs to be defined but is not used. 2) because we use a negative truncation for distance above the slab, it is recommended to usedepth method:begin at end segment, in the main part of the world-builder file.Other methods may lead to gpas in temperatures at the segment boundaries.3)the empirical model used to define how Tmin increases with depth and how the position of Tmin shift with depth is expected to change somewhat after better calibrating with further tests.
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -13441,7 +13486,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[mass conserving]
::::::::::::::
@@ -13451,7 +13496,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -13461,7 +13506,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be negative and should be 1.5-2 times larger than the nominal slab thickness to allow the diffusion of cold temperatures from in the slab into the mantle above the slab surface. Also note that the top truncation value for the slab segment needs to have a value of -1, otherwise the temperature above the slab will be cut off at a distance less than the value set here.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/max distance slab top
@@ -13470,7 +13515,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
+- **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/density
@@ -13479,7 +13524,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity
@@ -13488,7 +13533,7 @@
- **default value**:0.05
- **type**:number
-- **documentation**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
+- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/coupling depth
@@ -13497,7 +13542,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
+- **description**:The depth at which the slab surface first comes in contact with the hot mantle wedge in meters. Default is 100 km.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/forearc cooling factor
@@ -13506,7 +13551,7 @@
- **default value**:1.0
- **type**:number
-- **documentation**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
+- **description**:Increase the value to create thin (~2 km) cold thermal boundary layer above the slab.Any value greater than 1 does NOT meet the instantaneous conservation of mass, but does allow one to account for the history of insulating the forearc from heating up to this point in time. Note younger subducting lithosphere provides less insulation, while thicker, older slabs provide more insulation. Values up to 10 to 30 have been tested and don't cause any other extraneous effects. The larger th value the more you are not meeting the mass conserving criteria, so you don't want to see this affecting the temperature beyond the coupling depth as it will increase the mass of the slab and affect how it sinks. If you use higher values, you will start to see that this creates a very thick cool layer above the entire slab - if you see this extending beyond the coupling zone reduce the value. You should use a value of 1 first and then only increase as little as possible to cool just the forearc region. Please examine the output temperature carefully.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal conductivity
@@ -13515,7 +13560,7 @@
- **default value**:3.3
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal expansion coefficient
@@ -13524,7 +13569,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/specific heat
@@ -13533,7 +13578,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/thermal diffusivity
@@ -13542,7 +13587,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/adiabatic heating
@@ -13551,7 +13596,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab.
+- **description**:Whether adiabatic heating should be used for the slab.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/taper distance
@@ -13560,7 +13605,7 @@
- **default value**:100000.0
- **type**:number
-- **documentation**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
+- **description**:Distance over which to taper the slab tip.tapers the initial heat content to zero and the minimum temperature to the background temperature.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/potential mantle temperature
@@ -13569,7 +13614,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates
@@ -13580,7 +13625,7 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
+- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]].
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates/items
:open:
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_ridge-coordinates_items
@@ -13589,7 +13634,7 @@
- **minItems**:2
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items
@@ -13597,7 +13642,7 @@
- **type**:array
- **minItems**:2
- **maxItems**:2
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/ridge coordinates/items/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_ridge-coordinates_items_items_items
@@ -13617,7 +13662,7 @@
- **default value**:half space model
- **type**:string
-- **documentation**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
+- **description**:The type of thermal model to use in the mass conserving model of slab temperature. Options are half space model and plate model
::::::::::::::
@@ -13629,7 +13674,7 @@
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_4
- **type**:object
-- **documentation**:Plate model (based on McKenzie, 1970).
+- **description**:Plate model (based on McKenzie, 1970).
- **additionalProperties**:false
- **required**:[model, plate velocity]
@@ -13639,7 +13684,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[plate model]
::::::::::::::
@@ -13649,7 +13694,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -13659,7 +13704,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/max distance slab top
@@ -13668,7 +13713,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/density
@@ -13677,7 +13722,7 @@
- **default value**:3300.0
- **type**:number
-- **documentation**:The reference density of the subducting plate in $kg/m^3$
+- **description**:The reference density of the subducting plate in $kg/m^3$
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/plate velocity
@@ -13686,7 +13731,7 @@
- **default value**:NaN
- **type**:number
-- **documentation**:The velocity in meters per year with which the plate subducts in meters per year.
+- **description**:The velocity in meters per year with which the plate subducts in meters per year.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal conductivity
@@ -13695,7 +13740,7 @@
- **default value**:2.0
- **type**:number
-- **documentation**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
+- **description**:The thermal conductivity of the subducting plate material in $W m^{-1} K^{-1}$.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/thermal expansion coefficient
@@ -13704,7 +13749,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The thermal expansivity of the subducting plate material in $K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/specific heat
@@ -13713,7 +13758,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
+- **description**:The specific heat of the subducting plate material in $J kg^{-1} K^{-1}$. If smaller than zero, the global value is used.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/adiabatic heating
@@ -13722,7 +13767,7 @@
- **default value**:true
- **type**:boolean
-- **documentation**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
+- **description**:Whether adiabatic heating should be used for the slab. Setting the parameter to false leads to equation 26 from McKenzie (1970),which is the result obtained from McKenzie 1969.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/4/potential mantle temperature
@@ -13731,7 +13776,7 @@
- **default value**:-1.0
- **type**:number
-- **documentation**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
+- **description**:The potential temperature of the mantle at the surface in Kelvin. If smaller than zero, the global value is used.
::::::::::::::
@@ -13743,7 +13788,7 @@
:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_5
- **type**:object
-- **documentation**:Uniform temperature model. Set the temperature to a constan value.
+- **description**:Uniform temperature model. Set the temperature to a constan value.
- **additionalProperties**:false
- **required**:[model, temperature]
@@ -13753,7 +13798,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the temperature model.
+- **description**:The name of the temperature model.
- **enum**:[uniform]
::::::::::::::
@@ -13763,7 +13808,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
+- **description**:Whether the value should replace any value previously defined at this location (replace), add the value to the previously define value (add) or subtract the value to the previously define value (subtract).
- **enum**:[replace, add, subtract]
::::::::::::::
@@ -13773,7 +13818,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/max distance slab top
@@ -13782,7 +13827,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/5/temperature
@@ -13791,7 +13836,7 @@
- **default value**:293.15
- **type**:number
-- **documentation**:The temperature in degree Kelvin which this feature should have
+- **description**:The temperature in degree Kelvin which this feature should have
::::::::::::::
@@ -13807,7 +13852,7 @@
:open:
:name: open_features_items_oneOf_5_sections_items_composition-models
-- **documentation**:A list of composition models.
+- **description**:A list of composition models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items
@@ -13823,7 +13868,7 @@
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1
- **type**:object
-- **documentation**:Compositional model object
+- **description**:Compositional model object
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -13833,7 +13878,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[smooth]
::::::::::::::
@@ -13843,7 +13888,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/max distance slab top
@@ -13852,7 +13897,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance in meters from which the composition of this layer is present.
+- **description**:The distance in meters from which the composition of this layer is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/top fractions
@@ -13863,14 +13908,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the top of the slab (layer).
+- **description**:The composition fraction at the top of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/top fractions/items
:open:
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1_top-fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -13883,14 +13928,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:The composition fraction at the bottom of the slab (layer).
+- **description**:The composition fraction at the bottom of the slab (layer).
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/bottom fractions/items
:open:
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1_bottom-fractions_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -13903,14 +13948,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -13921,7 +13966,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -13934,7 +13979,7 @@
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform compositional model. Sets constant compositional field.
+- **description**:Uniform compositional model. Sets constant compositional field.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -13944,7 +13989,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the composition model.
+- **description**:The name of the composition model.
- **enum**:[uniform]
::::::::::::::
@@ -13954,7 +13999,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:todo The depth in meters from which the composition of this feature is present.
+- **description**:todo The depth in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/max distance slab top
@@ -13963,7 +14008,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:todo The depth in meters to which the composition of this feature is present.
+- **description**:todo The depth in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions
@@ -13974,14 +14019,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the composition which are present there.
+- **description**:A list with the labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -13994,14 +14039,14 @@
- **minItems**:1
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:TA list of compositional fractions corresponding to the compositions list.
+- **description**:TA list of compositional fractions corresponding to the compositions list.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/composition models/items/oneOf/2/fractions/items
:open:
:name: open_features_items_oneOf_5_sections_items_composition-models_items_oneOf_2_fractions_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -14012,7 +14057,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value. Replacing implies that all compositions not explicitly defined are set to zero. To only replace the defined compositions use the replace only defined option.
- **enum**:[replace, replace defined only, add, subtract]
::::::::::::::
@@ -14029,7 +14074,7 @@
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models
-- **documentation**:A list of grains models.
+- **description**:A list of grains models.
- **default value**:
- **type**:array
:::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items
@@ -14045,7 +14090,7 @@
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1
- **type**:object
-- **documentation**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
+- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -14055,7 +14100,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[random uniform distribution]
::::::::::::::
@@ -14065,7 +14110,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/max distance slab top
@@ -14074,7 +14119,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/compositions
@@ -14085,14 +14130,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -14103,7 +14148,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -14115,14 +14160,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/grain sizes/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1_grain-sizes_items
- **default value**:1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -14135,14 +14180,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
+- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/1/normalize grain sizes/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_1_normalize-grain-sizes_items
- **default value**:true
- **type**:boolean
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -14156,7 +14201,7 @@
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2
- **type**:object
-- **documentation**:Uniform grains model. All grains start exactly the same.
+- **description**:Uniform grains model. All grains start exactly the same.
- **additionalProperties**:false
- **required**:[model, compositions]
@@ -14166,7 +14211,7 @@
- **default value**:
- **type**:string
-- **documentation**:The name of the grains model.
+- **description**:The name of the grains model.
- **enum**:[uniform]
::::::::::::::
@@ -14176,7 +14221,7 @@
- **default value**:0.0
- **type**:number
-- **documentation**:The distance from the slab top in meters from which the composition of this feature is present.
+- **description**:The distance from the slab top in meters from which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/max distance slab top
@@ -14185,7 +14230,7 @@
- **default value**:1.7976931348623157e308
- **type**:number
-- **documentation**:The distance from the slab top in meters to which the composition of this feature is present.
+- **description**:The distance from the slab top in meters to which the composition of this feature is present.
::::::::::::::
::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/compositions
@@ -14196,14 +14241,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the integer labels of the composition which are present there.
+- **description**:A list with the integer labels of the composition which are present there.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/compositions/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_compositions_items
- **default value**:0
- **type**:integer
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -14216,7 +14261,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the labels of the grains which are present there for each compositions.
+- **description**:A list with the labels of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items
@@ -14225,7 +14270,7 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items
@@ -14234,14 +14279,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
:::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::
::::::::::::
@@ -14258,7 +14303,7 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
+- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items
@@ -14267,14 +14312,14 @@
- **minItems**:3
- **maxItems**:3
- **uniqueItems**:false
-- **documentation**:
+- **description**:
::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items
- **default value**:0.0
- **type**:number
-- **documentation**:
+- **description**:
::::::::::::
:::::::::::::
@@ -14287,7 +14332,7 @@
- **default value**:replace
- **type**:string
-- **documentation**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
+- **description**:Whether the value should replace any value previously defined at this location (replace) or add the value to the previously define value (add, not implemented). Replacing implies that all values not explicitly defined are set to zero.
- **enum**:[replace]
::::::::::::::
@@ -14299,14 +14344,14 @@
- **minItems**:0
- **maxItems**:4294967295
- **uniqueItems**:false
-- **documentation**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
+- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be set so that the total is equal to 1.
:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes/items
:open:
:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes_items
- **default value**:-1.0
- **type**:number
-- **documentation**:
+- **description**:
:::::::::::::
::::::::::::::
@@ -14326,7 +14371,7 @@
- **default value**:0
- **type**:integer
-- **documentation**:The coordinate which should be overwritten
+- **description**:The coordinate which should be overwritten
::::::::::::::::::
diff --git a/examples/C/example.c b/examples/C/example.c
index 2648ebf06..46239a9c1 100644
--- a/examples/C/example.c
+++ b/examples/C/example.c
@@ -16,7 +16,7 @@ int main() {
double composition = 0;
char file_name[] = "../../tests/data/continental_plate.wb";
bool has_output_dir = 0; // false
- char output_dir[] = "../../doc/manual/";
+ char output_dir[] = "../../doc/";
// Show how to call the functions.
printf("create world \n");
diff --git a/examples/fortran/example.f90 b/examples/fortran/example.f90
index 834cc5077..85e6f373c 100644
--- a/examples/fortran/example.f90
+++ b/examples/fortran/example.f90
@@ -10,7 +10,7 @@ program test
REAL*8 :: composition
character(len=256) :: file_name = "../../tests/data/continental_plate.wb"//C_NULL_CHAR
logical(1) :: has_output_dir = .false.
- character(len=256) :: output_dir = "../../doc/manual/"//C_NULL_CHAR
+ character(len=256) :: output_dir = "../../doc/"//C_NULL_CHAR
! Show how to call the functions.
CALL create_world(cworld, file_name, has_output_dir, output_dir, random_number_seed)
diff --git a/include/world_builder/features/fault_models/composition/smooth.h b/include/world_builder/features/fault_models/composition/smooth.h
index f61b2c4d4..d741007d8 100644
--- a/include/world_builder/features/fault_models/composition/smooth.h
+++ b/include/world_builder/features/fault_models/composition/smooth.h
@@ -83,7 +83,7 @@ namespace WorldBuilder
double min_distance;
double side_distance;
std::vector center_fraction;
- // currently not using the side composition, but maybe usefu if you want another composition towards the end
+ // currently not using the side composition, but maybe useful if you want another composition towards the end
std::vector side_fraction;
std::vector compositions;
Operations operation;
diff --git a/include/world_builder/features/feature_utilities.h b/include/world_builder/features/feature_utilities.h
index 263501aa9..ae6507bde 100644
--- a/include/world_builder/features/feature_utilities.h
+++ b/include/world_builder/features/feature_utilities.h
@@ -22,6 +22,7 @@
#define WORLD_BUILDER_FEATURES_FEATURE_UTILITIES_H
#include
+#include
#include "world_builder/assert.h"
@@ -84,6 +85,15 @@ namespace WorldBuilder
// The local thickness of the segment at the location of the plane.
double local_thickness;
};
+
+
+ /**
+ * Add a string to a vector of strings, if the exact string isn't already
+ * in the vector. Returns the location of the string in the final vector.
+ */
+ size_t
+ add_vector_unique(std::vector &vector,const std::string &add_string);
+
} // namespace Utilities
} // namespace Features
} // namespace WorldBuilder
diff --git a/include/world_builder/features/interface.h b/include/world_builder/features/interface.h
index f1039be6e..333cac380 100644
--- a/include/world_builder/features/interface.h
+++ b/include/world_builder/features/interface.h
@@ -130,6 +130,12 @@ namespace WorldBuilder
*/
std::string name;
+ /**
+ * The index of the tag for this feature.
+ * This corresponds to the index in the feature_tags variable which is store in the World.
+ */
+ size_t tag_index;
+
/**
* The type of interpolation used to get the line position between the points.
*/
diff --git a/include/world_builder/objects/bezier_curve.h b/include/world_builder/objects/bezier_curve.h
index f4de59b9a..fd326ec36 100644
--- a/include/world_builder/objects/bezier_curve.h
+++ b/include/world_builder/objects/bezier_curve.h
@@ -58,9 +58,12 @@ namespace WorldBuilder
* doesn't fall on the segment, return a point with x and y being nan.
*
* @param p
+ * @param verbose Whether this function should be outputting its Newton iteration
+ * to std::cout while running. This is very expensive, but useful for debugging
+ * purposes.
* @return ClosestPointOnCurve
*/
- ClosestPointOnCurve closest_point_on_curve_segment(const Point<2> &p) const;
+ ClosestPointOnCurve closest_point_on_curve_segment(const Point<2> &p, const bool verbose = false) const;
/**
* @brief
@@ -83,4 +86,4 @@ namespace WorldBuilder
}
-#endif
\ No newline at end of file
+#endif
diff --git a/include/world_builder/parameters.h b/include/world_builder/parameters.h
index ef406ce8c..ef290f826 100644
--- a/include/world_builder/parameters.h
+++ b/include/world_builder/parameters.h
@@ -107,14 +107,14 @@ namespace WorldBuilder
T get(const std::string &name);
/**
- * A specialized verions of get which can return vecors/arrays.
+ * A specialized version of get which can return vectors/arrays.
* \param name The name of the entry to retrieved
*/
template
std::vector get_vector(const std::string &name);
/**
- * A specialized verions of get which can return a value at points type.
+ * A specialized version of get which can return a value at points type.
* \param name The name of the entry to retrieved
* \param name additional points to be added to the list at either the default value or at the value of a single value array in the list
*/
@@ -123,7 +123,7 @@ namespace WorldBuilder
const std::vector > &addition_points = {});
/**
- * A specialized verions of get which can return vecors/arrays.
+ * A specialized version of get which can return vectors/arrays.
* This version is designed for the plugin system.
* \param name The name of the entry to retrieved
*/
@@ -131,14 +131,14 @@ namespace WorldBuilder
std::vector get_vector(const std::string &name, std::vector > &, std::vector > &, std::vector > &);
/**
- * A specialized verions of get which can return unique pointers.
+ * A specialized version of get which can return unique pointers.
* \param name The name of the entry to retrieved
*/
template
std::unique_ptr get_unique_pointer(const std::string &name);
/**
- * A specialized verions of get which can return unique pointers as an argument
+ * A specialized version of get which can return unique pointers as an argument
* and returns a bool to indicate whether it was successful or not.
* Note that this function will erase all information in the vector.
* \param name The name of the entry to retrieved
@@ -149,7 +149,7 @@ namespace WorldBuilder
get_unique_pointers(const std::string &name, std::vector > &vector);
/**
- * A specialized verions of get which can return shared pointers as an argument
+ * A specialized version of get which can return shared pointers as an argument
* and returns a bool to indicate whether it was successful or not.
* Note that this function will erase all information in the vector.
* \param name The name of the entry to retrieved
diff --git a/include/world_builder/utilities.h b/include/world_builder/utilities.h
index a20019ae7..77544ad59 100644
--- a/include/world_builder/utilities.h
+++ b/include/world_builder/utilities.h
@@ -261,7 +261,7 @@ namespace WorldBuilder
* meshed by a grid. The axis parallel to the surface are formed by
* sections, and the axis perpendicuar to the surface are formed segments.
* Both sections and elements represent a whole cell in the grid, which is
- * an inteter. This structure also provides the fraction in each direction
+ * an integer. This structure also provides the fraction in each direction
* the closest point on the plane is along these two axes (sections and
* segments). These variables are called fractions.
*
@@ -426,6 +426,23 @@ namespace WorldBuilder
*/
std::string
read_and_distribute_file_content(const std::string &filename);
+
+ /**
+ * Calculate the distance of a point from a mid oceanic ridge, and also calulate
+ * the spreading velocity of the ridge at this point.
+ * TODO: make the spreading velocity spatially/temporally variable
+ *
+ * @param mid_oceanic_ridges The coordinates of the mid oceanic ridges
+ * @param spreading_velocity The spreading rate of the mid oceanic ridges
+ * @param coordinate_system The coordinate system
+ * @param position_in_natural_coordinates_at_min_depth the current position in natural_coordinates
+ * @return The content of the file.
+ */
+ std::pair
+ calculate_ridge_distance_and_spreading(std::vector>> mid_oceanic_ridges,
+ const double spreading_velocity,
+ const std::unique_ptr &coordinate_system,
+ const Objects::NaturalCoordinate &position_in_natural_coordinates_at_min_depth);
} // namespace Utilities
} // namespace WorldBuilder
diff --git a/include/world_builder/world.h b/include/world_builder/world.h
index fa0c41bfd..b2554e582 100644
--- a/include/world_builder/world.h
+++ b/include/world_builder/world.h
@@ -120,15 +120,19 @@ namespace WorldBuilder
*
* Composition is identified by 2. This produces one
* value in the output. The second entry identifies the composition number and the third
- * number is not used. So a commposition query asking about composition 1 looks like this:
+ * number is not used. So a composition query asking about composition 1 looks like this:
* {2,1,0}. A composition query prodoces one entry in the output vector.
*
- * Grains are identified by 2. The second entry is the grain composition number and the third
+ * Grains are identified by 3. The second entry is the grain composition number and the third
* entry is the number of grains. A query about the grains, where it asks about composition 1
- * (for example enstatite) and 500 grains, looks like this: {2,1,500}.
+ * (for example enstatite) and 500 grains, looks like this: {3,1,500}.
* A composition query prodoces n_grains*10 entries in the output vector. The first n_grains
* entries are the sizes of all the grains, and the other 9 entries are sets of rotation
* matrices. The rotation matrix entries are ordered [0][0],[0][1],[0][2],[1][0],[1][1],etc.
+ *
+ * The tag is identified by 4 and no extra information is needed. So the tag
+ * input usually looks like {4,0,0}. A tag query prodoces one entry in the output
+ * vector, representing the index of the tag of the last/dominant feature.
*/
std::vector properties(const std::array &point,
const double depth,
@@ -275,6 +279,10 @@ namespace WorldBuilder
*/
std::string interpolation;
+ /**
+ * A list of all the feature tags.
+ */
+ std::vector feature_tags;
private:
/**
diff --git a/source/gwb-dat/main.cc b/source/gwb-dat/main.cc
index c1a25ba85..b6413370f 100644
--- a/source/gwb-dat/main.cc
+++ b/source/gwb-dat/main.cc
@@ -106,7 +106,7 @@ int main(int argc, char **argv)
return 0;
}
- if ((argc == 3 && !(limit_debug_consistency_checks && output_json_files)) || (argc == 4 && !(!limit_debug_consistency_checks != !output_json_files)) || (argc == 5 && (!limit_debug_consistency_checks && !output_json_files)) || argc > 5)
+ if ((argc == 3 && limit_debug_consistency_checks && output_json_files) || (argc == 4 && !(!limit_debug_consistency_checks != !output_json_files)) || (argc == 5 && (!limit_debug_consistency_checks && !output_json_files)) || argc > 5)
{
std::cout << "Only exactly two command line arguments may be given, which should be the world builder file location and the data file location (in that order) "
<< "or exactly three command line arguments, which should be the world builder file location, the data file location and --limit-debug-consistency-checks or --output-json-files (in that order),"
@@ -203,6 +203,8 @@ int main(int argc, char **argv)
for (size_t gc = 0; gc < grain_compositions; ++gc)
properties.push_back({{3,(unsigned int)gc,(unsigned int)n_grains}}); // grains gc
+ properties.push_back({{4,0,0}}); // tag
+
switch (dim)
{
@@ -221,6 +223,7 @@ int main(int argc, char **argv)
<< "gm" << gc << '-' << g << "[1:0] " << "gm" << gc << '-' << g << "[1:1] " << "gm" << gc << '-' << g << "[1:2] "
<< "gm" << gc << '-' << g << "[2:0] " << "gm" << gc << '-' << g << "[2:1] " << "gm" << gc << '-' << g << "[2:2] ";
+ std::cout << "tag ";
std::cout < &point_1, const Point<3> &point_2) const
{
WBAssert(point_1.get_coordinate_system() == cartesian,
- "Can not convert non cartesian points through the cartesian coordinate system.");
+ "Can not convert non-Cartesian points through the Cartesian coordinate system.");
WBAssert(point_2.get_coordinate_system() == cartesian,
- "Can not convert non cartesian points through the cartesian coordinate system.");
+ "Can not convert non-Cartesian points through the Cartesian coordinate system.");
// Todo: check that points are at the same depth.
const Point<3> difference = point_1-point_2;
const Point<2> point_at_depth(difference[0],difference[1], cartesian);
diff --git a/source/world_builder/coordinate_systems/interface.cc b/source/world_builder/coordinate_systems/interface.cc
index 012d94762..8dbb264c8 100644
--- a/source/world_builder/coordinate_systems/interface.cc
+++ b/source/world_builder/coordinate_systems/interface.cc
@@ -51,7 +51,7 @@ namespace WorldBuilder
prm.declare_entry("", Types::Object(required_entries), "Coordinate system object");
prm.declare_entry("model",Types::String("",iter.first),
- "The name which the user has given to the feature.");
+ "The name of the coordinate system to use.");
iter.second(prm, parent_name);
}
diff --git a/source/world_builder/features/continental_plate.cc b/source/world_builder/features/continental_plate.cc
index 8f10bc255..ef5f8de66 100644
--- a/source/world_builder/features/continental_plate.cc
+++ b/source/world_builder/features/continental_plate.cc
@@ -23,6 +23,7 @@
#include "world_builder/features/continental_plate_models/composition/interface.h"
#include "world_builder/features/continental_plate_models/grains/interface.h"
#include "world_builder/features/continental_plate_models/temperature/interface.h"
+#include "world_builder/features/feature_utilities.h"
#include "world_builder/nan.h"
#include "world_builder/types/array.h"
#include "world_builder/types/double.h"
@@ -84,6 +85,14 @@ namespace WorldBuilder
const CoordinateSystem coordinate_system = prm.coordinate_system->natural_coordinate_system();
this->name = prm.get("name");
+
+ std::string tag = prm.get("tag");
+ if (tag == "")
+ {
+ tag = "continental plate";
+ }
+ this->tag_index = FeatureUtilities::add_vector_unique(this->world->feature_tags,tag);
+
this->get_coordinates("coordinates", prm, coordinate_system);
min_depth_surface = Objects::Surface(prm.get("min depth",coordinates));
@@ -220,10 +229,21 @@ namespace WorldBuilder
}
grains.unroll_into(output,entry_in_output[i_property]);
+ break;
+ }
+ case 4:
+ {
+ output[entry_in_output[i_property]] = tag_index;
+ std::cout << "tag index = " << tag_index << std::endl;
+ break;
}
- break;
default:
- WBAssertThrow(false, "Internal error: Unimplemented property provided. Only temperature (1), composition (2) or grains (3) are allowed.");
+ {
+ WBAssertThrow(false,
+ "Internal error: Unimplemented property provided. " <<
+ "Only temperature (1), composition (2), grains (3) or tag (4) are allowed. "
+ "Provided property number was: " << properties[i_property][0]);
+ }
}
}
}
diff --git a/source/world_builder/features/fault.cc b/source/world_builder/features/fault.cc
index 973cd6268..36db5042c 100644
--- a/source/world_builder/features/fault.cc
+++ b/source/world_builder/features/fault.cc
@@ -112,6 +112,14 @@ namespace WorldBuilder
const CoordinateSystem coordinate_system = prm.coordinate_system->natural_coordinate_system();
this->name = prm.get("name");
+
+ std::string tag = prm.get("tag");
+ if (tag == "")
+ {
+ tag = "fault";
+ }
+ this->tag_index = FeatureUtilities::add_vector_unique(this->world->feature_tags,tag);
+
this->get_coordinates("coordinates", prm, coordinate_system);
@@ -653,8 +661,18 @@ namespace WorldBuilder
grains.unroll_into(output,entry_in_output[i_property]);
break;
}
+ case 4:
+ {
+ output[entry_in_output[i_property]] = tag_index;
+ break;
+ }
default:
- WBAssertThrow(false, "Internal error: Unimplemented property provided. Only temperature (1), composition (2) or grains (3) are allowed.");
+ {
+ WBAssertThrow(false,
+ "Internal error: Unimplemented property provided. " <<
+ "Only temperature (1), composition (2), grains (3) or tag (4) are allowed. "
+ "Provided property number was: " << properties[i_property][0]);
+ }
}
}
diff --git a/source/world_builder/features/fault_models/grains/uniform.cc_backup b/source/world_builder/features/fault_models/grains/uniform.cc_backup
deleted file mode 100644
index acc9ef824..000000000
--- a/source/world_builder/features/fault_models/grains/uniform.cc_backup
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- Copyright (C) 2018-2021 by the authors of the World Builder code.
-
- This file is part of the World Builder.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published
- by the Free Software Foundation, either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see .
-*/
-
-#include "world_builder/utilities.h"
-#include "world_builder/assert.h"
-#include "world_builder/nan.h"
-#include "world_builder/parameters.h"
-
-#include "world_builder/types/array.h"
-#include "world_builder/types/double.h"
-#include "world_builder/types/string.h"
-#include "world_builder/types/object.h"
-#include "world_builder/types/unsigned_int.h"
-#include "world_builder/features/fault_models/grains/uniform.h"
-
-
-namespace WorldBuilder
-{
- using namespace Utilities;
-
- namespace Features
- {
- namespace FaultModels
- {
- namespace Grains
- {
- Uniform::Uniform(WorldBuilder::World *world_)
- :
- min_depth(NaN::DSNAN),
- max_depth(NaN::DSNAN),
- operation("")
- {
- this->world = world_;
- this->name = "uniform";
- }
-
- Uniform::~Uniform()
- { }
-
- void
- Uniform::declare_entries(Parameters &prm, const std::string &)
- {
- // Add grains to the required parameters.
- prm.declare_entry("", Types::Object({"grains"}), "Uniform grainsal model object");
-
- prm.declare_entry("min distance fault center", Types::Double(0),
- "todo The depth in meters from which the grains of this feature is present.");
- prm.declare_entry("max distance fault center", Types::Double(std::numeric_limits::max()),
- "todo The depth in meters to which the grains of this feature is present.");
- prm.declare_entry("grains", Types::Array(Types::UnsignedInt(),0),
- "A list with the labels of the grains which are present there.");
- prm.declare_entry("operation", Types::String("replace", std::vector {"replace"}),
- "Whether the value should replace any value previously defined at this location (replace) or "
- "add the value to the previously define value (add, not implemented). Replacing implies that all values not "
- "explicitly defined are set to zero.");
-
- }
-
- void
- Uniform::parse_entries(Parameters &prm)
- {
- min_depth = prm.get("min distance fault center");
- max_depth = prm.get("max distance fault center");
- grains = prm.get_vector("grains");
- operation = prm.get("operation");
- }
-
-
- double
- Uniform::get_grains(const Point<3> &,
- const double ,
- const unsigned int composition_number,
- WorldBuilder::grains grains_,
- const double ,
- const double ,
- const WorldBuilder::Utilities::PointDistanceFromCurvedPlanes &distance_from_plane) const
- {
- double grains = grains_;
- if (std::fabs(distance_from_plane.distance_from_plane) <= max_depth && std::fabs(distance_from_plane.distance_from_plane)) >= min_depth)
- {
- for (unsigned int i =0; i < compositions.size(); ++i)
- {
- if (compositions[i] == composition_number)
- {
- return grains[i];
- }
- }
-
- if (operation == "replace")
- return 0.0;
- }
- return grains;
- }
- WB_REGISTER_FEATURE_FAULT_GRAINS_MODEL(Uniform, uniform)
- }
- }
- }
-}
-
-
diff --git a/source/world_builder/features/feature_utilities.cc b/source/world_builder/features/feature_utilities.cc
index add40d94d..d589166bf 100644
--- a/source/world_builder/features/feature_utilities.cc
+++ b/source/world_builder/features/feature_utilities.cc
@@ -36,6 +36,21 @@ namespace WorldBuilder
WBAssert(operation == "replace", "Could not find operation: " << operation << '.');
return Operations::REPLACE;
}
+
+ size_t
+ add_vector_unique(std::vector &vector,const std::string &add_string)
+ {
+ for (size_t i = 0; i < vector.size(); ++i)
+ {
+ if (vector[i] == add_string)
+ {
+ return i;
+ }
+ }
+
+ vector.push_back(add_string);
+ return vector.size()-1;
+ }
} // namespace FeatureUtilities
} // namespace Features
} // namespace WorldBuilder
diff --git a/source/world_builder/features/interface.cc b/source/world_builder/features/interface.cc
index b5a37672d..c80f79f7d 100644
--- a/source/world_builder/features/interface.cc
+++ b/source/world_builder/features/interface.cc
@@ -80,9 +80,14 @@ namespace WorldBuilder
prm.declare_entry("", Types::Object(required_entries), "feature object");
prm.declare_entry("model", Types::String("",it.first),
- "The name which the user has given to the feature.");
+ "The model name of the feature determining its type.");
prm.declare_entry("name", Types::String(""),
- "The name which the user has given to the feature.");
+ "The name which the user has given to the feature. "
+ "This is mostly used for documentation purposes, and should in most cases be unique, "
+ "although this is not enforced.");
+ prm.declare_entry("tag", Types::String(""),
+ "A tag which can be given to a feature. This is meant to categorize different features. "
+ "If the tag is not provided or empty, it is set to the model name.");
prm.declare_entry("coordinates", Types::Array(Types::Point<2>(), 1),
"An array of 2d Points representing an array of coordinates where the feature is located.");
diff --git a/source/world_builder/features/mantle_layer.cc b/source/world_builder/features/mantle_layer.cc
index 92e074a8c..4d237c330 100644
--- a/source/world_builder/features/mantle_layer.cc
+++ b/source/world_builder/features/mantle_layer.cc
@@ -23,6 +23,7 @@
#include "world_builder/features/mantle_layer_models/composition/interface.h"
#include "world_builder/features/mantle_layer_models/grains/interface.h"
#include "world_builder/features/mantle_layer_models/temperature/interface.h"
+#include "world_builder/features/feature_utilities.h"
#include "world_builder/kd_tree.h"
#include "world_builder/types/array.h"
#include "world_builder/types/double.h"
@@ -78,6 +79,14 @@ namespace WorldBuilder
const CoordinateSystem coordinate_system = prm.coordinate_system->natural_coordinate_system();
this->name = prm.get("name");
+
+ std::string tag = prm.get("tag");
+ if (tag == "")
+ {
+ tag = "mantle layer";
+ }
+ this->tag_index = FeatureUtilities::add_vector_unique(this->world->feature_tags,tag);
+
this->get_coordinates("coordinates", prm, coordinate_system);
min_depth_surface = Objects::Surface(prm.get("min depth",coordinates));
@@ -212,10 +221,21 @@ namespace WorldBuilder
}
grains.unroll_into(output,entry_in_output[i_property]);
+ break;
+ }
+ case 4:
+ {
+ output[entry_in_output[i_property]] = tag_index;
+ break;
}
break;
default:
- WBAssertThrow(false, "Internal error: Unimplemented property provided. Only temperature (1), composition (2) or grains (3) are allowed.");
+ {
+ WBAssertThrow(false,
+ "Internal error: Unimplemented property provided. " <<
+ "Only temperature (1), composition (2), grains (3) or tag (4) are allowed. "
+ "Provided property number was: " << properties[i_property][0]);
+ }
}
}
}
diff --git a/source/world_builder/features/oceanic_plate.cc b/source/world_builder/features/oceanic_plate.cc
index 5892592ea..a88aa13b6 100644
--- a/source/world_builder/features/oceanic_plate.cc
+++ b/source/world_builder/features/oceanic_plate.cc
@@ -22,6 +22,7 @@
#include "world_builder/features/oceanic_plate_models/composition/interface.h"
#include "world_builder/features/oceanic_plate_models/grains/interface.h"
#include "world_builder/features/oceanic_plate_models/temperature/interface.h"
+#include "world_builder/features/feature_utilities.h"
#include "world_builder/kd_tree.h"
#include "world_builder/nan.h"
#include "world_builder/types/array.h"
@@ -81,6 +82,14 @@ namespace WorldBuilder
const CoordinateSystem coordinate_system = prm.coordinate_system->natural_coordinate_system();
this->name = prm.get("name");
+
+ std::string tag = prm.get("tag");
+ if (tag == "")
+ {
+ tag = "oceanic plate";
+ }
+ this->tag_index = FeatureUtilities::add_vector_unique(this->world->feature_tags,tag);
+
this->get_coordinates("coordinates", prm, coordinate_system);
min_depth_surface = Objects::Surface(prm.get("min depth",coordinates));
@@ -215,10 +224,21 @@ namespace WorldBuilder
}
grains.unroll_into(output,entry_in_output[i_property]);
+ break;
+ }
+ case 4:
+ {
+ output[entry_in_output[i_property]] = tag_index;
+ break;
}
break;
default:
- WBAssertThrow(false, "Internal error: Unimplemented property provided. Only temperature (1), composition (2) or grains (3) are allowed.");
+ {
+ WBAssertThrow(false,
+ "Internal error: Unimplemented property provided. " <<
+ "Only temperature (1), composition (2), grains (3) or tag (4) are allowed. "
+ "Provided property number was: " << properties[i_property][0]);
+ }
}
}
}
diff --git a/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc b/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc
index 0523d0156..60ee31597 100644
--- a/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc
+++ b/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc
@@ -147,113 +147,15 @@ namespace WorldBuilder
this->world->specific_heat) * depth);
}
- double distance_ridge = std::numeric_limits::max();
+ std::pair ridge_parameters = Utilities::calculate_ridge_distance_and_spreading(mid_oceanic_ridges,
+ spreading_velocity,
+ world->parameters.coordinate_system,
+ position_in_natural_coordinates_at_min_depth);
- const CoordinateSystem coordinate_system = world->parameters.coordinate_system->natural_coordinate_system();
- // first find if the coordinate is on this side of a ridge
- unsigned int relevant_ridge = 0;
- const Point<2> check_point(position_in_natural_coordinates_at_min_depth.get_surface_coordinates(),
- position_in_natural_coordinates_at_min_depth.get_coordinate_system());
-
- Point<2> other_check_point = check_point;
- if (check_point.get_coordinate_system() == CoordinateSystem::spherical)
- {
- other_check_point[0] += check_point[0] < 0 ? 2.0 * WorldBuilder::Consts::PI : -2.0 * WorldBuilder::Consts::PI;
- }
-
- // if there is only one ridge, there is no transform
- if (mid_oceanic_ridges.size() > 1)
- {
- // There are more than one ridge, so there are transform faults
- // Find the first which is on the same side
- for (relevant_ridge = 0; relevant_ridge < mid_oceanic_ridges.size()-1; relevant_ridge++)
- {
- const Point<2> transform_point_0 = mid_oceanic_ridges[relevant_ridge+1][0];
- const Point<2> transform_point_1 = mid_oceanic_ridges[relevant_ridge][mid_oceanic_ridges[relevant_ridge].size()-1];
- const Point<2> reference_point = mid_oceanic_ridges[relevant_ridge][0];
-
- const bool reference_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
- * (reference_point[1] - transform_point_0[1])
- - (transform_point_1[1] - transform_point_0[1])
- * (reference_point[0] - transform_point_0[0])
- < 0;
- const bool checkpoint_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
- * (check_point[1] - transform_point_0[1])
- - (transform_point_1[1] - transform_point_0[1])
- * (check_point[0] - transform_point_0[0])
- < 0;
-
-
- if (reference_on_side_of_line == checkpoint_on_side_of_line)
- {
- break;
- }
-
- }
- }
-
- for (unsigned int i_coordinate = 0; i_coordinate < mid_oceanic_ridges[relevant_ridge].size() - 1; i_coordinate++)
- {
- const Point<2> segment_point0 = mid_oceanic_ridges[relevant_ridge][i_coordinate];
- const Point<2> segment_point1 = mid_oceanic_ridges[relevant_ridge][i_coordinate + 1];
-
- {
- // based on http://geomalgorithms.com/a02-_lines.html
- const Point<2> v = segment_point1 - segment_point0;
- const Point<2> w1 = check_point - segment_point0;
- const Point<2> w2 = other_check_point - segment_point0;
-
- const double c1 = (w1[0] * v[0] + w1[1] * v[1]);
- const double c = (v[0] * v[0] + v[1] * v[1]);
- const double c2 = (w2[0] * v[0] + w2[1] * v[1]);
-
-
- Point<2> Pb1(coordinate_system);
- // This part is needed when we want to consider segments instead of lines
- // If you want to have infinite lines, use only the else statement.
-
- if (c1 <= 0)
- Pb1=segment_point0;
- else if (c <= c1)
- Pb1=segment_point1;
- else
- Pb1=segment_point0 + (c1 / c) * v;
-
- Point<2> Pb2(coordinate_system);
- if (c2 <= 0)
- Pb2=segment_point0;
- else if (c <= c2)
- Pb2=segment_point1;
- else
- Pb2=segment_point0 + (c2 / c) * v;
-
- Point<3> compare_point1(coordinate_system);
- Point<3> compare_point2(coordinate_system);
-
- compare_point1[0] = coordinate_system == cartesian ? Pb1[0] : position_in_natural_coordinates_at_min_depth.get_depth_coordinate();
- compare_point1[1] = coordinate_system == cartesian ? Pb1[1] : Pb1[0];
- compare_point1[2] = coordinate_system == cartesian ? position_in_natural_coordinates_at_min_depth.get_depth_coordinate() : Pb1[1];
-
- compare_point2[0] = coordinate_system == cartesian ? Pb2[0] : position_in_natural_coordinates_at_min_depth.get_depth_coordinate();
- compare_point2[1] = coordinate_system == cartesian ? Pb2[1] : Pb2[0];
- compare_point2[2] = coordinate_system == cartesian ? position_in_natural_coordinates_at_min_depth.get_depth_coordinate() : Pb2[1];
-
- distance_ridge = std::min(distance_ridge,
- this->world->parameters.coordinate_system->distance_between_points_at_same_depth(Point<3>(position_in_natural_coordinates_at_min_depth.get_coordinates(),
- position_in_natural_coordinates_at_min_depth.get_coordinate_system()),
- compare_point1));
-
- distance_ridge = std::min(distance_ridge,
- this->world->parameters.coordinate_system->distance_between_points_at_same_depth(Point<3>(position_in_natural_coordinates_at_min_depth.get_coordinates(),
- position_in_natural_coordinates_at_min_depth.get_coordinate_system()),
- compare_point2));
- }
- }
-
const double thermal_diffusivity = this->world->thermal_diffusivity;
- const double age = distance_ridge / spreading_velocity;
+ const double age = ridge_parameters.second / ridge_parameters.first;
double temperature = bottom_temperature_local;
diff --git a/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc b/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc
index c867f14fd..c97b063cc 100644
--- a/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc
+++ b/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc
@@ -144,115 +144,13 @@ namespace WorldBuilder
const int sommation_number = 100;
- double distance_ridge = std::numeric_limits::max();
+ std::pair ridge_parameters = Utilities::calculate_ridge_distance_and_spreading(mid_oceanic_ridges,
+ spreading_velocity,
+ world->parameters.coordinate_system,
+ position_in_natural_coordinates_at_min_depth);
- const CoordinateSystem coordinate_system = world->parameters.coordinate_system->natural_coordinate_system();
-
-
- // first find if the coordinate is on this side of a ridge
- unsigned int relevant_ridge = 0;
- const Point<2> check_point(position_in_natural_coordinates_at_min_depth.get_surface_coordinates(), \
- position_in_natural_coordinates_at_min_depth.get_coordinate_system());
-
- Point<2> other_check_point = check_point;
- if (check_point.get_coordinate_system() == CoordinateSystem::spherical)
- {
- other_check_point[0] += check_point[0] < 0 ? 2.0 * WorldBuilder::Consts::PI : -2.0 * WorldBuilder::Consts::PI;
- }
-
-
- // if there is only one ridge, there is no transform
- if (mid_oceanic_ridges.size() > 1)
- {
- // There are more than one ridge, so there are transform faults
- // Find the first which is on the same side
- for (relevant_ridge = 0; relevant_ridge < mid_oceanic_ridges.size()-1; relevant_ridge++)
- {
- const Point<2> transform_point_0 = mid_oceanic_ridges[relevant_ridge+1][0];
- const Point<2> transform_point_1 = mid_oceanic_ridges[relevant_ridge][mid_oceanic_ridges[relevant_ridge].size()-1];
- const Point<2> reference_point = mid_oceanic_ridges[relevant_ridge][0];
-
- const bool reference_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
- * (reference_point[1] - transform_point_0[1])
- - (transform_point_1[1] - transform_point_0[1])
- * (reference_point[0] - transform_point_0[0])
- < 0;
- const bool checkpoint_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
- * (check_point[1] - transform_point_0[1])
- - (transform_point_1[1] - transform_point_0[1])
- * (check_point[0] - transform_point_0[0])
- < 0;
-
-
- if (reference_on_side_of_line == checkpoint_on_side_of_line)
- {
- break;
- }
-
- }
- }
-
- for (unsigned int i_coordinate = 0; i_coordinate < mid_oceanic_ridges[relevant_ridge].size() - 1; i_coordinate++)
- {
- const Point<2> segment_point0 = mid_oceanic_ridges[relevant_ridge][i_coordinate];
- const Point<2> segment_point1 = mid_oceanic_ridges[relevant_ridge][i_coordinate + 1];
-
- {
- // based on http://geomalgorithms.com/a02-_lines.html
- const Point<2> v = segment_point1 - segment_point0;
- const Point<2> w1 = check_point - segment_point0;
- const Point<2> w2 = other_check_point - segment_point0;
-
- const double c1 = (w1[0] * v[0] + w1[1] * v[1]);
- const double c = (v[0] * v[0] + v[1] * v[1]);
- const double c2 = (w2[0] * v[0] + w2[1] * v[1]);
-
-
- Point<2> Pb1(coordinate_system);
- // This part is needed when we want to consider segments instead of lines
- // If you want to have infinite lines, use only the else statement.
-
- if (c1 <= 0)
- Pb1=segment_point0;
- else if (c <= c1)
- Pb1=segment_point1;
- else
- Pb1=segment_point0 + (c1 / c) * v;
-
- Point<2> Pb2(coordinate_system);
- if (c2 <= 0)
- Pb2=segment_point0;
- else if (c <= c2)
- Pb2=segment_point1;
- else
- Pb2=segment_point0 + (c2 / c) * v;
-
- Point<3> compare_point1(coordinate_system);
- Point<3> compare_point2(coordinate_system);
-
- compare_point1[0] = coordinate_system == cartesian ? Pb1[0] : position_in_natural_coordinates_at_min_depth.get_depth_coordinate();
- compare_point1[1] = coordinate_system == cartesian ? Pb1[1] : Pb1[0];
- compare_point1[2] = coordinate_system == cartesian ? position_in_natural_coordinates_at_min_depth.get_depth_coordinate() : Pb1[1];
-
- compare_point2[0] = coordinate_system == cartesian ? Pb2[0] : position_in_natural_coordinates_at_min_depth.get_depth_coordinate();
- compare_point2[1] = coordinate_system == cartesian ? Pb2[1] : Pb2[0];
- compare_point2[2] = coordinate_system == cartesian ? position_in_natural_coordinates_at_min_depth.get_depth_coordinate() : Pb2[1];
-
- distance_ridge = std::min(distance_ridge,
- this->world->parameters.coordinate_system->distance_between_points_at_same_depth(Point<3>(position_in_natural_coordinates_at_min_depth.get_coordinates(),
- position_in_natural_coordinates_at_min_depth.get_coordinate_system()),
- compare_point1));
-
- distance_ridge = std::min(distance_ridge,
- this->world->parameters.coordinate_system->distance_between_points_at_same_depth(Point<3>(position_in_natural_coordinates_at_min_depth.get_coordinates(),
- position_in_natural_coordinates_at_min_depth.get_coordinate_system()),
- compare_point2));
- }
- }
-
- //const double spreading_velocity = spreading_velocity;
const double thermal_diffusivity = this->world->thermal_diffusivity;
- const double age = distance_ridge / spreading_velocity;
+ const double age = ridge_parameters.second / ridge_parameters.first;
double temperature = top_temperature + (bottom_temperature_local - top_temperature) * (depth / max_depth);
// This formula addresses the horizontal heat transfer by having the spreading velocity and distance to the ridge in it.
diff --git a/source/world_builder/features/subducting_plate.cc b/source/world_builder/features/subducting_plate.cc
index 9e0e98c85..ab4f6ab52 100644
--- a/source/world_builder/features/subducting_plate.cc
+++ b/source/world_builder/features/subducting_plate.cc
@@ -118,6 +118,14 @@ namespace WorldBuilder
const CoordinateSystem coordinate_system = prm.coordinate_system->natural_coordinate_system();
this->name = prm.get("name");
+
+ std::string tag = prm.get("tag");
+ if (tag == "")
+ {
+ tag = "subducting plate";
+ }
+ this->tag_index = FeatureUtilities::add_vector_unique(this->world->feature_tags,tag);
+
this->get_coordinates("coordinates", prm, coordinate_system);
@@ -660,11 +668,16 @@ namespace WorldBuilder
grains.unroll_into(output,entry_in_output[i_property]);
break;
}
+ case 4:
+ {
+ output[entry_in_output[i_property]] = tag_index;
+ break;
+ }
default:
{
WBAssertThrow(false,
"Internal error: Unimplemented property provided. " <<
- "Only temperature (1), composition (2) or grains (3) are allowed. "
+ "Only temperature (1), composition (2), grains (3) or tag (4) are allowed. "
"Provided property number was: " << properties[i_property][0]);
}
}
diff --git a/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc b/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc
index afbdb639a..b77784d9f 100644
--- a/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc
+++ b/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc
@@ -241,87 +241,20 @@ namespace WorldBuilder
if (distance_from_plane <= max_depth && distance_from_plane >= min_depth)
{
- const CoordinateSystem coordinate_system = world->parameters.coordinate_system->natural_coordinate_system();
- double distance_ridge = std::numeric_limits::max();
const Point<3> trench_point = distance_from_planes.closest_trench_point;
const Objects::NaturalCoordinate trench_point_natural = Objects::NaturalCoordinate(trench_point,
*(world->parameters.coordinate_system));
- const Point<2> trench_point_2d(trench_point_natural.get_surface_coordinates(),trench_point_natural.get_coordinate_system());
- // find the distance between the trench and ridge
-
-
- // first find if the coordinate is on this side of a ridge
- unsigned int relevant_ridge = 0;
-
-
- // if there is only one ridge, there is no transform
- if (mid_oceanic_ridges.size() > 1)
- {
- // There are more than one ridge, so there are transform faults
- // Find the first which is on the same side
- for (relevant_ridge = 0; relevant_ridge < mid_oceanic_ridges.size()-1; relevant_ridge++)
- {
- const Point<2> transform_point_0 = mid_oceanic_ridges[relevant_ridge+1][0];
- const Point<2> transform_point_1 = mid_oceanic_ridges[relevant_ridge][mid_oceanic_ridges[relevant_ridge].size()-1];
- const Point<2> reference_point = mid_oceanic_ridges[relevant_ridge][0];
-
- const bool reference_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
- * (reference_point[1] - transform_point_0[1])
- - (transform_point_1[1] - transform_point_0[1])
- * (reference_point[0] - transform_point_0[0])
- < 0;
- const bool checkpoint_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
- * (trench_point_2d[1] - transform_point_0[1])
- - (transform_point_1[1] - transform_point_0[1])
- * (trench_point_2d[0] - transform_point_0[0])
- < 0;
-
- if (reference_on_side_of_line == checkpoint_on_side_of_line)
- {
- break;
- }
-
- }
- }
-
- for (unsigned int i_coordinate = 0; i_coordinate < mid_oceanic_ridges[relevant_ridge].size() - 1; i_coordinate++)
- {
- const Point<2> segment_point0 = mid_oceanic_ridges[relevant_ridge][i_coordinate];
- const Point<2> segment_point1 = mid_oceanic_ridges[relevant_ridge][i_coordinate + 1];
-
- // based on http://geomalgorithms.com/a02-_lines.html
- const Point<2> v = segment_point1 - segment_point0;
- const Point<2> w = trench_point_2d - segment_point0;
-
- const double c1 = (w[0] * v[0] + w[1] * v[1]);
- const double c2 = (v[0] * v[0] + v[1] * v[1]);
-
- Point<2> Pb(coordinate_system);
- // This part is needed when we want to consider segments instead of lines
- // If you want to have infinite lines, use only the else statement.
-
- if (c1 <= 0)
- Pb = segment_point0;
- else if (c2 <= c1)
- Pb = segment_point1;
- else
- Pb = segment_point0 + (c1 / c2) * v;
-
- Point<3> compare_point(coordinate_system);
-
- compare_point[0] = coordinate_system == cartesian ? Pb[0] : trench_point_natural.get_depth_coordinate();
- compare_point[1] = coordinate_system == cartesian ? Pb[1] : Pb[0];
- compare_point[2] = coordinate_system == cartesian ? trench_point_natural.get_depth_coordinate() : Pb[1];
-
- distance_ridge = std::min(distance_ridge, this->world->parameters.coordinate_system->distance_between_points_at_same_depth(Point<3>(trench_point_natural.get_coordinates(),trench_point_natural.get_coordinate_system()), compare_point));
- }
+ std::pair ridge_parameters = Utilities::calculate_ridge_distance_and_spreading(mid_oceanic_ridges,
+ plate_velocity,
+ world->parameters.coordinate_system,
+ trench_point_natural);
const double km2m = 1.0e3; // 1000 m/km
const double cm2m = 100; // 100 cm/m
const double my = 1.0e6; // 1e6 y/my
const double seconds_in_year = 60.0 * 60.0 * 24.0 * 365.25; // sec/y
- const double age_at_trench = distance_ridge / plate_velocity; // m/(m/y) = yr
+ const double age_at_trench = ridge_parameters.second / plate_velocity; // m/(m/y) = yr
const double plate_age_sec = age_at_trench * seconds_in_year; // y --> seconds
/* information about nearest point on the slab segment */
diff --git a/source/world_builder/gravity_model/interface.cc b/source/world_builder/gravity_model/interface.cc
index d9041c5d2..19b6b1eef 100644
--- a/source/world_builder/gravity_model/interface.cc
+++ b/source/world_builder/gravity_model/interface.cc
@@ -50,7 +50,7 @@ namespace WorldBuilder
prm.declare_entry("", Types::Object(required_entries), "gravity model");
prm.declare_entry("model",Types::String("",it.first),
- "The name which the user has given to the feature.");
+ "The name of the model for the gravity to use.");
it.second(prm, parent_name);
}
diff --git a/source/world_builder/objects/bezier_curve.cc b/source/world_builder/objects/bezier_curve.cc
index 26d8756a3..4a6afe9fd 100644
--- a/source/world_builder/objects/bezier_curve.cc
+++ b/source/world_builder/objects/bezier_curve.cc
@@ -177,7 +177,8 @@ namespace WorldBuilder
ClosestPointOnCurve
- BezierCurve::closest_point_on_curve_segment(const Point<2> &check_point) const
+ BezierCurve::closest_point_on_curve_segment(const Point<2> &check_point,
+ const bool verbose) const
{
ClosestPointOnCurve closest_point_on_curve;
const Point<2> &cp = check_point;
@@ -367,24 +368,31 @@ namespace WorldBuilder
double est = P2P2_dot > 0.0 ? std::min(1.,std::max(0.,(P1Pc*P1P2) / P2P2_dot)) : 1.0; // est=estimate of solution
bool found = false;
-#ifndef NDEBUG
+
+ // only used if verbose is true
std::stringstream output;
-#endif
+
Point<2> a = 3.*control_points[cp_i][0]-3.*control_points[cp_i][1]+points[cp_i+1]-points[cp_i];
Point<2> b = 3.*points[cp_i] - 6.*control_points[cp_i][0]+3.*control_points[cp_i][1];
Point<2> c = -3.*points[cp_i] + 3.*control_points[cp_i][0];
const Point<2> d = points[cp_i];
Point<2> estimate_point = a*est*est*est+b*est*est+c*est+d;
-#ifndef NDEBUG
- const double cos_lat_dg = cos(estimate_point[1]);
- const double sin_d_long_h_dg = sin((estimate_point[0]-cp[0])*0.5);
- const double sin_d_lat_h_dg = sin((estimate_point[1]-cp[1])*0.5);
- const double min_squared_distance_cartesian_temp_dg = sin_d_lat_h_dg*sin_d_lat_h_dg+sin_d_long_h_dg*sin_d_long_h_dg*cos_cp_lat*cos_lat_dg;
- output << "cp_i=" << cp_i << ", init est = " << est << ", min_squared_distance = " << min_squared_distance << ", min_squared_distance_cartesian_temp_dg: " << min_squared_distance_cartesian_temp_dg << ", p1: " << p1 << ", p2: " << p2 << std::endl;
- output << std::setprecision(6) << " wolfram: sin((" << a[1] << "*x^3+" << b[1] << "*x^2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << ")*.5)^2+sin((" << a[0] << "*x^3+" << b[0] << "*x^2+"<< c[0] << "*x+" << d[0] << "-" << cp[0] << ")*.5)^2*cos(" << cp[1] << ")*cos(" << a[1] << "*x^3+" << b[1] << "*x^2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << ") with x=" << est << std::endl;
- output << std::setprecision(10) << " python: y=np.sin((" << a[1] << "*x**3+" << b[1] << "*x**2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << ")*.5)**2+np.sin((" << a[0] << "*x**3+" << b[0] << "*x**2+"<< c[0] << "*x+" << d[0] << "-" << cp[0] << ")*.5)**2*np.cos(" << cp[1] << ")*np.cos(" << a[1] << "*x**3+" << b[1] << "*x**2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << "); x=" << est << std::endl;
-#endif
+
+ double cos_lat_dg;
+ double sin_d_long_h_dg;
+ double sin_d_lat_h_dg;
+ double min_squared_distance_cartesian_temp_dg;
+ if (verbose == true)
+ {
+ cos_lat_dg = cos(estimate_point[1]);
+ sin_d_long_h_dg = sin((estimate_point[0]-cp[0])*0.5);
+ sin_d_lat_h_dg = sin((estimate_point[1]-cp[1])*0.5);
+ min_squared_distance_cartesian_temp_dg = sin_d_lat_h_dg*sin_d_lat_h_dg+sin_d_long_h_dg*sin_d_long_h_dg*cos_cp_lat*cos_lat_dg;
+ output << "cp_i=" << cp_i << ", init est = " << est << ", min_squared_distance = " << min_squared_distance << ", min_squared_distance_cartesian_temp_dg: " << min_squared_distance_cartesian_temp_dg << ", p1: " << p1 << ", p2: " << p2 << std::endl;
+ output << std::setprecision(6) << " wolfram: sin((" << a[1] << "*x^3+" << b[1] << "*x^2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << ")*.5)^2+sin((" << a[0] << "*x^3+" << b[0] << "*x^2+"<< c[0] << "*x+" << d[0] << "-" << cp[0] << ")*.5)^2*cos(" << cp[1] << ")*cos(" << a[1] << "*x^3+" << b[1] << "*x^2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << ") with x=" << est << std::endl;
+ output << std::setprecision(10) << " python: y=np.sin((" << a[1] << "*x**3+" << b[1] << "*x**2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << ")*.5)**2+np.sin((" << a[0] << "*x**3+" << b[0] << "*x**2+"<< c[0] << "*x+" << d[0] << "-" << cp[0] << ")*.5)**2*np.cos(" << cp[1] << ")*np.cos(" << a[1] << "*x**3+" << b[1] << "*x**2+"<< c[1] << "*x+" << d[1] << "-" << cp[1] << "); x=" << est << std::endl;
+ }
for (size_t newton_i = 0; newton_i < 150; newton_i++)
{
// based on https://stackoverflow.com/questions/2742610/closest-point-on-a-cubic-bezier-curve
@@ -407,12 +415,13 @@ namespace WorldBuilder
{
const double squared_distance_cartesian_second_derivative = cos_cp_lat*cos_d_lat*(-0.5*deriv_long*deriv_long*sin_d_long_h*sin_d_long_h+0.5*deriv_long*deriv_long*cos_dlong_h*cos_dlong_h+(6.0*a[0]*est+2.0*b[0])*sin_d_long_h*cos_dlong_h)+cos_cp_lat*sin_d_long_h*sin_d_long_h*(deriv_lat*deriv_lat*(-cos_d_lat)-(6.0*a[1]*est+2.0*b[1])*sin_dlat)-2.0*cos_cp_lat*deriv_long*deriv_lat*sin_d_long_h*cos_dlong_h*sin_dlat-0.5*deriv_lat*deriv_lat*sin_d_lat_h*sin_d_lat_h+0.5*deriv_lat*deriv_lat*cos_dlat_h*cos_dlat_h+(6.0*a[1]*est+2.0*b[1])*sin_d_lat_h*cos_dlat_h;
-#ifndef NDEBUG
- const double squared_distance_cartesian_full = sin((a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])*0.5)*sin((a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])*0.5)+sin((a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0])*0.5)*sin((a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0])*0.5)*cos(cp[1])*cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]);
- const double squared_distance_cartesian_derivative_full = cos(cp[1])*(-(3.0*a[1]*est*est+2.0*b[1]*est+c[1]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])+cos(cp[1])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])+(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]));
- const double squared_distance_cartesian_second_derivative_full = cos(cp[1])*cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])*(-0.5*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))+0.5*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))+(6.0*a[0]*est+2.0*b[0])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0])))+cos(cp[1])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*((3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(-cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))-(6.0*a[1]*est+2.0*b[1])*sin(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))-2.0*cos(cp[1])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])-0.5*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))+0.5*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))+(6.0*a[1]*est+2.0*b[1])*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]));
- output <<"sqd = " << squared_distance_cartesian <<":" << squared_distance_cartesian_full << ", diff=" << squared_distance_cartesian-squared_distance_cartesian_full << ", sqdd: " << squared_distance_cartesian_derivative <<":" << squared_distance_cartesian_derivative_full << ", diff="<< squared_distance_cartesian_derivative-squared_distance_cartesian_derivative_full << ", sqdd: " << squared_distance_cartesian_second_derivative << ":" << squared_distance_cartesian_second_derivative_full << ", diff= " << squared_distance_cartesian_second_derivative-squared_distance_cartesian_second_derivative_full << ", est: " << est << std::endl;
-#endif
+ if (verbose == true)
+ {
+ const double squared_distance_cartesian_full = sin((a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])*0.5)*sin((a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])*0.5)+sin((a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0])*0.5)*sin((a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0])*0.5)*cos(cp[1])*cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]);
+ const double squared_distance_cartesian_derivative_full = cos(cp[1])*(-(3.0*a[1]*est*est+2.0*b[1]*est+c[1]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])+cos(cp[1])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])+(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]));
+ const double squared_distance_cartesian_second_derivative_full = cos(cp[1])*cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])*(-0.5*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))+0.5*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))+(6.0*a[0]*est+2.0*b[0])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0])))+cos(cp[1])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*((3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(-cos(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))-(6.0*a[1]*est+2.0*b[1])*sin(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))-2.0*cos(cp[1])*(3.0*a[0]*est*est+2.0*b[0]*est+c[0])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*sin(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*cos(0.5*(a[0]*est*est*est+b[0]*est*est+c[0]*est+d[0]-cp[0]))*sin(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1])-0.5*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))+0.5*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*(3.0*a[1]*est*est+2.0*b[1]*est+c[1])*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))+(6.0*a[1]*est+2.0*b[1])*sin(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]))*cos(0.5*(a[1]*est*est*est+b[1]*est*est+c[1]*est+d[1]-cp[1]));
+ output <<"sqd = " << squared_distance_cartesian <<":" << squared_distance_cartesian_full << ", diff=" << squared_distance_cartesian-squared_distance_cartesian_full << ", sqdd: " << squared_distance_cartesian_derivative <<":" << squared_distance_cartesian_derivative_full << ", diff="<< squared_distance_cartesian_derivative-squared_distance_cartesian_derivative_full << ", sqdd: " << squared_distance_cartesian_second_derivative << ":" << squared_distance_cartesian_second_derivative_full << ", diff= " << squared_distance_cartesian_second_derivative-squared_distance_cartesian_second_derivative_full << ", est: " << est << std::endl;
+ }
// the local minimum is where squared_distance_cartesian_derivative=0 and squared_distance_cartesian_derivative>=0
update = std::min(0.5,std::max(-0.5,squared_distance_cartesian_derivative/std::fabs(squared_distance_cartesian_second_derivative)));
double line_search = 1.;
@@ -430,14 +439,15 @@ namespace WorldBuilder
sin_d_lat_h = sin((estimate_point[1]-cp[1])*0.5);
squared_distance_cartesian_test = sin_d_lat_h*sin_d_lat_h+sin_d_long_h*sin_d_long_h*cos_cp_lat*cos(estimate_point[1]-cp[1]);
-#ifndef NDEBUG
- sin_dlat = sin(estimate_point[1]-cp[1]);
- deriv_long = (3.0*a[0]*est_test*est_test+2.0*b[0]*est_test+c[0]);
- deriv_lat = (3.0*a[1]*est_test*est_test+2.0*b[1]*est_test+c[1]);
- const double squared_distance_cartesian_derivative_test = cos_cp_lat*(-deriv_lat)*sin_d_long_h*sin_d_long_h*sin_dlat+cos_cp_lat*deriv_long*sin_d_long_h*cos_dlong_h*cos_d_lat+deriv_lat*sin_d_lat_h*cos_dlat_h;
- const double squared_distance_cartesian_second_derivative_test = cos_cp_lat*cos_d_lat*(-0.5*deriv_long*deriv_long*sin_d_long_h*sin_d_long_h+0.5*deriv_long*deriv_long*cos_dlong_h*cos_dlong_h+(6.0*a[0]*est_test+2.0*b[0])*sin_d_long_h*cos_dlong_h)+cos_cp_lat*sin_d_long_h*sin_d_long_h*(deriv_lat*deriv_lat*(-cos_d_lat)-(6.0*a[1]*est_test+2.0*b[1])*sin_dlat)-2.0*cos_cp_lat*deriv_long*deriv_lat*sin_d_long_h*cos_dlong_h*sin_dlat-0.5*deriv_lat*deriv_lat*sin_d_lat_h*sin_d_lat_h+0.5*deriv_lat*deriv_lat*cos_dlat_h*cos_dlat_h+(6.0*a[1]*est_test+2.0*b[1])*sin_d_lat_h*cos_dlat_h;
- output << " i: " << cp_i << ", ni: " << newton_i<< ", lsi: " << i << ", line_search_step=" << line_search_step << ": squared_distance_cartesian_test = " << squared_distance_cartesian_test << ", diff= " << squared_distance_cartesian_test-squared_distance_cartesian << ", tests: " << (squared_distance_cartesian_test_previous < squared_distance_cartesian ? "true" : "false") << ":" << (squared_distance_cartesian_test > squared_distance_cartesian_test_previous ? "true" : "false") << ", est_test=" << est_test << ", update=" << update << ", ls=" << line_search << ", up*ls=" << update *line_search << ", test deriv =" << squared_distance_cartesian_derivative_test << ", test update=" << squared_distance_cartesian_derivative_test/fabs(squared_distance_cartesian_second_derivative_test) << ", p1=" << p1 << ", p2= " << p2 << ", poc= " << a *est_test *est_test *est_test+b *est_test *est_test+c *est_test+d << ", cp= " << check_point << ", ds:" << ((a*est_test*est_test*est_test+b*est_test*est_test+c*est_test+d)-check_point).norm_square() << ":" << min_squared_distance_cartesian_temp_dg << ", diff = " << squared_distance_cartesian_test-min_squared_distance_cartesian_temp_dg<< std::endl;
-#endif
+ if (verbose == true)
+ {
+ sin_dlat = sin(estimate_point[1]-cp[1]);
+ deriv_long = (3.0*a[0]*est_test*est_test+2.0*b[0]*est_test+c[0]);
+ deriv_lat = (3.0*a[1]*est_test*est_test+2.0*b[1]*est_test+c[1]);
+ const double squared_distance_cartesian_derivative_test = cos_cp_lat*(-deriv_lat)*sin_d_long_h*sin_d_long_h*sin_dlat+cos_cp_lat*deriv_long*sin_d_long_h*cos_dlong_h*cos_d_lat+deriv_lat*sin_d_lat_h*cos_dlat_h;
+ const double squared_distance_cartesian_second_derivative_test = cos_cp_lat*cos_d_lat*(-0.5*deriv_long*deriv_long*sin_d_long_h*sin_d_long_h+0.5*deriv_long*deriv_long*cos_dlong_h*cos_dlong_h+(6.0*a[0]*est_test+2.0*b[0])*sin_d_long_h*cos_dlong_h)+cos_cp_lat*sin_d_long_h*sin_d_long_h*(deriv_lat*deriv_lat*(-cos_d_lat)-(6.0*a[1]*est_test+2.0*b[1])*sin_dlat)-2.0*cos_cp_lat*deriv_long*deriv_lat*sin_d_long_h*cos_dlong_h*sin_dlat-0.5*deriv_lat*deriv_lat*sin_d_lat_h*sin_d_lat_h+0.5*deriv_lat*deriv_lat*cos_dlat_h*cos_dlat_h+(6.0*a[1]*est_test+2.0*b[1])*sin_d_lat_h*cos_dlat_h;
+ output << " i: " << cp_i << ", ni: " << newton_i<< ", lsi: " << i << ", line_search_step=" << line_search_step << ": squared_distance_cartesian_test = " << squared_distance_cartesian_test << ", diff= " << squared_distance_cartesian_test-squared_distance_cartesian << ", tests: " << (squared_distance_cartesian_test_previous < squared_distance_cartesian ? "true" : "false") << ":" << (squared_distance_cartesian_test > squared_distance_cartesian_test_previous ? "true" : "false") << ", est_test=" << est_test << ", update=" << update << ", ls=" << line_search << ", up*ls=" << update *line_search << ", test deriv =" << squared_distance_cartesian_derivative_test << ", test update=" << squared_distance_cartesian_derivative_test/fabs(squared_distance_cartesian_second_derivative_test) << ", p1=" << p1 << ", p2= " << p2 << ", poc= " << a *est_test *est_test *est_test+b *est_test *est_test+c *est_test+d << ", cp= " << check_point << ", ds:" << ((a*est_test*est_test*est_test+b*est_test*est_test+c*est_test+d)-check_point).norm_square() << ":" << min_squared_distance_cartesian_temp_dg << ", diff = " << squared_distance_cartesian_test-min_squared_distance_cartesian_temp_dg<< std::endl;
+ }
if (i > 0 && (squared_distance_cartesian_test > squared_distance_cartesian_test_previous))
{
if (squared_distance_cartesian_test_previous-squared_distance_cartesian < 0)
@@ -462,9 +472,10 @@ namespace WorldBuilder
line_search *= line_search_step;
}
-#ifndef NDEBUG
- output << " i: " << cp_i << ", ni: " << newton_i<< ", est= " << est-update *line_search << ", ls:" << line_search << ": squared_distance_cartesian_test = " << squared_distance_cartesian_test << ", diff= " << squared_distance_cartesian_test-squared_distance_cartesian << std::endl;
-#endif
+ if (verbose == true)
+ {
+ output << " i: " << cp_i << ", ni: " << newton_i<< ", est= " << est-update *line_search << ", ls:" << line_search << ": squared_distance_cartesian_test = " << squared_distance_cartesian_test << ", diff= " << squared_distance_cartesian_test-squared_distance_cartesian << std::endl;
+ }
est -= update*line_search;
}
@@ -475,11 +486,16 @@ namespace WorldBuilder
}
}
-#ifndef NDEBUG
- WBAssertThrow(found, "Could not find a good solution. " << output.str());
-#else
- WBAssertThrow(found, "Could not find a good solution. Enable debug mode for more info.");
-#endif
+ if (verbose == true && found == false)
+ {
+ // report the error and print the output
+ WBAssertThrow(found, "Could not find a good solution. " << output.str());
+ }
+ else if (verbose == false && found == false)
+ {
+ // redo the iteration with verbose=true to be able to report the error
+ return closest_point_on_curve_segment(check_point, true);
+ }
estimate_point = a*est*est*est+b*est*est+c*est+d;
@@ -532,4 +548,4 @@ namespace WorldBuilder
return closest_point_on_curve;
}
} // namespace Objects
-} // namespace WorldBuilder
\ No newline at end of file
+} // namespace WorldBuilder
diff --git a/source/world_builder/utilities.cc b/source/world_builder/utilities.cc
index 570479be7..8b236cecf 100644
--- a/source/world_builder/utilities.cc
+++ b/source/world_builder/utilities.cc
@@ -1219,6 +1219,121 @@ namespace WorldBuilder
template std::array convert_point_to_array<2>(const Point<2> &point_);
template std::array convert_point_to_array<3>(const Point<3> &point_);
+
+
+ std::pair
+ calculate_ridge_distance_and_spreading(std::vector>> mid_oceanic_ridges,
+ const double spreading_velocity,
+ const std::unique_ptr &coordinate_system,
+ const Objects::NaturalCoordinate &position_in_natural_coordinates_at_min_depth)
+ {
+
+ double distance_ridge = std::numeric_limits::max();
+
+ // first find if the coordinate is on this side of a ridge
+ unsigned int relevant_ridge = 0;
+ const Point<2> check_point(position_in_natural_coordinates_at_min_depth.get_surface_coordinates(),
+ position_in_natural_coordinates_at_min_depth.get_coordinate_system());
+
+ Point<2> other_check_point = check_point;
+ if (check_point.get_coordinate_system() == CoordinateSystem::spherical)
+ {
+ other_check_point[0] += check_point[0] < 0 ? 2.0 * WorldBuilder::Consts::PI : -2.0 * WorldBuilder::Consts::PI;
+ }
+
+ // if there is only one ridge, there is no transform
+ if (mid_oceanic_ridges.size() > 1)
+ {
+ // There are more than one ridge, so there are transform faults
+ // Find the first which is on the same side
+ for (relevant_ridge = 0; relevant_ridge < mid_oceanic_ridges.size()-1; relevant_ridge++)
+ {
+ const Point<2> transform_point_0 = mid_oceanic_ridges[relevant_ridge+1][0];
+ const Point<2> transform_point_1 = mid_oceanic_ridges[relevant_ridge][mid_oceanic_ridges[relevant_ridge].size()-1];
+ const Point<2> reference_point = mid_oceanic_ridges[relevant_ridge][0];
+
+ const bool reference_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
+ * (reference_point[1] - transform_point_0[1])
+ - (transform_point_1[1] - transform_point_0[1])
+ * (reference_point[0] - transform_point_0[0])
+ < 0;
+ const bool checkpoint_on_side_of_line = (transform_point_1[0] - transform_point_0[0])
+ * (check_point[1] - transform_point_0[1])
+ - (transform_point_1[1] - transform_point_0[1])
+ * (check_point[0] - transform_point_0[0])
+ < 0;
+
+
+ if (reference_on_side_of_line == checkpoint_on_side_of_line)
+ {
+ break;
+ }
+
+ }
+ }
+
+ for (unsigned int i_coordinate = 0; i_coordinate < mid_oceanic_ridges[relevant_ridge].size() - 1; i_coordinate++)
+ {
+ const Point<2> segment_point0 = mid_oceanic_ridges[relevant_ridge][i_coordinate];
+ const Point<2> segment_point1 = mid_oceanic_ridges[relevant_ridge][i_coordinate + 1];
+
+ {
+ // based on http://geomalgorithms.com/a02-_lines.html
+ const Point<2> v = segment_point1 - segment_point0;
+ const Point<2> w1 = check_point - segment_point0;
+ const Point<2> w2 = other_check_point - segment_point0;
+
+ const double c1 = (w1[0] * v[0] + w1[1] * v[1]);
+ const double c = (v[0] * v[0] + v[1] * v[1]);
+ const double c2 = (w2[0] * v[0] + w2[1] * v[1]);
+
+
+ Point<2> Pb1(coordinate_system->natural_coordinate_system());
+ // This part is needed when we want to consider segments instead of lines
+ // If you want to have infinite lines, use only the else statement.
+
+ if (c1 <= 0)
+ Pb1=segment_point0;
+ else if (c <= c1)
+ Pb1=segment_point1;
+ else
+ Pb1=segment_point0 + (c1 / c) * v;
+
+ Point<2> Pb2(coordinate_system->natural_coordinate_system());
+ if (c2 <= 0)
+ Pb2=segment_point0;
+ else if (c <= c2)
+ Pb2=segment_point1;
+ else
+ Pb2=segment_point0 + (c2 / c) * v;
+
+ Point<3> compare_point1(coordinate_system->natural_coordinate_system());
+ Point<3> compare_point2(coordinate_system->natural_coordinate_system());
+
+ compare_point1[0] = coordinate_system->natural_coordinate_system() == cartesian ? Pb1[0] : position_in_natural_coordinates_at_min_depth.get_depth_coordinate();
+ compare_point1[1] = coordinate_system->natural_coordinate_system() == cartesian ? Pb1[1] : Pb1[0];
+ compare_point1[2] = coordinate_system->natural_coordinate_system() == cartesian ? position_in_natural_coordinates_at_min_depth.get_depth_coordinate() : Pb1[1];
+
+ compare_point2[0] = coordinate_system->natural_coordinate_system() == cartesian ? Pb2[0] : position_in_natural_coordinates_at_min_depth.get_depth_coordinate();
+ compare_point2[1] = coordinate_system->natural_coordinate_system() == cartesian ? Pb2[1] : Pb2[0];
+ compare_point2[2] = coordinate_system->natural_coordinate_system() == cartesian ? position_in_natural_coordinates_at_min_depth.get_depth_coordinate() : Pb2[1];
+
+ distance_ridge = std::min(distance_ridge,
+ coordinate_system->distance_between_points_at_same_depth(Point<3>(position_in_natural_coordinates_at_min_depth.get_coordinates(),
+ position_in_natural_coordinates_at_min_depth.get_coordinate_system()),
+ compare_point1));
+
+ distance_ridge = std::min(distance_ridge,
+ coordinate_system->distance_between_points_at_same_depth(Point<3>(position_in_natural_coordinates_at_min_depth.get_coordinates(),
+ position_in_natural_coordinates_at_min_depth.get_coordinate_system()),
+ compare_point2));
+ }
+ }
+ std::pair result;
+ result.first = spreading_velocity;
+ result.second = distance_ridge;
+ return result;
+ }
} // namespace Utilities
} // namespace WorldBuilder
diff --git a/source/world_builder/world.cc b/source/world_builder/world.cc
index 54a61af17..f6a4d703e 100644
--- a/source/world_builder/world.cc
+++ b/source/world_builder/world.cc
@@ -353,8 +353,18 @@ namespace WorldBuilder
properties_local.emplace_back(properties[i_property]);
break;
}
+ case 4: // tag
+ {
+ entry_in_output.emplace_back(output.size());
+ output.emplace_back(-1);
+ properties_local.emplace_back(properties[i_property]);
+ break;
+ }
default:
- WBAssertThrow(false, "Unimplemented property provided. Only temperature (1), composition (2) or grains (3) are allowed.");
+ WBAssertThrow(false,
+ "Internal error: Unimplemented property provided. " <<
+ "Only temperature (1), composition (2), grains (3) or tag (4) are allowed. "
+ "Provided property number was: " << properties[i_property][0]);
}
}
for (auto &&it : parameters.features)
diff --git a/tests/C/example.c b/tests/C/example.c
index f67bce0d5..65d1ea3d7 100644
--- a/tests/C/example.c
+++ b/tests/C/example.c
@@ -14,7 +14,7 @@ int main(int argc, char *argv[]) {
unsigned int random_number_seed = 1; // use a random number seed larger than zero
double composition = 0;
bool has_output_dir = 0; // false
- char output_dir[] = "../../doc/manual/";
+ char output_dir[] = "../../doc/";
if( argc > 2 ) {
printf("Too many arguments supplied.\n");
diff --git a/tests/CPP/example.cpp b/tests/CPP/example.cpp
index 6a7cb6b9e..33f731736 100644
--- a/tests/CPP/example.cpp
+++ b/tests/CPP/example.cpp
@@ -15,7 +15,7 @@ int main(int argc, char *argv[]) {
unsigned int random_number_seed = 1; // use a random number seed larger than zero
double composition = 0;
bool has_output_dir = 0; // false
- char output_dir[] = "../../doc/manual/";
+ char output_dir[] = "../../doc/";
if( argc > 2 ) {
printf("Too many arguments supplied.\n");
diff --git a/tests/CPP_MPI/example.cpp b/tests/CPP_MPI/example.cpp
index ad7d43d0a..875cf6201 100644
--- a/tests/CPP_MPI/example.cpp
+++ b/tests/CPP_MPI/example.cpp
@@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
unsigned int random_number_seed = 1; // use a random number seed larger than zero
double composition = 0;
bool has_output_dir = 0; // false
- char output_dir[] = "../../doc/manual/";
+ char output_dir[] = "../../doc/";
if( argc > 2 ) {
printf("Too many arguments supplied.\n");
diff --git a/tests/fortran/example.f90 b/tests/fortran/example.f90
index 818ff6e1f..371686026 100644
--- a/tests/fortran/example.f90
+++ b/tests/fortran/example.f90
@@ -12,7 +12,7 @@ program test
INTEGER*4 :: k = 1
character(len=256) :: file_name != MY_FLAG//"/data/continental_plate.wb"//C_NULL_CHAR
logical(1) :: has_output_dir = .false.
- character(len=256) :: output_dir = "../../../doc/manual/"//C_NULL_CHAR
+ character(len=256) :: output_dir = "../../../doc/"//C_NULL_CHAR
call getarg( k, file_name )
! file_name = trim(file_name//C_NULL_CHAR
diff --git a/tests/fortran/test.f90 b/tests/fortran/test.f90
index b9416f217..4074c389d 100644
--- a/tests/fortran/test.f90
+++ b/tests/fortran/test.f90
@@ -13,7 +13,7 @@ program test
!INTEGER*4 :: k = 1
!character(len=256) :: file_name != MY_FLAG//"/data/continental_plate.wb"//C_NULL_CHAR
!logical(1) :: has_output_dir = .false.
- !character(len=256) :: output_dir = "../../../doc/manual/"//C_NULL_CHAR
+ !character(len=256) :: output_dir = "../../../doc/"//C_NULL_CHAR
!call getarg( k, file_name )
! file_name = trim(file_name//C_NULL_CHAR
diff --git a/tests/gwb-dat/app_continental_plate_2d.wb b/tests/gwb-dat/app_continental_plate_2d.wb
index 6a6b6341b..fbaa65fa0 100644
--- a/tests/gwb-dat/app_continental_plate_2d.wb
+++ b/tests/gwb-dat/app_continental_plate_2d.wb
@@ -5,12 +5,12 @@
"gravity model":{"model":"uniform", "magnitude":10},
"features":
[
- {"model":"continental plate", "name":"First continental plate", "max depth":250e3, "coordinates":[[-1e3,500e3],[500e3,500e3],[500e3,1000e3],[-1e3,1000e3]],
+ {"model":"continental plate", "tag":"A", "name":"First continental plate", "max depth":250e3, "coordinates":[[-1e3,500e3],[500e3,500e3],[500e3,1000e3],[-1e3,1000e3]],
"temperature models":[{"model":"uniform", "max depth":75e3, "temperature":150},
{"model":"uniform", "min depth":75e3, "max depth":150e3, "temperature":100},
{"model":"uniform", "min depth":150e3, "max depth":225e3, "temperature":50}]},
- {"model":"continental plate", "name":"Second continental plate", "max depth":250e3, "coordinates":[[2000e3,2000e3],[1000e3,2000e3],[1000e3,1000e3],[2000e3,1000e3]],
+ {"model":"continental plate", "tag":"B", "name":"Second continental plate", "max depth":250e3, "coordinates":[[2000e3,2000e3],[1000e3,2000e3],[1000e3,1000e3],[2000e3,1000e3]],
"temperature models":[{"model":"adiabatic", "potential mantle temperature":20}],
"composition models":[{"model":"uniform", "compositions":[2]}],
"grains models":[
diff --git a/tests/gwb-dat/app_continental_plate_2d/screen-output.log b/tests/gwb-dat/app_continental_plate_2d/screen-output.log
index f6465369a..81ffa1f9c 100644
--- a/tests/gwb-dat/app_continental_plate_2d/screen-output.log
+++ b/tests/gwb-dat/app_continental_plate_2d/screen-output.log
@@ -1,19 +1,23 @@
-# x z d T c0 c1 c2 c3 c4 c5 c6 c7 c8 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-560e3 0 0 150 0 0 0 1 0 0 0 0 0 0.3 10 20 30 40 50 60 70 80 90 0.3 10 20 30 40 50 60 70 80 90 0.5 100 110 120 130 140 150 160 170 180 0.5 100 110 120 130 140 150 160 170 180
-2000e3 0 0 20 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-2000e3 0 100e3 20.5679 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-100e3 0 0e3 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-100e3 0 50e3 1622.56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-100e3 0 100e3 1645.43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-100e3 0 200e3 1692.16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-100e3 0 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-100e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0e3 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 50e3 1622.56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 100e3 1645.43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 200e3 1692.16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x z d T c0 c1 c2 c3 c4 c5 c6 c7 c8 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+560e3 0 0 tag index = 0
+tag index = 2
+150 0 0 0 1 0 0 0 0 0 0.3 10 20 30 40 50 60 70 80 90 0.3 10 20 30 40 50 60 70 80 90 0.5 100 110 120 130 140 150 160 170 180 0.5 100 110 120 130 140 150 160 170 180 2
+2000e3 0 0 tag index = 1
+20 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 1
+2000e3 0 100e3 tag index = 1
+20.5679 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 1
+100e3 0 0e3 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+100e3 0 50e3 1622.56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+100e3 0 100e3 1645.43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+100e3 0 200e3 1692.16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+100e3 0 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+100e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 0e3 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 50e3 1622.56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 100e3 1645.43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 200e3 1692.16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/app_continental_plate_3d/screen-output.log b/tests/gwb-dat/app_continental_plate_3d/screen-output.log
index f1ca242fc..d828df89f 100644
--- a/tests/gwb-dat/app_continental_plate_3d/screen-output.log
+++ b/tests/gwb-dat/app_continental_plate_3d/screen-output.log
@@ -1,19 +1,33 @@
-# x y z d g T c0 c1 c2 c3 c4 c5 c6 c7 c8 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 0 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-2 250e3 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-3 1500e3 4 0 293.15 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1500e3 1500e3 0 0 20 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-2000e3 1500e3 0 0 20 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-2000e3 1500e3 0 100e3 20.5679 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1500e3 250e3 0 0e3 10 0 0 0 0 0 0 0.25 0.75 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800
-1500e3 250e3 0 50e3 18 0 0 0 0 0 0 0.25 0.75 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800
-1500e3 250e3 0 100e3 26 0 0 0 0 0 0 0 1 0 0.32 101 201 301 401 501 601 7011 801 901 0.32 101 201 301 401 501 601 7011 801 901 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801
-1500e3 250e3 0 200e3 42 0 0 0 0 0 0 0 0 1 0.33 102 202 302 402 502 602 702 802 902 0.33 102 202 302 402 502 602 702 802 902 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802
-1500e3 250e3 0 250e3 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1500e3 250e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0 0e3 10 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0 50e3 18 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0 100e3 26 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0 200e3 42 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0 250e3 50 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 0 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 c5 c6 c7 c8 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 0 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+2 250e3 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+3 1500e3 4 0 tag index = 0
+293.15 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+1500e3 1500e3 0 0 tag index = 0
+20 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+2000e3 1500e3 0 0 tag index = 0
+20 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+2000e3 1500e3 0 100e3 tag index = 0
+20.5679 0 0 1 0 0 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1500e3 250e3 0 0e3 tag index = 0
+10 0 0 0 0 0 0 0.25 0.75 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0
+1500e3 250e3 0 50e3 tag index = 0
+18 0 0 0 0 0 0 0.25 0.75 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0
+1500e3 250e3 0 100e3 tag index = 0
+26 0 0 0 0 0 0 0 1 0 0.32 101 201 301 401 501 601 7011 801 901 0.32 101 201 301 401 501 601 7011 801 901 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801 0
+1500e3 250e3 0 200e3 tag index = 0
+42 0 0 0 0 0 0 0 0 1 0.33 102 202 302 402 502 602 702 802 902 0.33 102 202 302 402 502 602 702 802 902 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802 0
+1500e3 250e3 0 250e3 tag index = 0
+50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+1500e3 250e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 0 0 0e3 tag index = 0
+10 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+500e3 0 0 50e3 tag index = 0
+18 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+500e3 0 0 100e3 tag index = 0
+26 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+500e3 0 0 200e3 tag index = 0
+42 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+500e3 0 0 250e3 tag index = 0
+50 0 0 0 0 0 0.25 0.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+500e3 0 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/app_continental_plate_cartesian/screen-output.log b/tests/gwb-dat/app_continental_plate_cartesian/screen-output.log
index 40000174c..aa4741de5 100644
--- a/tests/gwb-dat/app_continental_plate_cartesian/screen-output.log
+++ b/tests/gwb-dat/app_continental_plate_cartesian/screen-output.log
@@ -1,19 +1,38 @@
-# x z d T c0 c1 c2 c3 c4 c5 c6 c7 c8
-1 2 2 1600 0 0 0 0 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0 0 0 0 0
-560e3 0 0 150 0 0 0 1 0 0 0 0 0
-2000e3 0 0 20 0 0 1 0 0 0 0 0 0
-2000e3 0 100e3 20.5679 0 0 1 0 0 0 0 0 0
-100e3 0 0e3 6 0 0 0 0 0 0 0.25 0.75 0
-100e3 0 50e3 6 0 0 0 0 0 0 0.25 0.75 0
-100e3 0 100e3 7 0 0 0 0 0 0 0 1 0
-100e3 0 200e3 8 0 0 0 0 0 0 0 0 1
-100e3 0 250e3 8 0 0 0 0 0 0.25 0.75 0 0
-100e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0
-500e3 0 0e3 12 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 50e3 19.6 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 100e3 27.2 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 200e3 42.4 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 250e3 50 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0
+# x z d T c0 c1 c2 c3 c4 c5 c6 c7 c8 tag
+1 2 2 1600 0 0 0 0 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 0 0 0 0 -1
+560e3 0 0 tag index = 0
+tag index = 0
+150 0 0 0 1 0 0 0 0 0 0
+2000e3 0 0 tag index = 0
+20 0 0 1 0 0 0 0 0 0 0
+2000e3 0 100e3 tag index = 0
+20.5679 0 0 1 0 0 0 0 0 0 0
+100e3 0 0e3 tag index = 0
+tag index = 0
+6 0 0 0 0 0 0 0.25 0.75 0 0
+100e3 0 50e3 tag index = 0
+tag index = 0
+6 0 0 0 0 0 0 0.25 0.75 0 0
+100e3 0 100e3 tag index = 0
+tag index = 0
+7 0 0 0 0 0 0 0 1 0 0
+100e3 0 200e3 tag index = 0
+tag index = 0
+8 0 0 0 0 0 0 0 0 1 0
+100e3 0 250e3 tag index = 0
+tag index = 0
+8 0 0 0 0 0 0.25 0.75 0 0 0
+100e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 -1
+500e3 0 0e3 tag index = 0
+12 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 50e3 tag index = 0
+19.6 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 100e3 tag index = 0
+27.2 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 200e3 tag index = 0
+42.4 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 250e3 tag index = 0
+50 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/app_oceanic_plate_cartesian/screen-output.log b/tests/gwb-dat/app_oceanic_plate_cartesian/screen-output.log
index 40000174c..dcf6f2273 100644
--- a/tests/gwb-dat/app_oceanic_plate_cartesian/screen-output.log
+++ b/tests/gwb-dat/app_oceanic_plate_cartesian/screen-output.log
@@ -1,19 +1,19 @@
-# x z d T c0 c1 c2 c3 c4 c5 c6 c7 c8
-1 2 2 1600 0 0 0 0 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0 0 0 0 0
-560e3 0 0 150 0 0 0 1 0 0 0 0 0
-2000e3 0 0 20 0 0 1 0 0 0 0 0 0
-2000e3 0 100e3 20.5679 0 0 1 0 0 0 0 0 0
-100e3 0 0e3 6 0 0 0 0 0 0 0.25 0.75 0
-100e3 0 50e3 6 0 0 0 0 0 0 0.25 0.75 0
-100e3 0 100e3 7 0 0 0 0 0 0 0 1 0
-100e3 0 200e3 8 0 0 0 0 0 0 0 0 1
-100e3 0 250e3 8 0 0 0 0 0 0.25 0.75 0 0
-100e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0
-500e3 0 0e3 12 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 50e3 19.6 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 100e3 27.2 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 200e3 42.4 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 250e3 50 0 0 0 0 0 0.25 0.75 0 0
-500e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0
+# x z d T c0 c1 c2 c3 c4 c5 c6 c7 c8 tag
+1 2 2 1600 0 0 0 0 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 0 0 0 0 -1
+560e3 0 0 150 0 0 0 1 0 0 0 0 0 0
+2000e3 0 0 20 0 0 1 0 0 0 0 0 0 0
+2000e3 0 100e3 20.5679 0 0 1 0 0 0 0 0 0 0
+100e3 0 0e3 6 0 0 0 0 0 0 0.25 0.75 0 0
+100e3 0 50e3 6 0 0 0 0 0 0 0.25 0.75 0 0
+100e3 0 100e3 7 0 0 0 0 0 0 0 1 0 0
+100e3 0 200e3 8 0 0 0 0 0 0 0 0 1 0
+100e3 0 250e3 8 0 0 0 0 0 0.25 0.75 0 0 0
+100e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 -1
+500e3 0 0e3 12 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 50e3 19.6 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 100e3 27.2 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 200e3 42.4 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 250e3 50 0 0 0 0 0 0.25 0.75 0 0 0
+500e3 0 260e3 1720.82 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/app_oceanic_plate_constant_age/screen-output.log b/tests/gwb-dat/app_oceanic_plate_constant_age/screen-output.log
index 164321a72..27f956a25 100644
--- a/tests/gwb-dat/app_oceanic_plate_constant_age/screen-output.log
+++ b/tests/gwb-dat/app_oceanic_plate_constant_age/screen-output.log
@@ -1,11 +1,11 @@
-# x z d T
-3000e3 0 10e3 494.513
-3000e3 0 50e3 1239.65
-3000e3 0 80e3 1546.91
-3000e3 0 100e3 1647.86
-3000e3 0 150e3 1732.26
-3000e3 0 250e3 1780.01
-3000e3 0 300e3 1802.22
-4500e3 0 10e3 494.513
-4500e3 0 50e3 1239.65
-4500e3 0 80e3 1546.91
+# x z d T tag
+3000e3 0 10e3 494.513 0
+3000e3 0 50e3 1239.65 0
+3000e3 0 80e3 1546.91 0
+3000e3 0 100e3 1647.86 0
+3000e3 0 150e3 1732.26 0
+3000e3 0 250e3 1780.01 0
+3000e3 0 300e3 1802.22 0
+4500e3 0 10e3 494.513 0
+4500e3 0 50e3 1239.65 0
+4500e3 0 80e3 1546.91 0
diff --git a/tests/gwb-dat/app_operations_add/screen-output.log b/tests/gwb-dat/app_operations_add/screen-output.log
index 64645aed3..fafde2b8e 100644
--- a/tests/gwb-dat/app_operations_add/screen-output.log
+++ b/tests/gwb-dat/app_operations_add/screen-output.log
@@ -1,6 +1,9 @@
-# x z d T c0 c1 c2 c3 c4
-1 2 2 1600 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0
-560e3 1 0 1900 0 0 0 1 0
-2000e3 1 0 1620 0 0 1 0 0
+# x z d T c0 c1 c2 c3 c4 tag
+1 2 2 1600 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 -1
+560e3 1 0 tag index = 0
+tag index = 0
+1900 0 0 0 1 0 0
+2000e3 1 0 tag index = 0
+1620 0 0 1 0 0 0
diff --git a/tests/gwb-dat/app_operations_replace/screen-output.log b/tests/gwb-dat/app_operations_replace/screen-output.log
index 895c5515e..43f43097a 100644
--- a/tests/gwb-dat/app_operations_replace/screen-output.log
+++ b/tests/gwb-dat/app_operations_replace/screen-output.log
@@ -1,6 +1,9 @@
-# x z d T c0 c1 c2 c3 c4
-1 2 2 1600 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0
-560e3 1 0 150 0 0 0 1 0
-2000e3 1 0 20 0 0 1 0 0
+# x z d T c0 c1 c2 c3 c4 tag
+1 2 2 1600 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 -1
+560e3 1 0 tag index = 0
+tag index = 0
+150 0 0 0 1 0 0
+2000e3 1 0 tag index = 0
+20 0 0 1 0 0 0
diff --git a/tests/gwb-dat/app_operations_subtract/screen-output.log b/tests/gwb-dat/app_operations_subtract/screen-output.log
index 4aa37cbec..9459c1209 100644
--- a/tests/gwb-dat/app_operations_subtract/screen-output.log
+++ b/tests/gwb-dat/app_operations_subtract/screen-output.log
@@ -1,6 +1,9 @@
-# x z d T c0 c1 c2 c3 c4
-1 2 2 1600 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0
-560e3 1 0 1300 0 0 0 1 0
-2000e3 1 0 1580 0 0 1 0 0
+# x z d T c0 c1 c2 c3 c4 tag
+1 2 2 1600 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 -1
+560e3 1 0 tag index = 0
+tag index = 0
+1300 0 0 0 1 0 0
+2000e3 1 0 tag index = 0
+1580 0 0 1 0 0 0
diff --git a/tests/gwb-dat/app_spherical_2d/screen-output.log b/tests/gwb-dat/app_spherical_2d/screen-output.log
index 82aeadc76..c6478a926 100644
--- a/tests/gwb-dat/app_spherical_2d/screen-output.log
+++ b/tests/gwb-dat/app_spherical_2d/screen-output.log
@@ -1,21 +1,32 @@
-# x z d T c0 c1 c2 c3 c4 c5 c6 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 2 2 40 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-3 4 2 40 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-560e3 0 2 50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-2000e3 2000e3 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.30288e-10 5e+06 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.75396e-11 342020 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.75396e-11 342020 240e3 1711.21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.75396e-11 342020 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.75396e-11 -342020 0 30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800
-5.75396e-11 -342020 50e3 30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800
-5.75396e-11 -342020 100e3 30 0 0 0 1 0 0 0 0.32 101 201 301 401 501 601 7011 801 901 0.32 101 201 301 401 501 601 7011 801 901 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801
-5.30288e-10 -5e+06 150e3 30 0 0 0 1 0 0 0 0.33 102 202 302 402 502 602 702 802 902 0.33 102 202 302 402 502 602 702 802 902 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802
-7.4988e-26 -1e+07 0 30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800
-9.84808e+06 6.12323e-10 0 50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--9.84808e+06 6.12323e-10 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1e+07 6.12323e-10 0 50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1e+07 6.12323e-10 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1e+07 6.12323e-10 0 50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-6.06364e-10 1.39173e+06 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x z d T c0 c1 c2 c3 c4 c5 c6 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 2 2 tag index = 0
+40 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+2 2 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+3 4 2 tag index = 0
+40 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+560e3 0 2 tag index = 0
+50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+2000e3 2000e3 2 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.30288e-10 5e+06 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.75396e-11 342020 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.75396e-11 342020 240e3 1711.21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.75396e-11 342020 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.75396e-11 -342020 0 tag index = 0
+30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0
+5.75396e-11 -342020 50e3 tag index = 0
+30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0
+5.75396e-11 -342020 100e3 tag index = 0
+30 0 0 0 1 0 0 0 0.32 101 201 301 401 501 601 7011 801 901 0.32 101 201 301 401 501 601 7011 801 901 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801 0.5 1001 1101 1201 1301 1401 1501 1601 1701 1801 0
+5.30288e-10 -5e+06 150e3 tag index = 0
+30 0 0 0 1 0 0 0 0.33 102 202 302 402 502 602 702 802 902 0.33 102 202 302 402 502 602 702 802 902 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802 0.5 1002 1102 1202 1302 1402 1502 1602 1702 1802 0
+7.4988e-26 -1e+07 0 tag index = 0
+30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0
+9.84808e+06 6.12323e-10 0 tag index = 0
+50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+-9.84808e+06 6.12323e-10 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1e+07 6.12323e-10 0 tag index = 0
+50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+-1e+07 6.12323e-10 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1e+07 6.12323e-10 0 tag index = 0
+50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+6.06364e-10 1.39173e+06 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/app_spherical_3d/screen-output.log b/tests/gwb-dat/app_spherical_3d/screen-output.log
index 1e113cbbc..ac87cafcd 100644
--- a/tests/gwb-dat/app_spherical_3d/screen-output.log
+++ b/tests/gwb-dat/app_spherical_3d/screen-output.log
@@ -1,19 +1,35 @@
-# x y z d g T c0 c1 c2 c3 c4 c5 c6 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 2 2 2 20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202
-2 2 2 2 20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202
-3 4 0 2 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-560e3 0 0 2 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-2000e3 2000e3 2000e3 2 20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202
-5.30288e-10 -8.66025e+06 5e+06 0 10 0 1 0 0 0 0 0 0.3 0.771281 -0.613092 -0.17101 0.633718 0.71461 0.296198 -0.0593912 -0.336824 0.939693 0.3 0.771281 -0.613092 -0.17101 0.633718 0.71461 0.296198 -0.0593912 -0.336824 0.939693 0.5 0.0252014 -0.747828 -0.663414 0.870002 -0.310468 0.383022 -0.492404 -0.586824 0.642788 0.5 0.0252014 -0.747828 -0.663414 0.870002 -0.310468 0.383022 -0.492404 -0.586824 0.642788
-5.75396e-11 939693 342020 0 20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202
-5.75396e-11 939693 342020 240e3 20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202
-5.75396e-11 939693 342020 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.75396e-11 939693 -342020 0 30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800
-5.30288e-10 -8.66025e+06 -5e+06 0 40 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-7.4988e-26 1.22465e-09 -1e+07 0 50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-9.84808e+06 1.73648e+06 6.12323e-10 0 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--9.84808e+06 -1.73648e+06 6.12323e-10 0 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1e+07 0 6.12323e-10 0 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1e+07 1.22465e-09 6.12323e-10 0 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1e+07 -2.44929e-09 6.12323e-10 0 60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-6.06364e-10 9.90268e+06 1.39173e+06 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 c5 c6 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 2 2 2 tag index = 0
+20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0
+2 2 2 2 tag index = 0
+20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0
+3 4 0 2 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+560e3 0 0 2 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+2000e3 2000e3 2000e3 2 tag index = 0
+20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0
+5.30288e-10 -8.66025e+06 5e+06 0 tag index = 0
+10 0 1 0 0 0 0 0 0.3 0.771281 -0.613092 -0.17101 0.633718 0.71461 0.296198 -0.0593912 -0.336824 0.939693 0.3 0.771281 -0.613092 -0.17101 0.633718 0.71461 0.296198 -0.0593912 -0.336824 0.939693 0.5 0.0252014 -0.747828 -0.663414 0.870002 -0.310468 0.383022 -0.492404 -0.586824 0.642788 0.5 0.0252014 -0.747828 -0.663414 0.870002 -0.310468 0.383022 -0.492404 -0.586824 0.642788 0
+5.75396e-11 939693 342020 0 tag index = 0
+20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0
+5.75396e-11 939693 342020 240e3 tag index = 0
+20 0 0 1 0 0 0 0 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.3 -0.163176 -0.0593912 -0.984808 0.34202 -0.939693 6.03021e-17 -0.925417 -0.336824 0.173648 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0.5 0.378522 0.44097 -0.813798 0.0180283 -0.882564 -0.469846 -0.925417 0.163176 -0.34202 0
+5.75396e-11 939693 342020 260e3 1720.82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.75396e-11 939693 -342020 0 tag index = 0
+30 0 0 0 1 0 0 0 0.31 100 200 300 400 500 600 700 800 900 0.31 100 200 300 400 500 600 700 800 900 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0.5 1000 1100 1200 1300 1400 1500 1600 1700 1800 0
+5.30288e-10 -8.66025e+06 -5e+06 0 tag index = 0
+40 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+7.4988e-26 1.22465e-09 -1e+07 0 tag index = 0
+50 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+9.84808e+06 1.73648e+06 6.12323e-10 0 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+-9.84808e+06 -1.73648e+06 6.12323e-10 0 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+1e+07 0 6.12323e-10 0 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+-1e+07 1.22465e-09 6.12323e-10 0 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+1e+07 -2.44929e-09 6.12323e-10 0 tag index = 0
+60 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+6.06364e-10 9.90268e+06 1.39173e+06 0 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/app_wb1/screen-output.log b/tests/gwb-dat/app_wb1/screen-output.log
index 895c5515e..43f43097a 100644
--- a/tests/gwb-dat/app_wb1/screen-output.log
+++ b/tests/gwb-dat/app_wb1/screen-output.log
@@ -1,6 +1,9 @@
-# x z d T c0 c1 c2 c3 c4
-1 2 2 1600 0 0 0 0 0
-2 2 2 1600 0 0 0 0 0
-3 4 0 1600 0 0 0 0 0
-560e3 1 0 150 0 0 0 1 0
-2000e3 1 0 20 0 0 1 0 0
+# x z d T c0 c1 c2 c3 c4 tag
+1 2 2 1600 0 0 0 0 0 -1
+2 2 2 1600 0 0 0 0 0 -1
+3 4 0 1600 0 0 0 0 0 -1
+560e3 1 0 tag index = 0
+tag index = 0
+150 0 0 0 1 0 0
+2000e3 1 0 tag index = 0
+20 0 0 1 0 0 0
diff --git a/tests/gwb-dat/app_wb2/screen-output.log b/tests/gwb-dat/app_wb2/screen-output.log
index c0f99eab1..19788f89a 100644
--- a/tests/gwb-dat/app_wb2/screen-output.log
+++ b/tests/gwb-dat/app_wb2/screen-output.log
@@ -1,4 +1,7 @@
-# x y z d g T c0 c1 c2 c3 c4
-100e3 200e3 0 0 1600 0 0 0 0 0
-120e3 550e3 0 0 150 0 0 0 1 0
-1500e3 1500e3 3 0 20 0 0 1 0 0
+# x y z d g T c0 c1 c2 c3 c4 tag
+100e3 200e3 0 0 1600 0 0 0 0 0 -1
+120e3 550e3 0 0 tag index = 0
+tag index = 0
+150 0 0 0 1 0 0
+1500e3 1500e3 3 0 tag index = 0
+20 0 0 1 0 0 0
diff --git a/tests/gwb-dat/cartesian_fault_x_and_y_direction/screen-output.log b/tests/gwb-dat/cartesian_fault_x_and_y_direction/screen-output.log
index 8a0626df8..c4634663a 100644
--- a/tests/gwb-dat/cartesian_fault_x_and_y_direction/screen-output.log
+++ b/tests/gwb-dat/cartesian_fault_x_and_y_direction/screen-output.log
@@ -1,7 +1,7 @@
-# x y z d g T c0 c1
--20000 90000 990000 10000 20 0 1
--20000 580000 990000 10000 20 0 1
--20000 910000 990000 10000 20 0 1
-70000 -30000 990000 10000 10 1 0
-440000 -30000 990000 10000 10 1 0
-910000 -30000 990000 10000 10 1 0
+# x y z d g T c0 c1 tag
+-20000 90000 990000 10000 20 0 1 0
+-20000 580000 990000 10000 20 0 1 0
+-20000 910000 990000 10000 20 0 1 0
+70000 -30000 990000 10000 10 1 0 0
+440000 -30000 990000 10000 10 1 0 0
+910000 -30000 990000 10000 10 1 0 0
diff --git a/tests/gwb-dat/cartesian_multiridge/screen-output.log b/tests/gwb-dat/cartesian_multiridge/screen-output.log
index 576a0e859..fe313fc2d 100644
--- a/tests/gwb-dat/cartesian_multiridge/screen-output.log
+++ b/tests/gwb-dat/cartesian_multiridge/screen-output.log
@@ -1,27 +1,27 @@
-# x y z d g T
-1500e3 250e3 0 10e3 1538.93
-1500e3 500e3 0 10e3 1538.93
-1500e3 1000e3 0 10e3 500.274
-1500e3 1250e3 0 10e3 500.274
-1500e3 1750e3 0 10e3 1604.49
-1500e3 2000e3 0 10e3 1604.49
-1500e3 2500e3 0 10e3 631.233
-1500e3 2750e3 0 10e3 631.233
-1000e3 250e3 0 10e3 500.274
-1000e3 500e3 0 10e3 500.274
-1000e3 1000e3 0 10e3 1538.93
-1000e3 1250e3 0 10e3 1538.93
-1000e3 1750e3 0 10e3 631.233
-1000e3 2000e3 0 10e3 631.233
-1000e3 2500e3 0 10e3 1604.49
-1000e3 2750e3 0 10e3 1604.49
-2501e3 2000e3 0 10e3 1580.67
-2501e3 2000e3 0 25e3 1572.91
-2501e3 2000e3 0 50e3 1550.12
-2501e3 2000e3 0 100e3 1479.57
-2501e3 2000e3 0 150e3 1466.14
-2501e3 2750e3 0 10e3 1536.16
-2501e3 2750e3 0 25e3 1506.11
-2501e3 2750e3 0 50e3 1451.23
-2501e3 2750e3 0 100e3 1352.35
-2501e3 2750e3 0 150e3 1333.91
+# x y z d g T tag
+1500e3 250e3 0 10e3 1538.93 0
+1500e3 500e3 0 10e3 1538.93 0
+1500e3 1000e3 0 10e3 500.274 0
+1500e3 1250e3 0 10e3 500.274 0
+1500e3 1750e3 0 10e3 1604.49 0
+1500e3 2000e3 0 10e3 1604.49 0
+1500e3 2500e3 0 10e3 631.233 0
+1500e3 2750e3 0 10e3 631.233 0
+1000e3 250e3 0 10e3 500.274 0
+1000e3 500e3 0 10e3 500.274 0
+1000e3 1000e3 0 10e3 1538.93 0
+1000e3 1250e3 0 10e3 1538.93 0
+1000e3 1750e3 0 10e3 631.233 0
+1000e3 2000e3 0 10e3 631.233 0
+1000e3 2500e3 0 10e3 1604.49 0
+1000e3 2750e3 0 10e3 1604.49 0
+2501e3 2000e3 0 10e3 1580.67 1
+2501e3 2000e3 0 25e3 1572.91 1
+2501e3 2000e3 0 50e3 1550.12 1
+2501e3 2000e3 0 100e3 1479.57 1
+2501e3 2000e3 0 150e3 1466.14 1
+2501e3 2750e3 0 10e3 1536.16 1
+2501e3 2750e3 0 25e3 1506.11 1
+2501e3 2750e3 0 50e3 1451.23 1
+2501e3 2750e3 0 100e3 1352.35 1
+2501e3 2750e3 0 150e3 1333.91 1
diff --git a/tests/gwb-dat/cartesian_slab_linear_adiabat/screen-output.log b/tests/gwb-dat/cartesian_slab_linear_adiabat/screen-output.log
index da63619cd..3dced89d8 100644
--- a/tests/gwb-dat/cartesian_slab_linear_adiabat/screen-output.log
+++ b/tests/gwb-dat/cartesian_slab_linear_adiabat/screen-output.log
@@ -1,15 +1,15 @@
-# x z d T
-2490e3 0 5e3 1675.6
-2495e3 0 5e3 1675.6
-2460e3 0 25e3 1686.02
-2475e3 0 35e3 53.0405
-2495e3 0 55e3 225.202
-2540e3 0 125e3 720.168
-2365e3 0 125e3 1739.1
-2375e3 0 135e3 53.0405
-2395e3 0 160e3 246.723
-2425e3 0 200e3 548.006
-2085e3 0 395e3 1890.93
-2095e3 0 425e3 96.081
-2125e3 0 445e3 311.283
-2155e3 0 470e3 548.006
+# x z d T tag
+2490e3 0 5e3 1675.6 0
+2495e3 0 5e3 1675.6 0
+2460e3 0 25e3 1686.02 0
+2475e3 0 35e3 53.0405 0
+2495e3 0 55e3 225.202 0
+2540e3 0 125e3 720.168 0
+2365e3 0 125e3 1739.1 0
+2375e3 0 135e3 53.0405 0
+2395e3 0 160e3 246.723 0
+2425e3 0 200e3 548.006 0
+2085e3 0 395e3 1890.93 0
+2095e3 0 425e3 96.081 0
+2125e3 0 445e3 311.283 0
+2155e3 0 470e3 548.006 0
diff --git a/tests/gwb-dat/cartesian_slab_mass_conserving/screen-output.log b/tests/gwb-dat/cartesian_slab_mass_conserving/screen-output.log
index 82977d498..dabec3cb2 100644
--- a/tests/gwb-dat/cartesian_slab_mass_conserving/screen-output.log
+++ b/tests/gwb-dat/cartesian_slab_mass_conserving/screen-output.log
@@ -1,63 +1,63 @@
-# x z d T
-2350.0e3 1000.0e3 0.0e3 273
-2350.0e3 990.0e3 10.0e3 1626.05
-2350.0e3 980.0e3 20.0e3 1484.12
-2350.0e3 970.0e3 30.0e3 529.88
-2350.0e3 960.0e3 40.0e3 417.056
-2350.0e3 950.0e3 50.0e3 551.691
-2350.0e3 940.0e3 60.0e3 681.954
-2350.0e3 930.0e3 70.0e3 806.112
-2350.0e3 920.0e3 80.0e3 922.735
-2350.0e3 910.0e3 90.0e3 1030.74
-2350.0e3 900.0e3 100.0e3 1129.42
-2350.0e3 890.0e3 110.0e3 1218.42
-2350.0e3 880.0e3 120.0e3 1297.7
-2350.0e3 870.0e3 130.0e3 1367.27
-2350.0e3 860.0e3 140.0e3 1427.5
-2350.0e3 850.0e3 150.0e3 1479.16
-2350.0e3 840.0e3 160.0e3 1523.1
-2350.0e3 830.0e3 170.0e3 1560.22
-2350.0e3 820.0e3 180.0e3 1591.86
-2350.0e3 810.0e3 190.0e3 1619.61
-2350.0e3 800.0e3 200.0e3 1642.92
-1450.0e3 400.0e3 600.0e3 1865.68
-1450.0e3 390.0e3 610.0e3 1831
-1450.0e3 380.0e3 620.0e3 1784.49
-1450.0e3 370.0e3 630.0e3 1731.78
-1450.0e3 360.0e3 640.0e3 1675.4
-1450.0e3 350.0e3 650.0e3 1615.6
-1450.0e3 340.0e3 660.0e3 1556.25
-1450.0e3 330.0e3 670.0e3 1501.74
-1450.0e3 320.0e3 680.0e3 1456.57
-1450.0e3 310.0e3 690.0e3 1424.74
-1450.0e3 300.0e3 700.0e3 1409.26
-1450.0e3 290.0e3 710.0e3 1411.78
-1450.0e3 280.0e3 720.0e3 1457.65
-1450.0e3 270.0e3 730.0e3 1540.05
-1450.0e3 260.0e3 740.0e3 1619.27
-1450.0e3 250.0e3 750.0e3 1694.15
-2050.0e3 750.0e3 250.0e3 1749.99
-2060.0e3 750.0e3 250.0e3 1747.12
-2070.0e3 750.0e3 250.0e3 1738.64
-2080.0e3 750.0e3 250.0e3 1716.12
-2090.0e3 750.0e3 250.0e3 1663.32
-2100.0e3 750.0e3 250.0e3 1556.27
-2110.0e3 750.0e3 250.0e3 1373.76
-2120.0e3 750.0e3 250.0e3 1123.12
-2130.0e3 750.0e3 250.0e3 868.267
-2140.0e3 750.0e3 250.0e3 722.305
-2150.0e3 750.0e3 250.0e3 779.193
-2160.0e3 750.0e3 250.0e3 861.396
-2170.0e3 750.0e3 250.0e3 942.878
-2180.0e3 750.0e3 250.0e3 1022.71
-2190.0e3 750.0e3 250.0e3 1100.01
-2200.0e3 750.0e3 250.0e3 1174
-2210.0e3 750.0e3 250.0e3 1243.99
-2220.0e3 750.0e3 250.0e3 1309.44
-2230.0e3 750.0e3 250.0e3 1369.93
-2240.0e3 750.0e3 250.0e3 1425.17
-2250.0e3 750.0e3 250.0e3 1475.04
-2260.0e3 750.0e3 250.0e3 1519.53
-2270.0e3 750.0e3 250.0e3 1558.75
-2280.0e3 750.0e3 250.0e3 1592.93
-2290.0e3 750.0e3 250.0e3 1622.34
+# x z d T tag
+2350.0e3 1000.0e3 0.0e3 273 0
+2350.0e3 990.0e3 10.0e3 1626.05 0
+2350.0e3 980.0e3 20.0e3 1484.12 0
+2350.0e3 970.0e3 30.0e3 529.88 0
+2350.0e3 960.0e3 40.0e3 417.056 0
+2350.0e3 950.0e3 50.0e3 551.691 0
+2350.0e3 940.0e3 60.0e3 681.954 0
+2350.0e3 930.0e3 70.0e3 806.112 0
+2350.0e3 920.0e3 80.0e3 922.735 0
+2350.0e3 910.0e3 90.0e3 1030.74 0
+2350.0e3 900.0e3 100.0e3 1129.42 0
+2350.0e3 890.0e3 110.0e3 1218.42 0
+2350.0e3 880.0e3 120.0e3 1297.7 0
+2350.0e3 870.0e3 130.0e3 1367.27 0
+2350.0e3 860.0e3 140.0e3 1427.5 0
+2350.0e3 850.0e3 150.0e3 1479.16 0
+2350.0e3 840.0e3 160.0e3 1523.1 0
+2350.0e3 830.0e3 170.0e3 1560.22 0
+2350.0e3 820.0e3 180.0e3 1591.86 0
+2350.0e3 810.0e3 190.0e3 1619.61 0
+2350.0e3 800.0e3 200.0e3 1642.92 0
+1450.0e3 400.0e3 600.0e3 1865.68 0
+1450.0e3 390.0e3 610.0e3 1831 0
+1450.0e3 380.0e3 620.0e3 1784.49 0
+1450.0e3 370.0e3 630.0e3 1731.78 0
+1450.0e3 360.0e3 640.0e3 1675.4 0
+1450.0e3 350.0e3 650.0e3 1615.6 0
+1450.0e3 340.0e3 660.0e3 1556.25 0
+1450.0e3 330.0e3 670.0e3 1501.74 0
+1450.0e3 320.0e3 680.0e3 1456.57 0
+1450.0e3 310.0e3 690.0e3 1424.74 0
+1450.0e3 300.0e3 700.0e3 1409.26 0
+1450.0e3 290.0e3 710.0e3 1411.78 0
+1450.0e3 280.0e3 720.0e3 1457.65 0
+1450.0e3 270.0e3 730.0e3 1540.05 0
+1450.0e3 260.0e3 740.0e3 1619.27 0
+1450.0e3 250.0e3 750.0e3 1694.15 0
+2050.0e3 750.0e3 250.0e3 1749.99 0
+2060.0e3 750.0e3 250.0e3 1747.12 0
+2070.0e3 750.0e3 250.0e3 1738.64 0
+2080.0e3 750.0e3 250.0e3 1716.12 0
+2090.0e3 750.0e3 250.0e3 1663.32 0
+2100.0e3 750.0e3 250.0e3 1556.27 0
+2110.0e3 750.0e3 250.0e3 1373.76 0
+2120.0e3 750.0e3 250.0e3 1123.12 0
+2130.0e3 750.0e3 250.0e3 868.267 0
+2140.0e3 750.0e3 250.0e3 722.305 0
+2150.0e3 750.0e3 250.0e3 779.193 0
+2160.0e3 750.0e3 250.0e3 861.396 0
+2170.0e3 750.0e3 250.0e3 942.878 0
+2180.0e3 750.0e3 250.0e3 1022.71 0
+2190.0e3 750.0e3 250.0e3 1100.01 0
+2200.0e3 750.0e3 250.0e3 1174 0
+2210.0e3 750.0e3 250.0e3 1243.99 0
+2220.0e3 750.0e3 250.0e3 1309.44 0
+2230.0e3 750.0e3 250.0e3 1369.93 0
+2240.0e3 750.0e3 250.0e3 1425.17 0
+2250.0e3 750.0e3 250.0e3 1475.04 0
+2260.0e3 750.0e3 250.0e3 1519.53 0
+2270.0e3 750.0e3 250.0e3 1558.75 0
+2280.0e3 750.0e3 250.0e3 1592.93 0
+2290.0e3 750.0e3 250.0e3 1622.34 0
diff --git a/tests/gwb-dat/cartesian_slab_spline_complex/screen-output.log b/tests/gwb-dat/cartesian_slab_spline_complex/screen-output.log
index f2afde25e..62ffbc154 100644
--- a/tests/gwb-dat/cartesian_slab_spline_complex/screen-output.log
+++ b/tests/gwb-dat/cartesian_slab_spline_complex/screen-output.log
@@ -1,18 +1,18 @@
-# x y z d g T
-643500 456333 300000 200000 600
-644000 456333 300000 200000 600
-644000 456333 299000 201000 600
-596500 533833 410000 90000 600
-597500 532833 410000 90000 600
-598500 531833 410000 90000 600
-479500 502833 475000 25000 600
-499000 513167 485000 15000 1606.61
-486000 508000 485000 15000 1606.61
-70000 68833.3 455000 45000 1619.9
-102500 58500 455000 45000 1619.9
-122000 43000 435000 65000 1628.82
-122000 43000 433000 67000 1629.72
-122000 43000 405000 81000 1636
-427500 544167 440000 60000 600
-362500 518333 425000 75000 600
-382000 544167 405000 95000 600
+# x y z d g T tag
+643500 456333 300000 200000 600 0
+644000 456333 300000 200000 600 0
+644000 456333 299000 201000 600 0
+596500 533833 410000 90000 600 0
+597500 532833 410000 90000 600 0
+598500 531833 410000 90000 600 0
+479500 502833 475000 25000 600 0
+499000 513167 485000 15000 1606.61 -1
+486000 508000 485000 15000 1606.61 -1
+70000 68833.3 455000 45000 1619.9 -1
+102500 58500 455000 45000 1619.9 -1
+122000 43000 435000 65000 1628.82 -1
+122000 43000 433000 67000 1629.72 -1
+122000 43000 405000 81000 1636 -1
+427500 544167 440000 60000 600 0
+362500 518333 425000 75000 600 0
+382000 544167 405000 95000 600 0
diff --git a/tests/gwb-dat/cartesian_slab_x_and_y_direction/screen-output.log b/tests/gwb-dat/cartesian_slab_x_and_y_direction/screen-output.log
index 8a0626df8..c4634663a 100644
--- a/tests/gwb-dat/cartesian_slab_x_and_y_direction/screen-output.log
+++ b/tests/gwb-dat/cartesian_slab_x_and_y_direction/screen-output.log
@@ -1,7 +1,7 @@
-# x y z d g T c0 c1
--20000 90000 990000 10000 20 0 1
--20000 580000 990000 10000 20 0 1
--20000 910000 990000 10000 20 0 1
-70000 -30000 990000 10000 10 1 0
-440000 -30000 990000 10000 10 1 0
-910000 -30000 990000 10000 10 1 0
+# x y z d g T c0 c1 tag
+-20000 90000 990000 10000 20 0 1 0
+-20000 580000 990000 10000 20 0 1 0
+-20000 910000 990000 10000 20 0 1 0
+70000 -30000 990000 10000 10 1 0 0
+440000 -30000 990000 10000 10 1 0 0
+910000 -30000 990000 10000 10 1 0 0
diff --git a/tests/gwb-dat/cartesian_young_slab_mass_conserving/screen-output.log b/tests/gwb-dat/cartesian_young_slab_mass_conserving/screen-output.log
index ac8fa2865..241a05ea8 100644
--- a/tests/gwb-dat/cartesian_young_slab_mass_conserving/screen-output.log
+++ b/tests/gwb-dat/cartesian_young_slab_mass_conserving/screen-output.log
@@ -1,63 +1,63 @@
-# x z d T
-2350.0e3 1000.0e3 0.0e3 273
-2350.0e3 990.0e3 10.0e3 1627.47
-2350.0e3 980.0e3 20.0e3 924.258
-2350.0e3 970.0e3 30.0e3 642.533
-2350.0e3 960.0e3 40.0e3 934.881
-2350.0e3 950.0e3 50.0e3 1180.21
-2350.0e3 940.0e3 60.0e3 1366.89
-2350.0e3 930.0e3 70.0e3 1496.29
-2350.0e3 920.0e3 80.0e3 1578.63
-2350.0e3 910.0e3 90.0e3 1627.41
-2350.0e3 900.0e3 100.0e3 1655.03
-2350.0e3 890.0e3 110.0e3 1670.77
-2350.0e3 880.0e3 120.0e3 1680.49
-2350.0e3 870.0e3 130.0e3 1687.45
-2350.0e3 860.0e3 140.0e3 1693.26
-2350.0e3 850.0e3 150.0e3 1698.65
-2350.0e3 840.0e3 160.0e3 1703.89
-2350.0e3 830.0e3 170.0e3 1709.11
-2350.0e3 820.0e3 180.0e3 1714.32
-2350.0e3 810.0e3 190.0e3 1719.54
-2350.0e3 800.0e3 200.0e3 1724.78
-1450.0e3 400.0e3 600.0e3 1947.88
-1450.0e3 390.0e3 610.0e3 1953.81
-1450.0e3 380.0e3 620.0e3 1959.76
-1450.0e3 370.0e3 630.0e3 1965.73
-1450.0e3 360.0e3 640.0e3 1971.72
-1450.0e3 350.0e3 650.0e3 1977.73
-1450.0e3 340.0e3 660.0e3 1983.75
-1450.0e3 330.0e3 670.0e3 1989.79
-1450.0e3 320.0e3 680.0e3 1995.85
-1450.0e3 310.0e3 690.0e3 2001.93
-1450.0e3 300.0e3 700.0e3 2008.03
-1450.0e3 290.0e3 710.0e3 2014.14
-1450.0e3 280.0e3 720.0e3 2020.28
-1450.0e3 270.0e3 730.0e3 2026.43
-1450.0e3 260.0e3 740.0e3 2032.6
-1450.0e3 250.0e3 750.0e3 2038.79
-2050.0e3 750.0e3 250.0e3 1746.04
-2060.0e3 750.0e3 250.0e3 1571.47
-2070.0e3 750.0e3 250.0e3 931.418
-2080.0e3 750.0e3 250.0e3 1019.25
-2090.0e3 750.0e3 250.0e3 1149.42
-2100.0e3 750.0e3 250.0e3 1272.08
-2110.0e3 750.0e3 250.0e3 1382.61
-2120.0e3 750.0e3 250.0e3 1477.78
-2130.0e3 750.0e3 250.0e3 1556
-2140.0e3 750.0e3 250.0e3 1617.35
-2150.0e3 750.0e3 250.0e3 1663.19
-2160.0e3 750.0e3 250.0e3 1695.82
-2170.0e3 750.0e3 250.0e3 1717.9
-2180.0e3 750.0e3 250.0e3 1732.1
-2190.0e3 750.0e3 250.0e3 1740.77
-2200.0e3 750.0e3 250.0e3 1745.78
-2210.0e3 750.0e3 250.0e3 1748.53
-2220.0e3 750.0e3 250.0e3 1749.96
-2230.0e3 750.0e3 250.0e3 1750.65
-2240.0e3 750.0e3 250.0e3 1750.97
-2250.0e3 750.0e3 250.0e3 1751.11
-2260.0e3 750.0e3 250.0e3 1751.17
-2270.0e3 750.0e3 250.0e3 1751.19
-2280.0e3 750.0e3 250.0e3 1751.2
-2290.0e3 750.0e3 250.0e3 1751.2
+# x z d T tag
+2350.0e3 1000.0e3 0.0e3 273 0
+2350.0e3 990.0e3 10.0e3 1627.47 0
+2350.0e3 980.0e3 20.0e3 924.258 0
+2350.0e3 970.0e3 30.0e3 642.533 0
+2350.0e3 960.0e3 40.0e3 934.881 0
+2350.0e3 950.0e3 50.0e3 1180.21 0
+2350.0e3 940.0e3 60.0e3 1366.89 0
+2350.0e3 930.0e3 70.0e3 1496.29 0
+2350.0e3 920.0e3 80.0e3 1578.63 0
+2350.0e3 910.0e3 90.0e3 1627.41 0
+2350.0e3 900.0e3 100.0e3 1655.03 0
+2350.0e3 890.0e3 110.0e3 1670.77 0
+2350.0e3 880.0e3 120.0e3 1680.49 0
+2350.0e3 870.0e3 130.0e3 1687.45 0
+2350.0e3 860.0e3 140.0e3 1693.26 0
+2350.0e3 850.0e3 150.0e3 1698.65 0
+2350.0e3 840.0e3 160.0e3 1703.89 0
+2350.0e3 830.0e3 170.0e3 1709.11 0
+2350.0e3 820.0e3 180.0e3 1714.32 0
+2350.0e3 810.0e3 190.0e3 1719.54 0
+2350.0e3 800.0e3 200.0e3 1724.78 0
+1450.0e3 400.0e3 600.0e3 1947.88 -1
+1450.0e3 390.0e3 610.0e3 1953.81 -1
+1450.0e3 380.0e3 620.0e3 1959.76 -1
+1450.0e3 370.0e3 630.0e3 1965.73 -1
+1450.0e3 360.0e3 640.0e3 1971.72 -1
+1450.0e3 350.0e3 650.0e3 1977.73 -1
+1450.0e3 340.0e3 660.0e3 1983.75 -1
+1450.0e3 330.0e3 670.0e3 1989.79 -1
+1450.0e3 320.0e3 680.0e3 1995.85 -1
+1450.0e3 310.0e3 690.0e3 2001.93 -1
+1450.0e3 300.0e3 700.0e3 2008.03 -1
+1450.0e3 290.0e3 710.0e3 2014.14 -1
+1450.0e3 280.0e3 720.0e3 2020.28 -1
+1450.0e3 270.0e3 730.0e3 2026.43 -1
+1450.0e3 260.0e3 740.0e3 2032.6 -1
+1450.0e3 250.0e3 750.0e3 2038.79 -1
+2050.0e3 750.0e3 250.0e3 1746.04 0
+2060.0e3 750.0e3 250.0e3 1571.47 0
+2070.0e3 750.0e3 250.0e3 931.418 0
+2080.0e3 750.0e3 250.0e3 1019.25 0
+2090.0e3 750.0e3 250.0e3 1149.42 0
+2100.0e3 750.0e3 250.0e3 1272.08 0
+2110.0e3 750.0e3 250.0e3 1382.61 0
+2120.0e3 750.0e3 250.0e3 1477.78 0
+2130.0e3 750.0e3 250.0e3 1556 0
+2140.0e3 750.0e3 250.0e3 1617.35 0
+2150.0e3 750.0e3 250.0e3 1663.19 0
+2160.0e3 750.0e3 250.0e3 1695.82 0
+2170.0e3 750.0e3 250.0e3 1717.9 0
+2180.0e3 750.0e3 250.0e3 1732.1 0
+2190.0e3 750.0e3 250.0e3 1740.77 0
+2200.0e3 750.0e3 250.0e3 1745.78 0
+2210.0e3 750.0e3 250.0e3 1748.53 0
+2220.0e3 750.0e3 250.0e3 1749.96 0
+2230.0e3 750.0e3 250.0e3 1750.65 0
+2240.0e3 750.0e3 250.0e3 1750.97 0
+2250.0e3 750.0e3 250.0e3 1751.11 0
+2260.0e3 750.0e3 250.0e3 1751.17 0
+2270.0e3 750.0e3 250.0e3 1751.19 0
+2280.0e3 750.0e3 250.0e3 1751.2 0
+2290.0e3 750.0e3 250.0e3 1751.2 0
diff --git a/tests/gwb-dat/chunk_slab_mass_conserving/screen-output.log b/tests/gwb-dat/chunk_slab_mass_conserving/screen-output.log
index 4f9c51417..321d6a07f 100644
--- a/tests/gwb-dat/chunk_slab_mass_conserving/screen-output.log
+++ b/tests/gwb-dat/chunk_slab_mass_conserving/screen-output.log
@@ -1,80 +1,80 @@
-# x y z d g T
-5830299 2566246 0 910.8911882 1673.46
-5819994.5 2561506 0 12251.74195 1679.23
-5810839.5 2557294.75 0 22327.48938 1399.51
-5801684 2553083.25 0 32403.79515 466.12
-5792528.5 2548871.75 0 42480.10091 645.587
-5783373 2544660.25 0 52556.40668 816.577
-5774217 2540448.5 0 62633.27079 975.127
-5765061 2536236.75 0 72710.1349 1118.3
-5755904.5 2532024.75 0 82787.55736 1244.36
-5746748 2527812.75 0 92864.97981 1352.67
-5737591 2523600.5 0 102942.9606 1443.64
-5728434 2519388.25 0 113020.9414 1518.47
-5719277 2515176 0 123098.9222 1578.88
-5710119.5 2510963.5 0 133177.4613 1626.9
-5700961.5 2506751 0 143256.4581 1664.54
-5691803.5 2502538.25 0 153335.5556 1693.61
-5682645.5 2498325.5 0 163414.6531 1716.11
-5673487 2494112.5 0 173494.3089 1733.68
-5664670 2490056.75 0 183198.0538 1747.15
-5794644.5 2366283.5 0 111829.45 1730.82
-5783589 2370705.75 0 120387.2875 1726.98
-5779102 2372500.5 0 123856.8663 1699.01
-5770276 2376031 0 130677.3241 1422.88
-5764997.5 2378142.25 0 134753.2665 1065.94
-5756958.5 2381358 0 140954.9971 664.826
-5750924.5 2383771.5 0 145607.363 748.804
-5743636.5 2386686.75 0 151220.1949 868.798
-5736882 2389388.5 0 156420.007 976.697
-5730310 2392017.25 0 161472.8064 1077.1
-5722871 2394993 0 167190.3947 1183.82
-5716978.5 2397350 0 171712.9879 1262.23
-5708890 2400585.25 0 177919.8369 1360.11
-5703642 2402684.5 0 181940.8191 1417.24
-5694940 2406165.25 0 188607.4349 1500.79
-5690301 2408021 0 192155.6301 1539.68
-5681020 2411733.25 0 199254.0355 1606.32
-5676954.5 2413359.5 0 202358.2288 1631.1
-5667130 2417289.25 0 209859.6606 1681.06
-5663602.5 2418700.25 0 212548.4029 1695.9
-5653645 2422683.25 0 220138.2404 1730.3
-5651994 2423343.75 0 221395.1942 1735.06
-5645257.5 1503248.25 0 529022.7897 1965.01
-5640596.5 1503033.625 0 533581.3908 1967.74
-5631273.5 1502604.5 0 542699.527 1973.2
-5621953.5 1502175.5 0 551814.7325 1978.68
-5612636 1501746.5 0 560927.5226 1943.6
-5603321 1501317.625 0 570037.8651 1932.48
-5598900.5 1501114.125 0 574359.7309 1925.72
-5593131.5 1500848.625 0 579999.7942 1915.44
-5580488.5 1500266.625 0 592360.2621 1887.09
-5571178 1499838 0 601462.7092 1861.55
-5561870 1499409.5 0 610562.7097 1832.91
-5554489.5 1499069.625 0 617777.7155 1808.76
-5548370.5 1498788 0 623757.6533 1788.34
-5539064.5 1498359.625 0 632852.1806 1757.69
-5529761.5 1497931.25 0 641943.8121 1729.09
-5520461 1497503.125 0 651032.9652 1704.24
-5511163 1497075.125 0 660119.6725 1684.71
-5506310.5 1496851.75 0 664860.5221 1677.06
-5497682 1496454.5 0 673289.6819 1668.27
-5490813 1496138.25 0 679999.9922 1665.95
-5480576.5 1495667 0 689999.9949 1699.78
-5469802.5 1495171 0 700525.081 1763.01
-5460923 1494762.25 0 709198.0423 1813.16
-5456341.5 1494551.375 0 713671.9288 1837.98
-5447053 1494123.75 0 722742.2802 1885.56
-5437767.5 1493696.25 0 731809.7055 1928.89
-5428485 1493269 0 740874.1716 1967.56
-5419269.5 1492844.75 0 749873.0162 2001.22
-5415043 1492650.125 0 753998.6336 2015.1
-5405762.5 1492222.875 0 763057.5886 2042.31
-5396485 1491795.75 0 772113.6187 2065.37
-5387210 1491368.875 0 781167.1726 2084.75
-5377937.5 1490942 0 790218.3168 2101.02
-5369413.5 1490549.5 0 798536.3637 2113.69
-5364515 1490324 0 803316.0169 2120.14
-5355245 1489897.25 0 812361.1122 2131
-5345978 1489470.75 0 821403.2503 2140.45
-5335389 1488983.25 0 831735.3524 2149.96
+# x y z d g T tag
+5830299 2566246 0 910.8911882 1673.46 0
+5819994.5 2561506 0 12251.74195 1679.23 0
+5810839.5 2557294.75 0 22327.48938 1399.51 0
+5801684 2553083.25 0 32403.79515 466.12 0
+5792528.5 2548871.75 0 42480.10091 645.587 0
+5783373 2544660.25 0 52556.40668 816.577 0
+5774217 2540448.5 0 62633.27079 975.127 0
+5765061 2536236.75 0 72710.1349 1118.3 0
+5755904.5 2532024.75 0 82787.55736 1244.36 0
+5746748 2527812.75 0 92864.97981 1352.67 0
+5737591 2523600.5 0 102942.9606 1443.64 0
+5728434 2519388.25 0 113020.9414 1518.47 0
+5719277 2515176 0 123098.9222 1578.88 0
+5710119.5 2510963.5 0 133177.4613 1626.9 0
+5700961.5 2506751 0 143256.4581 1664.54 0
+5691803.5 2502538.25 0 153335.5556 1693.61 0
+5682645.5 2498325.5 0 163414.6531 1716.11 0
+5673487 2494112.5 0 173494.3089 1733.68 0
+5664670 2490056.75 0 183198.0538 1747.15 0
+5794644.5 2366283.5 0 111829.45 1730.82 0
+5783589 2370705.75 0 120387.2875 1726.98 0
+5779102 2372500.5 0 123856.8663 1699.01 0
+5770276 2376031 0 130677.3241 1422.88 0
+5764997.5 2378142.25 0 134753.2665 1065.94 0
+5756958.5 2381358 0 140954.9971 664.826 0
+5750924.5 2383771.5 0 145607.363 748.804 0
+5743636.5 2386686.75 0 151220.1949 868.798 0
+5736882 2389388.5 0 156420.007 976.697 0
+5730310 2392017.25 0 161472.8064 1077.1 0
+5722871 2394993 0 167190.3947 1183.82 0
+5716978.5 2397350 0 171712.9879 1262.23 0
+5708890 2400585.25 0 177919.8369 1360.11 0
+5703642 2402684.5 0 181940.8191 1417.24 0
+5694940 2406165.25 0 188607.4349 1500.79 0
+5690301 2408021 0 192155.6301 1539.68 0
+5681020 2411733.25 0 199254.0355 1606.32 0
+5676954.5 2413359.5 0 202358.2288 1631.1 0
+5667130 2417289.25 0 209859.6606 1681.06 0
+5663602.5 2418700.25 0 212548.4029 1695.9 0
+5653645 2422683.25 0 220138.2404 1730.3 0
+5651994 2423343.75 0 221395.1942 1735.06 0
+5645257.5 1503248.25 0 529022.7897 1965.01 -1
+5640596.5 1503033.625 0 533581.3908 1967.74 -1
+5631273.5 1502604.5 0 542699.527 1973.2 -1
+5621953.5 1502175.5 0 551814.7325 1978.68 -1
+5612636 1501746.5 0 560927.5226 1943.6 0
+5603321 1501317.625 0 570037.8651 1932.48 0
+5598900.5 1501114.125 0 574359.7309 1925.72 0
+5593131.5 1500848.625 0 579999.7942 1915.44 0
+5580488.5 1500266.625 0 592360.2621 1887.09 0
+5571178 1499838 0 601462.7092 1861.55 0
+5561870 1499409.5 0 610562.7097 1832.91 0
+5554489.5 1499069.625 0 617777.7155 1808.76 0
+5548370.5 1498788 0 623757.6533 1788.34 0
+5539064.5 1498359.625 0 632852.1806 1757.69 0
+5529761.5 1497931.25 0 641943.8121 1729.09 0
+5520461 1497503.125 0 651032.9652 1704.24 0
+5511163 1497075.125 0 660119.6725 1684.71 0
+5506310.5 1496851.75 0 664860.5221 1677.06 0
+5497682 1496454.5 0 673289.6819 1668.27 0
+5490813 1496138.25 0 679999.9922 1665.95 0
+5480576.5 1495667 0 689999.9949 1699.78 0
+5469802.5 1495171 0 700525.081 1763.01 0
+5460923 1494762.25 0 709198.0423 1813.16 0
+5456341.5 1494551.375 0 713671.9288 1837.98 0
+5447053 1494123.75 0 722742.2802 1885.56 0
+5437767.5 1493696.25 0 731809.7055 1928.89 0
+5428485 1493269 0 740874.1716 1967.56 0
+5419269.5 1492844.75 0 749873.0162 2001.22 0
+5415043 1492650.125 0 753998.6336 2015.1 0
+5405762.5 1492222.875 0 763057.5886 2042.31 0
+5396485 1491795.75 0 772113.6187 2065.37 0
+5387210 1491368.875 0 781167.1726 2084.75 0
+5377937.5 1490942 0 790218.3168 2101.02 0
+5369413.5 1490549.5 0 798536.3637 2113.69 0
+5364515 1490324 0 803316.0169 2120.14 0
+5355245 1489897.25 0 812361.1122 2131 0
+5345978 1489470.75 0 821403.2503 2140.45 0
+5335389 1488983.25 0 831735.3524 2149.96 0
diff --git a/tests/gwb-dat/continental_min_max_surface/screen-output.log b/tests/gwb-dat/continental_min_max_surface/screen-output.log
index 9fc90457a..987b75a77 100644
--- a/tests/gwb-dat/continental_min_max_surface/screen-output.log
+++ b/tests/gwb-dat/continental_min_max_surface/screen-output.log
@@ -1,163 +1,245 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-0 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 250e3 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 250e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-500e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-750e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1000e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
--1 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 150e3 4.25 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 60e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--500e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--750e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1000e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 -1 1 1 1600 0.75 0.25 0 0 0 0.366764 -0.958224 -0.0791103 -0.27486 -0.109953 -0.785254 0.609333 -0.264039 0.614099 0.743751 0.633236 -0.212463 0.0702563 0.97464 0.0629808 -0.994354 0.0854066 0.975137 0.0795293 0.206839 0.5 -0.645103 -0.0423676 -0.76292 -0.583559 -0.61723 0.527718 -0.493255 0.785641 0.373453 0.5 0.910219 0.293065 0.292599 0.0563453 0.612334 -0.788588 -0.410276 0.734275 0.540846
--1 -1 1 40e3 1617.68 0.75 0.25 0 0 0 0.471428 0.653596 0.556681 -0.512756 0.32377 0.406715 0.854258 0.684094 -0.724354 0.0855904 0.528572 0.937445 0.158394 -0.310015 0.345346 -0.535581 0.770642 -0.0439732 -0.829496 -0.556778 0.5 -0.923768 -0.374971 -0.0777773 -0.226331 0.698414 -0.678964 0.308912 -0.609602 -0.73004 0.5 -0.478424 0.399673 -0.781903 -0.878125 -0.215159 0.427321 0.00255552 0.891049 0.4539
--1 -1 1 60e3 1626.59 0.75 0.25 0 0 0 0.670828 -0.261308 0.433255 -0.862559 0.729259 -0.496824 -0.470476 -0.632376 -0.751968 -0.186131 0.329172 0.265074 0.868384 0.419101 -0.545959 0.493433 -0.677091 -0.794773 -0.0493322 0.604898 0.5 -0.233697 0.953611 0.189768 -0.935883 -0.167694 -0.309843 -0.263647 -0.25001 0.931657 0.5 0.596199 0.210762 -0.774678 -0.775251 0.401906 -0.487296 0.208645 0.891095 0.403009
--1 -1 1 150e3 1667.3 0.75 0.25 0 0 0 0.185461 0.80071 -0.308533 0.513489 0.306795 0.947428 0.0908669 -0.514529 0.0847777 0.853272 0.814539 0.246757 -0.909064 0.335729 -0.871943 -0.0570955 0.486267 -0.422879 -0.412726 -0.80674 0.5 -0.0780425 -0.955365 -0.284933 -0.865531 -0.0769022 0.494916 -0.494737 0.285243 -0.820897 0.5 -0.255637 -0.826636 -0.50132 0.000833022 0.518362 -0.855161 0.966772 -0.219029 -0.131824
--1 -1 1 250e3 10.7108 0.75 0.25 0 0 0 0.477004 0.636889 0.733656 -0.236899 -0.236373 0.478302 0.845787 0.733825 -0.482676 0.478042 0.522996 -0.494037 -0.864667 -0.0909884 -0.765255 0.482122 -0.426549 0.41269 -0.141102 -0.899876 0.5 -0.0198408 0.980595 0.19504 -0.731338 -0.147251 0.665929 0.681726 -0.129428 0.720068 0.5 0.0644779 0.990725 0.119612 0.765223 -0.126021 0.63131 0.640528 0.0508246 -0.766251
--1 -1 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -250e3 1 40e3 1617.68 0.75 0.25 0 0 0 0.387507 0.6519 0.731675 0.199192 0.676992 -0.443217 -0.587572 -0.341626 0.517889 -0.784272 0.612493 0.454256 -0.861273 -0.22773 -0.377598 0.0453874 -0.924856 0.80689 0.506112 -0.304598 0.5 0.71902 -0.219773 0.659326 -0.691763 -0.317625 0.64852 0.0668913 -0.922396 -0.380409 0.5 -0.567546 0.4711 0.675245 0.0919775 0.851271 -0.516602 -0.818188 -0.231088 -0.526466
--1 -250e3 1 60e3 1626.59 0.75 0.25 0 0 0 0.924717 -0.448684 0.616845 -0.646672 0.802953 0.595934 0.0113307 0.392364 -0.514164 -0.762684 0.0752831 -0.997164 -0.0750011 0.00621204 0.0606959 -0.850275 -0.522827 0.0444946 -0.520968 0.852416 0.5 0.754866 -0.556638 -0.346889 0.421981 0.00728989 0.906575 -0.502105 -0.830723 0.240393 0.5 -0.113624 0.400412 -0.909263 -0.992265 0.000318587 0.124136 0.0499954 0.916335 0.397279
--1 -250e3 1 150e3 1667.3 0.75 0.25 0 0 0 0.620618 0.506152 0.297525 0.809499 -0.53662 -0.626148 0.565666 0.675166 -0.720707 -0.157268 0.379382 -0.132605 0.224537 -0.965401 0.284427 -0.924418 -0.254073 -0.949482 -0.308278 0.0587184 0.5 0.48776 -0.105887 -0.866532 0.785075 -0.380882 0.488452 -0.381768 -0.91854 -0.10265 0.5 -0.757477 -0.635292 0.150439 -0.416003 0.292083 -0.861179 0.503159 -0.714907 -0.48553
--1 -250e3 1 250e3 10.7108 0.75 0.25 0 0 0 0.750733 -0.25523 -0.948573 0.187259 0.489464 -0.293782 -0.821047 0.833836 -0.1179 0.539274 0.249267 0.907976 0.0225353 0.418416 -0.0759522 0.990863 0.111452 -0.412081 -0.132976 0.901392 0.5 0.177323 -0.76066 0.624462 -0.166191 0.602261 0.780809 -0.970019 -0.242235 -0.0196206 0.5 -0.386433 -0.424036 0.819062 0.495681 -0.84438 -0.20328 0.777798 0.32744 0.536483
--1 -250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 60e3 1626.59 0.75 0.25 0 0 0 0.31151 -0.552558 0.030718 0.832908 -0.278521 -0.948678 -0.149786 0.785561 -0.314748 0.532755 0.68849 -0.886998 -0.191095 -0.420378 0.442269 -0.0897767 -0.892378 0.132788 -0.977457 0.164147 0.5 -0.279919 0.109342 -0.953776 0.859415 0.4713 -0.198195 0.427844 -0.875169 -0.225896 0.5 0.133985 -0.0550239 -0.989455 0.452239 0.891821 0.0116447 0.881776 -0.44903 0.144375
--1 -500e3 1 150e3 10.4206 0.75 0.25 0 0 0 0.944814 0.805553 -0.221124 0.549716 0.515393 0.719204 -0.465956 -0.292325 0.658673 0.693323 0.0551861 -0.82104 -0.392988 -0.414069 -0.560653 0.418478 0.714524 -0.107521 0.818802 -0.563917 0.5 0.63145 0.401201 0.663557 -0.762661 0.16676 0.624932 0.140069 -0.900682 0.411281 0.5 0.566032 -0.641977 0.517178 0.778999 0.621807 -0.0807313 -0.269757 0.448577 0.852062
--1 -500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.593752 -0.481887 0.775642 0.407631 0.875767 0.411177 0.252913 0.0285614 0.478866 -0.877423 0.406248 0.276603 -0.922022 0.270862 -0.546888 0.0807346 0.833304 -0.790193 -0.378626 -0.481911 0.5 -0.493083 -0.688079 -0.532368 -0.743128 0.0149396 0.668982 -0.452359 0.725482 -0.518698 0.5 0.840893 0.505968 0.192084 0.203281 -0.624217 0.754341 0.501574 -0.595273 -0.627753
--250e3 -1 1 1 1600 0.75 0.25 0 0 0 0.190488 -0.354951 0.892992 0.276724 -0.0404353 0.281057 -0.958839 -0.93401 -0.35153 -0.0636529 0.809512 -0.588493 0.152485 0.793993 0.775541 -0.171082 0.607673 0.228499 0.973385 -0.0175775 0.5 -0.0178915 -0.778758 0.627069 -0.667684 0.476139 0.572267 -0.74423 -0.408445 -0.528483 0.5 -0.297635 -0.91736 0.264316 0.842432 -0.122122 0.52478 -0.449134 0.378862 0.809162
--250e3 -1 1 40e3 1617.68 0.75 0.25 0 0 0 0.573945 -0.383618 -0.800363 0.460712 0.740638 -0.564635 -0.3642 0.551627 0.201507 0.809384 0.426055 -0.15071 -0.897226 -0.415056 -0.233802 -0.375591 0.89681 -0.960533 0.232199 -0.153168 0.5 -0.138834 -0.0414727 -0.989447 0.810327 0.5696 -0.137575 0.569294 -0.820875 -0.0454732 0.5 0.596569 -0.0707409 0.799438 -0.694477 -0.544763 0.470037 0.402254 -0.835601 -0.374117
--250e3 -1 1 60e3 1626.59 0.75 0.25 0 0 0 0.00856497 -0.524315 0.0349976 -0.850805 0.251286 0.961018 -0.115326 0.813602 -0.274262 -0.512671 0.991435 0.831897 -0.418296 -0.364659 0.53727 0.442653 0.717913 -0.138883 -0.79315 0.592979 0.5 0.246022 -0.932076 0.26591 0.943885 0.292757 0.152889 -0.220351 0.213374 0.951797 0.5 0.414952 0.129083 -0.90064 0.504307 0.791281 0.345758 0.757291 -0.597672 0.263246
--250e3 -1 1 250e3 10.7108 0.75 0.25 0 0 0 0.323427 0.843057 0.49605 0.207819 -0.3218 0.155644 0.933927 0.430929 -0.85423 0.290846 0.676573 -0.865032 -0.455681 -0.209937 0.479445 -0.874072 -0.0782975 -0.147822 -0.168383 0.974575 0.5 0.532658 -0.839518 0.107167 0.705179 0.370232 -0.604691 0.467972 0.397665 0.789217 0.5 0.526857 0.539846 -0.656497 0.521849 0.404214 0.751189 0.670891 -0.738361 -0.0687547
--250e3 -1 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -250e3 1 40e3 1617.68 0.75 0.25 0 0 0 0.553899 0.825741 0.291637 0.482805 0.495032 -0.784981 -0.372488 0.270362 0.546582 -0.79256 0.446101 -0.336252 -0.9402 0.0543991 -0.871751 0.332588 0.359771 -0.356349 0.073551 -0.931454 0.5 0.470279 -0.825891 0.311034 -0.872403 -0.381852 0.305126 -0.133232 -0.414841 -0.900087 0.5 0.487013 -0.839393 -0.241325 0.600617 0.121269 0.790286 -0.634096 -0.529824 0.563214
--250e3 -250e3 1 60e3 1626.59 0.75 0.25 0 0 0 0.924429 0.226959 -0.733612 -0.640549 0.795801 -0.23945 0.556206 -0.561419 -0.635986 0.529463 0.0755707 -0.294476 0.931342 -0.214212 -0.552703 -0.348836 -0.756857 -0.779617 -0.10448 0.617479 0.5 -0.943233 0.140378 0.301008 0.259975 -0.251967 0.932162 0.206699 0.9575 0.201169 0.5 -0.239657 0.758139 -0.606457 0.559433 0.618369 0.551955 0.793473 -0.206993 -0.572324
--250e3 -250e3 1 150e3 1667.3 0.75 0.25 0 0 0 0.50085 -0.108212 -0.926568 0.360226 0.757185 0.157978 0.633809 -0.644175 0.341343 0.684488 0.49915 0.0811971 -0.877571 0.472521 0.385021 -0.409668 -0.827001 0.919329 0.249081 0.30462 0.5 -0.977162 -0.104136 0.185231 0.086434 0.601539 0.794154 -0.194123 0.792027 -0.5788 0.5 -0.801543 0.597379 0.0258339 -0.263644 -0.391867 0.881438 0.536675 0.699699 0.471593
--250e3 -250e3 1 250e3 10.7108 0.75 0.25 0 0 0 0.769871 0.747281 0.0855458 0.658979 0.394841 0.740474 -0.543874 -0.534483 0.666619 0.519565 0.230129 -0.986676 -0.093663 -0.133036 0.158685 -0.734535 -0.659756 -0.0359251 -0.672076 0.739611 0.5 0.379057 -0.432912 -0.817865 0.258081 0.89821 -0.355827 0.888656 -0.0761962 0.452199 0.5 -0.937242 -0.0471275 0.345481 0.0744371 -0.995026 0.0662048 0.340642 0.0877665 0.936088
--250e3 -250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 150e3 10.4206 0.75 0.25 0 0 0 0.822857 -0.0866308 -0.183832 -0.979133 -0.567716 -0.798522 0.200152 -0.818653 0.573209 -0.035188 0.177143 0.0151364 -0.311297 0.950192 -0.216451 -0.928788 -0.300836 0.976176 -0.201117 -0.0814391 0.5 -0.924893 -0.264805 0.272858 0.292676 -0.0377146 0.955468 -0.242722 0.963564 0.112384 0.5 -0.79662 0.513067 0.319621 0.558651 0.422933 0.713468 0.230879 0.74692 -0.623543
--250e3 -500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.922061 -0.401583 -0.157987 -0.902093 -0.602671 0.787261 0.130414 0.689579 0.596037 -0.411364 0.0779389 -0.219381 -0.943671 0.247705 0.489954 0.112993 0.864395 -0.843693 0.310996 0.437566 0.5 0.370903 -0.105414 0.922669 -0.913173 0.139357 0.383007 -0.168954 -0.984615 -0.0445731 0.5 -0.937156 0.330466 0.11194 0.156716 0.685324 -0.711176 -0.311735 -0.64894 -0.694045
--500e3 -1 1 1 1600 0.75 0.25 0 0 0 0.59034 0.258755 0.589603 0.765124 -0.19042 -0.745421 0.638817 0.946988 -0.310992 -0.0806091 0.40966 0.114091 -0.196659 0.973811 0.0329795 0.980421 0.19413 -0.992923 0.00996723 0.118343 0.5 -0.999434 -0.00977119 -0.0322004 0.0268172 0.346753 -0.937573 0.0203268 -0.937906 -0.346295 0.5 -0.334307 0.469142 0.817401 0.738818 -0.408019 0.536347 0.585138 0.783215 -0.210206
--500e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.234356 0.856057 -0.0022717 -0.516876 0.377946 -0.6794 0.628945 -0.352594 -0.733764 -0.580747 0.765644 -0.343182 0.30797 0.887345 0.93381 0.213574 0.287028 -0.101118 0.927114 -0.36088 0.5 -0.933719 0.117114 0.338308 -0.0254921 -0.964331 0.263469 0.357097 0.237382 0.9034 0.5 -0.25133 0.347452 -0.903388 -0.469855 -0.859796 -0.199968 -0.846209 0.374204 0.379344
--750e3 -1 1 1 1600 0.75 0.25 0 0 0 0.660401 0.465625 -0.753394 0.464318 0.0539687 0.54786 0.834827 -0.883335 -0.363658 0.295757 0.339599 -0.801917 0.195168 -0.564658 0.205351 -0.797507 -0.567286 -0.561034 -0.570869 0.599457 0.5 0.382407 0.378019 -0.843129 0.519073 -0.842779 -0.142433 -0.764414 -0.383178 -0.518504 0.5 -0.240455 -0.221544 -0.94504 0.238945 0.930134 -0.278846 0.94079 -0.292863 -0.170718
--750e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.454517 -0.471007 -0.109032 0.875365 -0.369899 -0.876463 -0.3082 0.800829 -0.468961 0.372489 0.545483 -0.606357 0.308116 -0.733073 0.745445 0.541202 -0.389118 0.276847 -0.78241 -0.557844 0.5 -0.582494 -0.804381 0.116923 -0.786278 0.521134 -0.331942 0.206076 -0.285288 -0.936025 0.5 0.377829 -0.86593 -0.327735 0.0432579 0.370096 -0.927986 0.924864 0.336443 0.177291
--1000e3 -1 1 1 1600 0.75 0.25 0 0 0 0.624319 0.916255 0.366602 0.161495 0.363564 -0.930276 0.0490634 0.168222 0.0137592 -0.985653 0.375681 -0.150366 0.339183 -0.928625 -0.572883 0.735633 0.361455 0.805726 0.586344 0.0836982 0.5 0.621804 0.633868 -0.459968 -0.00631371 0.591351 0.806389 0.783147 -0.498512 0.371707 0.5 -0.281107 0.195127 -0.93963 -0.833082 0.436428 0.339861 0.476397 0.878326 0.0398741
--1000e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.258433 0.255748 0.488309 -0.834354 0.557641 0.630489 0.539926 0.789702 -0.603355 -0.111055 0.741567 0.169503 -0.982719 0.0743723 0.454303 0.0109459 -0.89078 0.874572 0.184778 0.448308 0.5 0.767092 0.168414 0.619037 0.0541544 -0.978482 0.199098 0.639247 -0.119203 -0.759706 0.5 0.379731 -0.178727 -0.907668 0.118511 0.982474 -0.143877 0.917474 -0.0529345 0.394257
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+0 0 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 250e3 1 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 250e3 1 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 250e3 1 150e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 250e3 1 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 500e3 1 150e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 1000e3 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 150e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 250e3 1 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 150e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 1000e3 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+500e3 0 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 1000e3 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+750e3 0 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 1000e3 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1000e3 0 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 1000e3 1 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+-1 0 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 40e3 tag index = 0
+2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 60e3 tag index = 0
+2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 150e3 tag index = 0
+4.25 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 250e3 tag index = 0
+12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 250e3 1 40e3 tag index = 0
+2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 250e3 1 60e3 tag index = 0
+2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 250e3 1 150e3 tag index = 0
+10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 250e3 1 250e3 tag index = 0
+15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 60e3 tag index = 0
+2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 500e3 1 150e3 tag index = 0
+12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 1000e3 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 40e3 tag index = 0
+2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 60e3 tag index = 0
+2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 250e3 tag index = 0
+12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 0 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 250e3 1 40e3 tag index = 0
+2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 250e3 1 60e3 tag index = 0
+2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 250e3 1 150e3 tag index = 0
+10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 250e3 1 250e3 tag index = 0
+15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 150e3 tag index = 0
+12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 1000e3 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-500e3 0 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 1000e3 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-750e3 0 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 1000e3 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1000e3 0 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 1000e3 1 1 tag index = 0
+2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 -1 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.366764 -0.958224 -0.0791103 -0.27486 -0.109953 -0.785254 0.609333 -0.264039 0.614099 0.743751 0.633236 -0.212463 0.0702563 0.97464 0.0629808 -0.994354 0.0854066 0.975137 0.0795293 0.206839 0.5 -0.645103 -0.0423676 -0.76292 -0.583559 -0.61723 0.527718 -0.493255 0.785641 0.373453 0.5 0.910219 0.293065 0.292599 0.0563453 0.612334 -0.788588 -0.410276 0.734275 0.540846 0
+-1 -1 1 40e3 tag index = 0
+1617.68 0.75 0.25 0 0 0 0.471428 0.653596 0.556681 -0.512756 0.32377 0.406715 0.854258 0.684094 -0.724354 0.0855904 0.528572 0.937445 0.158394 -0.310015 0.345346 -0.535581 0.770642 -0.0439732 -0.829496 -0.556778 0.5 -0.923768 -0.374971 -0.0777773 -0.226331 0.698414 -0.678964 0.308912 -0.609602 -0.73004 0.5 -0.478424 0.399673 -0.781903 -0.878125 -0.215159 0.427321 0.00255552 0.891049 0.4539 0
+-1 -1 1 60e3 tag index = 0
+1626.59 0.75 0.25 0 0 0 0.670828 -0.261308 0.433255 -0.862559 0.729259 -0.496824 -0.470476 -0.632376 -0.751968 -0.186131 0.329172 0.265074 0.868384 0.419101 -0.545959 0.493433 -0.677091 -0.794773 -0.0493322 0.604898 0.5 -0.233697 0.953611 0.189768 -0.935883 -0.167694 -0.309843 -0.263647 -0.25001 0.931657 0.5 0.596199 0.210762 -0.774678 -0.775251 0.401906 -0.487296 0.208645 0.891095 0.403009 0
+-1 -1 1 150e3 tag index = 0
+1667.3 0.75 0.25 0 0 0 0.185461 0.80071 -0.308533 0.513489 0.306795 0.947428 0.0908669 -0.514529 0.0847777 0.853272 0.814539 0.246757 -0.909064 0.335729 -0.871943 -0.0570955 0.486267 -0.422879 -0.412726 -0.80674 0.5 -0.0780425 -0.955365 -0.284933 -0.865531 -0.0769022 0.494916 -0.494737 0.285243 -0.820897 0.5 -0.255637 -0.826636 -0.50132 0.000833022 0.518362 -0.855161 0.966772 -0.219029 -0.131824 0
+-1 -1 1 250e3 tag index = 0
+10.7108 0.75 0.25 0 0 0 0.477004 0.636889 0.733656 -0.236899 -0.236373 0.478302 0.845787 0.733825 -0.482676 0.478042 0.522996 -0.494037 -0.864667 -0.0909884 -0.765255 0.482122 -0.426549 0.41269 -0.141102 -0.899876 0.5 -0.0198408 0.980595 0.19504 -0.731338 -0.147251 0.665929 0.681726 -0.129428 0.720068 0.5 0.0644779 0.990725 0.119612 0.765223 -0.126021 0.63131 0.640528 0.0508246 -0.766251 0
+-1 -1 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -250e3 1 40e3 tag index = 0
+1617.68 0.75 0.25 0 0 0 0.387507 0.6519 0.731675 0.199192 0.676992 -0.443217 -0.587572 -0.341626 0.517889 -0.784272 0.612493 0.454256 -0.861273 -0.22773 -0.377598 0.0453874 -0.924856 0.80689 0.506112 -0.304598 0.5 0.71902 -0.219773 0.659326 -0.691763 -0.317625 0.64852 0.0668913 -0.922396 -0.380409 0.5 -0.567546 0.4711 0.675245 0.0919775 0.851271 -0.516602 -0.818188 -0.231088 -0.526466 0
+-1 -250e3 1 60e3 tag index = 0
+1626.59 0.75 0.25 0 0 0 0.924717 -0.448684 0.616845 -0.646672 0.802953 0.595934 0.0113307 0.392364 -0.514164 -0.762684 0.0752831 -0.997164 -0.0750011 0.00621204 0.0606959 -0.850275 -0.522827 0.0444946 -0.520968 0.852416 0.5 0.754866 -0.556638 -0.346889 0.421981 0.00728989 0.906575 -0.502105 -0.830723 0.240393 0.5 -0.113624 0.400412 -0.909263 -0.992265 0.000318587 0.124136 0.0499954 0.916335 0.397279 0
+-1 -250e3 1 150e3 tag index = 0
+1667.3 0.75 0.25 0 0 0 0.620618 0.506152 0.297525 0.809499 -0.53662 -0.626148 0.565666 0.675166 -0.720707 -0.157268 0.379382 -0.132605 0.224537 -0.965401 0.284427 -0.924418 -0.254073 -0.949482 -0.308278 0.0587184 0.5 0.48776 -0.105887 -0.866532 0.785075 -0.380882 0.488452 -0.381768 -0.91854 -0.10265 0.5 -0.757477 -0.635292 0.150439 -0.416003 0.292083 -0.861179 0.503159 -0.714907 -0.48553 0
+-1 -250e3 1 250e3 tag index = 0
+10.7108 0.75 0.25 0 0 0 0.750733 -0.25523 -0.948573 0.187259 0.489464 -0.293782 -0.821047 0.833836 -0.1179 0.539274 0.249267 0.907976 0.0225353 0.418416 -0.0759522 0.990863 0.111452 -0.412081 -0.132976 0.901392 0.5 0.177323 -0.76066 0.624462 -0.166191 0.602261 0.780809 -0.970019 -0.242235 -0.0196206 0.5 -0.386433 -0.424036 0.819062 0.495681 -0.84438 -0.20328 0.777798 0.32744 0.536483 0
+-1 -250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 60e3 tag index = 0
+1626.59 0.75 0.25 0 0 0 0.31151 -0.552558 0.030718 0.832908 -0.278521 -0.948678 -0.149786 0.785561 -0.314748 0.532755 0.68849 -0.886998 -0.191095 -0.420378 0.442269 -0.0897767 -0.892378 0.132788 -0.977457 0.164147 0.5 -0.279919 0.109342 -0.953776 0.859415 0.4713 -0.198195 0.427844 -0.875169 -0.225896 0.5 0.133985 -0.0550239 -0.989455 0.452239 0.891821 0.0116447 0.881776 -0.44903 0.144375 0
+-1 -500e3 1 150e3 tag index = 0
+10.4206 0.75 0.25 0 0 0 0.944814 0.805553 -0.221124 0.549716 0.515393 0.719204 -0.465956 -0.292325 0.658673 0.693323 0.0551861 -0.82104 -0.392988 -0.414069 -0.560653 0.418478 0.714524 -0.107521 0.818802 -0.563917 0.5 0.63145 0.401201 0.663557 -0.762661 0.16676 0.624932 0.140069 -0.900682 0.411281 0.5 0.566032 -0.641977 0.517178 0.778999 0.621807 -0.0807313 -0.269757 0.448577 0.852062 0
+-1 -500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -1000e3 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.593752 -0.481887 0.775642 0.407631 0.875767 0.411177 0.252913 0.0285614 0.478866 -0.877423 0.406248 0.276603 -0.922022 0.270862 -0.546888 0.0807346 0.833304 -0.790193 -0.378626 -0.481911 0.5 -0.493083 -0.688079 -0.532368 -0.743128 0.0149396 0.668982 -0.452359 0.725482 -0.518698 0.5 0.840893 0.505968 0.192084 0.203281 -0.624217 0.754341 0.501574 -0.595273 -0.627753 0
+-250e3 -1 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.190488 -0.354951 0.892992 0.276724 -0.0404353 0.281057 -0.958839 -0.93401 -0.35153 -0.0636529 0.809512 -0.588493 0.152485 0.793993 0.775541 -0.171082 0.607673 0.228499 0.973385 -0.0175775 0.5 -0.0178915 -0.778758 0.627069 -0.667684 0.476139 0.572267 -0.74423 -0.408445 -0.528483 0.5 -0.297635 -0.91736 0.264316 0.842432 -0.122122 0.52478 -0.449134 0.378862 0.809162 0
+-250e3 -1 1 40e3 tag index = 0
+1617.68 0.75 0.25 0 0 0 0.573945 -0.383618 -0.800363 0.460712 0.740638 -0.564635 -0.3642 0.551627 0.201507 0.809384 0.426055 -0.15071 -0.897226 -0.415056 -0.233802 -0.375591 0.89681 -0.960533 0.232199 -0.153168 0.5 -0.138834 -0.0414727 -0.989447 0.810327 0.5696 -0.137575 0.569294 -0.820875 -0.0454732 0.5 0.596569 -0.0707409 0.799438 -0.694477 -0.544763 0.470037 0.402254 -0.835601 -0.374117 0
+-250e3 -1 1 60e3 tag index = 0
+1626.59 0.75 0.25 0 0 0 0.00856497 -0.524315 0.0349976 -0.850805 0.251286 0.961018 -0.115326 0.813602 -0.274262 -0.512671 0.991435 0.831897 -0.418296 -0.364659 0.53727 0.442653 0.717913 -0.138883 -0.79315 0.592979 0.5 0.246022 -0.932076 0.26591 0.943885 0.292757 0.152889 -0.220351 0.213374 0.951797 0.5 0.414952 0.129083 -0.90064 0.504307 0.791281 0.345758 0.757291 -0.597672 0.263246 0
+-250e3 -1 1 250e3 tag index = 0
+10.7108 0.75 0.25 0 0 0 0.323427 0.843057 0.49605 0.207819 -0.3218 0.155644 0.933927 0.430929 -0.85423 0.290846 0.676573 -0.865032 -0.455681 -0.209937 0.479445 -0.874072 -0.0782975 -0.147822 -0.168383 0.974575 0.5 0.532658 -0.839518 0.107167 0.705179 0.370232 -0.604691 0.467972 0.397665 0.789217 0.5 0.526857 0.539846 -0.656497 0.521849 0.404214 0.751189 0.670891 -0.738361 -0.0687547 0
+-250e3 -1 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -250e3 1 40e3 tag index = 0
+1617.68 0.75 0.25 0 0 0 0.553899 0.825741 0.291637 0.482805 0.495032 -0.784981 -0.372488 0.270362 0.546582 -0.79256 0.446101 -0.336252 -0.9402 0.0543991 -0.871751 0.332588 0.359771 -0.356349 0.073551 -0.931454 0.5 0.470279 -0.825891 0.311034 -0.872403 -0.381852 0.305126 -0.133232 -0.414841 -0.900087 0.5 0.487013 -0.839393 -0.241325 0.600617 0.121269 0.790286 -0.634096 -0.529824 0.563214 0
+-250e3 -250e3 1 60e3 tag index = 0
+1626.59 0.75 0.25 0 0 0 0.924429 0.226959 -0.733612 -0.640549 0.795801 -0.23945 0.556206 -0.561419 -0.635986 0.529463 0.0755707 -0.294476 0.931342 -0.214212 -0.552703 -0.348836 -0.756857 -0.779617 -0.10448 0.617479 0.5 -0.943233 0.140378 0.301008 0.259975 -0.251967 0.932162 0.206699 0.9575 0.201169 0.5 -0.239657 0.758139 -0.606457 0.559433 0.618369 0.551955 0.793473 -0.206993 -0.572324 0
+-250e3 -250e3 1 150e3 tag index = 0
+1667.3 0.75 0.25 0 0 0 0.50085 -0.108212 -0.926568 0.360226 0.757185 0.157978 0.633809 -0.644175 0.341343 0.684488 0.49915 0.0811971 -0.877571 0.472521 0.385021 -0.409668 -0.827001 0.919329 0.249081 0.30462 0.5 -0.977162 -0.104136 0.185231 0.086434 0.601539 0.794154 -0.194123 0.792027 -0.5788 0.5 -0.801543 0.597379 0.0258339 -0.263644 -0.391867 0.881438 0.536675 0.699699 0.471593 0
+-250e3 -250e3 1 250e3 tag index = 0
+10.7108 0.75 0.25 0 0 0 0.769871 0.747281 0.0855458 0.658979 0.394841 0.740474 -0.543874 -0.534483 0.666619 0.519565 0.230129 -0.986676 -0.093663 -0.133036 0.158685 -0.734535 -0.659756 -0.0359251 -0.672076 0.739611 0.5 0.379057 -0.432912 -0.817865 0.258081 0.89821 -0.355827 0.888656 -0.0761962 0.452199 0.5 -0.937242 -0.0471275 0.345481 0.0744371 -0.995026 0.0662048 0.340642 0.0877665 0.936088 0
+-250e3 -250e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 150e3 tag index = 0
+10.4206 0.75 0.25 0 0 0 0.822857 -0.0866308 -0.183832 -0.979133 -0.567716 -0.798522 0.200152 -0.818653 0.573209 -0.035188 0.177143 0.0151364 -0.311297 0.950192 -0.216451 -0.928788 -0.300836 0.976176 -0.201117 -0.0814391 0.5 -0.924893 -0.264805 0.272858 0.292676 -0.0377146 0.955468 -0.242722 0.963564 0.112384 0.5 -0.79662 0.513067 0.319621 0.558651 0.422933 0.713468 0.230879 0.74692 -0.623543 0
+-250e3 -500e3 1 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -1000e3 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.922061 -0.401583 -0.157987 -0.902093 -0.602671 0.787261 0.130414 0.689579 0.596037 -0.411364 0.0779389 -0.219381 -0.943671 0.247705 0.489954 0.112993 0.864395 -0.843693 0.310996 0.437566 0.5 0.370903 -0.105414 0.922669 -0.913173 0.139357 0.383007 -0.168954 -0.984615 -0.0445731 0.5 -0.937156 0.330466 0.11194 0.156716 0.685324 -0.711176 -0.311735 -0.64894 -0.694045 0
+-500e3 -1 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.59034 0.258755 0.589603 0.765124 -0.19042 -0.745421 0.638817 0.946988 -0.310992 -0.0806091 0.40966 0.114091 -0.196659 0.973811 0.0329795 0.980421 0.19413 -0.992923 0.00996723 0.118343 0.5 -0.999434 -0.00977119 -0.0322004 0.0268172 0.346753 -0.937573 0.0203268 -0.937906 -0.346295 0.5 -0.334307 0.469142 0.817401 0.738818 -0.408019 0.536347 0.585138 0.783215 -0.210206 0
+-500e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -1000e3 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.234356 0.856057 -0.0022717 -0.516876 0.377946 -0.6794 0.628945 -0.352594 -0.733764 -0.580747 0.765644 -0.343182 0.30797 0.887345 0.93381 0.213574 0.287028 -0.101118 0.927114 -0.36088 0.5 -0.933719 0.117114 0.338308 -0.0254921 -0.964331 0.263469 0.357097 0.237382 0.9034 0.5 -0.25133 0.347452 -0.903388 -0.469855 -0.859796 -0.199968 -0.846209 0.374204 0.379344 0
+-750e3 -1 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.660401 0.465625 -0.753394 0.464318 0.0539687 0.54786 0.834827 -0.883335 -0.363658 0.295757 0.339599 -0.801917 0.195168 -0.564658 0.205351 -0.797507 -0.567286 -0.561034 -0.570869 0.599457 0.5 0.382407 0.378019 -0.843129 0.519073 -0.842779 -0.142433 -0.764414 -0.383178 -0.518504 0.5 -0.240455 -0.221544 -0.94504 0.238945 0.930134 -0.278846 0.94079 -0.292863 -0.170718 0
+-750e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -1000e3 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.454517 -0.471007 -0.109032 0.875365 -0.369899 -0.876463 -0.3082 0.800829 -0.468961 0.372489 0.545483 -0.606357 0.308116 -0.733073 0.745445 0.541202 -0.389118 0.276847 -0.78241 -0.557844 0.5 -0.582494 -0.804381 0.116923 -0.786278 0.521134 -0.331942 0.206076 -0.285288 -0.936025 0.5 0.377829 -0.86593 -0.327735 0.0432579 0.370096 -0.927986 0.924864 0.336443 0.177291 0
+-1000e3 -1 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.624319 0.916255 0.366602 0.161495 0.363564 -0.930276 0.0490634 0.168222 0.0137592 -0.985653 0.375681 -0.150366 0.339183 -0.928625 -0.572883 0.735633 0.361455 0.805726 0.586344 0.0836982 0.5 0.621804 0.633868 -0.459968 -0.00631371 0.591351 0.806389 0.783147 -0.498512 0.371707 0.5 -0.281107 0.195127 -0.93963 -0.833082 0.436428 0.339861 0.476397 0.878326 0.0398741 0
+-1000e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -1000e3 1 1 tag index = 0
+1600 0.75 0.25 0 0 0 0.258433 0.255748 0.488309 -0.834354 0.557641 0.630489 0.539926 0.789702 -0.603355 -0.111055 0.741567 0.169503 -0.982719 0.0743723 0.454303 0.0109459 -0.89078 0.874572 0.184778 0.448308 0.5 0.767092 0.168414 0.619037 0.0541544 -0.978482 0.199098 0.639247 -0.119203 -0.759706 0.5 0.379731 -0.178727 -0.907668 0.118511 0.982474 -0.143877 0.917474 -0.0529345 0.394257 0
diff --git a/tests/gwb-dat/continental_min_max_surface_spherical/screen-output.log b/tests/gwb-dat/continental_min_max_surface_spherical/screen-output.log
index 4dcc7f17a..05031d583 100644
--- a/tests/gwb-dat/continental_min_max_surface_spherical/screen-output.log
+++ b/tests/gwb-dat/continental_min_max_surface_spherical/screen-output.log
@@ -1,285 +1,408 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 0 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 10 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 7.5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 7.5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 7.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.9 1.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.9 1.2 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.9 1.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.9 1.2 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.05 3.15 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.05 3.15 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.05 3.15 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.15 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.15 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.15 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.15 1.05 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.85 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.85 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.85 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.85 1.05 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -179.6 8.2 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180.4 8.2 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.95 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.95 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -179.95 2.55 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.05 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.05 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180.05 2.55 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 0 0 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 10e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 5 150e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 0 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 10e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 2.5 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 150e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 0 10e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 2.5 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 7.5 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 10 1 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 10e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 40e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 60e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 150e3 tag index = 0
+150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 250e3 tag index = 0
+200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 0 1 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 10e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 0 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 2.5 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 2.5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 2.5 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 7.5 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 7.5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 7.5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 10 1 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 10e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 150e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 0 1 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 10e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 0 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 2.5 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 2.5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 2.5 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 7.5 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 7.5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 7.5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 0 10e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 150e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 0 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 2.5 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 2.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 150e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 7.5 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 7.5 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 10 1 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 10e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 150e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 10 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.9 1.2 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.9 1.2 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.9 1.2 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.9 1.2 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.05 3.15 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.05 3.15 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.05 3.15 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.15 1.05 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.15 1.05 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.15 1.05 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.15 1.05 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.85 1.05 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.85 1.05 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.85 1.05 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.85 1.05 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 150e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -179.6 8.2 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 150e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 250e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180.4 8.2 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 40e3 1617.68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 60e3 1626.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 150e3 1667.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.95 2.55 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.95 2.55 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -179.95 2.55 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 10e3 1604.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 40e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.05 2.55 60e3 tag index = 0
+150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.05 2.55 150e3 tag index = 0
+200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180.05 2.55 250e3 1713.73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 350e3 1761.46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/depth_method_slab_begin_at_end_segment/screen-output.log b/tests/gwb-dat/depth_method_slab_begin_at_end_segment/screen-output.log
index a34576fbc..336acb2e6 100644
--- a/tests/gwb-dat/depth_method_slab_begin_at_end_segment/screen-output.log
+++ b/tests/gwb-dat/depth_method_slab_begin_at_end_segment/screen-output.log
@@ -1,5 +1,5 @@
-# x y z d g T
-549100 1.62751e+6 0 549100 1917.06
-5.5555e6 1.64208e+6 0 575225 900
-5.55037e+6 1.63356e+6 0 585225 900
-5.5555e6 1.64208e+6 0 595225 900
+# x y z d g T tag
+549100 1.62751e+6 0 549100 1917.06 -1
+5.5555e6 1.64208e+6 0 575225 900 0
+5.55037e+6 1.63356e+6 0 585225 900 0
+5.5555e6 1.64208e+6 0 595225 900 0
diff --git a/tests/gwb-dat/fault_complex_spherical/screen-output.log b/tests/gwb-dat/fault_complex_spherical/screen-output.log
index 20a999c6e..6694b1ba5 100644
--- a/tests/gwb-dat/fault_complex_spherical/screen-output.log
+++ b/tests/gwb-dat/fault_complex_spherical/screen-output.log
@@ -1,3 +1,3 @@
-# x y z d g T c0 c1
--3.94775e+06 -4.42012e+06 2.33826e+06 0 1600 0 0
--4.83444e+06 -3.05002e+06 2.81341e+06 10e3 1604.4 0 0
+# x y z d g T c0 c1 tag
+-3.94775e+06 -4.42012e+06 2.33826e+06 0 1600 0 0 -1
+-4.83444e+06 -3.05002e+06 2.81341e+06 10e3 1604.4 0 0 -1
diff --git a/tests/gwb-dat/generate_declarations_and_schema/screen-output.log b/tests/gwb-dat/generate_declarations_and_schema/screen-output.log
index 4b82221cf..c9c9e8b62 100644
--- a/tests/gwb-dat/generate_declarations_and_schema/screen-output.log
+++ b/tests/gwb-dat/generate_declarations_and_schema/screen-output.log
@@ -1,4 +1,4 @@
-# x y z d g T c0 c1 c2 c3 c4
-100e3 200e3 0 0 1600 0 0 0 0 0
-120e3 550e3 0 0 1600 0 0 0 0 0
-1500e3 1500e3 3 0 1600 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 tag
+100e3 200e3 0 0 1600 0 0 0 0 0 -1
+120e3 550e3 0 0 1600 0 0 0 0 0 -1
+1500e3 1500e3 3 0 1600 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/half_space_plate_model/screen-output.log b/tests/gwb-dat/half_space_plate_model/screen-output.log
index 7f056a59e..b1bf59325 100644
--- a/tests/gwb-dat/half_space_plate_model/screen-output.log
+++ b/tests/gwb-dat/half_space_plate_model/screen-output.log
@@ -1,11 +1,11 @@
-# x z d T
-3000e3 0 10e3 471.387
-3000e3 0 50e3 1163.27
-3000e3 0 80e3 1485.16
-3000e3 0 100e3 1606.78
-3000e3 0 150e3 1725.31
-3000e3 0 250e3 1780
-3000e3 0 300e3 1802.22
-4500e3 0 10e3 1677.15
-4500e3 0 50e3 1693.87
-4500e3 0 80e3 1706.52
+# x z d T tag
+3000e3 0 10e3 471.387 0
+3000e3 0 50e3 1163.27 0
+3000e3 0 80e3 1485.16 0
+3000e3 0 100e3 1606.78 0
+3000e3 0 150e3 1725.31 0
+3000e3 0 250e3 1780 0
+3000e3 0 300e3 1802.22 -1
+4500e3 0 10e3 1677.15 0
+4500e3 0 50e3 1693.87 0
+4500e3 0 80e3 1706.52 0
diff --git a/tests/gwb-dat/mantle_layer_min_max_surface/screen-output.log b/tests/gwb-dat/mantle_layer_min_max_surface/screen-output.log
index 69e00860c..aa0d359ae 100644
--- a/tests/gwb-dat/mantle_layer_min_max_surface/screen-output.log
+++ b/tests/gwb-dat/mantle_layer_min_max_surface/screen-output.log
@@ -1,163 +1,163 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-0 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 250e3 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 250e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-500e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-750e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1000e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
--1 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 150e3 4.25 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 60e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--500e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--750e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1000e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 -1 1 1 1600 0.75 0.25 0 0 0 0.366764 -0.958224 -0.0791103 -0.27486 -0.109953 -0.785254 0.609333 -0.264039 0.614099 0.743751 0.633236 -0.212463 0.0702563 0.97464 0.0629808 -0.994354 0.0854066 0.975137 0.0795293 0.206839 0.5 -0.645103 -0.0423676 -0.76292 -0.583559 -0.61723 0.527718 -0.493255 0.785641 0.373453 0.5 0.910219 0.293065 0.292599 0.0563453 0.612334 -0.788588 -0.410276 0.734275 0.540846
--1 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.471428 0.653596 0.556681 -0.512756 0.32377 0.406715 0.854258 0.684094 -0.724354 0.0855904 0.528572 0.937445 0.158394 -0.310015 0.345346 -0.535581 0.770642 -0.0439732 -0.829496 -0.556778 0.5 -0.923768 -0.374971 -0.0777773 -0.226331 0.698414 -0.678964 0.308912 -0.609602 -0.73004 0.5 -0.478424 0.399673 -0.781903 -0.878125 -0.215159 0.427321 0.00255552 0.891049 0.4539
--1 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.670828 -0.261308 0.433255 -0.862559 0.729259 -0.496824 -0.470476 -0.632376 -0.751968 -0.186131 0.329172 0.265074 0.868384 0.419101 -0.545959 0.493433 -0.677091 -0.794773 -0.0493322 0.604898 0.5 -0.233697 0.953611 0.189768 -0.935883 -0.167694 -0.309843 -0.263647 -0.25001 0.931657 0.5 0.596199 0.210762 -0.774678 -0.775251 0.401906 -0.487296 0.208645 0.891095 0.403009
--1 -1 1 150e3 1668.63 0.75 0.25 0 0 0 0.185461 0.80071 -0.308533 0.513489 0.306795 0.947428 0.0908669 -0.514529 0.0847777 0.853272 0.814539 0.246757 -0.909064 0.335729 -0.871943 -0.0570955 0.486267 -0.422879 -0.412726 -0.80674 0.5 -0.0780425 -0.955365 -0.284933 -0.865531 -0.0769022 0.494916 -0.494737 0.285243 -0.820897 0.5 -0.255637 -0.826636 -0.50132 0.000833022 0.518362 -0.855161 0.966772 -0.219029 -0.131824
--1 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.477004 0.636889 0.733656 -0.236899 -0.236373 0.478302 0.845787 0.733825 -0.482676 0.478042 0.522996 -0.494037 -0.864667 -0.0909884 -0.765255 0.482122 -0.426549 0.41269 -0.141102 -0.899876 0.5 -0.0198408 0.980595 0.19504 -0.731338 -0.147251 0.665929 0.681726 -0.129428 0.720068 0.5 0.0644779 0.990725 0.119612 0.765223 -0.126021 0.63131 0.640528 0.0508246 -0.766251
--1 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.387507 0.6519 0.731675 0.199192 0.676992 -0.443217 -0.587572 -0.341626 0.517889 -0.784272 0.612493 0.454256 -0.861273 -0.22773 -0.377598 0.0453874 -0.924856 0.80689 0.506112 -0.304598 0.5 0.71902 -0.219773 0.659326 -0.691763 -0.317625 0.64852 0.0668913 -0.922396 -0.380409 0.5 -0.567546 0.4711 0.675245 0.0919775 0.851271 -0.516602 -0.818188 -0.231088 -0.526466
--1 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924717 -0.448684 0.616845 -0.646672 0.802953 0.595934 0.0113307 0.392364 -0.514164 -0.762684 0.0752831 -0.997164 -0.0750011 0.00621204 0.0606959 -0.850275 -0.522827 0.0444946 -0.520968 0.852416 0.5 0.754866 -0.556638 -0.346889 0.421981 0.00728989 0.906575 -0.502105 -0.830723 0.240393 0.5 -0.113624 0.400412 -0.909263 -0.992265 0.000318587 0.124136 0.0499954 0.916335 0.397279
--1 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.620618 0.506152 0.297525 0.809499 -0.53662 -0.626148 0.565666 0.675166 -0.720707 -0.157268 0.379382 -0.132605 0.224537 -0.965401 0.284427 -0.924418 -0.254073 -0.949482 -0.308278 0.0587184 0.5 0.48776 -0.105887 -0.866532 0.785075 -0.380882 0.488452 -0.381768 -0.91854 -0.10265 0.5 -0.757477 -0.635292 0.150439 -0.416003 0.292083 -0.861179 0.503159 -0.714907 -0.48553
--1 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.750733 -0.25523 -0.948573 0.187259 0.489464 -0.293782 -0.821047 0.833836 -0.1179 0.539274 0.249267 0.907976 0.0225353 0.418416 -0.0759522 0.990863 0.111452 -0.412081 -0.132976 0.901392 0.5 0.177323 -0.76066 0.624462 -0.166191 0.602261 0.780809 -0.970019 -0.242235 -0.0196206 0.5 -0.386433 -0.424036 0.819062 0.495681 -0.84438 -0.20328 0.777798 0.32744 0.536483
--1 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.31151 -0.552558 0.030718 0.832908 -0.278521 -0.948678 -0.149786 0.785561 -0.314748 0.532755 0.68849 -0.886998 -0.191095 -0.420378 0.442269 -0.0897767 -0.892378 0.132788 -0.977457 0.164147 0.5 -0.279919 0.109342 -0.953776 0.859415 0.4713 -0.198195 0.427844 -0.875169 -0.225896 0.5 0.133985 -0.0550239 -0.989455 0.452239 0.891821 0.0116447 0.881776 -0.44903 0.144375
--1 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.944814 0.805553 -0.221124 0.549716 0.515393 0.719204 -0.465956 -0.292325 0.658673 0.693323 0.0551861 -0.82104 -0.392988 -0.414069 -0.560653 0.418478 0.714524 -0.107521 0.818802 -0.563917 0.5 0.63145 0.401201 0.663557 -0.762661 0.16676 0.624932 0.140069 -0.900682 0.411281 0.5 0.566032 -0.641977 0.517178 0.778999 0.621807 -0.0807313 -0.269757 0.448577 0.852062
--1 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.593752 -0.481887 0.775642 0.407631 0.875767 0.411177 0.252913 0.0285614 0.478866 -0.877423 0.406248 0.276603 -0.922022 0.270862 -0.546888 0.0807346 0.833304 -0.790193 -0.378626 -0.481911 0.5 -0.493083 -0.688079 -0.532368 -0.743128 0.0149396 0.668982 -0.452359 0.725482 -0.518698 0.5 0.840893 0.505968 0.192084 0.203281 -0.624217 0.754341 0.501574 -0.595273 -0.627753
--250e3 -1 1 1 1600 0.75 0.25 0 0 0 0.190488 -0.354951 0.892992 0.276724 -0.0404353 0.281057 -0.958839 -0.93401 -0.35153 -0.0636529 0.809512 -0.588493 0.152485 0.793993 0.775541 -0.171082 0.607673 0.228499 0.973385 -0.0175775 0.5 -0.0178915 -0.778758 0.627069 -0.667684 0.476139 0.572267 -0.74423 -0.408445 -0.528483 0.5 -0.297635 -0.91736 0.264316 0.842432 -0.122122 0.52478 -0.449134 0.378862 0.809162
--250e3 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.573945 -0.383618 -0.800363 0.460712 0.740638 -0.564635 -0.3642 0.551627 0.201507 0.809384 0.426055 -0.15071 -0.897226 -0.415056 -0.233802 -0.375591 0.89681 -0.960533 0.232199 -0.153168 0.5 -0.138834 -0.0414727 -0.989447 0.810327 0.5696 -0.137575 0.569294 -0.820875 -0.0454732 0.5 0.596569 -0.0707409 0.799438 -0.694477 -0.544763 0.470037 0.402254 -0.835601 -0.374117
--250e3 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.00856497 -0.524315 0.0349976 -0.850805 0.251286 0.961018 -0.115326 0.813602 -0.274262 -0.512671 0.991435 0.831897 -0.418296 -0.364659 0.53727 0.442653 0.717913 -0.138883 -0.79315 0.592979 0.5 0.246022 -0.932076 0.26591 0.943885 0.292757 0.152889 -0.220351 0.213374 0.951797 0.5 0.414952 0.129083 -0.90064 0.504307 0.791281 0.345758 0.757291 -0.597672 0.263246
--250e3 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.323427 0.843057 0.49605 0.207819 -0.3218 0.155644 0.933927 0.430929 -0.85423 0.290846 0.676573 -0.865032 -0.455681 -0.209937 0.479445 -0.874072 -0.0782975 -0.147822 -0.168383 0.974575 0.5 0.532658 -0.839518 0.107167 0.705179 0.370232 -0.604691 0.467972 0.397665 0.789217 0.5 0.526857 0.539846 -0.656497 0.521849 0.404214 0.751189 0.670891 -0.738361 -0.0687547
--250e3 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.553899 0.825741 0.291637 0.482805 0.495032 -0.784981 -0.372488 0.270362 0.546582 -0.79256 0.446101 -0.336252 -0.9402 0.0543991 -0.871751 0.332588 0.359771 -0.356349 0.073551 -0.931454 0.5 0.470279 -0.825891 0.311034 -0.872403 -0.381852 0.305126 -0.133232 -0.414841 -0.900087 0.5 0.487013 -0.839393 -0.241325 0.600617 0.121269 0.790286 -0.634096 -0.529824 0.563214
--250e3 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924429 0.226959 -0.733612 -0.640549 0.795801 -0.23945 0.556206 -0.561419 -0.635986 0.529463 0.0755707 -0.294476 0.931342 -0.214212 -0.552703 -0.348836 -0.756857 -0.779617 -0.10448 0.617479 0.5 -0.943233 0.140378 0.301008 0.259975 -0.251967 0.932162 0.206699 0.9575 0.201169 0.5 -0.239657 0.758139 -0.606457 0.559433 0.618369 0.551955 0.793473 -0.206993 -0.572324
--250e3 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.50085 -0.108212 -0.926568 0.360226 0.757185 0.157978 0.633809 -0.644175 0.341343 0.684488 0.49915 0.0811971 -0.877571 0.472521 0.385021 -0.409668 -0.827001 0.919329 0.249081 0.30462 0.5 -0.977162 -0.104136 0.185231 0.086434 0.601539 0.794154 -0.194123 0.792027 -0.5788 0.5 -0.801543 0.597379 0.0258339 -0.263644 -0.391867 0.881438 0.536675 0.699699 0.471593
--250e3 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.769871 0.747281 0.0855458 0.658979 0.394841 0.740474 -0.543874 -0.534483 0.666619 0.519565 0.230129 -0.986676 -0.093663 -0.133036 0.158685 -0.734535 -0.659756 -0.0359251 -0.672076 0.739611 0.5 0.379057 -0.432912 -0.817865 0.258081 0.89821 -0.355827 0.888656 -0.0761962 0.452199 0.5 -0.937242 -0.0471275 0.345481 0.0744371 -0.995026 0.0662048 0.340642 0.0877665 0.936088
--250e3 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.822857 -0.0866308 -0.183832 -0.979133 -0.567716 -0.798522 0.200152 -0.818653 0.573209 -0.035188 0.177143 0.0151364 -0.311297 0.950192 -0.216451 -0.928788 -0.300836 0.976176 -0.201117 -0.0814391 0.5 -0.924893 -0.264805 0.272858 0.292676 -0.0377146 0.955468 -0.242722 0.963564 0.112384 0.5 -0.79662 0.513067 0.319621 0.558651 0.422933 0.713468 0.230879 0.74692 -0.623543
--250e3 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.922061 -0.401583 -0.157987 -0.902093 -0.602671 0.787261 0.130414 0.689579 0.596037 -0.411364 0.0779389 -0.219381 -0.943671 0.247705 0.489954 0.112993 0.864395 -0.843693 0.310996 0.437566 0.5 0.370903 -0.105414 0.922669 -0.913173 0.139357 0.383007 -0.168954 -0.984615 -0.0445731 0.5 -0.937156 0.330466 0.11194 0.156716 0.685324 -0.711176 -0.311735 -0.64894 -0.694045
--500e3 -1 1 1 1600 0.75 0.25 0 0 0 0.59034 0.258755 0.589603 0.765124 -0.19042 -0.745421 0.638817 0.946988 -0.310992 -0.0806091 0.40966 0.114091 -0.196659 0.973811 0.0329795 0.980421 0.19413 -0.992923 0.00996723 0.118343 0.5 -0.999434 -0.00977119 -0.0322004 0.0268172 0.346753 -0.937573 0.0203268 -0.937906 -0.346295 0.5 -0.334307 0.469142 0.817401 0.738818 -0.408019 0.536347 0.585138 0.783215 -0.210206
--500e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.234356 0.856057 -0.0022717 -0.516876 0.377946 -0.6794 0.628945 -0.352594 -0.733764 -0.580747 0.765644 -0.343182 0.30797 0.887345 0.93381 0.213574 0.287028 -0.101118 0.927114 -0.36088 0.5 -0.933719 0.117114 0.338308 -0.0254921 -0.964331 0.263469 0.357097 0.237382 0.9034 0.5 -0.25133 0.347452 -0.903388 -0.469855 -0.859796 -0.199968 -0.846209 0.374204 0.379344
--750e3 -1 1 1 1600 0.75 0.25 0 0 0 0.660401 0.465625 -0.753394 0.464318 0.0539687 0.54786 0.834827 -0.883335 -0.363658 0.295757 0.339599 -0.801917 0.195168 -0.564658 0.205351 -0.797507 -0.567286 -0.561034 -0.570869 0.599457 0.5 0.382407 0.378019 -0.843129 0.519073 -0.842779 -0.142433 -0.764414 -0.383178 -0.518504 0.5 -0.240455 -0.221544 -0.94504 0.238945 0.930134 -0.278846 0.94079 -0.292863 -0.170718
--750e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.454517 -0.471007 -0.109032 0.875365 -0.369899 -0.876463 -0.3082 0.800829 -0.468961 0.372489 0.545483 -0.606357 0.308116 -0.733073 0.745445 0.541202 -0.389118 0.276847 -0.78241 -0.557844 0.5 -0.582494 -0.804381 0.116923 -0.786278 0.521134 -0.331942 0.206076 -0.285288 -0.936025 0.5 0.377829 -0.86593 -0.327735 0.0432579 0.370096 -0.927986 0.924864 0.336443 0.177291
--1000e3 -1 1 1 1600 0.75 0.25 0 0 0 0.624319 0.916255 0.366602 0.161495 0.363564 -0.930276 0.0490634 0.168222 0.0137592 -0.985653 0.375681 -0.150366 0.339183 -0.928625 -0.572883 0.735633 0.361455 0.805726 0.586344 0.0836982 0.5 0.621804 0.633868 -0.459968 -0.00631371 0.591351 0.806389 0.783147 -0.498512 0.371707 0.5 -0.281107 0.195127 -0.93963 -0.833082 0.436428 0.339861 0.476397 0.878326 0.0398741
--1000e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.258433 0.255748 0.488309 -0.834354 0.557641 0.630489 0.539926 0.789702 -0.603355 -0.111055 0.741567 0.169503 -0.982719 0.0743723 0.454303 0.0109459 -0.89078 0.874572 0.184778 0.448308 0.5 0.767092 0.168414 0.619037 0.0541544 -0.978482 0.199098 0.639247 -0.119203 -0.759706 0.5 0.379731 -0.178727 -0.907668 0.118511 0.982474 -0.143877 0.917474 -0.0529345 0.394257
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+0 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 250e3 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 250e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+500e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+750e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1000e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+-1 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 150e3 4.25 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 60e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-500e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-750e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1000e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 -1 1 1 1600 0.75 0.25 0 0 0 0.366764 -0.958224 -0.0791103 -0.27486 -0.109953 -0.785254 0.609333 -0.264039 0.614099 0.743751 0.633236 -0.212463 0.0702563 0.97464 0.0629808 -0.994354 0.0854066 0.975137 0.0795293 0.206839 0.5 -0.645103 -0.0423676 -0.76292 -0.583559 -0.61723 0.527718 -0.493255 0.785641 0.373453 0.5 0.910219 0.293065 0.292599 0.0563453 0.612334 -0.788588 -0.410276 0.734275 0.540846 0
+-1 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.471428 0.653596 0.556681 -0.512756 0.32377 0.406715 0.854258 0.684094 -0.724354 0.0855904 0.528572 0.937445 0.158394 -0.310015 0.345346 -0.535581 0.770642 -0.0439732 -0.829496 -0.556778 0.5 -0.923768 -0.374971 -0.0777773 -0.226331 0.698414 -0.678964 0.308912 -0.609602 -0.73004 0.5 -0.478424 0.399673 -0.781903 -0.878125 -0.215159 0.427321 0.00255552 0.891049 0.4539 0
+-1 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.670828 -0.261308 0.433255 -0.862559 0.729259 -0.496824 -0.470476 -0.632376 -0.751968 -0.186131 0.329172 0.265074 0.868384 0.419101 -0.545959 0.493433 -0.677091 -0.794773 -0.0493322 0.604898 0.5 -0.233697 0.953611 0.189768 -0.935883 -0.167694 -0.309843 -0.263647 -0.25001 0.931657 0.5 0.596199 0.210762 -0.774678 -0.775251 0.401906 -0.487296 0.208645 0.891095 0.403009 0
+-1 -1 1 150e3 1668.63 0.75 0.25 0 0 0 0.185461 0.80071 -0.308533 0.513489 0.306795 0.947428 0.0908669 -0.514529 0.0847777 0.853272 0.814539 0.246757 -0.909064 0.335729 -0.871943 -0.0570955 0.486267 -0.422879 -0.412726 -0.80674 0.5 -0.0780425 -0.955365 -0.284933 -0.865531 -0.0769022 0.494916 -0.494737 0.285243 -0.820897 0.5 -0.255637 -0.826636 -0.50132 0.000833022 0.518362 -0.855161 0.966772 -0.219029 -0.131824 0
+-1 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.477004 0.636889 0.733656 -0.236899 -0.236373 0.478302 0.845787 0.733825 -0.482676 0.478042 0.522996 -0.494037 -0.864667 -0.0909884 -0.765255 0.482122 -0.426549 0.41269 -0.141102 -0.899876 0.5 -0.0198408 0.980595 0.19504 -0.731338 -0.147251 0.665929 0.681726 -0.129428 0.720068 0.5 0.0644779 0.990725 0.119612 0.765223 -0.126021 0.63131 0.640528 0.0508246 -0.766251 0
+-1 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.387507 0.6519 0.731675 0.199192 0.676992 -0.443217 -0.587572 -0.341626 0.517889 -0.784272 0.612493 0.454256 -0.861273 -0.22773 -0.377598 0.0453874 -0.924856 0.80689 0.506112 -0.304598 0.5 0.71902 -0.219773 0.659326 -0.691763 -0.317625 0.64852 0.0668913 -0.922396 -0.380409 0.5 -0.567546 0.4711 0.675245 0.0919775 0.851271 -0.516602 -0.818188 -0.231088 -0.526466 0
+-1 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924717 -0.448684 0.616845 -0.646672 0.802953 0.595934 0.0113307 0.392364 -0.514164 -0.762684 0.0752831 -0.997164 -0.0750011 0.00621204 0.0606959 -0.850275 -0.522827 0.0444946 -0.520968 0.852416 0.5 0.754866 -0.556638 -0.346889 0.421981 0.00728989 0.906575 -0.502105 -0.830723 0.240393 0.5 -0.113624 0.400412 -0.909263 -0.992265 0.000318587 0.124136 0.0499954 0.916335 0.397279 0
+-1 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.620618 0.506152 0.297525 0.809499 -0.53662 -0.626148 0.565666 0.675166 -0.720707 -0.157268 0.379382 -0.132605 0.224537 -0.965401 0.284427 -0.924418 -0.254073 -0.949482 -0.308278 0.0587184 0.5 0.48776 -0.105887 -0.866532 0.785075 -0.380882 0.488452 -0.381768 -0.91854 -0.10265 0.5 -0.757477 -0.635292 0.150439 -0.416003 0.292083 -0.861179 0.503159 -0.714907 -0.48553 0
+-1 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.750733 -0.25523 -0.948573 0.187259 0.489464 -0.293782 -0.821047 0.833836 -0.1179 0.539274 0.249267 0.907976 0.0225353 0.418416 -0.0759522 0.990863 0.111452 -0.412081 -0.132976 0.901392 0.5 0.177323 -0.76066 0.624462 -0.166191 0.602261 0.780809 -0.970019 -0.242235 -0.0196206 0.5 -0.386433 -0.424036 0.819062 0.495681 -0.84438 -0.20328 0.777798 0.32744 0.536483 0
+-1 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.31151 -0.552558 0.030718 0.832908 -0.278521 -0.948678 -0.149786 0.785561 -0.314748 0.532755 0.68849 -0.886998 -0.191095 -0.420378 0.442269 -0.0897767 -0.892378 0.132788 -0.977457 0.164147 0.5 -0.279919 0.109342 -0.953776 0.859415 0.4713 -0.198195 0.427844 -0.875169 -0.225896 0.5 0.133985 -0.0550239 -0.989455 0.452239 0.891821 0.0116447 0.881776 -0.44903 0.144375 0
+-1 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.944814 0.805553 -0.221124 0.549716 0.515393 0.719204 -0.465956 -0.292325 0.658673 0.693323 0.0551861 -0.82104 -0.392988 -0.414069 -0.560653 0.418478 0.714524 -0.107521 0.818802 -0.563917 0.5 0.63145 0.401201 0.663557 -0.762661 0.16676 0.624932 0.140069 -0.900682 0.411281 0.5 0.566032 -0.641977 0.517178 0.778999 0.621807 -0.0807313 -0.269757 0.448577 0.852062 0
+-1 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.593752 -0.481887 0.775642 0.407631 0.875767 0.411177 0.252913 0.0285614 0.478866 -0.877423 0.406248 0.276603 -0.922022 0.270862 -0.546888 0.0807346 0.833304 -0.790193 -0.378626 -0.481911 0.5 -0.493083 -0.688079 -0.532368 -0.743128 0.0149396 0.668982 -0.452359 0.725482 -0.518698 0.5 0.840893 0.505968 0.192084 0.203281 -0.624217 0.754341 0.501574 -0.595273 -0.627753 0
+-250e3 -1 1 1 1600 0.75 0.25 0 0 0 0.190488 -0.354951 0.892992 0.276724 -0.0404353 0.281057 -0.958839 -0.93401 -0.35153 -0.0636529 0.809512 -0.588493 0.152485 0.793993 0.775541 -0.171082 0.607673 0.228499 0.973385 -0.0175775 0.5 -0.0178915 -0.778758 0.627069 -0.667684 0.476139 0.572267 -0.74423 -0.408445 -0.528483 0.5 -0.297635 -0.91736 0.264316 0.842432 -0.122122 0.52478 -0.449134 0.378862 0.809162 0
+-250e3 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.573945 -0.383618 -0.800363 0.460712 0.740638 -0.564635 -0.3642 0.551627 0.201507 0.809384 0.426055 -0.15071 -0.897226 -0.415056 -0.233802 -0.375591 0.89681 -0.960533 0.232199 -0.153168 0.5 -0.138834 -0.0414727 -0.989447 0.810327 0.5696 -0.137575 0.569294 -0.820875 -0.0454732 0.5 0.596569 -0.0707409 0.799438 -0.694477 -0.544763 0.470037 0.402254 -0.835601 -0.374117 0
+-250e3 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.00856497 -0.524315 0.0349976 -0.850805 0.251286 0.961018 -0.115326 0.813602 -0.274262 -0.512671 0.991435 0.831897 -0.418296 -0.364659 0.53727 0.442653 0.717913 -0.138883 -0.79315 0.592979 0.5 0.246022 -0.932076 0.26591 0.943885 0.292757 0.152889 -0.220351 0.213374 0.951797 0.5 0.414952 0.129083 -0.90064 0.504307 0.791281 0.345758 0.757291 -0.597672 0.263246 0
+-250e3 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.323427 0.843057 0.49605 0.207819 -0.3218 0.155644 0.933927 0.430929 -0.85423 0.290846 0.676573 -0.865032 -0.455681 -0.209937 0.479445 -0.874072 -0.0782975 -0.147822 -0.168383 0.974575 0.5 0.532658 -0.839518 0.107167 0.705179 0.370232 -0.604691 0.467972 0.397665 0.789217 0.5 0.526857 0.539846 -0.656497 0.521849 0.404214 0.751189 0.670891 -0.738361 -0.0687547 0
+-250e3 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.553899 0.825741 0.291637 0.482805 0.495032 -0.784981 -0.372488 0.270362 0.546582 -0.79256 0.446101 -0.336252 -0.9402 0.0543991 -0.871751 0.332588 0.359771 -0.356349 0.073551 -0.931454 0.5 0.470279 -0.825891 0.311034 -0.872403 -0.381852 0.305126 -0.133232 -0.414841 -0.900087 0.5 0.487013 -0.839393 -0.241325 0.600617 0.121269 0.790286 -0.634096 -0.529824 0.563214 0
+-250e3 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924429 0.226959 -0.733612 -0.640549 0.795801 -0.23945 0.556206 -0.561419 -0.635986 0.529463 0.0755707 -0.294476 0.931342 -0.214212 -0.552703 -0.348836 -0.756857 -0.779617 -0.10448 0.617479 0.5 -0.943233 0.140378 0.301008 0.259975 -0.251967 0.932162 0.206699 0.9575 0.201169 0.5 -0.239657 0.758139 -0.606457 0.559433 0.618369 0.551955 0.793473 -0.206993 -0.572324 0
+-250e3 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.50085 -0.108212 -0.926568 0.360226 0.757185 0.157978 0.633809 -0.644175 0.341343 0.684488 0.49915 0.0811971 -0.877571 0.472521 0.385021 -0.409668 -0.827001 0.919329 0.249081 0.30462 0.5 -0.977162 -0.104136 0.185231 0.086434 0.601539 0.794154 -0.194123 0.792027 -0.5788 0.5 -0.801543 0.597379 0.0258339 -0.263644 -0.391867 0.881438 0.536675 0.699699 0.471593 0
+-250e3 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.769871 0.747281 0.0855458 0.658979 0.394841 0.740474 -0.543874 -0.534483 0.666619 0.519565 0.230129 -0.986676 -0.093663 -0.133036 0.158685 -0.734535 -0.659756 -0.0359251 -0.672076 0.739611 0.5 0.379057 -0.432912 -0.817865 0.258081 0.89821 -0.355827 0.888656 -0.0761962 0.452199 0.5 -0.937242 -0.0471275 0.345481 0.0744371 -0.995026 0.0662048 0.340642 0.0877665 0.936088 0
+-250e3 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.822857 -0.0866308 -0.183832 -0.979133 -0.567716 -0.798522 0.200152 -0.818653 0.573209 -0.035188 0.177143 0.0151364 -0.311297 0.950192 -0.216451 -0.928788 -0.300836 0.976176 -0.201117 -0.0814391 0.5 -0.924893 -0.264805 0.272858 0.292676 -0.0377146 0.955468 -0.242722 0.963564 0.112384 0.5 -0.79662 0.513067 0.319621 0.558651 0.422933 0.713468 0.230879 0.74692 -0.623543 0
+-250e3 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.922061 -0.401583 -0.157987 -0.902093 -0.602671 0.787261 0.130414 0.689579 0.596037 -0.411364 0.0779389 -0.219381 -0.943671 0.247705 0.489954 0.112993 0.864395 -0.843693 0.310996 0.437566 0.5 0.370903 -0.105414 0.922669 -0.913173 0.139357 0.383007 -0.168954 -0.984615 -0.0445731 0.5 -0.937156 0.330466 0.11194 0.156716 0.685324 -0.711176 -0.311735 -0.64894 -0.694045 0
+-500e3 -1 1 1 1600 0.75 0.25 0 0 0 0.59034 0.258755 0.589603 0.765124 -0.19042 -0.745421 0.638817 0.946988 -0.310992 -0.0806091 0.40966 0.114091 -0.196659 0.973811 0.0329795 0.980421 0.19413 -0.992923 0.00996723 0.118343 0.5 -0.999434 -0.00977119 -0.0322004 0.0268172 0.346753 -0.937573 0.0203268 -0.937906 -0.346295 0.5 -0.334307 0.469142 0.817401 0.738818 -0.408019 0.536347 0.585138 0.783215 -0.210206 0
+-500e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.234356 0.856057 -0.0022717 -0.516876 0.377946 -0.6794 0.628945 -0.352594 -0.733764 -0.580747 0.765644 -0.343182 0.30797 0.887345 0.93381 0.213574 0.287028 -0.101118 0.927114 -0.36088 0.5 -0.933719 0.117114 0.338308 -0.0254921 -0.964331 0.263469 0.357097 0.237382 0.9034 0.5 -0.25133 0.347452 -0.903388 -0.469855 -0.859796 -0.199968 -0.846209 0.374204 0.379344 0
+-750e3 -1 1 1 1600 0.75 0.25 0 0 0 0.660401 0.465625 -0.753394 0.464318 0.0539687 0.54786 0.834827 -0.883335 -0.363658 0.295757 0.339599 -0.801917 0.195168 -0.564658 0.205351 -0.797507 -0.567286 -0.561034 -0.570869 0.599457 0.5 0.382407 0.378019 -0.843129 0.519073 -0.842779 -0.142433 -0.764414 -0.383178 -0.518504 0.5 -0.240455 -0.221544 -0.94504 0.238945 0.930134 -0.278846 0.94079 -0.292863 -0.170718 0
+-750e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.454517 -0.471007 -0.109032 0.875365 -0.369899 -0.876463 -0.3082 0.800829 -0.468961 0.372489 0.545483 -0.606357 0.308116 -0.733073 0.745445 0.541202 -0.389118 0.276847 -0.78241 -0.557844 0.5 -0.582494 -0.804381 0.116923 -0.786278 0.521134 -0.331942 0.206076 -0.285288 -0.936025 0.5 0.377829 -0.86593 -0.327735 0.0432579 0.370096 -0.927986 0.924864 0.336443 0.177291 0
+-1000e3 -1 1 1 1600 0.75 0.25 0 0 0 0.624319 0.916255 0.366602 0.161495 0.363564 -0.930276 0.0490634 0.168222 0.0137592 -0.985653 0.375681 -0.150366 0.339183 -0.928625 -0.572883 0.735633 0.361455 0.805726 0.586344 0.0836982 0.5 0.621804 0.633868 -0.459968 -0.00631371 0.591351 0.806389 0.783147 -0.498512 0.371707 0.5 -0.281107 0.195127 -0.93963 -0.833082 0.436428 0.339861 0.476397 0.878326 0.0398741 0
+-1000e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.258433 0.255748 0.488309 -0.834354 0.557641 0.630489 0.539926 0.789702 -0.603355 -0.111055 0.741567 0.169503 -0.982719 0.0743723 0.454303 0.0109459 -0.89078 0.874572 0.184778 0.448308 0.5 0.767092 0.168414 0.619037 0.0541544 -0.978482 0.199098 0.639247 -0.119203 -0.759706 0.5 0.379731 -0.178727 -0.907668 0.118511 0.982474 -0.143877 0.917474 -0.0529345 0.394257 0
diff --git a/tests/gwb-dat/mantle_layer_min_max_surface_spherical/screen-output.log b/tests/gwb-dat/mantle_layer_min_max_surface_spherical/screen-output.log
index fdb94a40d..cc4826d92 100644
--- a/tests/gwb-dat/mantle_layer_min_max_surface_spherical/screen-output.log
+++ b/tests/gwb-dat/mantle_layer_min_max_surface_spherical/screen-output.log
@@ -1,285 +1,285 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 0 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 10 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 7.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.9 1.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.9 1.2 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.9 1.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.9 1.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.05 3.15 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.05 3.15 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.05 3.15 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.15 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.15 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.15 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.15 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.85 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.85 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.85 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.85 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -179.6 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180.4 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.95 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.95 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -179.95 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.05 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.05 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180.05 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 0 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 10 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 7.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.9 1.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.9 1.2 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.9 1.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.9 1.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.05 3.15 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.05 3.15 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.05 3.15 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.15 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.15 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.15 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.15 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.85 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.85 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.85 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.85 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -179.6 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180.4 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.95 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.95 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -179.95 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.05 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.05 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180.05 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_old/screen-output.log b/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_old/screen-output.log
index 05ad5a889..736430062 100644
--- a/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_old/screen-output.log
+++ b/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_old/screen-output.log
@@ -1,9 +1,9 @@
-# x z d T
-2490e3 0 5e3 391.412
-2495e3 0 5e3 391.313
-2460e3 0 25e3 775.586
-2475e3 0 35e3 948.682
-7553e3 0 145e3 1670.58
-7714e3 0 44e3 1695.98
-7804e3 0 126e3 1689.45
-7875e3 0 150e3 1752.63
+# x z d T tag
+2490e3 0 5e3 391.412 0
+2495e3 0 5e3 391.313 0
+2460e3 0 25e3 775.586 0
+2475e3 0 35e3 948.682 0
+7553e3 0 145e3 1670.58 1
+7714e3 0 44e3 1695.98 1
+7804e3 0 126e3 1689.45 1
+7875e3 0 150e3 1752.63 1
diff --git a/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_young/screen-output.log b/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_young/screen-output.log
index 30af49af0..d190d77fb 100644
--- a/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_young/screen-output.log
+++ b/tests/gwb-dat/mass_conserving_slab_temperature_plate_model_young/screen-output.log
@@ -1,11 +1,11 @@
-# x z d T
-590e3 0 5e3 494.275
-595e3 0 5e3 493.436
-660e3 0 25e3 1148.15
-675e3 0 35e3 1369.21
-2071e3 0 88e3 1544.7
-2160e3 0 87e3 1210.14
-2232e3 0 89e3 654.321
-2268e3 0 90e3 1650.18
-2339e3 0 192e3 1044.98
-2357e3 0 263e3 1553.22
+# x z d T tag
+590e3 0 5e3 494.275 0
+595e3 0 5e3 493.436 0
+660e3 0 25e3 1148.15 0
+675e3 0 35e3 1369.21 0
+2071e3 0 88e3 1544.7 1
+2160e3 0 87e3 1210.14 1
+2232e3 0 89e3 654.321 1
+2268e3 0 90e3 1650.18 1
+2339e3 0 192e3 1044.98 1
+2357e3 0 263e3 1553.22 1
diff --git a/tests/gwb-dat/oceanic_min_max_surface/screen-output.log b/tests/gwb-dat/oceanic_min_max_surface/screen-output.log
index 69e00860c..aa0d359ae 100644
--- a/tests/gwb-dat/oceanic_min_max_surface/screen-output.log
+++ b/tests/gwb-dat/oceanic_min_max_surface/screen-output.log
@@ -1,163 +1,163 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-0 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 250e3 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 250e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-0 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-0 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-250e3 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-500e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-500e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-750e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-750e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1000e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1000e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
--1 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 150e3 4.25 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 60e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--1 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--250e3 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5
--250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--500e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--750e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1000e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025
--1 -1 1 1 1600 0.75 0.25 0 0 0 0.366764 -0.958224 -0.0791103 -0.27486 -0.109953 -0.785254 0.609333 -0.264039 0.614099 0.743751 0.633236 -0.212463 0.0702563 0.97464 0.0629808 -0.994354 0.0854066 0.975137 0.0795293 0.206839 0.5 -0.645103 -0.0423676 -0.76292 -0.583559 -0.61723 0.527718 -0.493255 0.785641 0.373453 0.5 0.910219 0.293065 0.292599 0.0563453 0.612334 -0.788588 -0.410276 0.734275 0.540846
--1 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.471428 0.653596 0.556681 -0.512756 0.32377 0.406715 0.854258 0.684094 -0.724354 0.0855904 0.528572 0.937445 0.158394 -0.310015 0.345346 -0.535581 0.770642 -0.0439732 -0.829496 -0.556778 0.5 -0.923768 -0.374971 -0.0777773 -0.226331 0.698414 -0.678964 0.308912 -0.609602 -0.73004 0.5 -0.478424 0.399673 -0.781903 -0.878125 -0.215159 0.427321 0.00255552 0.891049 0.4539
--1 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.670828 -0.261308 0.433255 -0.862559 0.729259 -0.496824 -0.470476 -0.632376 -0.751968 -0.186131 0.329172 0.265074 0.868384 0.419101 -0.545959 0.493433 -0.677091 -0.794773 -0.0493322 0.604898 0.5 -0.233697 0.953611 0.189768 -0.935883 -0.167694 -0.309843 -0.263647 -0.25001 0.931657 0.5 0.596199 0.210762 -0.774678 -0.775251 0.401906 -0.487296 0.208645 0.891095 0.403009
--1 -1 1 150e3 1668.63 0.75 0.25 0 0 0 0.185461 0.80071 -0.308533 0.513489 0.306795 0.947428 0.0908669 -0.514529 0.0847777 0.853272 0.814539 0.246757 -0.909064 0.335729 -0.871943 -0.0570955 0.486267 -0.422879 -0.412726 -0.80674 0.5 -0.0780425 -0.955365 -0.284933 -0.865531 -0.0769022 0.494916 -0.494737 0.285243 -0.820897 0.5 -0.255637 -0.826636 -0.50132 0.000833022 0.518362 -0.855161 0.966772 -0.219029 -0.131824
--1 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.477004 0.636889 0.733656 -0.236899 -0.236373 0.478302 0.845787 0.733825 -0.482676 0.478042 0.522996 -0.494037 -0.864667 -0.0909884 -0.765255 0.482122 -0.426549 0.41269 -0.141102 -0.899876 0.5 -0.0198408 0.980595 0.19504 -0.731338 -0.147251 0.665929 0.681726 -0.129428 0.720068 0.5 0.0644779 0.990725 0.119612 0.765223 -0.126021 0.63131 0.640528 0.0508246 -0.766251
--1 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.387507 0.6519 0.731675 0.199192 0.676992 -0.443217 -0.587572 -0.341626 0.517889 -0.784272 0.612493 0.454256 -0.861273 -0.22773 -0.377598 0.0453874 -0.924856 0.80689 0.506112 -0.304598 0.5 0.71902 -0.219773 0.659326 -0.691763 -0.317625 0.64852 0.0668913 -0.922396 -0.380409 0.5 -0.567546 0.4711 0.675245 0.0919775 0.851271 -0.516602 -0.818188 -0.231088 -0.526466
--1 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924717 -0.448684 0.616845 -0.646672 0.802953 0.595934 0.0113307 0.392364 -0.514164 -0.762684 0.0752831 -0.997164 -0.0750011 0.00621204 0.0606959 -0.850275 -0.522827 0.0444946 -0.520968 0.852416 0.5 0.754866 -0.556638 -0.346889 0.421981 0.00728989 0.906575 -0.502105 -0.830723 0.240393 0.5 -0.113624 0.400412 -0.909263 -0.992265 0.000318587 0.124136 0.0499954 0.916335 0.397279
--1 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.620618 0.506152 0.297525 0.809499 -0.53662 -0.626148 0.565666 0.675166 -0.720707 -0.157268 0.379382 -0.132605 0.224537 -0.965401 0.284427 -0.924418 -0.254073 -0.949482 -0.308278 0.0587184 0.5 0.48776 -0.105887 -0.866532 0.785075 -0.380882 0.488452 -0.381768 -0.91854 -0.10265 0.5 -0.757477 -0.635292 0.150439 -0.416003 0.292083 -0.861179 0.503159 -0.714907 -0.48553
--1 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.750733 -0.25523 -0.948573 0.187259 0.489464 -0.293782 -0.821047 0.833836 -0.1179 0.539274 0.249267 0.907976 0.0225353 0.418416 -0.0759522 0.990863 0.111452 -0.412081 -0.132976 0.901392 0.5 0.177323 -0.76066 0.624462 -0.166191 0.602261 0.780809 -0.970019 -0.242235 -0.0196206 0.5 -0.386433 -0.424036 0.819062 0.495681 -0.84438 -0.20328 0.777798 0.32744 0.536483
--1 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.31151 -0.552558 0.030718 0.832908 -0.278521 -0.948678 -0.149786 0.785561 -0.314748 0.532755 0.68849 -0.886998 -0.191095 -0.420378 0.442269 -0.0897767 -0.892378 0.132788 -0.977457 0.164147 0.5 -0.279919 0.109342 -0.953776 0.859415 0.4713 -0.198195 0.427844 -0.875169 -0.225896 0.5 0.133985 -0.0550239 -0.989455 0.452239 0.891821 0.0116447 0.881776 -0.44903 0.144375
--1 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.944814 0.805553 -0.221124 0.549716 0.515393 0.719204 -0.465956 -0.292325 0.658673 0.693323 0.0551861 -0.82104 -0.392988 -0.414069 -0.560653 0.418478 0.714524 -0.107521 0.818802 -0.563917 0.5 0.63145 0.401201 0.663557 -0.762661 0.16676 0.624932 0.140069 -0.900682 0.411281 0.5 0.566032 -0.641977 0.517178 0.778999 0.621807 -0.0807313 -0.269757 0.448577 0.852062
--1 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.593752 -0.481887 0.775642 0.407631 0.875767 0.411177 0.252913 0.0285614 0.478866 -0.877423 0.406248 0.276603 -0.922022 0.270862 -0.546888 0.0807346 0.833304 -0.790193 -0.378626 -0.481911 0.5 -0.493083 -0.688079 -0.532368 -0.743128 0.0149396 0.668982 -0.452359 0.725482 -0.518698 0.5 0.840893 0.505968 0.192084 0.203281 -0.624217 0.754341 0.501574 -0.595273 -0.627753
--250e3 -1 1 1 1600 0.75 0.25 0 0 0 0.190488 -0.354951 0.892992 0.276724 -0.0404353 0.281057 -0.958839 -0.93401 -0.35153 -0.0636529 0.809512 -0.588493 0.152485 0.793993 0.775541 -0.171082 0.607673 0.228499 0.973385 -0.0175775 0.5 -0.0178915 -0.778758 0.627069 -0.667684 0.476139 0.572267 -0.74423 -0.408445 -0.528483 0.5 -0.297635 -0.91736 0.264316 0.842432 -0.122122 0.52478 -0.449134 0.378862 0.809162
--250e3 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.573945 -0.383618 -0.800363 0.460712 0.740638 -0.564635 -0.3642 0.551627 0.201507 0.809384 0.426055 -0.15071 -0.897226 -0.415056 -0.233802 -0.375591 0.89681 -0.960533 0.232199 -0.153168 0.5 -0.138834 -0.0414727 -0.989447 0.810327 0.5696 -0.137575 0.569294 -0.820875 -0.0454732 0.5 0.596569 -0.0707409 0.799438 -0.694477 -0.544763 0.470037 0.402254 -0.835601 -0.374117
--250e3 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.00856497 -0.524315 0.0349976 -0.850805 0.251286 0.961018 -0.115326 0.813602 -0.274262 -0.512671 0.991435 0.831897 -0.418296 -0.364659 0.53727 0.442653 0.717913 -0.138883 -0.79315 0.592979 0.5 0.246022 -0.932076 0.26591 0.943885 0.292757 0.152889 -0.220351 0.213374 0.951797 0.5 0.414952 0.129083 -0.90064 0.504307 0.791281 0.345758 0.757291 -0.597672 0.263246
--250e3 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.323427 0.843057 0.49605 0.207819 -0.3218 0.155644 0.933927 0.430929 -0.85423 0.290846 0.676573 -0.865032 -0.455681 -0.209937 0.479445 -0.874072 -0.0782975 -0.147822 -0.168383 0.974575 0.5 0.532658 -0.839518 0.107167 0.705179 0.370232 -0.604691 0.467972 0.397665 0.789217 0.5 0.526857 0.539846 -0.656497 0.521849 0.404214 0.751189 0.670891 -0.738361 -0.0687547
--250e3 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.553899 0.825741 0.291637 0.482805 0.495032 -0.784981 -0.372488 0.270362 0.546582 -0.79256 0.446101 -0.336252 -0.9402 0.0543991 -0.871751 0.332588 0.359771 -0.356349 0.073551 -0.931454 0.5 0.470279 -0.825891 0.311034 -0.872403 -0.381852 0.305126 -0.133232 -0.414841 -0.900087 0.5 0.487013 -0.839393 -0.241325 0.600617 0.121269 0.790286 -0.634096 -0.529824 0.563214
--250e3 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924429 0.226959 -0.733612 -0.640549 0.795801 -0.23945 0.556206 -0.561419 -0.635986 0.529463 0.0755707 -0.294476 0.931342 -0.214212 -0.552703 -0.348836 -0.756857 -0.779617 -0.10448 0.617479 0.5 -0.943233 0.140378 0.301008 0.259975 -0.251967 0.932162 0.206699 0.9575 0.201169 0.5 -0.239657 0.758139 -0.606457 0.559433 0.618369 0.551955 0.793473 -0.206993 -0.572324
--250e3 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.50085 -0.108212 -0.926568 0.360226 0.757185 0.157978 0.633809 -0.644175 0.341343 0.684488 0.49915 0.0811971 -0.877571 0.472521 0.385021 -0.409668 -0.827001 0.919329 0.249081 0.30462 0.5 -0.977162 -0.104136 0.185231 0.086434 0.601539 0.794154 -0.194123 0.792027 -0.5788 0.5 -0.801543 0.597379 0.0258339 -0.263644 -0.391867 0.881438 0.536675 0.699699 0.471593
--250e3 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.769871 0.747281 0.0855458 0.658979 0.394841 0.740474 -0.543874 -0.534483 0.666619 0.519565 0.230129 -0.986676 -0.093663 -0.133036 0.158685 -0.734535 -0.659756 -0.0359251 -0.672076 0.739611 0.5 0.379057 -0.432912 -0.817865 0.258081 0.89821 -0.355827 0.888656 -0.0761962 0.452199 0.5 -0.937242 -0.0471275 0.345481 0.0744371 -0.995026 0.0662048 0.340642 0.0877665 0.936088
--250e3 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.822857 -0.0866308 -0.183832 -0.979133 -0.567716 -0.798522 0.200152 -0.818653 0.573209 -0.035188 0.177143 0.0151364 -0.311297 0.950192 -0.216451 -0.928788 -0.300836 0.976176 -0.201117 -0.0814391 0.5 -0.924893 -0.264805 0.272858 0.292676 -0.0377146 0.955468 -0.242722 0.963564 0.112384 0.5 -0.79662 0.513067 0.319621 0.558651 0.422933 0.713468 0.230879 0.74692 -0.623543
--250e3 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--250e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.922061 -0.401583 -0.157987 -0.902093 -0.602671 0.787261 0.130414 0.689579 0.596037 -0.411364 0.0779389 -0.219381 -0.943671 0.247705 0.489954 0.112993 0.864395 -0.843693 0.310996 0.437566 0.5 0.370903 -0.105414 0.922669 -0.913173 0.139357 0.383007 -0.168954 -0.984615 -0.0445731 0.5 -0.937156 0.330466 0.11194 0.156716 0.685324 -0.711176 -0.311735 -0.64894 -0.694045
--500e3 -1 1 1 1600 0.75 0.25 0 0 0 0.59034 0.258755 0.589603 0.765124 -0.19042 -0.745421 0.638817 0.946988 -0.310992 -0.0806091 0.40966 0.114091 -0.196659 0.973811 0.0329795 0.980421 0.19413 -0.992923 0.00996723 0.118343 0.5 -0.999434 -0.00977119 -0.0322004 0.0268172 0.346753 -0.937573 0.0203268 -0.937906 -0.346295 0.5 -0.334307 0.469142 0.817401 0.738818 -0.408019 0.536347 0.585138 0.783215 -0.210206
--500e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--500e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.234356 0.856057 -0.0022717 -0.516876 0.377946 -0.6794 0.628945 -0.352594 -0.733764 -0.580747 0.765644 -0.343182 0.30797 0.887345 0.93381 0.213574 0.287028 -0.101118 0.927114 -0.36088 0.5 -0.933719 0.117114 0.338308 -0.0254921 -0.964331 0.263469 0.357097 0.237382 0.9034 0.5 -0.25133 0.347452 -0.903388 -0.469855 -0.859796 -0.199968 -0.846209 0.374204 0.379344
--750e3 -1 1 1 1600 0.75 0.25 0 0 0 0.660401 0.465625 -0.753394 0.464318 0.0539687 0.54786 0.834827 -0.883335 -0.363658 0.295757 0.339599 -0.801917 0.195168 -0.564658 0.205351 -0.797507 -0.567286 -0.561034 -0.570869 0.599457 0.5 0.382407 0.378019 -0.843129 0.519073 -0.842779 -0.142433 -0.764414 -0.383178 -0.518504 0.5 -0.240455 -0.221544 -0.94504 0.238945 0.930134 -0.278846 0.94079 -0.292863 -0.170718
--750e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--750e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.454517 -0.471007 -0.109032 0.875365 -0.369899 -0.876463 -0.3082 0.800829 -0.468961 0.372489 0.545483 -0.606357 0.308116 -0.733073 0.745445 0.541202 -0.389118 0.276847 -0.78241 -0.557844 0.5 -0.582494 -0.804381 0.116923 -0.786278 0.521134 -0.331942 0.206076 -0.285288 -0.936025 0.5 0.377829 -0.86593 -0.327735 0.0432579 0.370096 -0.927986 0.924864 0.336443 0.177291
--1000e3 -1 1 1 1600 0.75 0.25 0 0 0 0.624319 0.916255 0.366602 0.161495 0.363564 -0.930276 0.0490634 0.168222 0.0137592 -0.985653 0.375681 -0.150366 0.339183 -0.928625 -0.572883 0.735633 0.361455 0.805726 0.586344 0.0836982 0.5 0.621804 0.633868 -0.459968 -0.00631371 0.591351 0.806389 0.783147 -0.498512 0.371707 0.5 -0.281107 0.195127 -0.93963 -0.833082 0.436428 0.339861 0.476397 0.878326 0.0398741
--1000e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
--1000e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.258433 0.255748 0.488309 -0.834354 0.557641 0.630489 0.539926 0.789702 -0.603355 -0.111055 0.741567 0.169503 -0.982719 0.0743723 0.454303 0.0109459 -0.89078 0.874572 0.184778 0.448308 0.5 0.767092 0.168414 0.619037 0.0541544 -0.978482 0.199098 0.639247 -0.119203 -0.759706 0.5 0.379731 -0.178727 -0.907668 0.118511 0.982474 -0.143877 0.917474 -0.0529345 0.394257
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+0 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 250e3 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 250e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+0 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+0 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+0 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+250e3 0 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 250e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 250e3 1 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+250e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+500e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+500e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+750e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+750e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1000e3 0 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1000e3 1000e3 1 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+-1 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 150e3 4.25 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 60e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-1 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 40e3 2.6 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 60e3 2.9 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 0 1 250e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 0 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 250e3 1 40e3 2.36 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 250e3 1 60e3 2.84 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-250e3 250e3 1 150e3 10 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 250e3 1 250e3 15 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 150e3 12.5 0 1 0 0 0 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.5 0.144222 -0.828123 -0.541675 0.878984 -0.144222 0.454519 -0.454519 -0.541675 0.707107 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0.3 -0.128798 -0.606107 -0.784886 0.692931 -0.621202 0.365998 -0.709406 -0.496732 0.5 0
+-250e3 500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-500e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-500e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-750e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-750e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1000e3 0 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1000e3 250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 1000e3 1 1 2.00001 1 0 0 0 0 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.5 0.868049 -0.488523 -0.0885213 0.49444 0.834493 0.24321 -0.0449435 -0.254887 0.965926 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0.2 0.532476 -0.79638 -0.286788 0.819645 0.400537 0.409576 -0.211309 -0.453154 0.866025 0
+-1 -1 1 1 1600 0.75 0.25 0 0 0 0.366764 -0.958224 -0.0791103 -0.27486 -0.109953 -0.785254 0.609333 -0.264039 0.614099 0.743751 0.633236 -0.212463 0.0702563 0.97464 0.0629808 -0.994354 0.0854066 0.975137 0.0795293 0.206839 0.5 -0.645103 -0.0423676 -0.76292 -0.583559 -0.61723 0.527718 -0.493255 0.785641 0.373453 0.5 0.910219 0.293065 0.292599 0.0563453 0.612334 -0.788588 -0.410276 0.734275 0.540846 0
+-1 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.471428 0.653596 0.556681 -0.512756 0.32377 0.406715 0.854258 0.684094 -0.724354 0.0855904 0.528572 0.937445 0.158394 -0.310015 0.345346 -0.535581 0.770642 -0.0439732 -0.829496 -0.556778 0.5 -0.923768 -0.374971 -0.0777773 -0.226331 0.698414 -0.678964 0.308912 -0.609602 -0.73004 0.5 -0.478424 0.399673 -0.781903 -0.878125 -0.215159 0.427321 0.00255552 0.891049 0.4539 0
+-1 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.670828 -0.261308 0.433255 -0.862559 0.729259 -0.496824 -0.470476 -0.632376 -0.751968 -0.186131 0.329172 0.265074 0.868384 0.419101 -0.545959 0.493433 -0.677091 -0.794773 -0.0493322 0.604898 0.5 -0.233697 0.953611 0.189768 -0.935883 -0.167694 -0.309843 -0.263647 -0.25001 0.931657 0.5 0.596199 0.210762 -0.774678 -0.775251 0.401906 -0.487296 0.208645 0.891095 0.403009 0
+-1 -1 1 150e3 1668.63 0.75 0.25 0 0 0 0.185461 0.80071 -0.308533 0.513489 0.306795 0.947428 0.0908669 -0.514529 0.0847777 0.853272 0.814539 0.246757 -0.909064 0.335729 -0.871943 -0.0570955 0.486267 -0.422879 -0.412726 -0.80674 0.5 -0.0780425 -0.955365 -0.284933 -0.865531 -0.0769022 0.494916 -0.494737 0.285243 -0.820897 0.5 -0.255637 -0.826636 -0.50132 0.000833022 0.518362 -0.855161 0.966772 -0.219029 -0.131824 0
+-1 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.477004 0.636889 0.733656 -0.236899 -0.236373 0.478302 0.845787 0.733825 -0.482676 0.478042 0.522996 -0.494037 -0.864667 -0.0909884 -0.765255 0.482122 -0.426549 0.41269 -0.141102 -0.899876 0.5 -0.0198408 0.980595 0.19504 -0.731338 -0.147251 0.665929 0.681726 -0.129428 0.720068 0.5 0.0644779 0.990725 0.119612 0.765223 -0.126021 0.63131 0.640528 0.0508246 -0.766251 0
+-1 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.387507 0.6519 0.731675 0.199192 0.676992 -0.443217 -0.587572 -0.341626 0.517889 -0.784272 0.612493 0.454256 -0.861273 -0.22773 -0.377598 0.0453874 -0.924856 0.80689 0.506112 -0.304598 0.5 0.71902 -0.219773 0.659326 -0.691763 -0.317625 0.64852 0.0668913 -0.922396 -0.380409 0.5 -0.567546 0.4711 0.675245 0.0919775 0.851271 -0.516602 -0.818188 -0.231088 -0.526466 0
+-1 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924717 -0.448684 0.616845 -0.646672 0.802953 0.595934 0.0113307 0.392364 -0.514164 -0.762684 0.0752831 -0.997164 -0.0750011 0.00621204 0.0606959 -0.850275 -0.522827 0.0444946 -0.520968 0.852416 0.5 0.754866 -0.556638 -0.346889 0.421981 0.00728989 0.906575 -0.502105 -0.830723 0.240393 0.5 -0.113624 0.400412 -0.909263 -0.992265 0.000318587 0.124136 0.0499954 0.916335 0.397279 0
+-1 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.620618 0.506152 0.297525 0.809499 -0.53662 -0.626148 0.565666 0.675166 -0.720707 -0.157268 0.379382 -0.132605 0.224537 -0.965401 0.284427 -0.924418 -0.254073 -0.949482 -0.308278 0.0587184 0.5 0.48776 -0.105887 -0.866532 0.785075 -0.380882 0.488452 -0.381768 -0.91854 -0.10265 0.5 -0.757477 -0.635292 0.150439 -0.416003 0.292083 -0.861179 0.503159 -0.714907 -0.48553 0
+-1 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.750733 -0.25523 -0.948573 0.187259 0.489464 -0.293782 -0.821047 0.833836 -0.1179 0.539274 0.249267 0.907976 0.0225353 0.418416 -0.0759522 0.990863 0.111452 -0.412081 -0.132976 0.901392 0.5 0.177323 -0.76066 0.624462 -0.166191 0.602261 0.780809 -0.970019 -0.242235 -0.0196206 0.5 -0.386433 -0.424036 0.819062 0.495681 -0.84438 -0.20328 0.777798 0.32744 0.536483 0
+-1 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.31151 -0.552558 0.030718 0.832908 -0.278521 -0.948678 -0.149786 0.785561 -0.314748 0.532755 0.68849 -0.886998 -0.191095 -0.420378 0.442269 -0.0897767 -0.892378 0.132788 -0.977457 0.164147 0.5 -0.279919 0.109342 -0.953776 0.859415 0.4713 -0.198195 0.427844 -0.875169 -0.225896 0.5 0.133985 -0.0550239 -0.989455 0.452239 0.891821 0.0116447 0.881776 -0.44903 0.144375 0
+-1 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.944814 0.805553 -0.221124 0.549716 0.515393 0.719204 -0.465956 -0.292325 0.658673 0.693323 0.0551861 -0.82104 -0.392988 -0.414069 -0.560653 0.418478 0.714524 -0.107521 0.818802 -0.563917 0.5 0.63145 0.401201 0.663557 -0.762661 0.16676 0.624932 0.140069 -0.900682 0.411281 0.5 0.566032 -0.641977 0.517178 0.778999 0.621807 -0.0807313 -0.269757 0.448577 0.852062 0
+-1 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.593752 -0.481887 0.775642 0.407631 0.875767 0.411177 0.252913 0.0285614 0.478866 -0.877423 0.406248 0.276603 -0.922022 0.270862 -0.546888 0.0807346 0.833304 -0.790193 -0.378626 -0.481911 0.5 -0.493083 -0.688079 -0.532368 -0.743128 0.0149396 0.668982 -0.452359 0.725482 -0.518698 0.5 0.840893 0.505968 0.192084 0.203281 -0.624217 0.754341 0.501574 -0.595273 -0.627753 0
+-250e3 -1 1 1 1600 0.75 0.25 0 0 0 0.190488 -0.354951 0.892992 0.276724 -0.0404353 0.281057 -0.958839 -0.93401 -0.35153 -0.0636529 0.809512 -0.588493 0.152485 0.793993 0.775541 -0.171082 0.607673 0.228499 0.973385 -0.0175775 0.5 -0.0178915 -0.778758 0.627069 -0.667684 0.476139 0.572267 -0.74423 -0.408445 -0.528483 0.5 -0.297635 -0.91736 0.264316 0.842432 -0.122122 0.52478 -0.449134 0.378862 0.809162 0
+-250e3 -1 1 40e3 1618.02 0.75 0.25 0 0 0 0.573945 -0.383618 -0.800363 0.460712 0.740638 -0.564635 -0.3642 0.551627 0.201507 0.809384 0.426055 -0.15071 -0.897226 -0.415056 -0.233802 -0.375591 0.89681 -0.960533 0.232199 -0.153168 0.5 -0.138834 -0.0414727 -0.989447 0.810327 0.5696 -0.137575 0.569294 -0.820875 -0.0454732 0.5 0.596569 -0.0707409 0.799438 -0.694477 -0.544763 0.470037 0.402254 -0.835601 -0.374117 0
+-250e3 -1 1 60e3 1627.11 0.75 0.25 0 0 0 0.00856497 -0.524315 0.0349976 -0.850805 0.251286 0.961018 -0.115326 0.813602 -0.274262 -0.512671 0.991435 0.831897 -0.418296 -0.364659 0.53727 0.442653 0.717913 -0.138883 -0.79315 0.592979 0.5 0.246022 -0.932076 0.26591 0.943885 0.292757 0.152889 -0.220351 0.213374 0.951797 0.5 0.414952 0.129083 -0.90064 0.504307 0.791281 0.345758 0.757291 -0.597672 0.263246 0
+-250e3 -1 1 250e3 10.7251 0.75 0.25 0 0 0 0.323427 0.843057 0.49605 0.207819 -0.3218 0.155644 0.933927 0.430929 -0.85423 0.290846 0.676573 -0.865032 -0.455681 -0.209937 0.479445 -0.874072 -0.0782975 -0.147822 -0.168383 0.974575 0.5 0.532658 -0.839518 0.107167 0.705179 0.370232 -0.604691 0.467972 0.397665 0.789217 0.5 0.526857 0.539846 -0.656497 0.521849 0.404214 0.751189 0.670891 -0.738361 -0.0687547 0
+-250e3 -1 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -250e3 1 40e3 1618.02 0.75 0.25 0 0 0 0.553899 0.825741 0.291637 0.482805 0.495032 -0.784981 -0.372488 0.270362 0.546582 -0.79256 0.446101 -0.336252 -0.9402 0.0543991 -0.871751 0.332588 0.359771 -0.356349 0.073551 -0.931454 0.5 0.470279 -0.825891 0.311034 -0.872403 -0.381852 0.305126 -0.133232 -0.414841 -0.900087 0.5 0.487013 -0.839393 -0.241325 0.600617 0.121269 0.790286 -0.634096 -0.529824 0.563214 0
+-250e3 -250e3 1 60e3 1627.11 0.75 0.25 0 0 0 0.924429 0.226959 -0.733612 -0.640549 0.795801 -0.23945 0.556206 -0.561419 -0.635986 0.529463 0.0755707 -0.294476 0.931342 -0.214212 -0.552703 -0.348836 -0.756857 -0.779617 -0.10448 0.617479 0.5 -0.943233 0.140378 0.301008 0.259975 -0.251967 0.932162 0.206699 0.9575 0.201169 0.5 -0.239657 0.758139 -0.606457 0.559433 0.618369 0.551955 0.793473 -0.206993 -0.572324 0
+-250e3 -250e3 1 150e3 1668.63 0.75 0.25 0 0 0 0.50085 -0.108212 -0.926568 0.360226 0.757185 0.157978 0.633809 -0.644175 0.341343 0.684488 0.49915 0.0811971 -0.877571 0.472521 0.385021 -0.409668 -0.827001 0.919329 0.249081 0.30462 0.5 -0.977162 -0.104136 0.185231 0.086434 0.601539 0.794154 -0.194123 0.792027 -0.5788 0.5 -0.801543 0.597379 0.0258339 -0.263644 -0.391867 0.881438 0.536675 0.699699 0.471593 0
+-250e3 -250e3 1 250e3 10.7251 0.75 0.25 0 0 0 0.769871 0.747281 0.0855458 0.658979 0.394841 0.740474 -0.543874 -0.534483 0.666619 0.519565 0.230129 -0.986676 -0.093663 -0.133036 0.158685 -0.734535 -0.659756 -0.0359251 -0.672076 0.739611 0.5 0.379057 -0.432912 -0.817865 0.258081 0.89821 -0.355827 0.888656 -0.0761962 0.452199 0.5 -0.937242 -0.0471275 0.345481 0.0744371 -0.995026 0.0662048 0.340642 0.0877665 0.936088 0
+-250e3 -250e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 150e3 10.4289 0.75 0.25 0 0 0 0.822857 -0.0866308 -0.183832 -0.979133 -0.567716 -0.798522 0.200152 -0.818653 0.573209 -0.035188 0.177143 0.0151364 -0.311297 0.950192 -0.216451 -0.928788 -0.300836 0.976176 -0.201117 -0.0814391 0.5 -0.924893 -0.264805 0.272858 0.292676 -0.0377146 0.955468 -0.242722 0.963564 0.112384 0.5 -0.79662 0.513067 0.319621 0.558651 0.422933 0.713468 0.230879 0.74692 -0.623543 0
+-250e3 -500e3 1 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -500e3 1 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-250e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.922061 -0.401583 -0.157987 -0.902093 -0.602671 0.787261 0.130414 0.689579 0.596037 -0.411364 0.0779389 -0.219381 -0.943671 0.247705 0.489954 0.112993 0.864395 -0.843693 0.310996 0.437566 0.5 0.370903 -0.105414 0.922669 -0.913173 0.139357 0.383007 -0.168954 -0.984615 -0.0445731 0.5 -0.937156 0.330466 0.11194 0.156716 0.685324 -0.711176 -0.311735 -0.64894 -0.694045 0
+-500e3 -1 1 1 1600 0.75 0.25 0 0 0 0.59034 0.258755 0.589603 0.765124 -0.19042 -0.745421 0.638817 0.946988 -0.310992 -0.0806091 0.40966 0.114091 -0.196659 0.973811 0.0329795 0.980421 0.19413 -0.992923 0.00996723 0.118343 0.5 -0.999434 -0.00977119 -0.0322004 0.0268172 0.346753 -0.937573 0.0203268 -0.937906 -0.346295 0.5 -0.334307 0.469142 0.817401 0.738818 -0.408019 0.536347 0.585138 0.783215 -0.210206 0
+-500e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-500e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.234356 0.856057 -0.0022717 -0.516876 0.377946 -0.6794 0.628945 -0.352594 -0.733764 -0.580747 0.765644 -0.343182 0.30797 0.887345 0.93381 0.213574 0.287028 -0.101118 0.927114 -0.36088 0.5 -0.933719 0.117114 0.338308 -0.0254921 -0.964331 0.263469 0.357097 0.237382 0.9034 0.5 -0.25133 0.347452 -0.903388 -0.469855 -0.859796 -0.199968 -0.846209 0.374204 0.379344 0
+-750e3 -1 1 1 1600 0.75 0.25 0 0 0 0.660401 0.465625 -0.753394 0.464318 0.0539687 0.54786 0.834827 -0.883335 -0.363658 0.295757 0.339599 -0.801917 0.195168 -0.564658 0.205351 -0.797507 -0.567286 -0.561034 -0.570869 0.599457 0.5 0.382407 0.378019 -0.843129 0.519073 -0.842779 -0.142433 -0.764414 -0.383178 -0.518504 0.5 -0.240455 -0.221544 -0.94504 0.238945 0.930134 -0.278846 0.94079 -0.292863 -0.170718 0
+-750e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-750e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.454517 -0.471007 -0.109032 0.875365 -0.369899 -0.876463 -0.3082 0.800829 -0.468961 0.372489 0.545483 -0.606357 0.308116 -0.733073 0.745445 0.541202 -0.389118 0.276847 -0.78241 -0.557844 0.5 -0.582494 -0.804381 0.116923 -0.786278 0.521134 -0.331942 0.206076 -0.285288 -0.936025 0.5 0.377829 -0.86593 -0.327735 0.0432579 0.370096 -0.927986 0.924864 0.336443 0.177291 0
+-1000e3 -1 1 1 1600 0.75 0.25 0 0 0 0.624319 0.916255 0.366602 0.161495 0.363564 -0.930276 0.0490634 0.168222 0.0137592 -0.985653 0.375681 -0.150366 0.339183 -0.928625 -0.572883 0.735633 0.361455 0.805726 0.586344 0.0836982 0.5 0.621804 0.633868 -0.459968 -0.00631371 0.591351 0.806389 0.783147 -0.498512 0.371707 0.5 -0.281107 0.195127 -0.93963 -0.833082 0.436428 0.339861 0.476397 0.878326 0.0398741 0
+-1000e3 -250e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -500e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -750e3 1 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+-1000e3 -1000e3 1 1 1600 0.75 0.25 0 0 0 0.258433 0.255748 0.488309 -0.834354 0.557641 0.630489 0.539926 0.789702 -0.603355 -0.111055 0.741567 0.169503 -0.982719 0.0743723 0.454303 0.0109459 -0.89078 0.874572 0.184778 0.448308 0.5 0.767092 0.168414 0.619037 0.0541544 -0.978482 0.199098 0.639247 -0.119203 -0.759706 0.5 0.379731 -0.178727 -0.907668 0.118511 0.982474 -0.143877 0.917474 -0.0529345 0.394257 0
diff --git a/tests/gwb-dat/oceanic_min_max_surface_spherical/screen-output.log b/tests/gwb-dat/oceanic_min_max_surface_spherical/screen-output.log
index fdb94a40d..cc4826d92 100644
--- a/tests/gwb-dat/oceanic_min_max_surface_spherical/screen-output.log
+++ b/tests/gwb-dat/oceanic_min_max_surface_spherical/screen-output.log
@@ -1,285 +1,285 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-1 0 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 2.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 0 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 0 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 5 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 5 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 5 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 10 10 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18
-1 10 10 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 10 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 7.5 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 7.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 185 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 185 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.9 1.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.9 1.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.9 1.2 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.9 1.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.9 1.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.05 3.15 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.05 3.15 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.05 3.15 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.05 3.15 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 175.15 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.15 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 175.15 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.15 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 175.15 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -184.85 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.85 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -184.85 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.85 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -184.85 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.6 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.6 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -179.6 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.4 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.4 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180.4 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -175 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 185 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.95 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 -179.95 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 -179.95 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 -179.95 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.05 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18
-1 180.05 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36
-1 180.05 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 180.05 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+1 0 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 2.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 0 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 0 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 0 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 0 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 150e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 7.5 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 5 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 5 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 5 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 0 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 0 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 2.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 2.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 7.5 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 7.5 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 10 10 1 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 10e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 40e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 60e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 150e3 150 1 0 0 0 0 0.5 1 2 3 4 5 6 7 8 9 0.5 1 2 3 4 5 6 7 8 9 0.2 10 11 12 13 14 15 16 17 18 0.2 10 11 12 13 14 15 16 17 18 0
+1 10 10 250e3 200 0 1 0 0 0 0.5 19 20 21 22 23 24 25 26 27 0.5 19 20 21 22 23 24 25 26 27 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 10 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 0 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 0 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 2.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 2.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 7.5 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180 7.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180 7.5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 0 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 0 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 0 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 2.5 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 2.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 2.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 5.07 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 7.5 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 7.5 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 7.5 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 10 1 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 10e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 185 10 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 185 10 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.9 1.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.9 1.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.9 1.2 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.9 1.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.9 1.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.05 3.15 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.05 3.15 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.05 3.15 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.05 3.15 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 175.15 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.15 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 175.15 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.15 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 175.15 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -184.85 1.05 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.85 1.05 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -184.85 1.05 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.85 1.05 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -184.85 1.05 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.6 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.6 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -179.6 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.4 8.2 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 150e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.4 8.2 250e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180.4 8.2 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -175 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 40e3 1618.02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 60e3 1627.11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 150e3 1668.63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 185 4.95 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.95 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 -179.95 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 -179.95 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 -179.95 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 10e3 1604.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 40e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.05 2.55 60e3 150 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 185 11 12 13 14 15 16 17 18 0.2 185 11 12 13 14 15 16 17 18 0
+1 180.05 2.55 150e3 200 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 28 29 30 31 32 33 34 35 36 0.3 28 29 30 31 32 33 34 35 36 0
+1 180.05 2.55 250e3 1716.01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+1 180.05 2.55 350e3 1764.74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/slab_complex_spherical/screen-output.log b/tests/gwb-dat/slab_complex_spherical/screen-output.log
index 55faa1964..ee1a91d9f 100644
--- a/tests/gwb-dat/slab_complex_spherical/screen-output.log
+++ b/tests/gwb-dat/slab_complex_spherical/screen-output.log
@@ -1,15 +1,15 @@
-# x y z d g T c0 c1
--1.60033e+06 -2.91702e+06 4.46833e+06 10e3 1604.4 0 0
--3.40617e+06 -3.06693e+06 3.16671e+06 10e3 1604.4 0 0
--2572266.25 -3690688 4475930.5 25000 100 0 0
--3.40617e+06 -3.06693e+06 3.16671e+06 10e3 1604.4 0 0
--1467450 -4087188 3988019 475000 1822.99 0 0
--1467450.4900614868383854627609253 -4087188.1479639620520174503326416 3988019.3207106236368417739868164 474999.9999999990686774253845215 1822.99 0 0
--1.90873e+06 -2.93598e+06 4.81994e+06 413224 100 0 0
--1.9382e+06 -2.92355e+06 4.8279e+06 403385 100 0 0
--1.98699e+06 -2.90814e+06 4.8478e+06 378789 100 0 0
--2.34372e+06 -4.08763e+06 3.95173e+06 221370 1700.31 0 0
--2.325475e+06 -4.06984e+06 3.931185e+06 253345.5 1715.31 0 0
--2.30723e+06 -4.05205e+06 3.91064e+06 285321 1730.44 0 0
--2.47956e+06 -4.10348e+06 3.88247e+06 201693 1691.14 0 0
--1.30412e+06 -3.08634e+06 5.33042e+06 10e3 1604.4 0 0
+# x y z d g T c0 c1 tag
+-1.60033e+06 -2.91702e+06 4.46833e+06 10e3 1604.4 0 0 -1
+-3.40617e+06 -3.06693e+06 3.16671e+06 10e3 1604.4 0 0 -1
+-2572266.25 -3690688 4475930.5 25000 100 0 0 0
+-3.40617e+06 -3.06693e+06 3.16671e+06 10e3 1604.4 0 0 -1
+-1467450 -4087188 3988019 475000 1822.99 0 0 -1
+-1467450.4900614868383854627609253 -4087188.1479639620520174503326416 3988019.3207106236368417739868164 474999.9999999990686774253845215 1822.99 0 0 -1
+-1.90873e+06 -2.93598e+06 4.81994e+06 413224 100 0 0 0
+-1.9382e+06 -2.92355e+06 4.8279e+06 403385 100 0 0 0
+-1.98699e+06 -2.90814e+06 4.8478e+06 378789 100 0 0 0
+-2.34372e+06 -4.08763e+06 3.95173e+06 221370 1700.31 0 0 -1
+-2.325475e+06 -4.06984e+06 3.931185e+06 253345.5 1715.31 0 0 -1
+-2.30723e+06 -4.05205e+06 3.91064e+06 285321 1730.44 0 0 -1
+-2.47956e+06 -4.10348e+06 3.88247e+06 201693 1691.14 0 0 -1
+-1.30412e+06 -3.08634e+06 5.33042e+06 10e3 1604.4 0 0 -1
diff --git a/tests/gwb-dat/slab_interpolation_180pm_CMS/screen-output.log b/tests/gwb-dat/slab_interpolation_180pm_CMS/screen-output.log
index 1b8310d13..019a2a309 100644
--- a/tests/gwb-dat/slab_interpolation_180pm_CMS/screen-output.log
+++ b/tests/gwb-dat/slab_interpolation_180pm_CMS/screen-output.log
@@ -1,25 +1,25 @@
-# x y z d g T c0
-923431 -87809.9 6.30311e+6 0 1600 0
-1.12689e+6 88336.1 6.26992e+6 0 1 1
-1.27069e+6 261536 6.371e+6 0 1600 0
--598459 -2.09012e+6 5.98856e+6 0 1600 0
--598763 -2.25824e+6 5.92718e+6 0 1600 0
--598244 -2.52855e+6 5.81706e+6 0 1600 0
--2.89887e+6 -88837.9 5.67259e+6 0 1600 0
--3.09098e+6 -88394.8 5.57025e+6 0 1 1
--3.23321e+6 -87993.2 5.48892e+6 0 1 1
--1.68656e+6 3.01708e+6 5.35186e+6 0 1600 0
--1.74658e+6 3.17916e+6 5.23756e+6 0 1 1
--1.8701e+6 3.2915e+6 5.12429e+6 0 1 1
-3.56022e+6 2.10065e+6 4.84786e+6 0 1600 0
-3.6655e+6 2.21087e+6 4.71867e+6 0 1 1
-3.81703e+6 2.25402e+6 4.57595e+6 0 1600 0
--1.13025e+6 -4.35383e+6 4.5118e+6 0 1600 0
--890580 -4.70081e+6 4.20701e+6 0 1 1
--798460 -4.92635e+6 3.9602e+6 0 1600 0
-474438 5.76885e+6 2.66175e+6 0 1600 0
-458024 5.87026e+6 2.43308e+6 0 1 1
-332869 5.96988e+6 6.371e+6 0 1600 0
-6.10791e+6 369715 1.77382e+6 0 1600 0
-6.19087e+6 359264 1.4607e+6 0 1 1
-6.23707e+6 303369 1.26356e+6 0 1600 0
+# x y z d g T c0 tag
+923431 -87809.9 6.30311e+6 0 1600 0 -1
+1.12689e+6 88336.1 6.26992e+6 0 1 1 0
+1.27069e+6 261536 6.371e+6 0 1600 0 -1
+-598459 -2.09012e+6 5.98856e+6 0 1600 0 -1
+-598763 -2.25824e+6 5.92718e+6 0 1600 0 -1
+-598244 -2.52855e+6 5.81706e+6 0 1600 0 -1
+-2.89887e+6 -88837.9 5.67259e+6 0 1600 0 -1
+-3.09098e+6 -88394.8 5.57025e+6 0 1 1 0
+-3.23321e+6 -87993.2 5.48892e+6 0 1 1 0
+-1.68656e+6 3.01708e+6 5.35186e+6 0 1600 0 -1
+-1.74658e+6 3.17916e+6 5.23756e+6 0 1 1 0
+-1.8701e+6 3.2915e+6 5.12429e+6 0 1 1 0
+3.56022e+6 2.10065e+6 4.84786e+6 0 1600 0 -1
+3.6655e+6 2.21087e+6 4.71867e+6 0 1 1 0
+3.81703e+6 2.25402e+6 4.57595e+6 0 1600 0 -1
+-1.13025e+6 -4.35383e+6 4.5118e+6 0 1600 0 -1
+-890580 -4.70081e+6 4.20701e+6 0 1 1 0
+-798460 -4.92635e+6 3.9602e+6 0 1600 0 -1
+474438 5.76885e+6 2.66175e+6 0 1600 0 -1
+458024 5.87026e+6 2.43308e+6 0 1 1 0
+332869 5.96988e+6 6.371e+6 0 1600 0 -1
+6.10791e+6 369715 1.77382e+6 0 1600 0 -1
+6.19087e+6 359264 1.4607e+6 0 1 1 0
+6.23707e+6 303369 1.26356e+6 0 1600 0 -1
diff --git a/tests/gwb-dat/slab_interpolation_simple_CMS/screen-output.log b/tests/gwb-dat/slab_interpolation_simple_CMS/screen-output.log
index e335394f8..381b2c600 100644
--- a/tests/gwb-dat/slab_interpolation_simple_CMS/screen-output.log
+++ b/tests/gwb-dat/slab_interpolation_simple_CMS/screen-output.log
@@ -1,61 +1,61 @@
-# x y z d g T
-0 0 200000 0e3 1600
-50e3 50e3 200000 0e3 600
-125e3 75e3 200000 0e3 600
--42000 8000 120000 80e3 1636.24
-42000 8000 120000 80e3 600
-100000 8000 120000 80e3 600
-100000 100000 120000 80e3 600
-50000 100000 120000 80e3 600
-20000 100000 120000 80e3 600
-0 100000 120000 80e3 600
-20000 100000 120000 80e3 600
--10000 100000 120000 80e3 600
--100000 100000 120000 80e3 1636.24
--76000 75000 50000 150e3 600
--50000 75000 50000 150e3 600
-0 75000 50000 150e3 600
-4000 75000 50000 150e3 600
-76000 75000 50000 150e3 600
-100000 75000 50000 150e3 1668.63
-150000 75000 50000 150e3 1668.63
-170000 75000 50000 150e3 1668.63
-100000 75000 75000 125e3 600
-150000 75000 75000 125e3 1656.99
-170000 75000 75000 125e3 1656.99
-100000 150000 75000 125e3 600
-80000 150000 75000 125e3 600
-40000 150000 75000 125e3 600
-0 150000 75000 125e3 600
--50000 150000 75000 125e3 1656.99
--50000 150000 25000 175e3 600
--75000 150000 25000 175e3 600
--100000 150000 25000 175e3 1680.35
--100000 150000 25000 199e3 600
--52000 38000 120000 80e3 600
--58000 43000 120000 80e3 600
--58000 33000 120000 80e3 600
--58000 23000 120000 80e3 1636.24
-124000 146000 120000 80e3 1636.24
--51000 -51000 190000 10e3 1604.49
-100000 180000 96000 1000e3 2117.01
-100000 210000 96000 1000e3 2117.01
--134000 280000 50000 150e3 1668.63
-8000 48000 180000 20e3 1608.99
--102000 160000 100000 100e3 1645.43
--102000 200000 100000 100e3 1645.43
--82000 200000 100000 100e3 1645.43
--82000 250000 100000 100e3 1645.43
--134000 320000 70000 30e3 1613.5
--114000 320000 70000 30e3 1613.5
--154000 320000 70000 30e3 1613.5
--115000 300000 70000 30e3 1613.5
--112000 298000 70000 30e3 1613.5
--154000 200000 70000 30e3 1613.5
--204000 150000 70000 30e3 1613.5
--104000 120000 150000 50e3 1622.56
--14000 70000 150000 50e3 1622.56
--163600 124000 -10 200010 1692.16
-90000 200000 0 200000 1692.16
-90000 180000 0 200000 600
-86000 0 0 200000 1692.16
+# x y z d g T tag
+0 0 200000 0e3 1600 -1
+50e3 50e3 200000 0e3 600 0
+125e3 75e3 200000 0e3 600 0
+-42000 8000 120000 80e3 1636.24 -1
+42000 8000 120000 80e3 600 0
+100000 8000 120000 80e3 600 0
+100000 100000 120000 80e3 600 0
+50000 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+0 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+-10000 100000 120000 80e3 600 0
+-100000 100000 120000 80e3 1636.24 -1
+-76000 75000 50000 150e3 600 0
+-50000 75000 50000 150e3 600 0
+0 75000 50000 150e3 600 0
+4000 75000 50000 150e3 600 0
+76000 75000 50000 150e3 600 0
+100000 75000 50000 150e3 1668.63 -1
+150000 75000 50000 150e3 1668.63 -1
+170000 75000 50000 150e3 1668.63 -1
+100000 75000 75000 125e3 600 0
+150000 75000 75000 125e3 1656.99 -1
+170000 75000 75000 125e3 1656.99 -1
+100000 150000 75000 125e3 600 0
+80000 150000 75000 125e3 600 0
+40000 150000 75000 125e3 600 0
+0 150000 75000 125e3 600 0
+-50000 150000 75000 125e3 1656.99 -1
+-50000 150000 25000 175e3 600 0
+-75000 150000 25000 175e3 600 0
+-100000 150000 25000 175e3 1680.35 -1
+-100000 150000 25000 199e3 600 0
+-52000 38000 120000 80e3 600 0
+-58000 43000 120000 80e3 600 0
+-58000 33000 120000 80e3 600 0
+-58000 23000 120000 80e3 1636.24 -1
+124000 146000 120000 80e3 1636.24 -1
+-51000 -51000 190000 10e3 1604.49 -1
+100000 180000 96000 1000e3 2117.01 -1
+100000 210000 96000 1000e3 2117.01 -1
+-134000 280000 50000 150e3 1668.63 -1
+8000 48000 180000 20e3 1608.99 -1
+-102000 160000 100000 100e3 1645.43 -1
+-102000 200000 100000 100e3 1645.43 -1
+-82000 200000 100000 100e3 1645.43 -1
+-82000 250000 100000 100e3 1645.43 -1
+-134000 320000 70000 30e3 1613.5 -1
+-114000 320000 70000 30e3 1613.5 -1
+-154000 320000 70000 30e3 1613.5 -1
+-115000 300000 70000 30e3 1613.5 -1
+-112000 298000 70000 30e3 1613.5 -1
+-154000 200000 70000 30e3 1613.5 -1
+-204000 150000 70000 30e3 1613.5 -1
+-104000 120000 150000 50e3 1622.56 -1
+-14000 70000 150000 50e3 1622.56 -1
+-163600 124000 -10 200010 1692.16 -1
+90000 200000 0 200000 1692.16 -1
+90000 180000 0 200000 600 0
+86000 0 0 200000 1692.16 -1
diff --git a/tests/gwb-dat/slab_interpolation_simple_curved_CMS/screen-output.log b/tests/gwb-dat/slab_interpolation_simple_curved_CMS/screen-output.log
index ccf278c13..fb369f3b6 100644
--- a/tests/gwb-dat/slab_interpolation_simple_curved_CMS/screen-output.log
+++ b/tests/gwb-dat/slab_interpolation_simple_curved_CMS/screen-output.log
@@ -1,69 +1,69 @@
-# x y z d g T
-0 0 200000 0e3 1600
-50e3 50e3 200000 0e3 1600
-125e3 75e3 200000 0e3 600
--42000 8000 120000 80e3 1635.55
-42000 8000 120000 80e3 1635.55
-100000 8000 120000 80e3 1635.55
-100000 100000 120000 80e3 600
-50000 100000 120000 80e3 600
-20000 100000 120000 80e3 600
-0 100000 120000 80e3 600
-20000 100000 120000 80e3 600
--10000 100000 120000 80e3 600
--100000 100000 120000 80e3 1635.55
--76000 75000 50000 150e3 1667.3
--50000 75000 50000 150e3 1667.3
-0 75000 50000 150e3 1667.3
-4000 75000 50000 150e3 1667.3
-76000 75000 50000 150e3 1667.3
-100000 75000 50000 150e3 1667.3
-150000 75000 50000 150e3 1667.3
-170000 75000 50000 150e3 1667.3
-100000 75000 75000 125e3 1655.89
-150000 75000 75000 125e3 1655.89
-170000 75000 75000 125e3 1655.89
-100000 150000 75000 125e3 1655.89
-80000 150000 75000 125e3 1655.89
-40000 150000 75000 125e3 1655.89
-0 150000 75000 125e3 600
--50000 150000 75000 125e3 600
--50000 150000 25000 175e3 1678.79
--75000 150000 25000 175e3 1678.79
--100000 150000 25000 175e3 1678.79
--100000 150000 25000 199e3 1689.89
--52000 38000 120000 80e3 1635.55
--58000 43000 120000 80e3 1635.55
--58000 33000 120000 80e3 1635.55
--58000 23000 120000 80e3 1635.55
-124000 146000 120000 80e3 600
--51000 -51000 190000 10e3 1604.4
-100000 180000 96000 1000e3 2105.78
-100000 210000 96000 1000e3 2105.78
--134000 280000 50000 150e3 1667.3
-8000 48000 180000 20e3 1608.81
--102000 160000 100000 100e3 1644.56
--102000 200000 100000 100e3 1644.56
--82000 200000 100000 100e3 600
--82000 250000 100000 100e3 1644.56
--134000 320000 70000 30e3 1613.24
--114000 320000 70000 30e3 1613.24
--154000 320000 70000 30e3 1613.24
--115000 300000 70000 30e3 1613.24
--112000 298000 70000 30e3 1613.24
--154000 200000 70000 30e3 1613.24
--204000 150000 70000 30e3 1613.24
--104000 120000 150000 50e3 1622.13
--14000 70000 150000 50e3 1622.13
--163600 124000 -10 200010 1690.36
-90000 200000 0 200000 1690.36
-90000 180000 0 200000 1690.36
-86000 0 0 200000 1690.36
-218000 200000 0 200000 1690.36
--234000 186667 0 200000 1690.36
--202000 43333.3 0 200000 1690.36
-90000 -29166.7 200000 0 1600
-90000 -29166.7 0 200000 1690.36
--218000 170833.3333333333333 200000 200000 1690.36
--218000 170833.3333333333333 0 200000 1690.36
--202000 158333.3333333333333 10000 190000 1685.72
+# x y z d g T tag
+0 0 200000 0e3 1600 -1
+50e3 50e3 200000 0e3 1600 -1
+125e3 75e3 200000 0e3 600 0
+-42000 8000 120000 80e3 1635.55 -1
+42000 8000 120000 80e3 1635.55 -1
+100000 8000 120000 80e3 1635.55 -1
+100000 100000 120000 80e3 600 0
+50000 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+0 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+-10000 100000 120000 80e3 600 0
+-100000 100000 120000 80e3 1635.55 -1
+-76000 75000 50000 150e3 1667.3 -1
+-50000 75000 50000 150e3 1667.3 -1
+0 75000 50000 150e3 1667.3 -1
+4000 75000 50000 150e3 1667.3 -1
+76000 75000 50000 150e3 1667.3 -1
+100000 75000 50000 150e3 1667.3 -1
+150000 75000 50000 150e3 1667.3 -1
+170000 75000 50000 150e3 1667.3 -1
+100000 75000 75000 125e3 1655.89 -1
+150000 75000 75000 125e3 1655.89 -1
+170000 75000 75000 125e3 1655.89 -1
+100000 150000 75000 125e3 1655.89 -1
+80000 150000 75000 125e3 1655.89 -1
+40000 150000 75000 125e3 1655.89 -1
+0 150000 75000 125e3 600 0
+-50000 150000 75000 125e3 600 0
+-50000 150000 25000 175e3 1678.79 -1
+-75000 150000 25000 175e3 1678.79 -1
+-100000 150000 25000 175e3 1678.79 -1
+-100000 150000 25000 199e3 1689.89 -1
+-52000 38000 120000 80e3 1635.55 -1
+-58000 43000 120000 80e3 1635.55 -1
+-58000 33000 120000 80e3 1635.55 -1
+-58000 23000 120000 80e3 1635.55 -1
+124000 146000 120000 80e3 600 0
+-51000 -51000 190000 10e3 1604.4 -1
+100000 180000 96000 1000e3 2105.78 -1
+100000 210000 96000 1000e3 2105.78 -1
+-134000 280000 50000 150e3 1667.3 -1
+8000 48000 180000 20e3 1608.81 -1
+-102000 160000 100000 100e3 1644.56 -1
+-102000 200000 100000 100e3 1644.56 -1
+-82000 200000 100000 100e3 600 0
+-82000 250000 100000 100e3 1644.56 -1
+-134000 320000 70000 30e3 1613.24 -1
+-114000 320000 70000 30e3 1613.24 -1
+-154000 320000 70000 30e3 1613.24 -1
+-115000 300000 70000 30e3 1613.24 -1
+-112000 298000 70000 30e3 1613.24 -1
+-154000 200000 70000 30e3 1613.24 -1
+-204000 150000 70000 30e3 1613.24 -1
+-104000 120000 150000 50e3 1622.13 -1
+-14000 70000 150000 50e3 1622.13 -1
+-163600 124000 -10 200010 1690.36 -1
+90000 200000 0 200000 1690.36 -1
+90000 180000 0 200000 1690.36 -1
+86000 0 0 200000 1690.36 -1
+218000 200000 0 200000 1690.36 -1
+-234000 186667 0 200000 1690.36 -1
+-202000 43333.3 0 200000 1690.36 -1
+90000 -29166.7 200000 0 1600 -1
+90000 -29166.7 0 200000 1690.36 -1
+-218000 170833.3333333333333 200000 200000 1690.36 -1
+-218000 170833.3333333333333 0 200000 1690.36 -1
+-202000 158333.3333333333333 10000 190000 1685.72 -1
diff --git a/tests/gwb-dat/slab_interpolation_simple_curved_none/screen-output.log b/tests/gwb-dat/slab_interpolation_simple_curved_none/screen-output.log
index 6b98f195f..c0af98ae3 100644
--- a/tests/gwb-dat/slab_interpolation_simple_curved_none/screen-output.log
+++ b/tests/gwb-dat/slab_interpolation_simple_curved_none/screen-output.log
@@ -1,66 +1,66 @@
-# x y z d g T
-0 0 200000 0e3 1600
-50e3 50e3 200000 0e3 600
-125e3 75e3 200000 0e3 600
--42000 8000 120000 80e3 1635.55
-42000 8000 120000 80e3 1635.55
-100000 8000 120000 80e3 1635.55
-100000 100000 120000 80e3 600
-50000 100000 120000 80e3 600
-20000 100000 120000 80e3 600
-0 100000 120000 80e3 600
-20000 100000 120000 80e3 600
--10000 100000 120000 80e3 600
--100000 100000 120000 80e3 1635.55
--76000 75000 50000 150e3 1667.3
--50000 75000 50000 150e3 1667.3
-0 75000 50000 150e3 1667.3
-4000 75000 50000 150e3 1667.3
-76000 75000 50000 150e3 1667.3
-100000 75000 50000 150e3 1667.3
-150000 75000 50000 150e3 1667.3
-170000 75000 50000 150e3 1667.3
-100000 75000 75000 125e3 1655.89
-150000 75000 75000 125e3 1655.89
-170000 75000 75000 125e3 1655.89
-100000 150000 75000 125e3 1655.89
-80000 150000 75000 125e3 1655.89
-40000 150000 75000 125e3 1655.89
-0 150000 75000 125e3 1655.89
--50000 150000 75000 125e3 600
--50000 150000 25000 175e3 1678.79
--75000 150000 25000 175e3 1678.79
--100000 150000 25000 175e3 1678.79
--100000 150000 25000 199e3 1689.89
--52000 38000 120000 80e3 1635.55
--58000 43000 120000 80e3 1635.55
--58000 33000 120000 80e3 1635.55
--58000 23000 120000 80e3 1635.55
-124000 146000 120000 80e3 1635.55
--51000 -51000 190000 10e3 1604.4
-100000 180000 96000 1000e3 2105.78
-100000 210000 96000 1000e3 2105.78
--134000 280000 50000 150e3 600
-8000 48000 180000 20e3 600
--102000 160000 100000 100e3 600
--102000 200000 100000 100e3 600
--82000 200000 100000 100e3 600
--82000 250000 100000 100e3 600
--134000 320000 70000 30e3 1613.24
--114000 320000 70000 30e3 1613.24
--154000 320000 70000 30e3 1613.24
--115000 300000 70000 30e3 1613.24
--112000 298000 70000 30e3 1613.24
--154000 200000 70000 30e3 1613.24
--204000 150000 70000 30e3 1613.24
--104000 120000 150000 50e3 600
--14000 70000 150000 50e3 600
--163600 124000 -10 200010 1690.36
-90000 200000 0 200000 1690.36
-90000 180000 0 200000 1690.36
-86000 0 0 200000 1690.36
-90000 -29166.7 200000 0 1600
-90000 -29166.7 0 200000 1690.36
--218000 170833.3333333333333 200000 200000 1690.36
--218000 170833.3333333333333 0 200000 1690.36
--202000 158333.3333333333333 10000 190000 1685.72
+# x y z d g T tag
+0 0 200000 0e3 1600 -1
+50e3 50e3 200000 0e3 600 0
+125e3 75e3 200000 0e3 600 0
+-42000 8000 120000 80e3 1635.55 -1
+42000 8000 120000 80e3 1635.55 -1
+100000 8000 120000 80e3 1635.55 -1
+100000 100000 120000 80e3 600 0
+50000 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+0 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+-10000 100000 120000 80e3 600 0
+-100000 100000 120000 80e3 1635.55 -1
+-76000 75000 50000 150e3 1667.3 -1
+-50000 75000 50000 150e3 1667.3 -1
+0 75000 50000 150e3 1667.3 -1
+4000 75000 50000 150e3 1667.3 -1
+76000 75000 50000 150e3 1667.3 -1
+100000 75000 50000 150e3 1667.3 -1
+150000 75000 50000 150e3 1667.3 -1
+170000 75000 50000 150e3 1667.3 -1
+100000 75000 75000 125e3 1655.89 -1
+150000 75000 75000 125e3 1655.89 -1
+170000 75000 75000 125e3 1655.89 -1
+100000 150000 75000 125e3 1655.89 -1
+80000 150000 75000 125e3 1655.89 -1
+40000 150000 75000 125e3 1655.89 -1
+0 150000 75000 125e3 1655.89 -1
+-50000 150000 75000 125e3 600 0
+-50000 150000 25000 175e3 1678.79 -1
+-75000 150000 25000 175e3 1678.79 -1
+-100000 150000 25000 175e3 1678.79 -1
+-100000 150000 25000 199e3 1689.89 -1
+-52000 38000 120000 80e3 1635.55 -1
+-58000 43000 120000 80e3 1635.55 -1
+-58000 33000 120000 80e3 1635.55 -1
+-58000 23000 120000 80e3 1635.55 -1
+124000 146000 120000 80e3 1635.55 -1
+-51000 -51000 190000 10e3 1604.4 -1
+100000 180000 96000 1000e3 2105.78 -1
+100000 210000 96000 1000e3 2105.78 -1
+-134000 280000 50000 150e3 600 0
+8000 48000 180000 20e3 600 0
+-102000 160000 100000 100e3 600 0
+-102000 200000 100000 100e3 600 0
+-82000 200000 100000 100e3 600 0
+-82000 250000 100000 100e3 600 0
+-134000 320000 70000 30e3 1613.24 -1
+-114000 320000 70000 30e3 1613.24 -1
+-154000 320000 70000 30e3 1613.24 -1
+-115000 300000 70000 30e3 1613.24 -1
+-112000 298000 70000 30e3 1613.24 -1
+-154000 200000 70000 30e3 1613.24 -1
+-204000 150000 70000 30e3 1613.24 -1
+-104000 120000 150000 50e3 600 0
+-14000 70000 150000 50e3 600 0
+-163600 124000 -10 200010 1690.36 -1
+90000 200000 0 200000 1690.36 -1
+90000 180000 0 200000 1690.36 -1
+86000 0 0 200000 1690.36 -1
+90000 -29166.7 200000 0 1600 -1
+90000 -29166.7 0 200000 1690.36 -1
+-218000 170833.3333333333333 200000 200000 1690.36 -1
+-218000 170833.3333333333333 0 200000 1690.36 -1
+-202000 158333.3333333333333 10000 190000 1685.72 -1
diff --git a/tests/gwb-dat/slab_interpolation_simple_none/screen-output.log b/tests/gwb-dat/slab_interpolation_simple_none/screen-output.log
index 07ac00aea..38e32d1cc 100644
--- a/tests/gwb-dat/slab_interpolation_simple_none/screen-output.log
+++ b/tests/gwb-dat/slab_interpolation_simple_none/screen-output.log
@@ -1,61 +1,61 @@
-# x y z d g T
-0 0 200000 0e3 1600
-50e3 50e3 200000 0e3 600
-50e3 50e3 200000 10e3 600
-125e3 75e3 200000 0e3 600
--42000 8000 120000 80e3 1635.55
-42000 8000 120000 80e3 600
-100000 8000 120000 80e3 600
-100000 100000 120000 80e3 600
-50000 100000 120000 80e3 600
-20000 100000 120000 80e3 600
-0 100000 120000 80e3 600
-20000 100000 120000 80e3 600
--10000 100000 120000 80e3 600
--100000 100000 120000 80e3 1635.55
--76000 75000 50000 150e3 1667.3
--50000 75000 50000 150e3 600
-0 75000 50000 150e3 600
-4000 75000 50000 150e3 600
-76000 75000 50000 150e3 600
-100000 75000 50000 150e3 1667.3
-150000 75000 50000 150e3 1667.3
-170000 75000 50000 150e3 1667.3
-100000 75000 75000 125e3 600
-150000 75000 75000 125e3 1655.89
-170000 75000 75000 125e3 1655.89
-100000 150000 75000 125e3 600
-80000 150000 75000 125e3 600
-40000 150000 75000 125e3 600
-0 150000 75000 125e3 600
--50000 150000 75000 125e3 1655.89
--50000 150000 25000 175e3 600
--75000 150000 25000 175e3 600
--100000 150000 25000 175e3 1678.79
--100000 150000 25000 199e3 600
--52000 38000 120000 80e3 1635.55
--58000 43000 120000 80e3 1635.55
--58000 33000 120000 80e3 1635.55
--58000 23000 120000 80e3 1635.55
-124000 146000 120000 80e3 1635.55
--51000 -51000 190000 10e3 1604.4
-100000 180000 96000 1000e3 2105.78
-100000 210000 96000 1000e3 2105.78
--134000 280000 50000 150e3 1667.3
-8000 48000 180000 20e3 1608.81
--102000 160000 100000 100e3 1644.56
--102000 200000 100000 100e3 1644.56
--82000 200000 100000 100e3 1644.56
--82000 250000 100000 100e3 1644.56
--134000 320000 70000 30e3 1613.24
--114000 320000 70000 30e3 1613.24
--154000 320000 70000 30e3 1613.24
--115000 300000 70000 30e3 1613.24
--112000 298000 70000 30e3 1613.24
--154000 200000 70000 30e3 1613.24
--204000 150000 70000 30e3 1613.24
--104000 120000 150000 50e3 1622.13
--14000 70000 150000 50e3 1622.13
--163600 124000 -10 200010 1690.36
-90000 -29166.7 200000 0 1600
-90000 -29166.7 0 200000 1690.36
+# x y z d g T tag
+0 0 200000 0e3 1600 -1
+50e3 50e3 200000 0e3 600 0
+50e3 50e3 200000 10e3 600 0
+125e3 75e3 200000 0e3 600 0
+-42000 8000 120000 80e3 1635.55 -1
+42000 8000 120000 80e3 600 0
+100000 8000 120000 80e3 600 0
+100000 100000 120000 80e3 600 0
+50000 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+0 100000 120000 80e3 600 0
+20000 100000 120000 80e3 600 0
+-10000 100000 120000 80e3 600 0
+-100000 100000 120000 80e3 1635.55 -1
+-76000 75000 50000 150e3 1667.3 -1
+-50000 75000 50000 150e3 600 0
+0 75000 50000 150e3 600 0
+4000 75000 50000 150e3 600 0
+76000 75000 50000 150e3 600 0
+100000 75000 50000 150e3 1667.3 -1
+150000 75000 50000 150e3 1667.3 -1
+170000 75000 50000 150e3 1667.3 -1
+100000 75000 75000 125e3 600 0
+150000 75000 75000 125e3 1655.89 -1
+170000 75000 75000 125e3 1655.89 -1
+100000 150000 75000 125e3 600 0
+80000 150000 75000 125e3 600 0
+40000 150000 75000 125e3 600 0
+0 150000 75000 125e3 600 0
+-50000 150000 75000 125e3 1655.89 -1
+-50000 150000 25000 175e3 600 0
+-75000 150000 25000 175e3 600 0
+-100000 150000 25000 175e3 1678.79 -1
+-100000 150000 25000 199e3 600 0
+-52000 38000 120000 80e3 1635.55 -1
+-58000 43000 120000 80e3 1635.55 -1
+-58000 33000 120000 80e3 1635.55 -1
+-58000 23000 120000 80e3 1635.55 -1
+124000 146000 120000 80e3 1635.55 -1
+-51000 -51000 190000 10e3 1604.4 -1
+100000 180000 96000 1000e3 2105.78 -1
+100000 210000 96000 1000e3 2105.78 -1
+-134000 280000 50000 150e3 1667.3 -1
+8000 48000 180000 20e3 1608.81 -1
+-102000 160000 100000 100e3 1644.56 -1
+-102000 200000 100000 100e3 1644.56 -1
+-82000 200000 100000 100e3 1644.56 -1
+-82000 250000 100000 100e3 1644.56 -1
+-134000 320000 70000 30e3 1613.24 -1
+-114000 320000 70000 30e3 1613.24 -1
+-154000 320000 70000 30e3 1613.24 -1
+-115000 300000 70000 30e3 1613.24 -1
+-112000 298000 70000 30e3 1613.24 -1
+-154000 200000 70000 30e3 1613.24 -1
+-204000 150000 70000 30e3 1613.24 -1
+-104000 120000 150000 50e3 1622.13 -1
+-14000 70000 150000 50e3 1622.13 -1
+-163600 124000 -10 200010 1690.36 -1
+90000 -29166.7 200000 0 1600 -1
+90000 -29166.7 0 200000 1690.36 -1
diff --git a/tests/gwb-dat/smooth_composition_fault/screen-output.log b/tests/gwb-dat/smooth_composition_fault/screen-output.log
index 65be7daf9..841313e85 100644
--- a/tests/gwb-dat/smooth_composition_fault/screen-output.log
+++ b/tests/gwb-dat/smooth_composition_fault/screen-output.log
@@ -1,9 +1,9 @@
-# x y z d g T c0 c1
-6371000 -24.5 -1. 0 1600 0.145198 0
-6365000 -23. -1.3 6e3 1602.64 0.728204 0
-6361000 -23.3 -1.3 10e3 1604.4 0.879318 0
-6371000 -23. -1. 0 1600 0.999489 0
-6370000 -23.4 -1.66 1e3 1600.44 0.000138979 0
-6370000 -23.4 -1.45 1e3 1600.44 0.271888 0
-6370000 -23.4 -1.25 1e3 1600.44 0.968088 0
-6370000 -23.4 -1.0 1e3 1600.44 0.999865 0
+# x y z d g T c0 c1 tag
+6371000 -24.5 -1. 0 1600 0.145198 0 0
+6365000 -23. -1.3 6e3 1602.64 0.728204 0 0
+6361000 -23.3 -1.3 10e3 1604.4 0.879318 0 0
+6371000 -23. -1. 0 1600 0.999489 0 0
+6370000 -23.4 -1.66 1e3 1600.44 0.000138979 0 0
+6370000 -23.4 -1.45 1e3 1600.44 0.271888 0 0
+6370000 -23.4 -1.25 1e3 1600.44 0.968088 0 0
+6370000 -23.4 -1.0 1e3 1600.44 0.999865 0 0
diff --git a/tests/gwb-dat/spherical_fault_interpolation_simple_none/screen-output.log b/tests/gwb-dat/spherical_fault_interpolation_simple_none/screen-output.log
index c01693af0..4d40127f4 100644
--- a/tests/gwb-dat/spherical_fault_interpolation_simple_none/screen-output.log
+++ b/tests/gwb-dat/spherical_fault_interpolation_simple_none/screen-output.log
@@ -1,17 +1,17 @@
-# x y z d g T
-6150000 900000 1e6 75565 1633.56
-6100000 900000 1e6 124400 1655.62
-6050000 900000 1e6 173218 1677.97
-6000000 900000 1e6 173218 1677.97
-6100000 950000 1200000 81922 600
-6100000 950000 1200000 178867 1680.57
-5950000 950000 1200000 227304 1703.08
-5900000 950000 1200000 275714 1725.88
-5800000 950000 1200000 372458 1772.36
-5800000 1100000 1200000 346881 1759.95
-5800000 1100000 1300000 326167 1749.96
-5800000 1100000 1400000 303875 1739.28
-6000000 1100000 1400000 112405 600
-6000000 1100000 1300000 134013 1659.99
-6000000 1100000 1200000 154087 1669.17
-6000000 1100000 1100000 172613 1677.69
+# x y z d g T tag
+6150000 900000 1e6 75565 1633.56 -1
+6100000 900000 1e6 124400 1655.62 -1
+6050000 900000 1e6 173218 1677.97 -1
+6000000 900000 1e6 173218 1677.97 -1
+6100000 950000 1200000 81922 600 0
+6100000 950000 1200000 178867 1680.57 -1
+5950000 950000 1200000 227304 1703.08 -1
+5900000 950000 1200000 275714 1725.88 -1
+5800000 950000 1200000 372458 1772.36 -1
+5800000 1100000 1200000 346881 1759.95 -1
+5800000 1100000 1300000 326167 1749.96 -1
+5800000 1100000 1400000 303875 1739.28 -1
+6000000 1100000 1400000 112405 600 0
+6000000 1100000 1300000 134013 1659.99 -1
+6000000 1100000 1200000 154087 1669.17 -1
+6000000 1100000 1100000 172613 1677.69 -1
diff --git a/tests/gwb-dat/spherical_half_space_model_ridge/screen-output.log b/tests/gwb-dat/spherical_half_space_model_ridge/screen-output.log
index 74fbd30e3..ae3ed06fc 100644
--- a/tests/gwb-dat/spherical_half_space_model_ridge/screen-output.log
+++ b/tests/gwb-dat/spherical_half_space_model_ridge/screen-output.log
@@ -1,5 +1,5 @@
-# x y z d g T c0
-6360e3 90 -5 11e3 600.614 1
-6360e3 90 -1 11e3 936.062 1
-6360e3 90 1 11e3 936.062 1
-6360e3 90 5 11e3 600.614 1
+# x y z d g T c0 tag
+6360e3 90 -5 11e3 600.614 1 0
+6360e3 90 -1 11e3 936.062 1 0
+6360e3 90 1 11e3 936.062 1 0
+6360e3 90 5 11e3 600.614 1 0
diff --git a/tests/gwb-dat/spherical_mc_slab_and_half_space_plate_model/screen-output.log b/tests/gwb-dat/spherical_mc_slab_and_half_space_plate_model/screen-output.log
index 29819ffd8..2b2b3d41b 100644
--- a/tests/gwb-dat/spherical_mc_slab_and_half_space_plate_model/screen-output.log
+++ b/tests/gwb-dat/spherical_mc_slab_and_half_space_plate_model/screen-output.log
@@ -1,9 +1,9 @@
-# x z d T
-5.77611e+06 2.63638e+06 21675 569.831
-5.78925e+06 2.64238e+06 7225 339.555
-5.7715e+06 2.64646e+06 21675 591.114
-5.78463e+06 2.65248e+06 7225 359.987
-5.76996e+06 2.64982e+06 21675 597.133
-5.78309e+06 2.65585e+06 7225 365.754
-5.76532e+06 2.65988e+06 21675 611.927
-5.77844e+06 2.66594e+06 7225 379.857
+# x z d T tag
+5.77611e+06 2.63638e+06 21675 569.831 1
+5.78925e+06 2.64238e+06 7225 339.555 1
+5.7715e+06 2.64646e+06 21675 591.114 1
+5.78463e+06 2.65248e+06 7225 359.987 1
+5.76996e+06 2.64982e+06 21675 597.133 1
+5.78309e+06 2.65585e+06 7225 365.754 1
+5.76532e+06 2.65988e+06 21675 611.927 1
+5.77844e+06 2.66594e+06 7225 379.857 1
diff --git a/tests/gwb-dat/spherical_plate_cooling_model_ridge/screen-output.log b/tests/gwb-dat/spherical_plate_cooling_model_ridge/screen-output.log
index fa9bab4bd..0c76a759d 100644
--- a/tests/gwb-dat/spherical_plate_cooling_model_ridge/screen-output.log
+++ b/tests/gwb-dat/spherical_plate_cooling_model_ridge/screen-output.log
@@ -1,5 +1,5 @@
-# x y z d g T c0
-6360e3 90 -5 11e3 601.1 1
-6360e3 90 -1 11e3 940.046 1
-6360e3 90 1 11e3 940.046 1
-6360e3 90 5 11e3 601.1 1
+# x y z d g T c0 tag
+6360e3 90 -5 11e3 601.1 1 0
+6360e3 90 -1 11e3 940.046 1 0
+6360e3 90 1 11e3 940.046 1 0
+6360e3 90 5 11e3 601.1 1 0
diff --git a/tests/gwb-dat/spherical_slab_A1/screen-output.log b/tests/gwb-dat/spherical_slab_A1/screen-output.log
index a9d8c3a71..2725cc0e6 100644
--- a/tests/gwb-dat/spherical_slab_A1/screen-output.log
+++ b/tests/gwb-dat/spherical_slab_A1/screen-output.log
@@ -1,3 +1,3 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-6371000 10 10 0 600 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1
-6370000 10 10 1e3 600 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+6371000 10 10 0 600 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0
+6370000 10 10 1e3 600 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0
diff --git a/tests/gwb-dat/spherical_slab_A2/screen-output.log b/tests/gwb-dat/spherical_slab_A2/screen-output.log
index ec25be9e7..e35b81d86 100644
--- a/tests/gwb-dat/spherical_slab_A2/screen-output.log
+++ b/tests/gwb-dat/spherical_slab_A2/screen-output.log
@@ -1,3 +1,3 @@
-# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2]
-4.92997e+06 1.99184e+06 1.792e+06 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-5.57584e+06 536892 -324214 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+# x y z d g T c0 c1 c2 c3 c4 gs0-0 gm0-0[0:0] gm0-0[0:1] gm0-0[0:2] gm0-0[1:0] gm0-0[1:1] gm0-0[1:2] gm0-0[2:0] gm0-0[2:1] gm0-0[2:2] gs0-1 gm0-1[0:0] gm0-1[0:1] gm0-1[0:2] gm0-1[1:0] gm0-1[1:1] gm0-1[1:2] gm0-1[2:0] gm0-1[2:1] gm0-1[2:2] gs1-0 gm1-0[0:0] gm1-0[0:1] gm1-0[0:2] gm1-0[1:0] gm1-0[1:1] gm1-0[1:2] gm1-0[2:0] gm1-0[2:1] gm1-0[2:2] gs1-1 gm1-1[0:0] gm1-1[0:1] gm1-1[0:2] gm1-1[1:0] gm1-1[1:1] gm1-1[1:2] gm1-1[2:0] gm1-1[2:1] gm1-1[2:2] tag
+4.92997e+06 1.99184e+06 1.792e+06 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
+5.57584e+06 536892 -324214 1 1600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
diff --git a/tests/gwb-dat/spherical_slab_interpolation_simple_CMS/screen-output.log b/tests/gwb-dat/spherical_slab_interpolation_simple_CMS/screen-output.log
index 859bfb8ea..d24cb912e 100644
--- a/tests/gwb-dat/spherical_slab_interpolation_simple_CMS/screen-output.log
+++ b/tests/gwb-dat/spherical_slab_interpolation_simple_CMS/screen-output.log
@@ -1,33 +1,33 @@
-# x y z d g T
-6150000 900000 1e6 75565 400
-6100000 900000 1e6 124400 1655.62
-6050000 900000 1e6 173218 1677.97
-6000000 900000 1e6 173218 1677.97
-6100000 950000 1200000 81922 400
-6100000 950000 1200000 178867 1680.57
-5950000 950000 1200000 227304 1703.08
-5900000 950000 1200000 275714 1725.88
-5800000 950000 1200000 372458 1772.36
-5800000 1100000 1200000 346881 1759.95
-5800000 1100000 1300000 326167 1749.96
-5800000 1100000 1400000 303875 1739.28
-6000000 1100000 1400000 112405 400
-6000000 1100000 1300000 134013 1659.99
-6000000 1100000 1200000 154087 1669.17
-6000000 1100000 1100000 172613 1677.69
-6060000 -128000 515000 100000 400
-6060000 -128000 515000 150000 400
-6060000 -128000 515000 200000 1690.36
-6060000 -128000 515000 260000 1718.45
-6060000 -128000 515000 275000 1725.54
-6060000 -128000 515000 280000 1727.91
-6060000 -128000 515000 287809 1731.62
-6060000 -128000 515000 299000 1736.95
-5930600 -388800 533000 300000 1737.43
-5930600 -388800 533000 200000 1690.36
-5930600 -388800 533000 300000 1737.43
-5930600 -388800 533000 350000 1761.46
-5930600 -388800 533000 400000 1785.82
-5930600 -388800 533000 403817 1787.69
-5930600 -388800 533000 405000 1788.27
-5930600 -388800 533000 500000 1835.55
+# x y z d g T tag
+6150000 900000 1e6 75565 400 0
+6100000 900000 1e6 124400 1655.62 -1
+6050000 900000 1e6 173218 1677.97 -1
+6000000 900000 1e6 173218 1677.97 -1
+6100000 950000 1200000 81922 400 0
+6100000 950000 1200000 178867 1680.57 -1
+5950000 950000 1200000 227304 1703.08 -1
+5900000 950000 1200000 275714 1725.88 -1
+5800000 950000 1200000 372458 1772.36 -1
+5800000 1100000 1200000 346881 1759.95 -1
+5800000 1100000 1300000 326167 1749.96 -1
+5800000 1100000 1400000 303875 1739.28 -1
+6000000 1100000 1400000 112405 400 0
+6000000 1100000 1300000 134013 1659.99 -1
+6000000 1100000 1200000 154087 1669.17 -1
+6000000 1100000 1100000 172613 1677.69 -1
+6060000 -128000 515000 100000 400 0
+6060000 -128000 515000 150000 400 0
+6060000 -128000 515000 200000 1690.36 -1
+6060000 -128000 515000 260000 1718.45 -1
+6060000 -128000 515000 275000 1725.54 -1
+6060000 -128000 515000 280000 1727.91 -1
+6060000 -128000 515000 287809 1731.62 -1
+6060000 -128000 515000 299000 1736.95 -1
+5930600 -388800 533000 300000 1737.43 -1
+5930600 -388800 533000 200000 1690.36 -1
+5930600 -388800 533000 300000 1737.43 -1
+5930600 -388800 533000 350000 1761.46 -1
+5930600 -388800 533000 400000 1785.82 -1
+5930600 -388800 533000 403817 1787.69 -1
+5930600 -388800 533000 405000 1788.27 -1
+5930600 -388800 533000 500000 1835.55 -1
diff --git a/tests/gwb-dat/spherical_slab_interpolation_simple_none/screen-output.log b/tests/gwb-dat/spherical_slab_interpolation_simple_none/screen-output.log
index aa38bd0cb..4f91611b9 100644
--- a/tests/gwb-dat/spherical_slab_interpolation_simple_none/screen-output.log
+++ b/tests/gwb-dat/spherical_slab_interpolation_simple_none/screen-output.log
@@ -1,17 +1,17 @@
-# x y z d g T
-6150000 900000 1e6 75565 600
-6100000 900000 1e6 124400 1655.62
-6050000 900000 1e6 173218 1677.97
-6000000 900000 1e6 173218 1677.97
-6100000 950000 1200000 81922 600
-6100000 950000 1200000 178867 1680.57
-5950000 950000 1200000 227304 1703.08
-5900000 950000 1200000 275714 1725.88
-5800000 950000 1200000 372458 1772.36
-5800000 1100000 1200000 346881 1759.95
-5800000 1100000 1300000 326167 1749.96
-5800000 1100000 1400000 303875 1739.28
-6000000 1100000 1400000 112405 600
-6000000 1100000 1300000 134013 600
-6000000 1100000 1200000 154087 1669.17
-6000000 1100000 1100000 172613 1677.69
+# x y z d g T tag
+6150000 900000 1e6 75565 600 0
+6100000 900000 1e6 124400 1655.62 -1
+6050000 900000 1e6 173218 1677.97 -1
+6000000 900000 1e6 173218 1677.97 -1
+6100000 950000 1200000 81922 600 0
+6100000 950000 1200000 178867 1680.57 -1
+5950000 950000 1200000 227304 1703.08 -1
+5900000 950000 1200000 275714 1725.88 -1
+5800000 950000 1200000 372458 1772.36 -1
+5800000 1100000 1200000 346881 1759.95 -1
+5800000 1100000 1300000 326167 1749.96 -1
+5800000 1100000 1400000 303875 1739.28 -1
+6000000 1100000 1400000 112405 600 0
+6000000 1100000 1300000 134013 600 0
+6000000 1100000 1200000 154087 1669.17 -1
+6000000 1100000 1100000 172613 1677.69 -1
diff --git a/tests/gwb-dat/spherical_slab_interpolation_simple_subdiv/screen-output.log b/tests/gwb-dat/spherical_slab_interpolation_simple_subdiv/screen-output.log
index cafbd99af..cc33f7130 100644
--- a/tests/gwb-dat/spherical_slab_interpolation_simple_subdiv/screen-output.log
+++ b/tests/gwb-dat/spherical_slab_interpolation_simple_subdiv/screen-output.log
@@ -1,17 +1,17 @@
-# x y z d g T
-6150000 900000 1e6 75565 600
-6100000 900000 1e6 124400 1656.71
-6050000 900000 1e6 173218 1679.51
-6000000 900000 1e6 173218 1679.51
-6100000 950000 1200000 81922 600
-6100000 950000 1200000 178867 1682.17
-5950000 950000 1200000 227304 1705.14
-5900000 950000 1200000 275714 1728.41
-5800000 950000 1200000 372458 1775.87
-5800000 1100000 1200000 346881 1763.2
-5800000 1100000 1300000 326167 1753
-5800000 1100000 1400000 303875 1742.1
-6000000 1100000 1400000 112405 600
-6000000 1100000 1300000 134013 600
-6000000 1100000 1200000 154087 1670.54
-6000000 1100000 1100000 172613 1679.23
+# x y z d g T tag
+6150000 900000 1e6 75565 600 0
+6100000 900000 1e6 124400 1656.71 -1
+6050000 900000 1e6 173218 1679.51 -1
+6000000 900000 1e6 173218 1679.51 -1
+6100000 950000 1200000 81922 600 0
+6100000 950000 1200000 178867 1682.17 -1
+5950000 950000 1200000 227304 1705.14 -1
+5900000 950000 1200000 275714 1728.41 -1
+5800000 950000 1200000 372458 1775.87 -1
+5800000 1100000 1200000 346881 1763.2 -1
+5800000 1100000 1300000 326167 1753 -1
+5800000 1100000 1400000 303875 1742.1 -1
+6000000 1100000 1400000 112405 600 0
+6000000 1100000 1300000 134013 600 0
+6000000 1100000 1200000 154087 1670.54 -1
+6000000 1100000 1100000 172613 1679.23 -1
diff --git a/tests/gwb-dat/spherical_slab_plate_model/screen-output.log b/tests/gwb-dat/spherical_slab_plate_model/screen-output.log
index c1a5dd2df..3a2cca769 100644
--- a/tests/gwb-dat/spherical_slab_plate_model/screen-output.log
+++ b/tests/gwb-dat/spherical_slab_plate_model/screen-output.log
@@ -1,9 +1,9 @@
-# x z d T
-5.77611e+06 2.63638e+06 21675 381.683
-5.78925e+06 2.64238e+06 7225 1126.7
-5.7715e+06 2.64646e+06 21675 371.352
-5.78463e+06 2.65248e+06 7225 893.791
-5.76996e+06 2.64982e+06 21675 370.741
-5.78309e+06 2.65585e+06 7225 819.306
-5.76532e+06 2.65988e+06 21675 372.401
-5.77844e+06 2.66594e+06 7225 605.656
+# x z d T tag
+5.77611e+06 2.63638e+06 21675 381.683 1
+5.78925e+06 2.64238e+06 7225 1126.7 1
+5.7715e+06 2.64646e+06 21675 371.352 1
+5.78463e+06 2.65248e+06 7225 893.791 1
+5.76996e+06 2.64982e+06 21675 370.741 1
+5.78309e+06 2.65585e+06 7225 819.306 1
+5.76532e+06 2.65988e+06 21675 372.401 1
+5.77844e+06 2.66594e+06 7225 605.656 1
diff --git a/tests/python/run_simple_python_example.log b/tests/python/run_simple_python_example.log
index dd6c7caaf..e69de29bb 100644
--- a/tests/python/run_simple_python_example.log
+++ b/tests/python/run_simple_python_example.log
@@ -1,8 +0,0 @@
-2d temperature:
-temperature in Python = 1600.0
-3d temperature:
-temperature in Python = 150.0
-2d composition:
-composition in Python = 0.0
-3d composition:
-composition in Python = 1.0
diff --git a/tests/unit_tests/unit_test_world_builder.cc b/tests/unit_tests/unit_test_world_builder.cc
index e94f122ff..390ded245 100644
--- a/tests/unit_tests/unit_test_world_builder.cc
+++ b/tests/unit_tests/unit_test_world_builder.cc
@@ -854,7 +854,7 @@ TEST_CASE("WorldBuilder interface")
const WorldBuilder::World world(file);
CHECK_THROWS_WITH(world.properties({{1,2,3}},1., {{{{0,0,0}}}}),Contains("Unimplemented property provided. Only "));
- CHECK_THROWS_WITH(world.properties({{1,2,3}},1., {{{{4,0,0}}}}),Contains("Unimplemented property provided. Only "));
+ CHECK_THROWS_WITH(world.properties({{1,2,3}},1., {{{{5,0,0}}}}),Contains("Unimplemented property provided. Only "));
approval_tests_grains.emplace_back(world.grains(std::array {{750e3,250e3,100e3}},10e3,0,3));
approval_tests_grains.emplace_back(world.grains(std::array {{750e3,100e3}},10e3,0,3));
@@ -1115,7 +1115,7 @@ TEST_CASE("WorldBuilder Features: Continental Plate")
auto point = Point<3>(250e3,750e3,400e3,cartesian);
std::vector vector(1,0.);
auto nat_coord = Objects::NaturalCoordinate(point,*(world1.parameters.coordinate_system));
- CHECK_THROWS_WITH(continental_plate->properties(point,nat_coord,10e3, {{{4,0,0}}},10, {0},vector),
+ CHECK_THROWS_WITH(continental_plate->properties(point,nat_coord,10e3, {{{5,0,0}}},10, {0},vector),
Contains("Internal error: Unimplemented property provided"));
}
@@ -1362,7 +1362,7 @@ TEST_CASE("WorldBuilder Features: Mantle layer")
auto point = Point<3>(250e3,750e3,400e3,cartesian);
std::vector vector(1,0.);
auto nat_coord = Objects::NaturalCoordinate(point,*(world1.parameters.coordinate_system));
- CHECK_THROWS_WITH(mantle_layer->properties(point,nat_coord,260e3, {{{4,0,0}}},10, {0},vector),
+ CHECK_THROWS_WITH(mantle_layer->properties(point,nat_coord,260e3, {{{5,0,0}}},10, {0},vector),
Contains("Internal error: Unimplemented property provided"));
}
// Check continental plate through the world
@@ -1609,7 +1609,7 @@ TEST_CASE("WorldBuilder Features: Oceanic Plate")
auto point = Point<3>(250e3,750e3,400e3,cartesian);
std::vector vector(1,0.);
auto nat_coord = Objects::NaturalCoordinate(point,*(world1.parameters.coordinate_system));
- CHECK_THROWS_WITH(oceanic_plate->properties(point,nat_coord,10e3, {{{4,0,0}}},10, {0},vector),
+ CHECK_THROWS_WITH(oceanic_plate->properties(point,nat_coord,10e3, {{{5,0,0}}},10, {0},vector),
Contains("Internal error: Unimplemented property provided"));
}
@@ -1996,7 +1996,7 @@ TEST_CASE("WorldBuilder Features: Subducting Plate")
auto point = Point<3>(250e3,490e3,800e3,cartesian);
std::vector vector(1,0.);
auto nat_coord = Objects::NaturalCoordinate(point,*(world1.parameters.coordinate_system));
- CHECK_THROWS_WITH(subducting_plate->properties(point,nat_coord,100000, {{{4,0,0}}},10, {0},vector),
+ CHECK_THROWS_WITH(subducting_plate->properties(point,nat_coord,100000, {{{5,0,0}}},10, {0},vector),
Contains("Internal error: Unimplemented property provided"));
}
// Check continental plate through the world
@@ -2496,7 +2496,7 @@ TEST_CASE("WorldBuilder Features: Fault")
auto point = Point<3>(50e3,230e3,800e3,cartesian);
std::vector vector(1,0.);
auto nat_coord = Objects::NaturalCoordinate(point,*(world1.parameters.coordinate_system));
- CHECK_THROWS_WITH(fault->properties(point,nat_coord,1000, {{{4,0,0}}},10, {0},vector),
+ CHECK_THROWS_WITH(fault->properties(point,nat_coord,1000, {{{5,0,0}}},10, {0},vector),
Contains("Internal error: Unimplemented property provided"));
}