diff --git a/doc/world_builder_declarations.schema.json b/doc/world_builder_declarations.schema.json index 563149fc0..5466eb603 100644 --- a/doc/world_builder_declarations.schema.json +++ b/doc/world_builder_declarations.schema.json @@ -1391,6 +1391,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -2160,6 +2205,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -2740,6 +2830,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -3390,6 +3525,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -3970,6 +4150,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -5098,6 +5323,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -6362,7 +6632,159 @@ "oneOf": [ { "type": "object", - "description": "Uniform compositional model. Sets constant compositional field.", + "description": "TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'.", + "additionalProperties": false, + "required": [ + "model", + "compositions" + ], + "properties": { + "model": { + "default value": "", + "type": "string", + "description": "The name of the composition model.", + "enum": [ + "tian water content" + ] + }, + "min depth": { + "description": "The depth in meters from which the composition of this feature is present.", + "oneOf": [ + { + "default value": 0.0, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 2, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.0 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 2, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] + }, + "max depth": { + "description": "The depth in meters to which the composition of this feature is present.", + "oneOf": [ + { + "default value": 1.7976931348623157e308, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 2, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 1.7976931348623157e308 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 2, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list with the labels of the composition which are present there.", + "items": { + "default value": 0, + "type": "integer", + "description": "" + } + }, + "density": { + "default value": 3000.0, + "type": "number", + "description": "The reference density used for determining the lithostatic pressure for calculating the bound water content." + }, + "lithology": { + "default value": "peridotite", + "type": "string", + "description": "The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'." + }, + "initial water content": { + "default value": 5.0, + "type": "number", + "description": "The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology." + }, + "cutoff pressure": { + "default value": 10.0, + "type": "number", + "description": "The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'." + }, + "operation": { + "default value": "replace", + "type": "string", + "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" + ] + } + } + }, + { + "type": "object", + "description": "Uniform compositional model. Sets constant compositional field.", "additionalProperties": false, "required": [ "model", @@ -6828,6 +7250,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -7324,6 +7791,137 @@ "type": "array", "items": { "oneOf": [ + { + "type": "object", + "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" + ], + "properties": { + "model": { + "default value": "", + "type": "string", + "description": "The name of the grains model.", + "enum": [ + "random uniform distribution deflected" + ] + }, + "min depth": { + "default value": 0.0, + "type": "number", + "description": "The depth in meters from which the grains of this feature are present." + }, + "max depth": { + "default value": 1.7976931348623157e308, + "type": "number", + "description": "The depth in meters to which the grains of this feature are present." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list with the integer labels of the composition which are present there.", + "items": { + "default value": 0, + "type": "integer", + "description": "" + } + }, + "orientation operation": { + "default value": "replace", + "type": "string", + "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" + ] + }, + "grain sizes": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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", + "description": "" + } + }, + "normalize grain sizes": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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", + "description": "" + } + }, + "deflections": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list of the deflections of all of the grains in each composition between 0 and 1.", + "items": { + "default value": 1.0, + "type": "number", + "description": "" + } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -8058,6 +8656,78 @@ } } }, + { + "type": "object", + "description": "TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'.", + "additionalProperties": false, + "required": [ + "model", + "compositions" + ], + "properties": { + "model": { + "default value": "", + "type": "string", + "description": "The name of the composition model.", + "enum": [ + "tian water content" + ] + }, + "min distance slab top": { + "default value": 0.0, + "type": "number", + "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", + "description": "todo The depth in meters to which the composition of this feature is present." + }, + "density": { + "default value": 3000.0, + "type": "number", + "description": "The reference density used for determining the lithostatic pressure for calculating the bound water content." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list with the labels of the composition which are present there.", + "items": { + "default value": 0, + "type": "integer", + "description": "" + } + }, + "lithology": { + "default value": "peridotite", + "type": "string", + "description": "The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'." + }, + "initial water content": { + "default value": 5.0, + "type": "number", + "description": "The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology." + }, + "cutoff pressure": { + "default value": 10.0, + "type": "number", + "description": "The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'." + }, + "operation": { + "default value": "replace", + "type": "string", + "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" + ] + } + } + }, { "type": "object", "description": "Uniform compositional model. Sets constant compositional field.", @@ -8286,6 +8956,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -8914,6 +9629,78 @@ } } }, + { + "type": "object", + "description": "TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'.", + "additionalProperties": false, + "required": [ + "model", + "compositions" + ], + "properties": { + "model": { + "default value": "", + "type": "string", + "description": "The name of the composition model.", + "enum": [ + "tian water content" + ] + }, + "min distance slab top": { + "default value": 0.0, + "type": "number", + "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", + "description": "todo The depth in meters to which the composition of this feature is present." + }, + "density": { + "default value": 3000.0, + "type": "number", + "description": "The reference density used for determining the lithostatic pressure for calculating the bound water content." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list with the labels of the composition which are present there.", + "items": { + "default value": 0, + "type": "integer", + "description": "" + } + }, + "lithology": { + "default value": "peridotite", + "type": "string", + "description": "The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'." + }, + "initial water content": { + "default value": 5.0, + "type": "number", + "description": "The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology." + }, + "cutoff pressure": { + "default value": 10.0, + "type": "number", + "description": "The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'." + }, + "operation": { + "default value": "replace", + "type": "string", + "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" + ] + } + } + }, { "type": "object", "description": "Uniform compositional model. Sets constant compositional field.", @@ -9142,6 +9929,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -9840,6 +10672,78 @@ } } }, + { + "type": "object", + "description": "TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'.", + "additionalProperties": false, + "required": [ + "model", + "compositions" + ], + "properties": { + "model": { + "default value": "", + "type": "string", + "description": "The name of the composition model.", + "enum": [ + "tian water content" + ] + }, + "min distance slab top": { + "default value": 0.0, + "type": "number", + "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", + "description": "todo The depth in meters to which the composition of this feature is present." + }, + "density": { + "default value": 3000.0, + "type": "number", + "description": "The reference density used for determining the lithostatic pressure for calculating the bound water content." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list with the labels of the composition which are present there.", + "items": { + "default value": 0, + "type": "integer", + "description": "" + } + }, + "lithology": { + "default value": "peridotite", + "type": "string", + "description": "The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'." + }, + "initial water content": { + "default value": 5.0, + "type": "number", + "description": "The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology." + }, + "cutoff pressure": { + "default value": 10.0, + "type": "number", + "description": "The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'." + }, + "operation": { + "default value": "replace", + "type": "string", + "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" + ] + } + } + }, { "type": "object", "description": "Uniform compositional model. Sets constant compositional field.", @@ -10068,6 +10972,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -10696,6 +11645,78 @@ } } }, + { + "type": "object", + "description": "TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'.", + "additionalProperties": false, + "required": [ + "model", + "compositions" + ], + "properties": { + "model": { + "default value": "", + "type": "string", + "description": "The name of the composition model.", + "enum": [ + "tian water content" + ] + }, + "min distance slab top": { + "default value": 0.0, + "type": "number", + "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", + "description": "todo The depth in meters to which the composition of this feature is present." + }, + "density": { + "default value": 3000.0, + "type": "number", + "description": "The reference density used for determining the lithostatic pressure for calculating the bound water content." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "A list with the labels of the composition which are present there.", + "items": { + "default value": 0, + "type": "integer", + "description": "" + } + }, + "lithology": { + "default value": "peridotite", + "type": "string", + "description": "The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'." + }, + "initial water content": { + "default value": 5.0, + "type": "number", + "description": "The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology." + }, + "cutoff pressure": { + "default value": 10.0, + "type": "number", + "description": "The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'." + }, + "operation": { + "default value": "replace", + "type": "string", + "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" + ] + } + } + }, { "type": "object", "description": "Uniform compositional model. Sets constant compositional field.", @@ -10924,6 +11945,51 @@ "type": "number", "description": "" } + }, + "basis rotation matrices": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "type": "array", + "minItems": 3, + "maxItems": 3, + "uniqueItems": false, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } + } + }, + "basis Euler angles z-x-z": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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, + "description": "", + "items": { + "default value": 0.0, + "type": "number", + "description": "" + } + } } } }, @@ -11050,7 +12116,7 @@ } }, "random number seed": { - "default value": 4294967295, + "default value": -1, "type": "integer", "description": "This allows the input of a preferred random number seed to generate random numbers. If no input is given, this value is -1 and triggers the use of default seed = 1." } diff --git a/doc/world_builder_declarations_closed.md b/doc/world_builder_declarations_closed.md index 19f60a1ee..7dd0d32a4 100644 --- a/doc/world_builder_declarations_closed.md +++ b/doc/world_builder_declarations_closed.md @@ -2034,6 +2034,72 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis rotation matrices/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -3120,6 +3186,72 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + ::::::::::::::: @@ -3911,6 +4043,72 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -4806,6 +5004,72 @@ :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::: + +:::::::::: + +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::: + +::::::::::: + +:::::::::::: + ::::::::::::: @@ -5597,44 +5861,110 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items -::::::::::::::: - -:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3 -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3 - -- **type**:object -- **description**:Uniform grains model. All grains start exactly the same. -- **additionalProperties**:false -- **required**:[model, compositions] - -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/model -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_model - -- **default value**: -- **type**:string -- **description**:The name of the grains model. -- **enum**:[uniform] -:::::::::::::: +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/min distance fault center -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_min-distance-fault-center +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items - **default value**:0.0 - **type**:number -- **description**:The distance from the fault center in meters from which the composition of this feature is present. -:::::::::::::: +- **description**: +::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/max distance fault center -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_max-distance-fault-center +:::::::::::: + +::::::::::::: -- **default value**:1.7976931348623157e308 -- **type**:number -- **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/3/compositions +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform grains model. All grains start exactly the same. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/min distance fault center +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_min-distance-fault-center + +- **default value**:0.0 +- **type**:number +- **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/3/max distance fault center +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_max-distance-fault-center + +- **default value**:1.7976931348623157e308 +- **type**:number +- **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/3/compositions :name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_compositions - **type**:array @@ -7334,6 +7664,72 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -9300,7 +9696,7 @@ :name: closed_features_items_oneOf_4_composition-models_items_oneOf_1 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -9310,7 +9706,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth @@ -9483,22 +9879,36 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/fractions -:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_fractions +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/density +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_density -- **type**:array -- **minItems**:1 -- **maxItems**:4294967295 -- **uniqueItems**:false -- **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**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::::: -- **default value**:1.0 +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/lithology +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/initial water content +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_initial-water-content + +- **default value**:5.0 - **type**:number -- **description**: -::::::::::::::: +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/cutoff pressure +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_1_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/operation @@ -9514,98 +9924,81 @@ ::::::::::::::::: - -::::::::::::::::::: - -:::::::::::::::::::: - -::::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models -:name: closed_features_items_oneOf_4_grains-models - -- **description**:A list of grains models. -- **default value**: -- **type**:array -:::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items -:name: closed_features_items_oneOf_4_grains-models_items - -::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf - -:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1 +:::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2 - **type**:object -- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution. +- **description**:Uniform compositional model. Sets constant compositional field. - **additionalProperties**:false - **required**:[model, compositions] -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/model -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_model +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/model +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_model - **default value**: - **type**:string -- **description**:The name of the grains model. -- **enum**:[random uniform distribution] +- **description**:The name of the composition model. +- **enum**:[uniform] :::::::::::::::: -::::::::::::::::{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 +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth - **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 +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_1 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/1 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_1 - **default value**:0.0 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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 +:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **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 +::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf +:::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_1 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:0.0 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items +:::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items_items +::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -9624,64 +10017,64 @@ :::::::::::::::: -::::::::::::::::{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 +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth - **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 +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_1 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/1 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_1 - **default value**:1.7976931348623157e308 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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 +:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **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 +::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf +:::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_1 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:1.7976931348623157e308 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items +:::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items_items +::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -9700,16 +10093,16 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/compositions -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_compositions +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/compositions +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_compositions - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **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 +- **description**:A list with the labels of the composition which are present there. +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/compositions/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -9718,25 +10111,16 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/orientation operation -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_orientation-operation - -- **default value**:replace -- **type**:string -- **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] -:::::::::::::::: - -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/fractions +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_fractions - **type**:array -- **minItems**:0 +- **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false -- **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 +- **description**:TA list of compositional fractions corresponding to the compositions list. +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/fractions/items +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_fractions_items - **default value**:1.0 - **type**:number @@ -9745,40 +10129,284 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes - -- **type**:array -- **minItems**:0 -- **maxItems**:4294967295 -- **uniqueItems**:false -- **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 -- **description**: -::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/operation +:name: closed_features_items_oneOf_4_composition-models_items_oneOf_2_operation +- **default value**:replace +- **type**:string +- **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] :::::::::::::::: ::::::::::::::::: -:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2 -- **type**:object -- **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] +::::::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/model -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_model +:::::::::::::::::::: -- **default value**: +::::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models +:name: closed_features_items_oneOf_4_grains-models + +- **description**:A list of grains models. +- **default value**: +- **type**:array +:::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items +:name: closed_features_items_oneOf_4_grains-models_items + +::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf + +:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1 + +- **type**:object +- **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] + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/model +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_model + +- **default value**: +- **type**:string +- **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 + +- **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 + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **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 + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.0 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{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 + +- **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 + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **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 + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:1.7976931348623157e308 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/compositions +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/orientation operation +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_orientation-operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2 + +- **type**:object +- **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] + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/model +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_model + +- **default value**: - **type**:string - **description**:The name of the grains model. - **enum**:[random uniform distribution deflected] @@ -10017,6 +10645,72 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -10738,7 +11432,7 @@ :name: closed_features_items_oneOf_5_grains-models_items_oneOf_1 - **type**:object -- **description**:Uniform grains model. All grains start exactly the same. +- **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] @@ -10748,7 +11442,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/min depth @@ -10775,8 +11469,192 @@ - **maxItems**:4294967295 - **uniqueItems**:false - **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 +:::::::::::::::{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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/orientation operation +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_orientation-operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/grain sizes +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/deflections +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_deflections + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/deflections/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices/items/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis Euler angles z-x-z +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/1/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2 +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2 + +- **type**:object +- **description**:Uniform grains model. All grains start exactly the same. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/model +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/min depth +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_min-depth + +- **default value**:0.0 +- **type**:number +- **description**:The depth in meters from which the grains of this feature are present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/max depth +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_max-depth + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The depth in meters to which the grains of this feature are present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 @@ -10785,32 +11663,32 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_rotation-matrices +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the rotation matrices of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_rotation-matrices_items +:::::::::::::::{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 - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices/items/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_rotation-matrices_items_items +::::::::::::::{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 - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices/items/items/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_rotation-matrices_items_items_items +:::::::::::::{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 @@ -10823,24 +11701,24 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/Euler angles z-x-z -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_Euler-angles-z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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/1/Euler angles z-x-z/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_Euler-angles-z-x-z_items +:::::::::::::::{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 - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_Euler-angles-z-x-z_items_items +::::::::::::::{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 @@ -10851,8 +11729,8 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/orientation operation -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_orientation-operation +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_orientation-operation - **default value**:replace - **type**:string @@ -10860,16 +11738,16 @@ - **enum**:[replace, multiply] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/grain sizes -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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/1/grain sizes/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes_items +:::::::::::::::{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 @@ -11780,7 +12658,7 @@ :name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -11790,7 +12668,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/min distance slab top @@ -11809,6 +12687,14 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/density +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::: + ::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/compositions :name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_compositions @@ -11827,16 +12713,104 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/fractions -:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_fractions +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/lithology +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/initial water content +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/cutoff pressure +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/operation +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3 +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/model +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/fractions +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/fractions/items -:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_fractions_items +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/fractions/items +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -11845,8 +12819,8 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/operation -:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_operation +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/operation +:name: closed_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -12089,6 +13063,72 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + ::::::::::::::: @@ -12980,7 +14020,7 @@ :name: closed_features_items_oneOf_6_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -12990,7 +14030,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/min distance slab top @@ -13009,6 +14049,14 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/density +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::::: + ::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/compositions :name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_compositions @@ -13027,16 +14075,104 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/fractions -:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_fractions +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/lithology +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/initial water content +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/cutoff pressure +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/operation +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3 +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/model +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/fractions +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/fractions/items -:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_fractions_items +:::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/fractions/items +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -13045,8 +14181,8 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/operation -:name: closed_features_items_oneOf_6_composition-models_items_oneOf_2_operation +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/operation +:name: closed_features_items_oneOf_6_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -13278,13 +14414,79 @@ - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. -:::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/deflections/items -:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_deflections_items +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_6_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items -- **default value**:1.0 +- **default value**:0.0 - **type**:number - **description**: +:::::::::::::: + ::::::::::::::: :::::::::::::::: @@ -14284,7 +15486,7 @@ :name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -14294,7 +15496,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::: ::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/min distance slab top @@ -14313,6 +15515,14 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/density +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::: + ::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/compositions :name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_compositions @@ -14331,16 +15541,104 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/fractions -:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_fractions +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/lithology +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/initial water content +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/cutoff pressure +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/operation +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::: + + + +::::::::::::: + +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3 +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/model +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/fractions +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/fractions/items -:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_fractions_items +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/fractions/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -14349,8 +15647,8 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/operation -:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_operation +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/operation +:name: closed_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -14593,6 +15891,72 @@ :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::: + +:::::::::: + +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::: + +::::::::::: + +:::::::::::: + ::::::::::::: @@ -15484,7 +16848,7 @@ :name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -15494,7 +16858,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/min distance slab top @@ -15513,6 +16877,14 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/density +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::: + ::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/compositions :name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_compositions @@ -15531,16 +16903,104 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/fractions -:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_fractions +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/lithology +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/initial water content +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/cutoff pressure +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/operation +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3 +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/model +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/fractions +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/fractions/items -:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_fractions_items +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/fractions/items +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -15549,8 +17009,8 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/operation -:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_operation +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/operation +:name: closed_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -15793,6 +17253,72 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices/items +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + ::::::::::::::: @@ -15976,7 +17502,7 @@ ::::::::::::::::::::::::{dropdown} /random number seed :name: closed_random-number-seed -- **default value**:4294967295 +- **default value**:-1 - **type**:integer - **description**:This allows the input of a preferred random number seed to generate random numbers. If no input is given, this value is -1 and triggers the use of default seed = 1. :::::::::::::::::::::::: diff --git a/doc/world_builder_declarations_open.md b/doc/world_builder_declarations_open.md index ae97dfa44..4ce00a383 100644 --- a/doc/world_builder_declarations_open.md +++ b/doc/world_builder_declarations_open.md @@ -2307,6 +2307,79 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -3524,6 +3597,79 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + ::::::::::::::: @@ -4405,6 +4551,79 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -5405,6 +5624,79 @@ :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::: + +:::::::::: + +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::: + +::::::::::: + +:::::::::::: + ::::::::::::: @@ -6286,25 +6578,98 @@ :::::::::::::: - - -::::::::::::::: - -:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3 +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3 - -- **type**:object -- **description**:Uniform grains model. All grains start exactly the same. -- **additionalProperties**:false -- **required**:[model, compositions] +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/model +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_model +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items -- **default value**: -- **type**:string +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform grains model. All grains start exactly the same. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string - **description**:The name of the grains model. - **enum**:[uniform] :::::::::::::: @@ -8253,6 +8618,79 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -10485,7 +10923,7 @@ :name: open_features_items_oneOf_4_composition-models_items_oneOf_1 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -10496,7 +10934,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/min depth @@ -10693,24 +11131,40 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/fractions +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/density :open: -:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_fractions +:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_density -- **type**:array -- **minItems**:1 -- **maxItems**:4294967295 -- **uniqueItems**:false -- **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/fractions/items +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/lithology :open: -:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_fractions_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_lithology -- **default value**:1.0 +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/initial water content +:open: +:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_initial-water-content + +- **default value**:5.0 - **type**:number -- **description**: -::::::::::::::: +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/cutoff pressure +:open: +:name: open_features_items_oneOf_4_composition-models_items_oneOf_1_cutoff-pressure +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/1/operation @@ -10727,114 +11181,94 @@ ::::::::::::::::: - -::::::::::::::::::: - -:::::::::::::::::::: - -::::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models -:open: -:name: open_features_items_oneOf_4_grains-models - -- **description**:A list of grains models. -- **default value**: -- **type**:array -:::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items -:open: -:name: open_features_items_oneOf_4_grains-models_items - -::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf -:open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf - -:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1 +:::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2 - **type**:object -- **description**:Random uniform distribution grains model. The size of the grains can be independently set to a single value or to a random distribution. +- **description**:Uniform compositional model. Sets constant compositional field. - **additionalProperties**:false - **required**:[model, compositions] -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/model +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/model :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_model +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_model - **default value**: - **type**:string -- **description**:The name of the grains model. -- **enum**:[random uniform distribution] +- **description**:The name of the composition model. +- **enum**:[uniform] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth - **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 +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/1 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_1 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_1 - **default value**:0.0 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items +:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **description**: -::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items +::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf +:::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/1 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_1 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:0.0 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items +:::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items/items +::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -10853,75 +11287,75 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth - **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 +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/1 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_1 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_1 - **default value**:1.7976931348623157e308 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2 +::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items +:::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **description**: -::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items +::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf +:::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/1 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_1 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:1.7976931348623157e308 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2 +::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2 +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items +:::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items/items +::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -10940,18 +11374,18 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/compositions +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/compositions :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_compositions +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_compositions - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **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 +- **description**:A list with the labels of the composition which are present there. +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/compositions/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_compositions_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -10960,28 +11394,18 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/orientation operation -:open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_orientation-operation - -- **default value**:replace -- **type**:string -- **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] -:::::::::::::::: - -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/fractions :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_fractions - **type**:array -- **minItems**:0 +- **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false -- **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 +- **description**:TA list of compositional fractions corresponding to the compositions list. +:::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/fractions/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes_items +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_fractions_items - **default value**:1.0 - **type**:number @@ -10990,16 +11414,293 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/composition models/items/oneOf/2/operation :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes +:name: open_features_items_oneOf_4_composition-models_items_oneOf_2_operation -- **type**:array -- **minItems**:0 -- **maxItems**:4294967295 -- **uniqueItems**:false -- **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 +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + + + +::::::::::::::::: + + +::::::::::::::::::: + +:::::::::::::::::::: + +::::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models +:open: +:name: open_features_items_oneOf_4_grains-models + +- **description**:A list of grains models. +- **default value**: +- **type**:array +:::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items +:open: +:name: open_features_items_oneOf_4_grains-models_items + +::::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf + +:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1 + +- **type**:object +- **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] + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/model +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[random uniform distribution] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth + +- **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 + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **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 + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.0 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/min depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth + +- **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 + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **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 + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:1.7976931348623157e308 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/max depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/compositions +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/orientation operation +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_orientation-operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 @@ -11297,6 +11998,79 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -12001,64 +12775,225 @@ ::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/model :open: -:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_model +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/min depth +:open: +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_min-depth + +- **default value**:0.0 +- **type**:number +- **description**:The depth in meters from which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/max depth +:open: +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_max-depth + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The depth in meters to which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/compositions +:open: +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/fractions +:open: +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_fractions + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:TA list of compositional fractions corresponding to the compositions list. +:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/fractions/items +:open: +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_fractions_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/operation +:open: +:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + + + +::::::::::::::::: + + +::::::::::::::::::: + +:::::::::::::::::::: + +::::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models +:open: +:name: open_features_items_oneOf_5_grains-models + +- **description**:A list of grains models. +- **default value**: +- **type**:array +:::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items +:open: +:name: open_features_items_oneOf_5_grains-models_items + +::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf + +:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1 +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1 + +- **type**:object +- **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] + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/model +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[random uniform distribution deflected] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/min depth +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_min-depth + +- **default value**:0.0 +- **type**:number +- **description**:The depth in meters from which the grains of this feature are present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/max depth +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_max-depth + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The depth in meters to which the grains of this feature are present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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 +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/orientation operation +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_orientation-operation -- **default value**: +- **default value**:replace - **type**:string -- **description**:The name of the composition model. -- **enum**:[uniform] +- **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] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/min depth +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/grain sizes :open: -:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_min-depth - -- **default value**:0.0 -- **type**:number -- **description**:The depth in meters from which the composition of this feature is present. -:::::::::::::::: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes -::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/max depth +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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_composition-models_items_oneOf_1_max-depth +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes_items -- **default value**:1.7976931348623157e308 +- **default value**:1.0 - **type**:number -- **description**:The depth in meters to which the composition of this feature is present. +- **description**: +::::::::::::::: + :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/compositions +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes :open: -:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_compositions +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **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 +- **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_composition-models_items_oneOf_1_compositions_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes_items -- **default value**:0 -- **type**:integer +- **default value**:true +- **type**:boolean - **description**: ::::::::::::::: :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/fractions +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/deflections :open: -:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_fractions +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_deflections - **type**:array -- **minItems**:1 +- **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/fractions/items +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/deflections/items :open: -:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_fractions_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_deflections_items - **default value**:1.0 - **type**:number @@ -12067,52 +13002,95 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/composition models/items/oneOf/1/operation +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices :open: -:name: open_features_items_oneOf_5_composition-models_items_oneOf_1_operation +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices -- **default value**:replace -- **type**:string -- **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] -:::::::::::::::: +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices_items +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices_items_items +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-rotation-matrices_items_items_items -::::::::::::::::: +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: +:::::::::::::: -::::::::::::::::::: +::::::::::::::: -:::::::::::::::::::: +:::::::::::::::: -::::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis Euler angles z-x-z :open: -:name: open_features_items_oneOf_5_grains-models +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-Euler-angles-z-x-z -- **description**:A list of grains models. -- **default value**: - **type**:array -:::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/1/basis Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_5_grains-models_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-Euler-angles-z-x-z_items -::::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/basis Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_basis-Euler-angles-z-x-z_items_items -:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1 +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2 :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1 +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2 - **type**:object - **description**:Uniform grains model. All grains start exactly the same. - **additionalProperties**:false - **required**:[model, compositions] -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/model +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/model :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_model +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_model - **default value**: - **type**:string @@ -12120,36 +13098,36 @@ - **enum**:[uniform] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/min depth +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/min depth :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_min-depth +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_min-depth - **default value**:0.0 - **type**:number - **description**:The depth in meters from which the grains of this feature are present. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/max depth +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/max depth :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_max-depth +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_max-depth - **default value**:1.7976931348623157e308 - **type**:number - **description**:The depth in meters to which the grains of this feature are present. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_compositions +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_compositions - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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 +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_compositions_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -12158,36 +13136,36 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_rotation-matrices +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the rotation matrices of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices/items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_rotation-matrices_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices/items/items +::::::::::::::{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_1_rotation-matrices_items_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/rotation matrices/items/items/items +:::::::::::::{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_1_rotation-matrices_items_items_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -12200,27 +13178,27 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/Euler angles z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_Euler-angles-z-x-z +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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/1/Euler angles z-x-z/items +:::::::::::::::{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_1_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/Euler angles z-x-z/items/items +::::::::::::::{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_1_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -12231,9 +13209,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/orientation operation :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_orientation-operation +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_orientation-operation - **default value**:replace - **type**:string @@ -12241,18 +13219,18 @@ - **enum**:[replace, multiply] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **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/1/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_grain-sizes_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -13274,7 +14252,7 @@ :name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -13285,7 +14263,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/min distance slab top @@ -13306,6 +14284,15 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/density +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::: + ::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/compositions :open: :name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_compositions @@ -13326,18 +14313,116 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/fractions +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/lithology +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/initial water content +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/cutoff pressure +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/operation +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/min distance slab top +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/max distance slab top +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/fractions :open: -:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_fractions +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/fractions/items +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/fractions/items :open: -:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_fractions_items +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -13346,9 +14431,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/2/operation +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/composition models/items/oneOf/3/operation :open: -:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_2_operation +:name: open_features_items_oneOf_6_segments_items_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -13578,42 +14663,115 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/normalize grain sizes +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/normalize grain sizes +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **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/6/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_deflections + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices :open: -:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **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/6/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices/items :open: -:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items -- **default value**:true -- **type**:boolean +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number - **description**: +::::::::::: + +:::::::::::: + ::::::::::::: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/deflections +::::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z :open: -:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_deflections +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. -:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/deflections/items +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_deflections_items +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items -- **default value**:1.0 +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_6_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 - **type**:number - **description**: +:::::::::::: + ::::::::::::: :::::::::::::: @@ -14615,7 +15773,7 @@ :name: open_features_items_oneOf_6_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -14626,7 +15784,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/min distance slab top @@ -14647,6 +15805,15 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/density +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::::: + ::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/compositions :open: :name: open_features_items_oneOf_6_composition-models_items_oneOf_2_compositions @@ -14667,18 +15834,116 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/fractions +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/lithology +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/initial water content +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/cutoff pressure +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/operation +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/min distance slab top +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/max distance slab top +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/fractions :open: -:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_fractions +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/fractions/items +:::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/fractions/items :open: -:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_fractions_items +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -14687,9 +15952,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/2/operation +::::::::::::::::{dropdown} /features/items/oneOf/6/composition models/items/oneOf/3/operation :open: -:name: open_features_items_oneOf_6_composition-models_items_oneOf_2_operation +:name: open_features_items_oneOf_6_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -14959,6 +16224,79 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/6/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_6_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: @@ -16027,27 +17365,107 @@ - **description**:The composition fraction at the bottom of the slab (layer). :::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/bottom fractions/items :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_bottom-fractions_items +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_bottom-fractions_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/compositions +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/compositions/items +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/operation +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::: + + + +::::::::::::: + +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2 +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2 + +- **type**:object +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/model +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[tian water content] +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/min distance slab top +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/max distance slab top +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_max-distance-slab-top -- **default value**:0.0 +- **default value**:1.7976931348623157e308 - **type**:number -- **description**: -::::::::::: +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/density +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_density +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/compositions +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/compositions :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_compositions +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_compositions - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the composition which are present there. -:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/compositions/items +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/compositions/items :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_compositions_items +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -16056,9 +17474,36 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/1/operation +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/lithology :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_1_operation +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/initial water content +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/cutoff pressure +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/operation +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_operation - **default value**:replace - **type**:string @@ -16070,18 +17515,18 @@ ::::::::::::: -:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2 +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3 :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2 +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3 - **type**:object - **description**:Uniform compositional model. Sets constant compositional field. - **additionalProperties**:false - **required**:[model, compositions] -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/model +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/model :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_model +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_model - **default value**: - **type**:string @@ -16089,36 +17534,36 @@ - **enum**:[uniform] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/min distance slab top +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/min distance slab top :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_min-distance-slab-top +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:todo The depth in meters from which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/max distance slab top +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/max distance slab top :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_max-distance-slab-top +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/compositions +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/compositions :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_compositions +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_compositions - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the composition which are present there. -:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/compositions/items +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/compositions/items :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_compositions_items +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -16127,18 +17572,18 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/fractions +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/fractions :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_fractions +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/fractions/items +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/fractions/items :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_fractions_items +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -16147,9 +17592,9 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/2/operation +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/composition models/items/oneOf/3/operation :open: -:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_2_operation +:name: open_features_items_oneOf_6_sections_items_segments_items_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -16419,6 +17864,79 @@ :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::: + +:::::::::: + +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::{dropdown} /features/items/oneOf/6/sections/items/segments/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_6_sections_items_segments_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::: + +::::::::::: + +:::::::::::: + ::::::::::::: @@ -17416,7 +18934,7 @@ :name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2 - **type**:object -- **description**:Uniform compositional model. Sets constant compositional field. +- **description**:TianWaterContent compositional model. Sets bound water content as a compositional field. The returned water content is based on the the temperature and pressure at a point within the world. Currently, the bound water content can be determined for four different lithologies: 'sediment', mid-ocean ridge basalt ('MORB'), 'gabbro', and 'peridotite', using parameterized phase diagrams from Tian et al., 2019 (https://doi.org/10.1029/2019GC008488). The pressure is lithostatic, calculated with a constant user defined density, and is limited by a user defined cutoff pressure (in GPa) for each lithology. This is required because the parameterization breaks down at large pressures. Recommended cutoff pressures are 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. - **additionalProperties**:false - **required**:[model, compositions] @@ -17427,7 +18945,7 @@ - **default value**: - **type**:string - **description**:The name of the composition model. -- **enum**:[uniform] +- **enum**:[tian water content] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/min distance slab top @@ -17448,6 +18966,15 @@ - **description**:todo The depth in meters to which the composition of this feature is present. :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/density +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_density + +- **default value**:3000.0 +- **type**:number +- **description**:The reference density used for determining the lithostatic pressure for calculating the bound water content. +:::::::::::::: + ::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/compositions :open: :name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_compositions @@ -17468,18 +18995,116 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/fractions +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/lithology +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_lithology + +- **default value**:peridotite +- **type**:string +- **description**:The lithology used to determine which polynomials to use for calculating the water content. Valid options are: 'sediment', 'MORB', 'gabbro', and 'peridotite'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/initial water content +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_initial-water-content + +- **default value**:5.0 +- **type**:number +- **description**:The value of the initial water content (in wt%) for the lithology at the trench. This represents the max value applied to this lithology. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/cutoff pressure +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_cutoff-pressure + +- **default value**:10.0 +- **type**:number +- **description**:The upper bound for the pressure, in GPa, for the specified lithology in the Tian parameterization. This is necessary because the parameterization breaks down for high pressures. It is recommended that 10 GPa is used for 'peridotite', 26 GPa is used for 'gabbro', 16 GPa is used for 'MORB', and 1 GPa is used for 'sediment'. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/operation +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_operation + +- **default value**:replace +- **type**:string +- **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] +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3 + +- **type**:object +- **description**:Uniform compositional model. Sets constant compositional field. +- **additionalProperties**:false +- **required**:[model, compositions] + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the composition model. +- **enum**:[uniform] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/min distance slab top +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:todo The depth in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/max distance slab top +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:todo The depth in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_compositions + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the composition which are present there. +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/fractions :open: -:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_fractions +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_fractions - **type**:array - **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:TA list of compositional fractions corresponding to the compositions list. -:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/fractions/items +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/fractions/items :open: -:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_fractions_items +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_fractions_items - **default value**:1.0 - **type**:number @@ -17488,9 +19113,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/2/operation +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/composition models/items/oneOf/3/operation :open: -:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_2_operation +:name: open_features_items_oneOf_6_sections_items_composition-models_items_oneOf_3_operation - **default value**:replace - **type**:string @@ -17760,6 +19385,79 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the rotation matrices of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices/items +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the z-x-z Euler angles of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/6/sections/items/grains models/items/oneOf/2/basis Euler angles z-x-z/items/items +:open: +:name: open_features_items_oneOf_6_sections_items_grains-models_items_oneOf_2_basis-Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + ::::::::::::::: @@ -17961,7 +19659,7 @@ :open: :name: open_random-number-seed -- **default value**:4294967295 +- **default value**:-1 - **type**:integer - **description**:This allows the input of a preferred random number seed to generate random numbers. If no input is given, this value is -1 and triggers the use of default seed = 1. ::::::::::::::::::::::::