diff --git a/doc/world_builder_declarations.schema.json b/doc/world_builder_declarations.schema.json index 80d5a9dc7..edb3cd3f6 100644 --- a/doc/world_builder_declarations.schema.json +++ b/doc/world_builder_declarations.schema.json @@ -193,7 +193,7 @@ "tag": { "default value": "", "type": "string", - "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name." + "description": "A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name." }, "coordinates": { "type": "array", @@ -1013,6 +1013,171 @@ } } }, + { + "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": { + "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 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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -1229,7 +1394,7 @@ "tag": { "default value": "", "type": "string", - "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name." + "description": "A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name." }, "coordinates": { "type": "array", @@ -1697,6 +1862,91 @@ } } }, + { + "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 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." + }, + "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." + }, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -2192,6 +2442,91 @@ } } }, + { + "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 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." + }, + "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." + }, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -2757,6 +3092,91 @@ } } }, + { + "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 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." + }, + "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." + }, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -3252,6 +3672,91 @@ } } }, + { + "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 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." + }, + "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." + }, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -3395,7 +3900,7 @@ "tag": { "default value": "", "type": "string", - "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name." + "description": "A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name." }, "coordinates": { "type": "array", @@ -4201,15 +4706,180 @@ "description": "" } }, - "normalize grain sizes": { + "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": "" + } + } + } + }, + { + "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": { + "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 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" + ] + }, + "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 whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1.", + "description": "A list of the deflections of all of the grains in each composition between 0 and 1.", "items": { - "default value": true, - "type": "boolean", + "default value": 1.0, + "type": "number", "description": "" } } @@ -4430,7 +5100,7 @@ "tag": { "default value": "", "type": "string", - "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name." + "description": "A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name." }, "coordinates": { "type": "array", @@ -4812,9 +5482,49 @@ "description": "The mantle temperature for the half-space cooling modelin degree Kelvin for this feature. If the model has an adiabatic gradientthis should be the mantle potential temperature, and T = Tad + Thalf. " }, "spreading velocity": { - "default value": -1.0, - "type": "number", - "description": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge." + "description": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.", + "oneOf": [ + { + "default value": 0.01, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 18446744073709551615, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.01 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 18446744073709551615, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] }, "ridge coordinates": { "type": "array", @@ -5098,9 +5808,49 @@ "description": "The temperature in degree Kelvin which this feature should have" }, "spreading velocity": { - "default value": -1.0, - "type": "number", - "description": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge." + "description": "The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge.", + "oneOf": [ + { + "default value": 0.01, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 18446744073709551615, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.01 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 18446744073709551615, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] }, "ridge coordinates": { "type": "array", @@ -5513,40 +6263,193 @@ "description": "" } }, - "fractions": { + "fractions": { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "TA list of compositional fractions corresponding to the compositions list.", + "items": { + "default value": 1.0, + "type": "number", + "description": "" + } + }, + "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" + ] + } + } + } + ] + } + }, + "grains models": { + "description": "A list of grains models.", + "default value": "", + "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" + ] + }, + "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 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" + ] + }, + "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": 1, + "minItems": 0, "maxItems": 4294967295, "uniqueItems": false, - "description": "TA list of compositional fractions corresponding to the compositions list.", + "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": 1.0, - "type": "number", + "default value": true, + "type": "boolean", "description": "" } - }, - "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" - ] } } - } - ] - } - }, - "grains models": { - "description": "A list of grains models.", - "default value": "", - "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.", @@ -5561,7 +6464,7 @@ "type": "string", "description": "The name of the grains model.", "enum": [ - "random uniform distribution" + "random uniform distribution deflected" ] }, "min depth": { @@ -5697,6 +6600,18 @@ "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": "" + } } } }, @@ -5915,7 +6830,7 @@ "tag": { "default value": "", "type": "string", - "description": "A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name." + "description": "A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name." }, "coordinates": { "type": "array", @@ -6151,9 +7066,49 @@ "description": "The reference density of the subducting plate in $kg/m^3$" }, "plate velocity": { - "default value": 0.05, - "type": "number", - "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr" + "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr", + "oneOf": [ + { + "default value": 0.01, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 18446744073709551615, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.01 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 18446744073709551615, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] }, "coupling depth": { "default value": 100000.0, @@ -6579,6 +7534,91 @@ } } }, + { + "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 distance slab top": { + "default value": 0.0, + "type": "number", + "description": "The distance from the slab top in meters from which the composition of this feature is present." + }, + "max distance slab top": { + "default value": 1.7976931348623157e308, + "type": "number", + "description": "The distance from the slab top in meters to which the composition of this feature is present." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -6842,9 +7882,49 @@ "description": "The reference density of the subducting plate in $kg/m^3$" }, "plate velocity": { - "default value": 0.05, - "type": "number", - "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr" + "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr", + "oneOf": [ + { + "default value": 0.01, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 18446744073709551615, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.01 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 18446744073709551615, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] }, "coupling depth": { "default value": 100000.0, @@ -7138,65 +8218,138 @@ "type": "string", "description": "The name of the composition model.", "enum": [ - "uniform" + "uniform" + ] + }, + "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." + }, + "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": "" + } + }, + "fractions": { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "TA list of compositional fractions corresponding to the compositions list.", + "items": { + "default value": 1.0, + "type": "number", + "description": "" + } + }, + "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" + ] + } + } + } + ] + } + }, + "grains models": { + "description": "A list of grains models.", + "default value": "", + "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" ] }, "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." + "description": "The distance from the slab top in meters from which the composition of this feature is present." }, "max distance slab top": { "default value": 1.7976931348623157e308, "type": "number", - "description": "todo The depth in meters to which the composition of this feature is present." + "description": "The distance from the slab top in meters to which the composition of this feature is present." }, "compositions": { "type": "array", "minItems": 0, "maxItems": 4294967295, "uniqueItems": false, - "description": "A list with the labels of the composition which are present there.", + "description": "A list with the integer labels of the composition which are present there.", "items": { "default value": 0, "type": "integer", "description": "" } }, - "fractions": { + "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" + ] + }, + "grain sizes": { "type": "array", - "minItems": 1, + "minItems": 0, "maxItems": 4294967295, "uniqueItems": false, - "description": "TA list of compositional fractions corresponding to the compositions list.", + "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": "" } }, - "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" - ] + "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": "" + } } } - } - ] - } - }, - "grains models": { - "description": "A list of grains models.", - "default value": "", - "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.", @@ -7211,7 +8364,7 @@ "type": "string", "description": "The name of the grains model.", "enum": [ - "random uniform distribution" + "random uniform distribution deflected" ] }, "min distance slab top": { @@ -7267,6 +8420,18 @@ "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": "" + } } } }, @@ -7603,9 +8768,49 @@ "description": "The reference density of the subducting plate in $kg/m^3$" }, "plate velocity": { - "default value": 0.05, - "type": "number", - "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr" + "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr", + "oneOf": [ + { + "default value": 0.01, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 18446744073709551615, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.01 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 18446744073709551615, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] }, "coupling depth": { "default value": 100000.0, @@ -8031,6 +9236,91 @@ } } }, + { + "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 distance slab top": { + "default value": 0.0, + "type": "number", + "description": "The distance from the slab top in meters from which the composition of this feature is present." + }, + "max distance slab top": { + "default value": 1.7976931348623157e308, + "type": "number", + "description": "The distance from the slab top in meters to which the composition of this feature is present." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -8294,9 +9584,49 @@ "description": "The reference density of the subducting plate in $kg/m^3$" }, "plate velocity": { - "default value": 0.05, - "type": "number", - "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr" + "description": "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr", + "oneOf": [ + { + "default value": 0.01, + "type": "number", + "description": "" + }, + { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "description": "", + "items": { + "type": "array", + "additionalProperties": false, + "minItems": 1, + "maxItems": 18446744073709551615, + "description": "", + "items": { + "anyOf": [ + { + "type": "number", + "default value": 0.01 + }, + { + "type": "array", + "minItems": 1, + "maxItems": 4294967295, + "items": { + "type": "array", + "minItems": 1, + "maxItems": 18446744073709551615, + "items": { + "type": "number" + } + } + } + ] + } + } + } + ] }, "coupling depth": { "default value": 100000.0, @@ -8722,6 +10052,91 @@ } } }, + { + "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 distance slab top": { + "default value": 0.0, + "type": "number", + "description": "The distance from the slab top in meters from which the composition of this feature is present." + }, + "max distance slab top": { + "default value": 1.7976931348623157e308, + "type": "number", + "description": "The distance from the slab top in meters to which the composition of this feature is present." + }, + "compositions": { + "type": "array", + "minItems": 0, + "maxItems": 4294967295, + "uniqueItems": false, + "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" + ] + }, + "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": "" + } + } + } + }, { "type": "object", "description": "Uniform grains model. All grains start exactly the same.", @@ -8843,6 +10258,11 @@ } ] } + }, + "random number seed": { + "default value": 4294967295, + "type": "integer", + "description": "Use random number seed input to generate random numbers." } } } \ No newline at end of file diff --git a/doc/world_builder_declarations_closed.md b/doc/world_builder_declarations_closed.md index d40fd8bcb..a940931b3 100644 --- a/doc/world_builder_declarations_closed.md +++ b/doc/world_builder_declarations_closed.md @@ -266,7 +266,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates @@ -1552,7 +1552,7 @@ :name: closed_features_items_oneOf_1_grains-models_items_oneOf_2 - **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] @@ -1562,7 +1562,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth @@ -1735,32 +1735,286 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_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/1/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_1_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 randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_1_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/1/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_1_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/1/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_1_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/1/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth + +- **description**:The depth in meters from which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/1 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.0 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth + +- **description**:The depth in meters to which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/1 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:1.7976931348623157e308 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_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/1/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_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/rotation matrices/items -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -1773,24 +2027,24 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -1801,8 +2055,8 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_orientation-operation +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -1810,16 +2064,16 @@ - **enum**:[replace, multiply] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_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/1/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_1_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -1871,7 +2125,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates @@ -2520,7 +2774,7 @@ :name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2 - **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] @@ -2530,7 +2784,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/min distance fault center @@ -2567,74 +2821,192 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_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/2/segments/items/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes_items -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false +- **default value**:1.0 +- **type**:number - **description**: -::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes - **type**:array -- **minItems**:3 -- **maxItems**:3 +- **minItems**:0 +- **maxItems**:4294967295 - **uniqueItems**:false -- **description**: -:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items -- **default value**:0.0 -- **type**:number +- **default value**:true +- **type**:boolean - **description**: -::::::::::: - -:::::::::::: - ::::::::::::: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_deflections - **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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items - -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false -- **description**: -::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_deflections_items -- **default value**:0.0 +- **default value**:1.0 - **type**:number - **description**: -:::::::::::: - ::::::::::::: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_orientation-operation + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/min distance fault center +:name: closed_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/max distance fault center +:name: closed_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/2/segments/items/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -2642,16 +3014,16 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/2/segments/items/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -3193,7 +3565,7 @@ :name: closed_features_items_oneOf_2_grains-models_items_oneOf_2 - **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] @@ -3203,7 +3575,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/min distance fault center @@ -3240,32 +3612,150 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_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/2/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_2_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 randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_2_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/2/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_2_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/2/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_2_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/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/min distance fault center +:name: closed_features_items_oneOf_2_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/grains models/items/oneOf/3/max distance fault center +:name: closed_features_items_oneOf_2_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/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_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/2/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -3278,24 +3768,24 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -3306,8 +3796,8 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_orientation-operation +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -3315,16 +3805,16 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_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/2/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_2_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -3970,7 +4460,7 @@ :name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2 - **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] @@ -3980,7 +4470,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::: ::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/min distance fault center @@ -4017,74 +4507,192 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_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/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false +- **default value**:1.0 +- **type**:number - **description**: -::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes - **type**:array -- **minItems**:3 -- **maxItems**:3 +- **minItems**:0 +- **maxItems**:4294967295 - **uniqueItems**:false -- **description**: -:::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items -- **default value**:0.0 -- **type**:number +- **default value**:true +- **type**:boolean - **description**: -::::::::: - -:::::::::: - ::::::::::: :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_deflections - **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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_deflections_items -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false +- **default value**:1.0 +- **type**:number - **description**: -::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::: + +:::::::::::: + + + +::::::::::::: + +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/min distance fault center +:name: closed_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/max distance fault center +:name: closed_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/2/sections/items/segments/items/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/3/rotation matrices/items/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/orientation operation -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_orientation-operation +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::: + +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -4092,16 +4700,16 @@ - **enum**:[replace] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -4643,7 +5251,7 @@ :name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2 - **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] @@ -4653,7 +5261,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/min distance fault center @@ -4690,32 +5298,150 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_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/2/sections/items/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_2_sections_items_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 randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_2_sections_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/2/sections/items/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_2_sections_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/2/sections/items/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.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 +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the integer labels of the composition which are present there. +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/rotation matrices/items/items/items -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -4728,24 +5454,24 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -4756,8 +5482,8 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_orientation-operation +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -4765,16 +5491,16 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/2/sections/items/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -4840,7 +5566,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates @@ -6126,7 +6852,7 @@ :name: closed_features_items_oneOf_3_grains-models_items_oneOf_2 - **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] @@ -6136,7 +6862,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth @@ -6309,91 +7035,345 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_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/3/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items +- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes_items -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false +- **default value**:1.0 +- **type**:number - **description**: -::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_normalize-grain-sizes - **type**:array -- **minItems**:3 -- **maxItems**:3 +- **minItems**:0 +- **maxItems**:4294967295 - **uniqueItems**:false -- **description**: -:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items_items +- **description**:A list of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_normalize-grain-sizes_items -- **default value**:0.0 -- **type**:number +- **default value**:true +- **type**:boolean - **description**: -::::::::::::: - -:::::::::::::: - ::::::::::::::: :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_deflections - **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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_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/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +- **description**:A list of the deflections of all of the grains in each composition between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_deflections_items -- **default value**:0.0 +- **default value**:1.0 - **type**:number - **description**: -:::::::::::::: - ::::::::::::::: :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_orientation-operation -- **default value**:replace + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_3_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/3/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth + +- **description**:The depth in meters from which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/1 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.0 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth + +- **description**:The depth in meters to which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/1 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:1.7976931348623157e308 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_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/3/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_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/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_Euler-angles-z-x-z_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_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/3/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_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/3/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_3_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -6445,7 +7425,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates @@ -7048,9 +8028,77 @@ ::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity :name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity -- **default value**:-1.0 -- **type**:number - **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge. +:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/1 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates @@ -7487,16 +8535,84 @@ ::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity :name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity -- **default value**:-1.0 -- **type**:number - **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge. -:::::::::::::::: +:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf -::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates -:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/1 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2 - **type**:array -- **minItems**:1 +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates +:name: closed_features_items_oneOf_4_temperature-models_items_oneOf_4_ridge-coordinates + +- **type**:array +- **minItems**:1 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]]. @@ -8419,7 +9535,7 @@ :name: closed_features_items_oneOf_4_grains-models_items_oneOf_2 - **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] @@ -8429,67 +9545,321 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth :name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth - **description**:The depth in meters from which the composition of this feature is present. -:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2 +:name: closed_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items +:name: closed_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth + +- **description**:The depth in meters to which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2 +:name: closed_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items +:name: closed_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/compositions +:name: closed_features_items_oneOf_4_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/4/grains models/items/oneOf/2/compositions/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_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/2/grain sizes +:name: closed_features_items_oneOf_4_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 randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_4_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/4/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_4_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/4/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_4_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/4/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_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/3/min depth/oneOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_1 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_1 - **default value**:0.0 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **description**: -::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items +::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_1 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:0.0 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items_items +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -8508,64 +9878,64 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_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/2/max depth/oneOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_1 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_1 - **default value**:1.7976931348623157e308 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **description**: -::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items +::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/1 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_1 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:1.7976931348623157e308 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2 -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items_items +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -8584,16 +9954,16 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/compositions -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_compositions +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_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/2/compositions/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_compositions_items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -8602,32 +9972,32 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -8640,24 +10010,24 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_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/Euler angles z-x-z/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -8668,8 +10038,8 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_orientation-operation +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -8677,16 +10047,16 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_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/4/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_4_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -8738,7 +10108,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates @@ -9066,9 +10436,77 @@ ::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity :name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::: + +::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::: + +::::::: + +:::::::: + + +:::::::::: + +::::::::::: + +:::::::::::: + + :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/coupling depth @@ -9666,7 +11104,7 @@ :name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2 - **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] @@ -9676,7 +11114,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/min distance slab top @@ -9713,32 +11151,150 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_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/5/segments/items/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_5_segments_items_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 randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_5_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/5/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_5_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/5/segments/items/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_5_segments_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/5/segments/items/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_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/segments/items/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -9751,24 +11307,24 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_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/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -9779,8 +11335,8 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_orientation-operation +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -9788,16 +11344,16 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_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/segments/items/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -10007,20 +11563,88 @@ - **description**:The distance in meters from the top surface of the slab over which the temperature is determined by this feature. This parameter should be positive and approximately 2.5-3.0 times larger than the nominal slab thickness to allow the diffusion of coldtemperatures from in the slab into the mantle below the slab surface.For example if the slab starts with cold temperatures over a 100 km wide region, thisparameters should be about 250 km. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/density -:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_density +::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/density +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_density + +- **default value**:3300.0 +- **type**:number +- **description**:The reference density of the subducting plate in $kg/m^3$ +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity + +- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: -- **default value**:3300.0 -- **type**:number -- **description**:The reference density of the subducting plate in $kg/m^3$ -:::::::::::::::: +:::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity -:name: closed_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number -- **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/coupling depth @@ -10618,7 +12242,7 @@ :name: closed_features_items_oneOf_5_grains-models_items_oneOf_2 - **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] @@ -10628,7 +12252,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/2/min distance slab top @@ -10665,32 +12289,150 @@ :::::::::::::::: -::::::::::::::::{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 +::::::::::::::::{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 +- **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/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 randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_5_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/5/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_5_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/5/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_5_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/5/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_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/3/compositions/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -10703,24 +12445,24 @@ :::::::::::::::: -::::::::::::::::{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 +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_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/2/Euler angles z-x-z/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -10731,8 +12473,8 @@ :::::::::::::::: -::::::::::::::::{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 +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -10740,16 +12482,16 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{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 +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_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/2/grain sizes/items -:name: closed_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_5_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -11074,9 +12816,77 @@ ::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity :name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::: + +::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::: + +::::: + +:::::: + + +:::::::: + +::::::::: + +:::::::::: + + :::::::::::: ::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/coupling depth @@ -11551,68 +13361,168 @@ -::::::::::::: +::::::::::::: + + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models + +- **description**: +- **default value**: +- **type**:array +:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf + +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1 +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/model +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/min distance slab top +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/compositions/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/orientation operation +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items -::::::::::::::: +- **default value**:true +- **type**:boolean +- **description**: +::::::::::: -:::::::::::::::: +:::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models -- **description**: -- **default value**: -- **type**:array -:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf +::::::::::::: -:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1 -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1 +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2 +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/model -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_model +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/model +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_model - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[random uniform distribution] +- **enum**:[random uniform distribution deflected] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/min distance slab top -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_min-distance-slab-top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/min distance slab top +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_max-distance-slab-top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions +:name: closed_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/compositions/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -11621,8 +13531,8 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/orientation operation -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_orientation-operation +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_orientation-operation - **default value**:replace - **type**:string @@ -11630,16 +13540,16 @@ - **enum**:[replace] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_5_sections_items_segments_items_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 randomized between 0 and 1. -:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items - **default value**:1.0 - **type**:number @@ -11648,16 +13558,16 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_5_sections_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items - **default value**:true - **type**:boolean @@ -11666,20 +13576,38 @@ :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_5_sections_items_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/5/sections/items/segments/items/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + ::::::::::::: -:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2 -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2 +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_5_sections_items_segments_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/5/sections/items/segments/items/grains models/items/oneOf/2/model -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_model +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_model - **default value**: - **type**:string @@ -11687,32 +13615,32 @@ - **enum**:[uniform] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/min distance slab top -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_min-distance-slab-top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_max-distance-slab-top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_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/sections/items/segments/items/grains models/items/oneOf/2/compositions/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -11721,32 +13649,32 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -11759,24 +13687,24 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_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/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -11787,8 +13715,8 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_orientation-operation +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -11796,16 +13724,16 @@ - **enum**:[replace] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_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/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -12026,9 +13954,77 @@ ::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity :name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::: + +::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:name: closed_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::: + +::::::: + +:::::::: + + +:::::::::: + +::::::::::: + +:::::::::::: + + :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/coupling depth @@ -12626,7 +14622,7 @@ :name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2 - **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] @@ -12636,7 +14632,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/min distance slab top @@ -12673,32 +14669,150 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/orientation operation +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_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/5/sections/items/grains models/items/oneOf/2/grain sizes +:name: closed_features_items_oneOf_5_sections_items_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 randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/normalize grain sizes +:name: closed_features_items_oneOf_5_sections_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/5/sections/items/grains models/items/oneOf/2/normalize grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/deflections +:name: closed_features_items_oneOf_5_sections_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/5/sections/items/grains models/items/oneOf/2/deflections/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3 +:name: closed_features_items_oneOf_5_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/5/sections/items/grains models/items/oneOf/3/model +:name: closed_features_items_oneOf_5_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/5/sections/items/grains models/items/oneOf/3/min distance slab top +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/max distance slab top +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/compositions +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_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/sections/items/grains models/items/oneOf/3/compositions/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices/items/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices/items/items/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -12711,24 +14825,24 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/Euler angles z-x-z +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_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/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -12739,8 +14853,8 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/orientation operation -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_orientation-operation +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/orientation operation +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -12748,16 +14862,16 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/grain sizes +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_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/sections/items/grains models/items/oneOf/2/grain sizes/items -:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes_items +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/grain sizes/items +:name: closed_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -12798,6 +14912,14 @@ :::::::::::::::::::::::: +::::::::::::::::::::::::{dropdown} /random number seed +:name: closed_random-number-seed + +- **default value**:4294967295 +- **type**:integer +- **description**:Use random number seed input to generate random numbers. +:::::::::::::::::::::::: + diff --git a/doc/world_builder_declarations_open.md b/doc/world_builder_declarations_open.md index 619b23ff8..42c4e1cbb 100644 --- a/doc/world_builder_declarations_open.md +++ b/doc/world_builder_declarations_open.md @@ -299,7 +299,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/1/coordinates @@ -1762,7 +1762,7 @@ :name: open_features_items_oneOf_1_grains-models_items_oneOf_2 - **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] @@ -1773,7 +1773,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/min depth @@ -1970,36 +1970,323 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/orientation operation +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_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/1/grains models/items/oneOf/2/grain sizes +:open: +:name: open_features_items_oneOf_1_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 randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/grain sizes/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/normalize grain sizes +:open: +:name: open_features_items_oneOf_1_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/1/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_1_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/1/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_1_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/1/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth + +- **description**:The depth in meters from which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/1 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.0 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth + +- **description**:The depth in meters to which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/1 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:1.7976931348623157e308 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_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/1/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_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/rotation matrices/items +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -2012,27 +2299,27 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -2043,9 +2330,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -2053,18 +2340,18 @@ - **enum**:[replace, multiply] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/2/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_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/1/grains models/items/oneOf/2/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/1/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_1_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_1_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -2120,7 +2407,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/2/coordinates @@ -2848,7 +3135,7 @@ :name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2 - **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] @@ -2859,7 +3146,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/min distance fault center @@ -2900,36 +3187,167 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/orientation operation +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_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/2/segments/items/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items +- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes_items -- **type**:array -- **minItems**:3 +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/normalize grain sizes +:open: +:name: open_features_items_oneOf_2_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/2/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_2_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/2/segments/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/min distance fault center +:open: +:name: open_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/max distance fault center +:open: +:name: open_features_items_oneOf_2_segments_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/segments/items/grains models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/2/segments/items/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the grains which are present there for each compositions. +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices/items +:open: +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices_items + +- **type**:array +- **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/rotation matrices/items/items/items +:::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -2942,27 +3360,27 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -2973,9 +3391,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/orientation operation +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -2983,18 +3401,18 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/2/grain sizes +::::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_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/2/segments/items/grains models/items/oneOf/2/grain sizes/items +:::::::::::::{dropdown} /features/items/oneOf/2/segments/items/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_2_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -3598,7 +4016,7 @@ :name: open_features_items_oneOf_2_grains-models_items_oneOf_2 - **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] @@ -3609,7 +4027,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/min distance fault center @@ -3650,36 +4068,167 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/orientation operation +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_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/2/grains models/items/oneOf/2/grain sizes +:open: +:name: open_features_items_oneOf_2_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 randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/grain sizes/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/normalize grain sizes +:open: +:name: open_features_items_oneOf_2_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/2/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_2_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/2/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_2_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/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/min distance fault center +:open: +:name: open_features_items_oneOf_2_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/grains models/items/oneOf/3/max distance fault center +:open: +:name: open_features_items_oneOf_2_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/grains models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_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/2/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -3692,27 +4241,27 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -3723,9 +4272,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -3733,18 +4282,18 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/2/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_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/2/grains models/items/oneOf/2/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/2/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_2_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_2_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -4467,7 +5016,7 @@ :name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2 - **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] @@ -4478,7 +5027,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::: ::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/min distance fault center @@ -4519,36 +5068,167 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/orientation operation +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_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/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false -- **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items +- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false +- **default value**:1.0 +- **type**:number - **description**: -::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes - **type**:array -- **minItems**:3 -- **maxItems**:3 +- **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/2/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_2_sections_items_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/2/sections/items/segments/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + + + +::::::::::::: + +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/min distance fault center +:open: +:name: open_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/max distance fault center +:open: +:name: open_features_items_oneOf_2_sections_items_segments_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/segments/items/grains models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/2/sections/items/segments/items/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the grains which are present there for each compositions. +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/3/rotation matrices/items/items +:open: +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/rotation matrices/items/items/items +:::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -4561,27 +5241,27 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -4592,9 +5272,9 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/orientation operation +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -4602,18 +5282,18 @@ - **enum**:[replace] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_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/2/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/segments/items/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_2_sections_items_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -5217,7 +5897,7 @@ :name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2 - **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] @@ -5228,7 +5908,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/min distance fault center @@ -5269,36 +5949,167 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/orientation operation +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_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/2/sections/items/grains models/items/oneOf/2/grain sizes +:open: +:name: open_features_items_oneOf_2_sections_items_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 randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/normalize grain sizes +:open: +:name: open_features_items_oneOf_2_sections_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/2/sections/items/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_2_sections_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/2/sections/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.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] +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/min distance fault center +:open: +:name: open_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 +:open: +:name: open_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 +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/2/sections/items/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/rotation matrices/items/items/items +:::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -5311,27 +6122,27 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -5342,9 +6153,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/orientation operation +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -5352,18 +6163,18 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/2/grain sizes +::::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_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/2/sections/items/grains models/items/oneOf/2/grain sizes/items +:::::::::::::{dropdown} /features/items/oneOf/2/sections/items/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_2_sections_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -5434,7 +6245,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/3/coordinates @@ -6897,7 +7708,7 @@ :name: open_features_items_oneOf_3_grains-models_items_oneOf_2 - **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] @@ -6908,7 +7719,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/min depth @@ -7105,69 +7916,356 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/orientation operation :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_orientation-operation -- **type**:array -- **minItems**:0 -- **maxItems**:4294967295 -- **uniqueItems**:false -- **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items -:open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items +- **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] +:::::::::::::::: -- **type**:array -- **minItems**:3 -- **maxItems**:3 -- **uniqueItems**:false -- **description**: -::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes - **type**:array -- **minItems**:3 -- **maxItems**:3 +- **minItems**:0 +- **maxItems**:4294967295 - **uniqueItems**:false -- **description**: -:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/rotation matrices/items/items/items +- **description**:A list of the size of all of the grains in each composition. If set to <0, the size will be randomized between 0 and 1. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes_items -- **default value**:0.0 +- **default value**:1.0 - **type**:number - **description**: -::::::::::::: - -:::::::::::::: - ::::::::::::::: :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/normalize grain sizes :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_3_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/3/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_3_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/3/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_3_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/3/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_model + +- **default value**: +- **type**:string +- **description**:The name of the grains model. +- **enum**:[uniform] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth + +- **description**:The depth in meters from which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/1 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.0 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth + +- **description**:The depth in meters to which the composition of this feature is present. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/1 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:2 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:1.7976931348623157e308 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:2 +::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_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/3/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:A list with the labels of the grains which are present there for each compositions. +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices_items_items + +- **type**:array +- **minItems**:3 +- **maxItems**:3 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/rotation matrices/items/items/items +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_rotation-matrices_items_items_items + +- **default value**:0.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::: + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/Euler angles z-x-z +:open: +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -7178,9 +8276,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -7188,18 +8286,18 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/2/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_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/3/grains models/items/oneOf/2/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/3/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_3_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_3_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -7255,7 +8353,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/4/coordinates @@ -7943,30 +9041,108 @@ :open: :name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity -- **default value**:-1.0 -- **type**:number - **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge. -:::::::::::::::: +:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf -::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/1 :open: -:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_1 -- **type**:array -- **minItems**:1 -- **maxItems**:4294967295 -- **uniqueItems**:false -- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]]. -:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2 :open: -:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2 - **type**:array -- **minItems**:2 +- **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items/items +:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/spreading velocity/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_spreading-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**:An list of ridges. Each ridge is a lists of at least 2 2d points which define the location of the ridge. You need to define at least one ridge.So the an example with two ridges is [[[10,20],[20,30],[10,40]],[[50,10],[60,10]]]. +:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items + +- **type**:array +- **minItems**:2 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/2/ridge coordinates/items/items :open: :name: open_features_items_oneOf_4_temperature-models_items_oneOf_2_ridge-coordinates_items_items @@ -8441,9 +9617,87 @@ :open: :name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity -- **default value**:-1.0 -- **type**:number - **description**:The spreading velocity of the plate in meter per year. This is the velocity with which one side moves away from the ridge. +:::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/1 +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2 +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/spreading velocity/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_4_temperature-models_items_oneOf_4_spreading-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/4/temperature models/items/oneOf/4/ridge coordinates @@ -9430,7 +10684,274 @@ - **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 +: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 + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: + +:::::::::::::::: + + + +::::::::::::::::: + +:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2 +:open: +:name: open_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 +:open: +:name: open_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] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth +:open: +:name: open_features_items_oneOf_4_grains-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/2/min depth/oneOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_1 + +- **default value**:0.0 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2 +:open: +:name: open_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items +:open: +:name: open_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_4_grains-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/2/min depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth +:open: +:name: open_features_items_oneOf_4_grains-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/2/max depth/oneOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/1 +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_1 + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2 +:open: +:name: open_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items +:open: +:name: open_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_4_grains-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/2/max depth/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/compositions +:open: +:name: open_features_items_oneOf_4_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/4/grains models/items/oneOf/2/compositions/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -9439,9 +10960,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/orientation operation :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_orientation-operation +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_orientation-operation - **default value**:replace - **type**:string @@ -9449,18 +10970,18 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes +:name: open_features_items_oneOf_4_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 randomized between 0 and 1. -:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_grain-sizes_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes_items - **default value**:1.0 - **type**:number @@ -9469,18 +10990,18 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/1/normalize grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/normalize grain sizes :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes +:name: open_features_items_oneOf_4_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/4/grains models/items/oneOf/1/normalize grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/normalize grain sizes/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_1_normalize-grain-sizes_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_normalize-grain-sizes_items - **default value**:true - **type**:boolean @@ -9489,22 +11010,42 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_4_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/4/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: -:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2 +:::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2 +:name: open_features_items_oneOf_4_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/4/grains models/items/oneOf/2/model +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/model :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_model +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_model - **default value**: - **type**:string @@ -9512,75 +11053,75 @@ - **enum**:[uniform] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_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/2/min depth/oneOf +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/1 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_1 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_1 - **default value**:0.0 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **description**: -::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items +::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/1 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_1 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:0.0 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/min depth/oneOf/2/items/items/anyOf/2/items/items +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/min depth/oneOf/2/items/items/anyOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_min-depth_oneOf_2_items_items_anyOf_2_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_min-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -9599,75 +11140,75 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_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/2/max depth/oneOf +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/1 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_1 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_1 - **default value**:1.7976931348623157e308 - **type**:number - **description**: :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2 +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2 - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items - **type**:array - **additionalProperties**:false - **minItems**:1 - **maxItems**:2 - **description**: -::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items +::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items -:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf +:::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/1 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/1 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_1 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_1 - **type**:number - **default value**:1.7976931348623157e308 :::::::::: -::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2 +::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2 :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2 +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2 - **type**:array - **minItems**:1 - **maxItems**:4294967295 -:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items +:::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items - **type**:array - **minItems**:1 - **maxItems**:2 -::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/max depth/oneOf/2/items/items/anyOf/2/items/items +::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/max depth/oneOf/2/items/items/anyOf/2/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_max-depth_oneOf_2_items_items_anyOf_2_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_max-depth_oneOf_2_items_items_anyOf_2_items_items - **type**:number :::::::: @@ -9686,18 +11227,18 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/compositions +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/compositions :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_compositions +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_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/2/compositions/items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/compositions/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_compositions_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -9706,36 +11247,36 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -9748,27 +11289,27 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_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/Euler angles z-x-z/items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_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/Euler angles z-x-z/items/items +::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -9779,9 +11320,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -9789,18 +11330,18 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/2/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_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/4/grains models/items/oneOf/2/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/4/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_4_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_4_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -9856,7 +11397,7 @@ - **default value**: - **type**:string -- **description**:A tag which can be given to a feature. This is meant to catagorize different features. If the tag is not provided or empty, it is set to the model name. +- **description**:A tag which can be given to a feature. This is meant to categorize different features. If the tag is not provided or empty, it is set to the model name. :::::::::::::::::::: ::::::::::::::::::::{dropdown} /features/items/oneOf/5/coordinates @@ -10226,9 +11767,87 @@ :open: :name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::: + +::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_5_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::: + +::::::: + +:::::::: + + +:::::::::: + +::::::::::: + +:::::::::::: + + :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/temperature models/items/oneOf/3/coupling depth @@ -10776,59 +12395,170 @@ :open: :name: open_features_items_oneOf_5_segments_items_grains-models_items -::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf -:open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf +::::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf + +:::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1 +:open: +:name: open_features_items_oneOf_5_segments_items_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/segments/items/grains models/items/oneOf/1/model +:open: +:name: open_features_items_oneOf_5_segments_items_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/5/segments/items/grains models/items/oneOf/1/min distance slab top +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/max distance slab top +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions +:open: +:name: open_features_items_oneOf_5_segments_items_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/segments/items/grains models/items/oneOf/1/compositions/items +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/orientation operation +:open: +:name: open_features_items_oneOf_5_segments_items_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/5/segments/items/grains models/items/oneOf/1/grain sizes +:open: +:name: open_features_items_oneOf_5_segments_items_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/segments/items/grains models/items/oneOf/1/grain sizes/items +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/normalize grain sizes +:open: +:name: open_features_items_oneOf_5_segments_items_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/segments/items/grains models/items/oneOf/1/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + -:::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1 + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2 :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1 +:name: open_features_items_oneOf_5_segments_items_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/5/segments/items/grains models/items/oneOf/1/model +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/model :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_model +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_model - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[random uniform distribution] +- **enum**:[random uniform distribution deflected] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/min distance slab top +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/min distance slab top :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_min-distance-slab-top +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/max distance slab top +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/max distance slab top :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_max-distance-slab-top +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/compositions +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_compositions +:name: open_features_items_oneOf_5_segments_items_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/segments/items/grains models/items/oneOf/1/compositions/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_compositions_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -10837,9 +12567,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/orientation operation +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/orientation operation :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_orientation-operation +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_orientation-operation - **default value**:replace - **type**:string @@ -10847,18 +12577,18 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/grain sizes +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_grain-sizes +:name: open_features_items_oneOf_5_segments_items_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 randomized between 0 and 1. -:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/grain sizes/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_grain-sizes_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes_items - **default value**:1.0 - **type**:number @@ -10867,18 +12597,18 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/1/normalize grain sizes +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/normalize grain sizes :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes +:name: open_features_items_oneOf_5_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/5/segments/items/grains models/items/oneOf/1/normalize grain sizes/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/normalize grain sizes/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items - **default value**:true - **type**:boolean @@ -10887,22 +12617,42 @@ :::::::::::::: +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_5_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/5/segments/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + ::::::::::::::: -:::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2 +:::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3 :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2 +:name: open_features_items_oneOf_5_segments_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/5/segments/items/grains models/items/oneOf/2/model +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/model :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_model +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_model - **default value**: - **type**:string @@ -10910,36 +12660,36 @@ - **enum**:[uniform] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/min distance slab top +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/min distance slab top :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_min-distance-slab-top +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/max distance slab top +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/max distance slab top :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_max-distance-slab-top +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/compositions +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/compositions :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_compositions +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_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/segments/items/grains models/items/oneOf/2/compositions/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/compositions/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_compositions_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -10948,36 +12698,36 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -10990,27 +12740,27 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_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/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items +::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -11021,9 +12771,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/orientation operation +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -11031,18 +12781,18 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/2/grain sizes +::::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_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/segments/items/grains models/items/oneOf/2/grain sizes/items +:::::::::::::{dropdown} /features/items/oneOf/5/segments/items/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_5_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -11288,9 +13038,87 @@ :open: :name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_5_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::::: + +::::::::: + +:::::::::: + + +:::::::::::: + +::::::::::::: + +:::::::::::::: + + :::::::::::::::: ::::::::::::::::{dropdown} /features/items/oneOf/5/temperature models/items/oneOf/3/coupling depth @@ -11823,74 +13651,185 @@ ::::::::::::::::: -::::::::::::::::::: +::::::::::::::::::: + +:::::::::::::::::::: + +::::::::::::::::::::{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] +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/min distance slab top +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/max distance slab top +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::::::: + +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions +: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**: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/5/grains models/items/oneOf/1/grain sizes +:open: +:name: open_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 +:open: +:name: open_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 +:open: +: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 of whether the sizes of the grains should be normalized or not. If normalized, the total of the grains of a composition will be equal to 1. +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::::: -:::::::::::::::::::: +:::::::::::::::: -::::::::::::::::::::{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 +:::::::::::::::::{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**: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 +::::::::::::::::{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 - **description**:The name of the grains model. -- **enum**:[random uniform distribution] +- **enum**:[random uniform distribution deflected] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/min distance slab top +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/min distance slab top :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_min-distance-slab-top +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/max distance slab top +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/max distance slab top :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_max-distance-slab-top +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/compositions +::::::::::::::::{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 @@ -11899,9 +13838,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 @@ -11909,18 +13848,18 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{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 randomized between 0 and 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 @@ -11929,18 +13868,18 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/1/normalize grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/normalize grain sizes :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes +:name: open_features_items_oneOf_5_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/5/grains models/items/oneOf/1/normalize grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/normalize grain sizes/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_1_normalize-grain-sizes_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_normalize-grain-sizes_items - **default value**:true - **type**:boolean @@ -11949,22 +13888,42 @@ :::::::::::::::: +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_5_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/5/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::::: + +:::::::::::::::: + ::::::::::::::::: -:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2 +:::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3 :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2 +:name: open_features_items_oneOf_5_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/5/grains models/items/oneOf/2/model +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/model :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_model +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_model - **default value**: - **type**:string @@ -11972,36 +13931,36 @@ - **enum**:[uniform] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/min distance slab top +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/min distance slab top :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_min-distance-slab-top +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/max distance slab top +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/max distance slab top :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_max-distance-slab-top +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/compositions +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/compositions :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_compositions +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_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 +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/compositions/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_compositions_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -12010,36 +13969,36 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -12052,27 +14011,27 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_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/2/Euler angles z-x-z/items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/Euler angles z-x-z/items/items +::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -12083,9 +14042,9 @@ :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/orientation operation +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -12093,18 +14052,18 @@ - **enum**:[replace] :::::::::::::::: -::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/2/grain sizes +::::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_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/2/grain sizes/items +:::::::::::::::{dropdown} /features/items/oneOf/5/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_5_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_5_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -12469,9 +14428,87 @@ :open: :name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::: + +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::: + +::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::: + +::::: + +:::::: + + +:::::::: + +::::::::: + +:::::::::: + + :::::::::::: ::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/temperature models/items/oneOf/3/coupling depth @@ -13023,55 +15060,166 @@ :open: :name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf -:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1 +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1 +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/model +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/min distance slab top +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/compositions/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/orientation operation +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::: + +:::::::::::: + + + +::::::::::::: + +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2 :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1 +:name: open_features_items_oneOf_5_sections_items_segments_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/model +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/model :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_model +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_model - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[random uniform distribution] +- **enum**:[random uniform distribution deflected] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/min distance slab top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/min distance slab top :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_min-distance-slab-top +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/max distance slab top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_max-distance-slab-top +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/compositions +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions +:name: open_features_items_oneOf_5_sections_items_segments_items_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/sections/items/segments/items/grains models/items/oneOf/1/compositions/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_compositions_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items - **default value**:0 - **type**:integer @@ -13080,9 +15228,9 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/orientation operation +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/orientation operation :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_orientation-operation +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_orientation-operation - **default value**:replace - **type**:string @@ -13090,18 +15238,18 @@ - **enum**:[replace] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes +:name: open_features_items_oneOf_5_sections_items_segments_items_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 randomized between 0 and 1. -:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/grain sizes/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_grain-sizes_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items - **default value**:1.0 - **type**:number @@ -13110,18 +15258,18 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes +:name: open_features_items_oneOf_5_sections_items_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/5/sections/items/segments/items/grains models/items/oneOf/1/normalize grain sizes/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/normalize grain sizes/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_1_normalize-grain-sizes_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_normalize-grain-sizes_items - **default value**:true - **type**:boolean @@ -13130,22 +15278,42 @@ :::::::::::: +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_5_sections_items_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/5/sections/items/segments/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::: + +:::::::::::: + ::::::::::::: -:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2 +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3 :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2 +:name: open_features_items_oneOf_5_sections_items_segments_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/5/sections/items/segments/items/grains models/items/oneOf/2/model +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/model :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_model +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_model - **default value**: - **type**:string @@ -13153,36 +15321,36 @@ - **enum**:[uniform] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/min distance slab top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/min distance slab top :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_min-distance-slab-top +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_min-distance-slab-top - **default value**:0.0 - **type**:number - **description**:The distance from the slab top in meters from which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/max distance slab top +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/max distance slab top :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_max-distance-slab-top +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_max-distance-slab-top - **default value**:1.7976931348623157e308 - **type**:number - **description**:The distance from the slab top in meters to which the composition of this feature is present. :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/compositions +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/compositions :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_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/sections/items/segments/items/grains models/items/oneOf/2/compositions/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/compositions/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_compositions_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_compositions_items - **default value**:0 - **type**:integer @@ -13191,36 +15359,36 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -13233,27 +15401,27 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_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/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items +::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -13264,9 +15432,9 @@ :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/orientation operation +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -13274,18 +15442,18 @@ - **enum**:[replace] :::::::::::: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/2/grain sizes +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_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/sections/items/segments/items/grains models/items/oneOf/2/grain sizes/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/segments/items/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_5_sections_items_segments_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -13531,9 +15699,87 @@ :open: :name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity -- **default value**:0.05 -- **type**:number - **description**:The velocity with which the plate subducts in meters per year. Default is 5 cm/yr +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/1 +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_1 + +- **default value**:0.01 +- **type**:number +- **description**: +:::::::::::: + +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2 +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2 + +- **type**:array +- **minItems**:0 +- **maxItems**:4294967295 +- **uniqueItems**:false +- **description**: +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items + +- **type**:array +- **additionalProperties**:false +- **minItems**:1 +- **maxItems**:18446744073709551615 +- **description**: +::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items + +:::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf + +::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/1 +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_1 + +- **type**:number +- **default value**:0.01 +:::::::: + +::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2 +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2 + +- **type**:array +- **minItems**:1 +- **maxItems**:4294967295 +:::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items + +- **type**:array +- **minItems**:1 +- **maxItems**:18446744073709551615 +::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/plate velocity/oneOf/2/items/items/anyOf/2/items/items +:open: +:name: open_features_items_oneOf_5_sections_items_temperature-models_items_oneOf_3_plate-velocity_oneOf_2_items_items_anyOf_2_items_items + +- **type**:number +:::::: + +::::::: + +:::::::: + + +:::::::::: + +::::::::::: + +:::::::::::: + + :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/temperature models/items/oneOf/3/coupling depth @@ -14201,7 +16447,7 @@ :name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2 - **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] @@ -14212,7 +16458,7 @@ - **default value**: - **type**:string - **description**:The name of the grains model. -- **enum**:[uniform] +- **enum**:[random uniform distribution deflected] :::::::::::::: ::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/min distance slab top @@ -14253,36 +16499,167 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/orientation operation +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_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/5/sections/items/grains models/items/oneOf/2/grain sizes +:open: +:name: open_features_items_oneOf_5_sections_items_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 randomized between 0 and 1. +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes/items +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/normalize grain sizes +:open: +:name: open_features_items_oneOf_5_sections_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/5/sections/items/grains models/items/oneOf/2/normalize grain sizes/items +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_normalize-grain-sizes_items + +- **default value**:true +- **type**:boolean +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/deflections +:open: +:name: open_features_items_oneOf_5_sections_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/5/sections/items/grains models/items/oneOf/2/deflections/items +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_deflections_items + +- **default value**:1.0 +- **type**:number +- **description**: +::::::::::::: + +:::::::::::::: + + + +::::::::::::::: + +:::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3 +:open: +:name: open_features_items_oneOf_5_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/5/sections/items/grains models/items/oneOf/3/model +:open: +:name: open_features_items_oneOf_5_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/5/sections/items/grains models/items/oneOf/3/min distance slab top +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_min-distance-slab-top + +- **default value**:0.0 +- **type**:number +- **description**:The distance from the slab top in meters from which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/max distance slab top +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_max-distance-slab-top + +- **default value**:1.7976931348623157e308 +- **type**:number +- **description**:The distance from the slab top in meters to which the composition of this feature is present. +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/compositions +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_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/sections/items/grains models/items/oneOf/3/compositions/items +:open: +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_compositions_items + +- **default value**:0 +- **type**:integer +- **description**: +::::::::::::: + +:::::::::::::: + +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices - **type**:array - **minItems**:0 - **maxItems**:4294967295 - **uniqueItems**:false - **description**:A list with the labels of the grains which are present there for each compositions. -:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices/items :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices/items/items :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices_items_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -:::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/rotation matrices/items/items/items +:::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/rotation matrices/items/items/items :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_rotation-matrices_items_items_items +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_rotation-matrices_items_items_items - **default value**:0.0 - **type**:number @@ -14295,27 +16672,27 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/Euler angles z-x-z :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_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/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items - **type**:array - **minItems**:3 - **maxItems**:3 - **uniqueItems**:false - **description**: -::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/Euler angles z-x-z/items/items +::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/Euler angles z-x-z/items/items :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_Euler-angles-z-x-z_items_items +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_Euler-angles-z-x-z_items_items - **default value**:0.0 - **type**:number @@ -14326,9 +16703,9 @@ :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/orientation operation +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/orientation operation :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_orientation-operation +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_orientation-operation - **default value**:replace - **type**:string @@ -14336,18 +16713,18 @@ - **enum**:[replace] :::::::::::::: -::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/2/grain sizes +::::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/grain sizes :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_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/sections/items/grains models/items/oneOf/2/grain sizes/items +:::::::::::::{dropdown} /features/items/oneOf/5/sections/items/grains models/items/oneOf/3/grain sizes/items :open: -:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_2_grain-sizes_items +:name: open_features_items_oneOf_5_sections_items_grains-models_items_oneOf_3_grain-sizes_items - **default value**:-1.0 - **type**:number @@ -14389,6 +16766,15 @@ :::::::::::::::::::::::: +::::::::::::::::::::::::{dropdown} /random number seed +:open: +:name: open_random-number-seed + +- **default value**:4294967295 +- **type**:integer +- **description**:Use random number seed input to generate random numbers. +:::::::::::::::::::::::: + diff --git a/include/world_builder/types/value_at_points.h b/include/world_builder/types/value_at_points.h index 3055c3802..da0c160df 100644 --- a/include/world_builder/types/value_at_points.h +++ b/include/world_builder/types/value_at_points.h @@ -40,7 +40,7 @@ namespace WorldBuilder * A constructor */ ValueAtPoints(const double default_value, - size_t max_values_in_array, + uint64_t max_values_in_array, std::vector> default_points_ = std::vector>()); /** @@ -62,7 +62,7 @@ namespace WorldBuilder const std::string &documentation) const override final; double default_value; - double max_values_in_array; + uint64_t max_values_in_array; std::vector > default_points; protected: diff --git a/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc b/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc index bc9f48e58..47fb92b70 100644 --- a/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc +++ b/source/world_builder/features/oceanic_plate_models/temperature/half_space_model.cc @@ -31,6 +31,7 @@ #include "world_builder/types/value_at_points.h" #include "world_builder/utilities.h" #include "world_builder/world.h" +#include namespace WorldBuilder @@ -83,7 +84,7 @@ namespace WorldBuilder "in degree Kelvin for this feature. If the model has an adiabatic gradient" "this should be the mantle potential temperature, and T = Tad + Thalf. "); - prm.declare_entry("spreading velocity", Types::OneOf(Types::Double(0.01),Types::Array(Types::ValueAtPoints(0.01, std::numeric_limits::max()))), + prm.declare_entry("spreading velocity", Types::OneOf(Types::Double(0.01),Types::Array(Types::ValueAtPoints(0.01, std::numeric_limits::max()))), "The spreading velocity of the plate in meter per year. " "This is the velocity with which one side moves away from the ridge."); diff --git a/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc b/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc index b3827422e..962fa85fe 100644 --- a/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc +++ b/source/world_builder/features/oceanic_plate_models/temperature/plate_model.cc @@ -78,7 +78,7 @@ namespace WorldBuilder prm.declare_entry("bottom temperature", Types::Double(-1), "The temperature in degree Kelvin which this feature should have"); - prm.declare_entry("spreading velocity", Types::OneOf(Types::Double(0.01),Types::Array(Types::ValueAtPoints(0.01, std::numeric_limits::max()))), + prm.declare_entry("spreading velocity", Types::OneOf(Types::Double(0.01),Types::Array(Types::ValueAtPoints(0.01, std::numeric_limits::max()))), "The spreading velocity of the plate in meter per year. " "This is the velocity with which one side moves away from the ridge."); diff --git a/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc b/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc index a594d421a..085909335 100644 --- a/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc +++ b/source/world_builder/features/subducting_plate_models/temperature/mass_conserving.cc @@ -117,7 +117,7 @@ namespace WorldBuilder prm.declare_entry("density", Types::Double(3300), "The reference density of the subducting plate in $kg/m^3$"); - prm.declare_entry("plate velocity", Types::OneOf(Types::Double(0.01),Types::Array(Types::ValueAtPoints(0.01, std::numeric_limits::max()))), + prm.declare_entry("plate velocity", Types::OneOf(Types::Double(0.01),Types::Array(Types::ValueAtPoints(0.01, std::numeric_limits::max()))), "The velocity with which the plate subducts in meters per year. Default is 5 cm/yr"); prm.declare_entry("coupling depth", Types::Double(100e3), diff --git a/source/world_builder/types/value_at_points.cc b/source/world_builder/types/value_at_points.cc index d7eedd37d..222b98037 100644 --- a/source/world_builder/types/value_at_points.cc +++ b/source/world_builder/types/value_at_points.cc @@ -29,7 +29,7 @@ namespace WorldBuilder { ValueAtPoints::ValueAtPoints(const double default_value_, - size_t max_values_in_array_, + uint64_t max_values_in_array_, std::vector> default_points_) : default_value(default_value_),