{
    "properties": {
        "_type": {
            "const": "scale.olm.generate.states:full_hypercube",
            "title": "Olm Redirect Type"
        }
    },
    "required": [
        "_type"
    ],
    "title": "full_hypercube",
    "type": "object",
    "$$description": [
        "Specified with :code:`\"_type\": \"scale.olm.generate.states:full_hypercube\"` in **config.olm.json**.",
        "",
        ".. collapse:: Example input in config.olm.json/generate/states",
        "",
        "    .. code:: JSON",
        "",
        "",
        "        {",
        "            \"_type\": \"scale.olm.generate.states:full_hypercube\",",
        "            \"coolant_density\": [",
        "                0.4,",
        "                0.7,",
        "                1.0",
        "            ],",
        "            \"enrichment\": [",
        "                1.5,",
        "                3.5,",
        "                4.5",
        "            ],",
        "            \"specific_power\": [",
        "                42.0",
        "            ]",
        "        }",
        "",
        ".. only::latex",
        "",
        "    END Example input in config.olm.json/generate/states",
        "",
        "",
        "",
        ".. collapse:: Args passed to Python function: scale.olm.generate.states.full_hypercube",
        "",
        "    .. code:: JSON",
        "",
        "",
        "        {",
        "            \"_type\": \"scale.olm.generate.states:full_hypercube\",",
        "            \"coolant_density\": [",
        "                0.4,",
        "                0.7,",
        "                1.0",
        "            ],",
        "            \"enrichment\": [",
        "                1.5,",
        "                3.5,",
        "                4.5",
        "            ],",
        "            \"specific_power\": [",
        "                42.0",
        "            ]",
        "        }",
        "",
        ".. only::latex",
        "",
        "    END Args passed to Python function: scale.olm.generate.states.full_hypercube",
        "",
        "",
        "",
        ".. collapse:: Data available in template: states",
        "",
        "    .. code:: JSON",
        "",
        "",
        "        [",
        "            {",
        "                \"coolant_density\": 0.4,",
        "                \"enrichment\": 1.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 0.4,",
        "                \"enrichment\": 3.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 0.4,",
        "                \"enrichment\": 4.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 0.7,",
        "                \"enrichment\": 1.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 0.7,",
        "                \"enrichment\": 3.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 0.7,",
        "                \"enrichment\": 4.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 1.0,",
        "                \"enrichment\": 1.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 1.0,",
        "                \"enrichment\": 3.5,",
        "                \"specific_power\": 42.0",
        "            },",
        "            {",
        "                \"coolant_density\": 1.0,",
        "                \"enrichment\": 4.5,",
        "                \"specific_power\": 42.0",
        "            }",
        "        ]",
        "",
        ".. only::latex",
        "",
        "    END Data available in template: states",
        "",
        "",
        "See also: :obj:`scale.olm.generate.states.full_hypercube`"
    ]
}