{"$schema":"http://json-schema.org/draft-07/schema#","title":"NTM 1.0.3 machine_config/rbmk","type":"object","properties":{"absorber_efficiency":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of neutron flux absorbed by absorber columns; default 1.\n\nRange: [0, 1]","markdownDescription":"Fraction of neutron flux absorbed by absorber columns; default `1`.\n\nRange: [0, 1]"},"absorber_heat_conversion":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of absorbed flux converted into heat; default 0.05.\n\nRange: [0, 1]","markdownDescription":"Fraction of absorbed flux converted into heat; default `0.05`.\n\nRange: [0, 1]"},"boiler_heat_consumption":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Fraction of heat consumed by RBMK boilers; default 0.1.\n\nRange: [0, f64::MAX]","markdownDescription":"Fraction of heat consumed by RBMK boilers; default `0.1`.\n\nRange: [0, `f64::MAX`]"},"column_heat_flow":{"type":"number","minimum":0,"maximum":1,"description":"Heat-flow coefficient between RBMK columns; default 0.2.\n\nRange: [0, 1]","markdownDescription":"Heat-flow coefficient between RBMK columns; default `0.2`.\n\nRange: [0, 1]"},"column_height":{"type":"number","minimum":2,"maximum":16,"description":"RBMK column height in blocks, including the core; default 4.\n\nRange: [2, 16]","markdownDescription":"RBMK column height in blocks, including the core; default `4`.\n\nRange: [2, 16]"},"control_speed":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"RBMK control-rod movement speed multiplier; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"RBMK control-rod movement speed multiplier; default `1`.\n\nRange: [0, `f64::MAX`]"},"control_surge_mod":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Multiplier for flux surges during control-rod movement; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"Multiplier for flux surges during control-rod movement; default `1`.\n\nRange: [0, `f64::MAX`]"},"diffusion_mod":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"RBMK fuel heat-diffusion multiplier; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"RBMK fuel heat-diffusion multiplier; default `1`.\n\nRange: [0, `f64::MAX`]"},"disable_depletion":{"type":"boolean","description":"Disables RBMK fuel depletion; default false.","markdownDescription":"Disables RBMK fuel depletion; default `false`."},"disable_meltdowns":{"type":"boolean","description":"Disables RBMK meltdowns; default false.","markdownDescription":"Disables RBMK meltdowns; default `false`."},"disable_xenon":{"type":"boolean","description":"Disables RBMK xenon buildup; default false.","markdownDescription":"Disables RBMK xenon buildup; default `false`."},"enable_meltdown_overpressure":{"type":"boolean","description":"Enables pressure-related RBMK meltdown behavior; default false.","markdownDescription":"Enables pressure-related RBMK meltdown behavior; default `false`."},"flux_range":{"type":"number","minimum":1,"maximum":100,"description":"Distance over which RBMK neutron flux reaches other columns; default 5.\n\nRange: [1, 100]","markdownDescription":"Distance over which RBMK neutron flux reaches other columns; default `5`.\n\nRange: [1, 100]"},"heat_provision":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of RBMK fuel heat made available to the column; default 0.2.\n\nRange: [0, 1]","markdownDescription":"Fraction of RBMK fuel heat made available to the column; default `0.2`.\n\nRange: [0, 1]"},"moderator_efficiency":{"type":"number","minimum":0,"maximum":1,"description":"RBMK moderator flux multiplier; default 1.\n\nRange: [0, 1]","markdownDescription":"RBMK moderator flux multiplier; default `1`.\n\nRange: [0, 1]"},"outgasser_speed_mod":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"RBMK outgasser speed multiplier; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"RBMK outgasser speed multiplier; default `1`.\n\nRange: [0, `f64::MAX`]"},"passive_cooling":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"RBMK passive cooling coefficient; default 2.5.\n\nRange: [0, f64::MAX]","markdownDescription":"RBMK passive cooling coefficient; default `2.5`.\n\nRange: [0, `f64::MAX`]"},"passive_cooling_inner":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Passive cooling coefficient for inner RBMK columns; default 0.1.\n\nRange: [0, f64::MAX]","markdownDescription":"Passive cooling coefficient for inner RBMK columns; default `0.1`.\n\nRange: [0, `f64::MAX`]"},"permanent_scrap":{"type":"boolean","description":"Keeps RBMK scrap after a fuel failure; default true.","markdownDescription":"Keeps RBMK scrap after a fuel failure; default `true`."},"reactivity_mod":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"RBMK reactivity multiplier; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"RBMK reactivity multiplier; default `1`.\n\nRange: [0, `f64::MAX`]"},"reasim_boiler_speed":{"type":"number","minimum":0,"maximum":1,"description":"RBMK ReaSim boiler processing-speed coefficient; default 0.05.\n\nRange: [0, 1]","markdownDescription":"RBMK ReaSim boiler processing-speed coefficient; default `0.05`.\n\nRange: [0, 1]"},"reasim_boilers":{"type":"boolean","description":"Enables RBMK ReaSim boiler behavior; default false.","markdownDescription":"Enables RBMK ReaSim boiler behavior; default `false`."},"reflector_efficiency":{"type":"number","minimum":0,"maximum":1,"description":"RBMK reflector flux multiplier; default 1.\n\nRange: [0, 1]","markdownDescription":"RBMK reflector flux multiplier; default `1`.\n\nRange: [0, 1]"}},"additionalProperties":false}